{ "additionalProperties": false, "description": "Advanced load balancer HSMAwsCloudHsm object", "id": "ALBHSMAwsCloudHsm", "module_id": "PolicyAdvancedLoadBalancer", "properties": { "client_config": { "description": "client_config of HSMAwsCloudHsm.", "required": false, "title": "Client config", "type": "string" }, "cluster_cert": { "description": "AWS CloudHSM Cluster Certificate.", "required": false, "title": "Cluster cert", "type": "string" }, "crypto_user_name": { "description": "Username of the Crypto User. This will be used to access the keys on the HSM .", "required": false, "title": "Crypto user name", "type": "string" }, "crypto_user_password": { "description": "Password of the Crypto User. This will be used to access the keys on the HSM .", "required": false, "title": "Crypto user password", "type": "string" }, "hsm_ip": { "description": "IP address of the HSM in the cluster. If there are more than one HSMs, only one is sufficient.", "items": { "type": "string" }, "required": false, "title": "Hsm ip", "type": "array" }, "mgmt_config": { "description": "mgmt_config of HSMAwsCloudHsm.", "required": false, "title": "Mgmt config", "type": "string" } }, "title": "HSMAwsCloudHsm", "type": "object" }