{ "additionalProperties": false, "description": "Advanced load balancer HSMSafenetLuna object", "id": "ALBHSMSafenetLuna", "module_id": "PolicyAdvancedLoadBalancer", "properties": { "ha_group_num": { "description": "Group Number of generated HA Group.", "required": false, "title": "Ha group num", "type": "integer" }, "is_ha": { "default": false, "description": "Set to indicate HA across more than one servers. Default value when not specified in API or module is interpreted by ALB Controller as false.", "required": true, "title": "Is ha", "type": "boolean" }, "node_info": { "description": "Node specific information.", "items": { "$ref": "ALBHSMSafenetClientInfo }, "required": false, "title": "Node info", "type": "array" }, "server": { "description": "SafeNet/Gemalto HSM Servers used for crypto operations.", "items": { "$ref": "ALBHSMSafenetLunaServer }, "required": false, "title": "Server", "type": "array" }, "server_pem": { "description": "Generated File - server.pem.", "required": false, "title": "Server pem", "type": "string" }, "use_dedicated_network": { "default": false, "description": "If enabled, dedicated network is used to communicate with HSM,else, the management network is used. Default value when not specified in API or module is interpreted by ALB Controller as false.", "required": false, "title": "Use dedicated network", "type": "boolean" } }, "title": "HSMSafenetLuna", "type": "object" }