NSX-T Data Center REST API
ALBHSMThalesNetHsm (type)
{
"additionalProperties": false,
"description": "Advanced load balancer HSMThalesNetHsm object",
"id": "ALBHSMThalesNetHsm",
"module_id": "PolicyAdvancedLoadBalancer",
"properties": {
"esn": {
"description": "Electronic serial number of the netHSM device. Use Thales anonkneti utility to find the netHSM ESN.",
"required": true,
"title": "Esn",
"type": "string"
},
"keyhash": {
"description": "Hash of the key that netHSM device uses to authenticate itself. Use Thales anonkneti utility to find the netHSM keyhash.",
"required": true,
"title": "Keyhash",
"type": "string"
},
"module_id": {
"default": 0,
"description": "Local module id of the netHSM device. Default value when not specified in API or module is interpreted by ALB Controller as 0.",
"required": false,
"title": "Module id",
"type": "integer"
},
"priority": {
"default": 100,
"description": "Priority class of the nethsm in an high availability setup. 1 is the highest priority and 100 is the lowest priority. Allowed values are 1-100. Default value when not specified in API or module is interpreted by ALB Controller as 100.",
"maximum": 100,
"minimum": 1,
"required": true,
"title": "Priority",
"type": "integer"
},
"remote_ip": {
"$ref": "ALBIpAddr,
"description": "IP address of the netHSM device.",
"required": true,
"title": "Remote ip"
},
"remote_port": {
"default": 9004,
"description": "Port at which the netHSM device accepts the connection. Allowed values are 1-65535. Default value when not specified in API or module is interpreted by ALB Controller as 9004.",
"maximum": 65535,
"minimum": 1,
"required": false,
"title": "Remote port",
"type": "integer"
}
},
"title": "HSMThalesNetHsm",
"type": "object"
}