{ "additionalProperties": false, "description": "Advanced load balancer LdapUserBindSettings object", "id": "ALBLdapUserBindSettings", "module_id": "PolicyAdvancedLoadBalancer", "properties": { "dn_template": { "description": "LDAP user DN pattern is used to bind LDAP user after replacing the user token with real username.", "required": false, "title": "Dn template", "type": "string" }, "token": { "default": "<user>", "description": "LDAP token is replaced with real user name in the user DN pattern. Default value when not specified in API or module is interpreted by ALB Controller as <user>.", "required": false, "title": "Token", "type": "string" }, "user_attributes": { "description": "LDAP user attributes to fetch on a successful user bind.", "items": { "type": "string" }, "required": false, "title": "User attributes", "type": "array" }, "user_id_attribute": { "description": "LDAP user id attribute is the login attribute that uniquely identifies a single user record.", "required": false, "title": "User id attribute", "type": "string" } }, "title": "LdapUserBindSettings", "type": "object" }