{ "description": "Advanced Load Balancer Controller service user credential.", "id": "ALBControllerUserCredential", "module_id": "PolicyALBControllerOnBoarding", "properties": { "clustering_id": { "description": "Unique Id for NSX Advanced Load Balancer Controller Cluster used in VCF managed NSX.", "readonly": true, "required": false, "title": "Unique Id for NSX Advanced Load Balancer Controller Cluster used in VCF managed NSX.", "type": "string" }, "password": { "description": "Password for the user credential object.", "required": true, "sensitive": true, "title": "Password", "type": "secure_string" }, "user_credential_type": { "description": "Type of user credential.", "enum": [ "CONTROLLER_ADMIN_USER_CREDENTIAL", "VCENTER_SERVICE_USER_CREDENTIAL", "NSX_SERVICE_USER_CREDENTIAL" ], "required": true, "title": "Type of user credential", "type": "string" }, "username": { "description": "Username for the credential object.", "required": true, "title": "Username", "type": "string" } }, "title": "ALBControllerServiceUserCredential", "type": "object" }