Finds applications by appname,type,status
get
/iam/governance/applicationmanagement/api/v1/applications
Find applications by providing app name, type, status as URL params. Sorting and pagination supported
Request
Query Parameters
-
attributes: string
Application attributes that need to be returned
-
authoritative: string
Application authoritative or target. Pass true if authoritative, false otherwise
-
baseappName: string
Base Application name that need to be searched
-
connectorName: string
Connector name that need to be searched
-
count: integer(int32)
No of Applications to be returned from startindex
-
disconnected: string
Application disconnected or not. Pass true if disconnected false if connected
-
displayName: string
Application display name that need to be searched
-
name: string
Application name that need to be searched
-
sortby: string
Attribute on which sorting needs to be done
-
sortorder: string
Sort Order default Descending
-
startindex: integer(int32)
Pagination startindex from which results need to be returned
Response
Supported Media Types
- application/json
200 Response
successful operation
Nested 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 list of applications queried.
cURL Example
curl -H "Content-Type: application/json" -X GET -u username:password http://pseudo.com/iam/governance/applicationmanagement/api/v1/applications/
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": "pseudo.com", "required": false }, { "name": "IsADLDS", "value": "no", "required": false }, { "category": "Connectivity Details", "displayName": "LDAP Host Name", "name": "LDAPHostName", "value": "blr2211503.pseudo.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" }