| aliasMappingName | String | The name of the AD attribute value that will be mapped into comma seperated string value of alias | [optional] |
| certificate | byte[] | The SSL certificate to connect to the Directory with. | [optional] |
| directoryAttributeMappings | List<DirectoryAttributeMapping> | Directory attribure mappings. | [optional] |
| directoryConnections | List<DirectoryConnection> | The connections that you want to connect when syncing. | [optional] |
| directorySync | DirectorySync | | [optional] |
| directorySyncId | String | The UUID of the directory sync | [optional] |
| groupFilters | List<GroupFilter> | Directory group filters. | [optional] |
| hostname | String | The hostname of the Directory Can be an IP address or a hostname. | [optional] |
| id | String | The UUID of the Directory. | [optional] |
| name | String | The name of the Directory. | [optional] |
| password | String | The password to connect to the Directory with. | [optional] |
| port | Integer | The port to connect to the Directory over. | [optional] |
| rootDomainNamingContext | String | The root domain naming context of the Directory. | [optional] |
| searchBases | List<SearchBase> | The searchbases that you want to search when syncing. | [optional] |
| type | TypeEnum | The type of the Directory. | [optional] |
| useSsl | Boolean | Whether or not to connect to the Directory using an SSL certificate. | [optional] |
| userName | String | The username to connect to the Directory with. Value must be a fully distinguished name or UPN. | [optional] |