TestDirectory
Description
An object representation of directory server plus other attributes required to verify server connection. (Note: The field level constraints listed here might not cover all the constraints on the field. Additional constraints might exist.)
Supported Operations
Model Properties
Property | Required | Type | Description | |||
---|---|---|---|---|---|---|
realmUUID | False | string | A unique string identifier assigned to the realm object by the system when the object is created. This ID is required to retrieve directory password when test connections is triggered from an edit view. | |||
hostname | True | string | A mandatory Unicode string containing the hostname or IP address of the directory server. Field level constraints: cannot be null, must be a valid host (FQDN or IP) or a list of valid hosts. (Note: Additional constraints might exist) |
|||
directoryUsername | True | string | A mandatory Unicode string containing the distinguished username for a user with appropriate rights to retrieve directory user and group information. Field level constraints: cannot be null, must match pattern ^((?!;).)*$. (Note: Additional constraints might exist) |
|||
directoryPassword | True | string | A mandatory password for a user with appropriate rights to retrieve directory user and group information. Field level constraints: cannot be null. (Note: Additional constraints might exist) |
|||
port | True | integer | The port number used for communications with the server. The default is 389. Use port 636 if you select LDAPS as the encryption method. Field level constraints: cannot be null. (Note: Additional constraints might exist) |
|||
protocol | False | string | An enum value that specifies the encryption protocol used to connect and download users and group information. Values can be one of the following. NONE - Do not use encryption, users and group information will be downloaded in clear text. STARTTLS - Use the strongest encryption method supported by the directory server. This option is not supported when using relam for remote access VPN. LDAPS - Use LDAP over SSL. |
|||
sslCertUUID | False | string | UUID of an external certificate, Certificate Authority (CA) certificate required to enable a trusted connection between the system and the directory server. | |||
sslCertString | False | string | For Internal use. | |||
baseDN | True | string | A mandatory Unicode string containing the directory tree, common parent, for searching and querying user and group information. For example, cn=users,dc=example,dc=com Field level constraints: cannot be null, must match pattern ^((?!;).)*$. (Note: Additional constraints might exist) |
|||
statusCode | False | string | The authentication connection test error or success code returned by the ADI process. | |||
statusMessage | False | string | The authentication connection test error or success message returned by the ADI process. | |||
linaStatusMessage | False | string | The authentication connection test error or success message returned by the configuration CLI. | |||
linaStatusCode | False | integer | The authentication connection test error or success code returned by the configuration CLI. | |||
id | False | string | A unique string identifier assigned by the system when the object is created. No assumption can be made on the format or content of this identifier. The identifier must be provided whenever attempting to modify/delete (or reference) an existing object. Field level constraints: must match pattern ^((?!;).)*$. (Note: Additional constraints might exist) |
|||
interface | False | object | The interface object through which the traffic needs to be routed. Allowed types are: [EtherChannelInterface, PhysicalInterface, SubInterface, VirtualTunnelInterface, VlanInterface] |
|||
type | True | string | A UTF8 string, all letters lower-case, that represents the class-type. This corresponds to the class name. |