NSX-T Data Center REST API
ALBLdapAuthSettings (type)
{
"additionalProperties": false,
"description": "Advanced load balancer LdapAuthSettings object",
"id": "ALBLdapAuthSettings",
"module_id": "PolicyAdvancedLoadBalancer",
"properties": {
"base_dn": {
"description": "The LDAP base DN. For example, avinetworks.com would be DC=avinetworks,DC=com.",
"required": false,
"title": "Base dn",
"type": "string"
},
"bind_as_administrator": {
"default": true,
"description": "LDAP administrator credentials are used to search for users and group memberships. Default value when not specified in API or module is interpreted by ALB Controller as true.",
"required": false,
"title": "Bind as administrator",
"type": "boolean"
},
"email_attribute": {
"default": "email",
"description": "LDAP attribute that refers to user email. Default value when not specified in API or module is interpreted by ALB Controller as email.",
"required": false,
"title": "Email attribute",
"type": "string"
},
"full_name_attribute": {
"default": "name",
"description": "LDAP attribute that refers to user's full name. Default value when not specified in API or module is interpreted by ALB Controller as name.",
"required": false,
"title": "Full name attribute",
"type": "string"
},
"port": {
"default": 389,
"description": "Query the LDAP servers on this port. Default value when not specified in API or module is interpreted by ALB Controller as 389.",
"required": false,
"title": "Port",
"type": "integer"
},
"security_mode": {
"$ref": "ALBAuthLdapSecurityMode,
"description": "LDAP connection security mode. Enum options - AUTH_LDAP_SECURE_NONE, AUTH_LDAP_SECURE_USE_LDAPS.",
"required": false,
"title": "Security mode"
},
"server": {
"description": "LDAP server IP address or Hostname. Use IP address if an auth profile is used to configure Virtual Service. Minimum of 1 items required.",
"items": {
"type": "string"
},
"required": true,
"title": "Server",
"type": "array"
},
"settings": {
"$ref": "ALBLdapDirectorySettings,
"description": "LDAP full directory configuration with administrator credentials.",
"required": false,
"title": "Settings"
},
"user_bind": {
"$ref": "ALBLdapUserBindSettings,
"description": "LDAP anonymous bind configuration.",
"required": false,
"title": "User bind"
}
},
"title": "LdapAuthSettings",
"type": "object"
}