Get template in a given connector
get
/iam/governance/applicationmanagement/api/v1/applications/connectors/bundletemplate
Provides template in a given connector package at given connector directory. Default directory taken if no directory given
Request
Query Parameters
-
authoritative(required): string
Set 'true' to load template for Authoritative source
-
connectorname: string
Connector Name
-
connectorpckgdir: string
Connector package directory. Default directory taken if left empty
-
connectorversion: string
Connector Version
Response
Supported Media Types
- application/json
200 Response
successful operation
Root Schema : Application
Type:
Show Source
object
-
advanceConfig(required):
array advanceConfigurations
-
applicationDisplayName:
string
-
applicationName(required):
string
-
authoritative:
boolean
Default Value:
false
-
baseApplicationName:
string
-
basicConfig:
array basicConfigurations
-
catalogAttribute:
array catalogAttributes
-
connectorDeploymentPath:
string
-
connectorDisplayName(required):
string
-
connectorVersion(required):
string
-
deploymentMode:
string
Allowed Values:
[ "Local", "Remote" ]
-
description:
string
-
disconnected:
boolean
Default Value:
false
-
objectClass(required):
array objectClass
-
organization(required):
array organizations
-
ownerUserName:
string
-
parentApplicationName:
string
-
status:
string
Allowed Values:
[ "ENABLED", "DISABLED", "ACTIVE", "DELETED" ]
Nested Schema : Attribute
Type:
Show Source
object
-
category:
string
-
dataType:
string
-
displayName:
string
-
encrypted:
boolean
Default Value:
false
-
helpText:
string
-
name:
string
-
required:
boolean
Default Value:
false
-
value:
string
Nested Schema : BasicAttribute
Type:
Show Source
object
-
category:
string
-
dataType:
string
-
displayName:
string
-
encrypted:
boolean
Default Value:
false
-
helpText:
string
-
name:
string
-
required:
boolean
Default Value:
false
-
value:
string
Nested Schema : Form
Type:
Show Source
object
-
backendName:
string
-
form:
array form
-
name:
string
-
schemaAttribute:
array schemaAttributes
-
useBulk:
boolean
Default Value:
false
Nested Schema : ProvisioningConfig
Type:
Show Source
object
-
accountDiscriminator:
string
-
accountName:
string
-
allowMultiple:
boolean
Default Value:
false
-
capability:
array capabilities
-
caseSensitive:
boolean
Default Value:
false
-
failedTaskAssignConfig:
object FailedTaskAssignConfig
-
failedTaskRetryConfig:
object FailedTaskRetryConfig
-
transformationScript:
string
-
validationScript:
string
Nested Schema : SchemaAttribute
Type:
Show Source
object
-
advanceFlags:
string
-
dataType:
string
Allowed Values:
[ "Byte", "Double", "Int", "String", "Short", "Long", "Date", "Boolean", "ByteArray" ]
-
defaultValue:
string
-
dependentAttribute:
string
-
displayName:
string
-
encrypted:
boolean
Default Value:
false
-
entitlement:
boolean
Default Value:
false
-
fieldType:
string
-
identityAttribute:
string
-
keyField:
boolean
Default Value:
false
-
keyFieldCaseInsensitive:
boolean
Default Value:
false
-
length:
integer(int32)
-
listOfValues:
string
-
name:
string
-
provideOldValueOnUpdate:
boolean
Default Value:
false
-
provisionable:
boolean
Default Value:
false
-
reconcileable:
boolean
Default Value:
false
-
reconStagingName:
string
-
required:
boolean
Default Value:
false
-
udColName:
string
Nested Schema : ActionScript
Type:
Show Source
object
-
language:
string
-
script:
string
-
target:
string
Allowed Values:
[ "Connector", "Resource" ]
-
triggerTime:
string
Allowed Values:
[ "Before", "After" ]
Nested Schema : CorrelationRuleElement
Type:
Show Source
object
-
caseSensitive:
boolean
Default Value:
false
-
elementOperator:
string
Allowed Values:
[ "Equals", "Contains", "Starts_With", "Ends_With" ]
-
targetAttribute:
string
-
transformName:
string
-
transformParams:
array transformParams
-
userAttribute:
string
Nested Schema : ReconJobDetail
Type:
Show Source
object
-
jobName:
string
-
mode:
string
Allowed Values:
[ "Full", "Incremental", "Delete", "Entitlement" ]
-
parameter:
array parametersList
Nested Schema : ReconJobParameter
Type:
Show Source
object
-
dataType:
string
Allowed Values:
[ "String", "Number", "Boolean", "ITResource" ]
-
encrypted:
boolean
Default Value:
false
-
helpText:
string
-
name:
string
-
required:
boolean
Default Value:
false
-
value:
string
Nested Schema : SituationResponse
Type:
Show Source
object
-
response:
string
Allowed Values:
[ "link", "none", "createUser", "createOrganization", "assignToAdminWithLeastLoad", "assignToAuthWithLeastLoad", "assignToAuthWithHighestPriority", "assignToGroup", "assignToUser" ]
-
situation:
string
Allowed Values:
[ "noMatch", "singleMatch", "multipleMatch", "oneProcessMatch", "multipleProcessMatch" ]
Nested Schema : Organization
Type:
Show Source
object
-
heirarchy:
boolean
Default Value:
false
-
name:
string
-
type:
string
Examples
Returns the template in the connector package at the specified connector directory. If no directory name is specified, it returns the template in the default directory.
cURL Example
curl -H "Content-Type: application/json" -X GET -u username:password http://myhost.pseudo.com:<port-number>/iam/governance/applicationmanagement/api/v1/applications/connectors/bundletemplate?connectorname=ActiveDirectory&connectorversion=11.1.1.6.0&connectorpckgdir=/scratch/myfolder/devtools/Middleware/idm/server/ConnectorDefaultDirectory/msft_activedirectory
Example of Response Body
The following example shows the contents of the response body in JSON format.
{ "applicationName": "appacta15ul", "applicationDisplayName": "appacta15ul display", "description": "appacta15ul Desc", "connectorDisplayName": "ActiveDirectory", "connectorVersion": "11.1.1.6.0", "connectorDeploymentPath": "/scratch/myfolder/devtools/Middleware/idm/server/ConnectorDefaultDirectory/msft_activedirectory", "basicConfigurations": { "basicConfig": [ { "category": "Connectivity Details", "displayName": "ADLDS Port", "name": "ADLDSPort", "value": "", "required": false }, { "category": "Connectivity Details", "displayName": "BDC Host Names", "name": "BDCHostNames", "value": "", "required": false }, { "category": "Connectivity Details", "displayName": "Connector Server Name", "name": "Connector Server Name", "value": "CS", "required": false }, { "category": "Connectivity Details", "displayName": "Container", "name": "Container", "value": "dc=exchnew2010,dc=com", "required": false }, { "category": "Administrative Details", "displayName": "Directory Admin Name", "name": "DirectoryAdminName", "value": "exchnew2010\\Administrator", "required": false, "encrypted": true }, { "category": "Connectivity Details", "displayName": "Directory Admin Password", "name": "DirectoryAdminPassword", "value": "!xyzf123", "required": false, "encrypted": true }, { "name": "DomainName", "value": "exchnew2010.com", "required": false }, { "name": "IsADLDS", "value": "no", "required": false }, { "category": "Connectivity Details", "displayName": "LDAP Host Name", "name": "LDAPHostName", "value": "blr2211503.exchnew2010.com", "required": false }, { "name": "SyncDomainController", "value": "", "required": false }, { "name": "SyncGlobalCatalogServer", "value": "", "required": false }, { "name": "UseSSL", "value": "no", "required": false }, { "name": "param1", "value": "no", "required": false, "encrypted": true } ] }, "advanceConfigurations": { "advanceConfig": [ { "name": "ObjectClass", "value": "User", "required": false }, { "name": "UseDeleteTreeForAccounts", "value": "false", "required": false }, { "name": "ADLDSLockoutThreshold", "value": "5", "required": false }, { "name": "AlwaysUseObjectGUID", "value": "yes", "required": false }, { "category": "Advance Page Details", "displayName": "Page Size", "name": "PageSize", "value": "1000", "required": false }, { "name": "SearchChildDomains", "value": "no", "required": false }, { "category": "Advance Page Details", "displayName": "Create Home Directory", "name": "CreateHomeDirectory", "value": "yes", "required": false }, { "name": "NativeGuidConvention", "value": "true", "required": false }, { "name": "Connector Name", "value": "Org.IdentityConnectors.ActiveDirectory.ActiveDirectoryConnector", "required": false }, { "name": "Bundle Name", "value": "ActiveDirectory.Connector", "required": false }, { "name": "Bundle Version", "value": "1.1.0.6380", "required": false }, { "name": "Recon Date Format", "value": "yyyyMMddHHmmss.0Z", "required": false }, { "name": "Group Configuration Lookup", "value": "Lookup.ActiveDirectory.GM.Configuration", "required": false }, { "name": "organizationalUnit Configuration Lookup", "value": "Lookup.ActiveDirectory.OM.Configuration", "required": false }, { "name": "User Configuration Lookup", "value": "Lookup.ActiveDirectory.UM.Configuration", "required": false } ] }, "objectClass": [ { "name": "User", "provisioningConfig": { "capabilities": { "capability": [ { "actionName": "change user password", "enabled": true }, { "actionName": "disable", "enabled": true }, { "actionName": "delete", "enabled": true }, { "actionName": "enable", "enabled": true }, { "actionName": "create", "enabled": true } ] } }, "reconConfig": { "reconJobDetails": { "jobDetail": [ { "jobName": "Active Directory Organization Lookup Recon", "mode": "Entitlement", "parametersList": { "parameter": [ { "name": "Application Name", "value": "EBSUMapp", "helpText": "Application Name", "dataType": "String" }, { "name": "Decode Attribute", "value": "distinguishedName", "helpText": "Decode Attribute", "dataType": "String" }, { "name": "Filter", "value": "", "helpText": "Filter", "dataType": "String" }, { "name": "Lookup Name", "value": "Lookup.ActiveDirectory.OrganizationalUnits", "helpText": "Lookup Name", "dataType": "String" }, { "name": "Object Type", "value": "OrganizationalUnit", "helpText": "Object Type", "dataType": "String" }, { "name": "Code Key Attribute", "value": "distinguishedName", "helpText": "Code Key Attribute", "dataType": "String" } ] } }, { "jobName": "Active Directory Group Recon", "mode": "Full", "parametersList": { "parameter": [ { "name": "Application Name", "value": "AD User Trusted", "helpText": "Application Name", "dataType": "String" }, { "name": "Organization Name", "value": "", "helpText": "Organization Name", "dataType": "String" }, { "name": "Latest Token", "value": "", "helpText": "Latest Token", "dataType": "String" }, { "name": "Search Scope", "value": "subtree", "helpText": "Search Scope", "dataType": "String" }, { "name": "Filter", "value": "", "helpText": "Filter", "dataType": "String" }, { "name": "Scheduled Task Name", "value": "Active Directory Group Recon", "helpText": "Scheduled Task Name", "dataType": "String" }, { "name": "Object Type", "value": "Group", "helpText": "Object Type", "dataType": "String" }, { "name": "Organization Type", "value": "Company", "helpText": "Organization Type", "dataType": "String" }, { "name": "Incremental Recon Attribute", "value": "uSNChanged", "helpText": "Incremental Recon Attribute", "dataType": "String" }, { "name": "Search Base", "value": "", "helpText": "Search Base", "dataType": "String" } ] } }, { "jobName": "Active Directory Organization Recon", "mode": "Full", "parametersList": { "parameter": [ { "name": "Application Name", "value": "AD User", "helpText": "Application Name", "dataType": "String" }, { "name": "Latest Token", "value": "", "helpText": "Latest Token", "dataType": "String" }, { "name": "Search Scope", "value": "subtree", "helpText": "Search Scope", "dataType": "String" }, { "name": "Filter", "value": "", "helpText": "Filter", "dataType": "String" }, { "name": "Scheduled Task Name", "value": "Active Directory Organization Recon", "helpText": "Scheduled Task Name", "dataType": "String" }, { "name": "Object Type", "value": "organizationalUnit", "helpText": "Object Type", "dataType": "String" }, { "name": "Incremental Recon Attribute", "value": "uSNChanged", "helpText": "Incremental Recon Attribute", "dataType": "String" }, { "name": "Search Base", "value": "", "helpText": "Search Base", "dataType": "String" } ] } }, { "jobName": "Active Directory Group Lookup Recon", "mode": "Entitlement", "parametersList": { "parameter": [ { "name": "Application Name", "value": "AD User", "helpText": "Application Name", "dataType": "String" }, { "name": "Decode Attribute", "value": "distinguishedName", "helpText": "Decode Attribute", "dataType": "String" }, { "name": "Filter", "value": "", "helpText": "Filter", "dataType": "String" }, { "name": "Lookup Name", "value": "Lookup.ActiveDirectory.Groups", "helpText": "Lookup Name", "dataType": "String" }, { "name": "Object Type", "value": "Group", "helpText": "Object Type", "dataType": "String" }, { "name": "Code Key Attribute", "value": "distinguishedName", "helpText": "Code Key Attribute", "dataType": "String" } ] } }, { "jobName": "Active Directory User Target Delete Recon", "mode": "Delete", "parametersList": { "parameter": [ { "name": "Application Name", "value": "AD User", "helpText": "Application Name", "dataType": "String" }, { "name": "Sync Token", "value": "", "helpText": "Sync Token", "dataType": "String" }, { "name": "Scheduled Task Name", "value": "Active Directory User Target Delete Recon", "helpText": "Scheduled Task Name", "dataType": "String" }, { "name": "Object Type", "value": "User", "helpText": "Object Type", "dataType": "String" }, { "name": "Delete Recon", "value": "yes", "helpText": "Delete Recon", "dataType": "String" } ] } }, { "jobName": "Active Directory User Trusted Recon", "mode": "Full", "parametersList": { "parameter": [ { "name": "Application Name", "value": "AD User Trusted", "helpText": "Application Name", "dataType": "String" }, { "name": "Number of Batches", "value": "All", "helpText": "Number of Batches", "dataType": "String" }, { "name": "Search Scope", "value": "subtree", "helpText": "Search Scope", "dataType": "String" }, { "name": "Manager Id", "value": "sAMAccountName", "helpText": "Manager Id", "dataType": "String" }, { "name": "Scheduled Task Name", "value": "Active Directory User Trusted Recon", "helpText": "Scheduled Task Name", "dataType": "String" }, { "name": "Sort Direction", "value": "asc", "helpText": "Sort Direction", "dataType": "String" }, { "name": "Incremental Recon Attribute", "value": "uSNChanged", "helpText": "Incremental Recon Attribute", "dataType": "String" }, { "name": "OIM Employee Type", "value": "Full-Time", "helpText": "OIM Employee Type", "dataType": "String" }, { "name": "Maintain Hierarchy", "value": "no", "helpText": "Maintain Hierarchy", "dataType": "String" }, { "name": "Sort By", "value": "samAccountName", "helpText": "Sort By", "dataType": "String" }, { "name": "Latest Token", "value": "", "helpText": "Latest Token", "dataType": "String" }, { "name": "OIM User Type", "value": "End-User", "helpText": "OIM User Type", "dataType": "String" }, { "name": "Filter", "value": "", "helpText": "Filter", "dataType": "String" }, { "name": "Batch Start", "value": "1", "helpText": "Batch Start", "dataType": "String" }, { "name": "Batch Size", "value": "100", "helpText": "Batch Size", "dataType": "String" }, { "name": "Object Type", "value": "User", "helpText": "Object Type", "dataType": "String" }, { "name": "OIM Organization Name", "value": "Xellerate Users", "helpText": "OIM Organization Name", "dataType": "String" }, { "name": "Search Base", "value": "", "helpText": "Search Base", "dataType": "String" } ] } }, { "jobName": "Active Directory Group Delete Recon", "mode": "Delete", "parametersList": { "parameter": [ { "name": "Application Name", "value": "AD Group", "helpText": "Application Name", "dataType": "String" }, { "name": "Organization Name", "value": "", "helpText": "Organization Name", "dataType": "String" }, { "name": "Sync Token", "value": "", "helpText": "Sync Token", "dataType": "String" }, { "name": "Scheduled Task Name", "value": "Active Directory Group Delete Recon", "helpText": "Scheduled Task Name", "dataType": "String" }, { "name": "Object Type", "value": "Group", "helpText": "Object Type", "dataType": "String" }, { "name": "Delete Recon", "value": "yes", "helpText": "Delete Recon", "dataType": "String" } ] } }, { "jobName": "Active Directory User Trusted Delete Recon", "mode": "Delete", "parametersList": { "parameter": [ { "name": "Application Name", "value": "AD User Trusted", "helpText": "Application Name", "dataType": "String" }, { "name": "Sync Token", "value": "", "helpText": "Sync Token", "dataType": "String" }, { "name": "Scheduled Task Name", "value": "Active Directory User Trusted Delete Recon", "helpText": "Scheduled Task Name", "dataType": "String" }, { "name": "Object Type", "value": "User", "helpText": "Object Type", "dataType": "String" }, { "name": "Delete Recon", "value": "yes", "helpText": "Delete Recon", "dataType": "String" } ] } }, { "jobName": "Active Directory User Target Recon", "mode": "Full", "parametersList": { "parameter": [ { "name": "Application Name", "value": "AD User", "helpText": "Application Name", "dataType": "String" }, { "name": "Number of Batches", "value": "All", "helpText": "Number of Batches", "dataType": "String" }, { "name": "Search Scope", "value": "subtree", "helpText": "Search Scope", "dataType": "String" }, { "name": "Scheduled Task Name", "value": "Active Directory User Target Recon", "helpText": "Scheduled Task Name", "dataType": "String" }, { "name": "Sort Direction", "value": "asc", "helpText": "Sort Direction", "dataType": "String" }, { "name": "Incremental Recon Attribute", "value": "uSNChanged", "helpText": "Incremental Recon Attribute", "dataType": "String" }, { "name": "Sort By", "value": "samAccountName", "helpText": "Sort By", "dataType": "String" }, { "name": "Latest Token", "value": "", "helpText": "Latest Token", "dataType": "String" }, { "name": "Filter", "value": "", "helpText": "Filter", "dataType": "String" }, { "name": "Batch Start", "value": "1", "helpText": "Batch Start", "dataType": "String" }, { "name": "Batch Size", "value": "100", "helpText": "Batch Size", "dataType": "String" }, { "name": "Object Type", "value": "User", "helpText": "Object Type", "dataType": "String" }, { "name": "Search Base", "value": "", "helpText": "Search Base", "dataType": "String" } ] } } ] }, "identityCorrelationRule": { "ruleOperator": "OR", "ruleElement": [ { "targetAttribute": "__UID__", "userAttribute": "ObjectGUID", "elementOperator": "Equals", "transformName": "None" }, { "targetAttribute": "sAMAccountName", "userAttribute": "User Login", "elementOperator": "Equals", "transformName": "None" } ] }, "situationResponses": { "situationResponse": [ { "situation": "No Matches Found", "response": "Assign To Authorizer With Least Load" }, { "situation": "One Entity Match Found", "response": "Establish Link" }, { "situation": "One Process Match Found", "response": "Establish Link" } ] } }, "form": { "name": "AD User", "backendName": "UD_ADUSER", "schemaAttributes": { "schemaAttribute": [ { "dataType": "Long", "displayName": "AD Server", "length": 19, "keyField": true, "required": true, "fieldType": "ITResourceLookupField", "reconcileable": true, "advanceFlags": "IGNORE" }, { "name": "__UID__", "dataType": "String", "displayName": "Unique Id", "length": 45, "keyField": true, "fieldType": "DOField", "reconcileable": true, "provisionable": true }, { "name": "__PASSWORD__", "dataType": "String", "displayName": "Password", "length": 128, "fieldType": "PasswordField", "provisionable": true, "encrypted": true }, { "name": "sAMAccountName", "dataType": "String", "displayName": "User Id", "length": 150, "required": true, "fieldType": "TextField", "reconcileable": true, "provisionable": true }, { "name": "userPrincipalName", "dataType": "String", "displayName": "User Principal Name", "length": 400, "required": true, "fieldType": "TextField", "reconcileable": true, "provisionable": true }, { "name": "givenName", "dataType": "String", "displayName": "First Name", "length": 64, "fieldType": "TextField", "reconcileable": true, "provisionable": true }, { "name": "middleName", "dataType": "String", "displayName": "Middle Name", "length": 64, "fieldType": "TextField", "reconcileable": true, "provisionable": true }, { "name": "sn", "dataType": "String", "displayName": "Last Name", "length": 64, "fieldType": "TextField", "reconcileable": true, "provisionable": true }, { "name": "displayName", "dataType": "String", "displayName": "Full Name", "length": 256, "required": true, "fieldType": "TextField", "reconcileable": true, "provisionable": true }, { "name": "cn", "dataType": "String", "displayName": "Common Name", "length": 64, "required": true, "fieldType": "TextField", "reconcileable": true, "provisionable": true, "advanceFlags": "IGNORE" }, { "name": "ad_container", "dataType": "String", "displayName": "Organization Name", "length": 400, "required": true, "fieldType": "LookupField", "reconcileable": true, "provisionable": true, "advanceFlags": "LOOKUP,IGNORE", "listOfValues": "Lookup.ActiveDirectory.OrganizationalUnits" }, { "name": "PasswordNeverExpires", "dataType": "Boolean", "displayName": "Password Never Expires", "length": 1, "fieldType": "CheckBox", "reconcileable": true, "provisionable": true }, { "name": "__PASSWORD_EXPIRED__", "dataType": "Boolean", "displayName": "User Must Change Password At Next Logon", "length": 1, "fieldType": "CheckBox", "reconcileable": true, "provisionable": true }, { "name": "PasswordNotRequired", "dataType": "Boolean", "displayName": "Password Not Required", "length": 1, "fieldType": "CheckBox", "provisionable": true }, { "name": "__LOCK_OUT__", "dataType": "Boolean", "displayName": "Account is Locked out", "length": 1, "fieldType": "CheckBox", "reconcileable": true, "provisionable": true }, { "name": "telephoneNumber", "dataType": "String", "displayName": "Telephone Number", "length": 255, "fieldType": "TextField", "reconcileable": true, "provisionable": true }, { "name": "__PASSWORD_EXPIRATION_DATE__", "dataType": "Date", "displayName": "Account Expiration Date", "length": 0, "fieldType": "DateFieldDlg", "reconcileable": true, "provisionable": true, "advanceFlags": "DATE" }, { "name": "mail", "dataType": "String", "displayName": "E Mail", "length": 255, "fieldType": "TextField", "reconcileable": true, "provisionable": true }, { "name": "postOfficeBox", "dataType": "String", "displayName": "Post Office Box", "length": 40, "fieldType": "TextField", "reconcileable": true, "provisionable": true }, { "name": "l", "dataType": "String", "displayName": "City", "length": 128, "fieldType": "TextField", "reconcileable": true, "provisionable": true }, { "name": "st", "dataType": "String", "displayName": "State", "length": 128, "fieldType": "TextField", "reconcileable": true, "provisionable": true }, { "name": "postalCode", "dataType": "String", "displayName": "Zip", "length": 40, "fieldType": "TextField", "reconcileable": true, "provisionable": true }, { "name": "homePhone", "dataType": "String", "displayName": "Home Phone", "length": 40, "fieldType": "TextField", "reconcileable": true, "provisionable": true }, { "name": "mobile", "dataType": "String", "displayName": "Mobile", "length": 50, "fieldType": "TextField", "reconcileable": true, "provisionable": true }, { "name": "pager", "dataType": "String", "displayName": "Pager", "length": 40, "fieldType": "TextField", "reconcileable": true, "provisionable": true }, { "name": "facsimileTelephoneNumber", "dataType": "String", "displayName": "Fax", "length": 40, "fieldType": "TextField", "reconcileable": true, "provisionable": true }, { "name": "ipPhone", "dataType": "String", "displayName": "IP Phone", "length": 40, "fieldType": "TextField", "reconcileable": true, "provisionable": true }, { "name": "title", "dataType": "String", "displayName": "Title", "length": 64, "fieldType": "TextField", "reconcileable": true, "provisionable": true }, { "name": "department", "dataType": "String", "displayName": "Department", "length": 40, "fieldType": "TextField", "reconcileable": true, "provisionable": true }, { "name": "company", "dataType": "String", "displayName": "Company", "length": 64, "fieldType": "TextField", "reconcileable": true, "provisionable": true }, { "name": "manager", "dataType": "String", "displayName": "Manager Name", "length": 255, "fieldType": "TextField", "reconcileable": true, "provisionable": true }, { "name": "physicalDeliveryOfficeName", "dataType": "String", "displayName": "Office", "length": 80, "fieldType": "TextField", "reconcileable": true, "provisionable": true }, { "name": "c", "dataType": "String", "displayName": "Country", "length": 128, "fieldType": "LookupField", "reconcileable": true, "provisionable": true, "listOfValues": "Lookup.ActiveDirectory.Countries" }, { "name": "streetAddress", "dataType": "String", "displayName": "Street", "length": 200, "fieldType": "TextArea", "reconcileable": true, "provisionable": true }, { "name": "homeDirectory", "dataType": "String", "displayName": "Homedirectory", "length": 255, "fieldType": "TextField", "provisionable": true }, { "name": "TerminalServicesHomeDirectory", "dataType": "String", "displayName": "Terminal Home Directory", "length": 60, "fieldType": "TextField", "reconcileable": true, "provisionable": true }, { "name": "AllowLogon", "dataType": "Boolean", "displayName": "Terminal Allow Login", "length": 1, "fieldType": "CheckBox", "reconcileable": true, "provisionable": true }, { "name": "TerminalServicesProfilePath", "dataType": "String", "displayName": "Terminal Profile Path", "length": 60, "fieldType": "TextField", "reconcileable": true, "provisionable": true }, { "name": "__MAILREDIRECTION__", "dataType": "String", "displayName": "Redirection Mail Id", "length": 255, "fieldType": "TextField", "provisionable": true }, { "name": "__NAME__=\"CN=${Common_Name},${Organization_Name}\"", "dataType": "String", "displayName": "__NAME__", "provisionable": true }, { "name": "__ENABLE__", "dataType": "String", "length": 0, "fieldType": "TextField", "reconcileable": true } ] }, "form": [ { "name": "groups", "backendName": "UD_ADUSRC", "schemaAttributes": { "schemaAttribute": [ { "name": "__GROUPS__", "dataType": "String", "displayName": "Group Name", "length": 400, "keyField": true, "fieldType": "LookupField", "entitlement": true, "reconcileable": true, "provisionable": true, "advanceFlags": "LOOKUP", "listOfValues": "Lookup.ActiveDirectory.Groups" } ] } } ] } } ], "catalogAttributes": { "catalogAttribute": [ { "name": "Approver User", "required": false }, { "name": "Manager", "required": false }, { "name": "Category", "value": "ApplicationInstance", "required": false }, { "name": "Certifiable", "value": "true", "required": false }, { "name": "Certifier User", "required": false }, { "name": "Fulfilment Role", "required": false }, { "name": "Auditable", "value": "true", "required": false }, { "name": "Requestable", "value": "true", "required": false }, { "name": "Risk Level", "value": "3", "required": false }, { "name": "User Defined Tags", "required": false }, { "name": "Fulfilment User", "required": false } ] }, "organizations": { "organization": [ { "name": "Top", "heirarchy": true, "type": "System" } ] }, "status": "ACTIVE" }