NSX-T Data Center REST API
ALBControllerConfiguration (type)
{
"additionalProperties": false,
"description": "Avi Load Balancer Controller config details.",
"id": "ALBControllerConfiguration",
"module_id": "PolicyALBControllerOnBoarding",
"properties": {
"cluster_ip": {
"$ref": "IPAddress",
"description": "The cluster IP of the Avi Load Balancer Controller cluster. This is mandatory parameter and required for single node Avi controller deployments as well.",
"readonly": false,
"required": true,
"title": "Cluster IP of Avi Load Balancer Controller cluster"
},
"default_cert": {
"description": "Is Avi Load Balancer Controller using default portal certificate.",
"enum": [
true,
false
],
"required": false,
"title": "Is Avi Load Balancer Controller using default portal certificate",
"type": "string"
},
"dns_servers": {
"description": "List of DNS servers.",
"items": {
"$ref": "IPv4Address"
},
"required": false,
"title": "DNS servers",
"type": "array"
},
"infra_admin_password": {
"description": "Password for the Avi controller admin user. For deployment, this property is required. The password specified must be at least 8 characters in length.",
"required": true,
"sensitive": true,
"title": "Avi Load Balancer Controller admin password",
"type": "secure_string"
},
"infra_admin_username": {
"description": "Username for server authentication.",
"required": true,
"sensitive": true,
"title": "Username",
"type": "secure_string"
},
"ntp_servers": {
"description": "List of NTP servers.",
"items": {
"$ref": "HostnameOrIPv4Address"
},
"required": false,
"title": "NTP servers",
"type": "array"
},
"owned_by": {
"description": "OnBoarding workflow is initiated by VCF/LCM.",
"enum": [
"LCM",
"VCF"
],
"required": true,
"title": "owned_by",
"type": "string"
}
},
"title": "ALBControllerConfiguration",
"type": "object"
}