NSX-T Data Center REST API
ALBHardwareSecurityModule (type)
{
"additionalProperties": false,
"description": "Advanced load balancer HardwareSecurityModule object",
"id": "ALBHardwareSecurityModule",
"module_id": "PolicyAdvancedLoadBalancer",
"properties": {
"cloudhsm": {
"$ref": "ALBHSMAwsCloudHsm,
"description": "AWS CloudHSM specific configuration.",
"required": false,
"title": "Cloudhsm"
},
"nethsm": {
"description": "Thales netHSM specific configuration.",
"items": {
"$ref": "ALBHSMThalesNetHsm
},
"required": false,
"title": "Nethsm",
"type": "array"
},
"rfs": {
"$ref": "ALBHSMThalesRFS,
"description": "Thales Remote File Server (RFS), used for the netHSMs, configuration.",
"required": false,
"title": "Rfs"
},
"sluna": {
"$ref": "ALBHSMSafenetLuna,
"description": "Safenet/Gemalto Luna/Gem specific configuration.",
"required": false,
"title": "Sluna"
},
"type": {
"$ref": "ALBHSMType,
"description": "HSM type to use. Enum options - HSM_TYPE_THALES_NETHSM, HSM_TYPE_SAFENET_LUNA, HSM_TYPE_AWS_CLOUDHSM.",
"required": true,
"title": "Type"
}
},
"title": "HardwareSecurityModule",
"type": "object"
}