特定のコネクタに含まれるテンプレートの取得
get
/iam/governance/applicationmanagement/api/v1/applications/connectors/bundletemplate
特定のコネクタ・パッケージの特定のコネクタ・ディレクトリにあるテンプレートを提供します。ディレクトリが指定されない場合は、デフォルト・ディレクトリが使用されます。
リクエスト
問合せパラメータ
- authoritative: string
権限のあるソースのテンプレートをロードするには、「true」を設定します。
- connectorname(optional): string
コネクタ名
- connectorpckgdir(optional): string
コネクタ・パッケージ・ディレクトリ。空の場合は、デフォルト・ディレクトリが使用されます。
- connectorversion(optional): string
コネクタ・バージョン
レスポンス
サポートされているメディア・タイプ
- application/json
200レスポンス
成功した操作
ルート・スキーマ: Application
型:
ソースを表示
object- advanceConfig: array advanceConfigurations
- applicationDisplayName(optional): string
- applicationName: string
- authoritative(optional): boolean
デフォルト値:
false - baseApplicationName(optional): string
- basicConfig(optional): array basicConfigurations
- catalogAttribute(optional): array catalogAttributes
- connectorDeploymentPath(optional): string
- connectorDisplayName: string
- connectorVersion: string
- deploymentMode(optional): string
指定可能な値:
[ "Local", "Remote" ] - description(optional): string
- disconnected(optional): boolean
デフォルト値:
false - objectClass: array objectClass
- organization: array organizations
- ownerUserName(optional): string
- parentApplicationName(optional): string
- status(optional): string
指定可能な値:
[ "ENABLED", "DISABLED", "ACTIVE", "DELETED" ]
ネストされたスキーマ: ProvisioningConfig
型:
ソースを表示
object- accountDiscriminator(optional): string
- accountName(optional): string
- allowMultiple(optional): boolean
デフォルト値:
false - capability(optional): array capabilities
- caseSensitive(optional): boolean
デフォルト値:
false - failedTaskAssignConfig(optional): object FailedTaskAssignConfig
- failedTaskRetryConfig(optional): object FailedTaskRetryConfig
- transformationScript(optional): string
- validationScript(optional): string
ネストされたスキーマ: SchemaAttribute
型:
ソースを表示
object- advanceFlags(optional): string
- dataType(optional): string
指定可能な値:
[ "Byte", "Double", "Int", "String", "Short", "Long", "Date", "Boolean", "ByteArray" ] - defaultValue(optional): string
- dependentAttribute(optional): string
- displayName(optional): string
- encrypted(optional): boolean
デフォルト値:
false - entitlement(optional): boolean
デフォルト値:
false - fieldType(optional): string
- identityAttribute(optional): string
- keyField(optional): boolean
デフォルト値:
false - keyFieldCaseInsensitive(optional): boolean
デフォルト値:
false - length(optional): integer(int32)
- listOfValues(optional): string
- name(optional): string
- provideOldValueOnUpdate(optional): boolean
デフォルト値:
false - provisionable(optional): boolean
デフォルト値:
false - reconcileable(optional): boolean
デフォルト値:
false - reconStagingName(optional): string
- required(optional): boolean
デフォルト値:
false - udColName(optional): string
ネストされたスキーマ: ActionScript
型:
ソースを表示
object- language(optional): string
- script(optional): string
- target(optional): string
指定可能な値:
[ "Connector", "Resource" ] - triggerTime(optional): string
指定可能な値:
[ "Before", "After" ]
ネストされたスキーマ: CorrelationRuleElement
型:
ソースを表示
object- caseSensitive(optional): boolean
デフォルト値:
false - elementOperator(optional): string
指定可能な値:
[ "Equals", "Contains", "Starts_With", "Ends_With" ] - targetAttribute(optional): string
- transformName(optional): string
- transformParams(optional): array transformParams
- userAttribute(optional): string
ネストされたスキーマ: ReconJobDetail
型:
ソースを表示
object- jobName(optional): string
- mode(optional): string
指定可能な値:
[ "Full", "Incremental", "Delete", "Entitlement" ] - parameter(optional): array parametersList
ネストされたスキーマ: ReconJobParameter
型:
ソースを表示
object- dataType(optional): string
指定可能な値:
[ "String", "Number", "Boolean", "ITResource" ] - encrypted(optional): boolean
デフォルト値:
false - helpText(optional): string
- name(optional): string
- required(optional): boolean
デフォルト値:
false - value(optional): string
ネストされたスキーマ: SituationResponse
型:
ソースを表示
object- response(optional): string
指定可能な値:
[ "link", "none", "createUser", "createOrganization", "assignToAdminWithLeastLoad", "assignToAuthWithLeastLoad", "assignToAuthWithHighestPriority", "assignToGroup", "assignToUser" ] - situation(optional): string
指定可能な値:
[ "noMatch", "singleMatch", "multipleMatch", "oneProcessMatch", "multipleProcessMatch" ]
例
コネクタ・パッケージの指定されたコネクタ・ディレクトリにあるテンプレートを返します。ディレクトリ名が指定されない場合は、デフォルト・ディレクトリ内のテンプレートを返します。
cURLの例
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
レスポンス本文の例
JSON形式のレスポンス本文のコンテンツの例を次に示します。
{
"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"
}