ADComponent
ADComponent
JSON Example
{
"name": "string",
"providerId": "string",
"providerType": "string",
"parentId": "string",
"config": {
"enabled": [
"string"
],
"priority": [
"string"
],
"fullSyncPeriod": [
"string"
],
"changedSyncPeriod": [
"string"
],
"cachePolicy": [
"string"
],
"evictionDay": [
"string"
],
"evictionHour": [
"string"
],
"evictionMinute": [
"string"
],
"maxLifespan": [
"string"
],
"batchSizeForSync": [
"string"
],
"editMode": [
"string"
],
"importEnabled": [
"string"
],
"syncRegistrations": [
"string"
],
"vendor": [
"string"
],
"usePasswordModifyExtendedOp": [
"string"
],
"usernameLDAPAttribute": [
"string"
],
"rdnLDAPAttribute": [
"string"
],
"uuidLDAPAttribute": [
"string"
],
"userObjectClasses": [
"string"
],
"connectionUrl": [
"string"
],
"usersDn": [
"string"
],
"authType": [
"string"
],
"startTls": [
"string"
],
"bindDn": [
"string"
],
"bindCredential": [
"string"
],
"customUserSearchFilter": [
"string"
],
"searchScope": [
"string"
],
"validatePasswordPolicy": [
"string"
],
"trustEmail": [
"string"
],
"useTruststoreSpi": [
"string"
],
"connectionPooling": [
"string"
],
"connectionPoolingAuthentication": [
"string"
],
"connectionPoolingDebug": [
"string"
],
"connectionPoolingInitSize": [
"string"
],
"connectionPoolingMaxSize": [
"string"
],
"connectionPoolingPrefSize": [
"string"
],
"connectionPoolingProtocol": [
"string"
],
"connectionPoolingTimeout": [
"string"
],
"connectionTimeout": [
"string"
],
"readTimeout": [
"string"
],
"pagination": [
"string"
],
"allowKerberosAuthentication": [
"string"
],
"serverPrincipal": [
"string"
],
"keyTab": [
"string"
],
"kerberosRealm": [
"string"
],
"debug": [
"string"
],
"useKerberosForPasswordAuthentication": [
"string"
]
}
}
string
name
Optional
The name of the component.
string
providerId
Optional
The provider ID of the component.
string
providerType
Optional
The provider type of the component.
string
parentId
Optional
The ID of the parent component.
object
config
Optional
config