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"
}