テンプレート間のデルタを返す
get
/iam/governance/applicationmanagement/api/v1/applications/upgrade/diff
新しいコネクタ・テンプレートとすでにインストールされているコネクタ・テンプレートの差異を返します。ターゲットのテンプレートと権限ありのテンプレート両方の差異がリストされます。
リクエスト
問合せパラメータ
- connectorDisplayName(optional): string
コネクタの名前
- connectorVersion(optional): string
アップグレードする最新コネクタ・バージョン
レスポンス
サポートされているメディア・タイプ
- application/json
200レスポンス
成功した操作
ネストされたスキーマ: ApplicationDiff
型:
ソースを表示
object- addedAdvanceConfig: array addedAdvanceConfig
- addedBasicConfig: array addedBasicConfig
- addedCapabilities: array addedCapabilities
- addedChildForms: array addedChildForms
- addedReconJobs: array addedReconJobs
- addedSchemaAttributes: array addedSchemaAttributes
- advanceConfigDiffMap: object advanceConfigDiffMap
使用可能なその他のプロパティ: additionalProperties
- appNames: array appNames
- authoritative: boolean
- basicConfigDiffMap: object basicConfigDiffMap
使用可能なその他のプロパティ: additionalProperties
- capabilityDiffMap: object capabilityDiffMap
使用可能なその他のプロパティ: additionalProperties
- childFormDiffMap: object childFormDiffMap
使用可能なその他のプロパティ: additionalProperties
- childFormModifiedMap: object childFormModifiedMap
使用可能なその他のプロパティ: additionalProperties
- childFormSchemaAttributesAddedMap: object childFormSchemaAttributesAddedMap
使用可能なその他のプロパティ: additionalProperties
- childFormSchemaDiffMap: object childFormSchemaDiffMap
使用可能なその他のプロパティ: additionalProperties
- connectorDisplayName: string
- jobDiffMap: object jobDiffMap
使用可能なその他のプロパティ: additionalProperties
- jobModifiedMap: object jobModifiedMap
使用可能なその他のプロパティ: additionalProperties
- jobParamDiffMap: object jobParamDiffMap
使用可能なその他のプロパティ: additionalProperties
- jobParamsAddedMap: object jobParamsAddedMap
使用可能なその他のプロパティ: additionalProperties
- modifiedChildForms: array modifiedChildForms
- modifiedReconJobs: array modifiedReconJobs
- newVersion: string
- olderVersion: string
- removedAdvanceConfig: array removedAdvanceConfig
- removedBasicConfig: array removedBasicConfig
- removedCapabilities: array removedCapabilities
- removedChildForms: array removedChildForms
- removedReconJobs: array removedReconJobs
- removedSchemaAttributes: array removedSchemaAttributes
- schemaAttributeDiffMap: object schemaAttributeDiffMap
使用可能なその他のプロパティ: additionalProperties
ネストされたスキーマ: childFormSchemaDiffMap
型:
object使用可能なその他のプロパティ
ソースを表示
- object additionalProperties
使用可能なその他のプロパティ: additionalProperties
ネストされたスキーマ: jobParamDiffMap
型:
object使用可能なその他のプロパティ
ソースを表示
- object additionalProperties
使用可能なその他のプロパティ: additionalProperties
ネストされたスキーマ: ActionScript
型:
ソースを表示
object- language(optional): string
- script(optional): string
- target(optional): string
指定可能な値:
[ "Connector", "Resource" ] - triggerTime(optional): string
指定可能な値:
[ "Before", "After" ]
ネストされたスキーマ: 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
ネストされたスキーマ: ReconJobDetail
型:
ソースを表示
object- jobName(optional): string
- mode(optional): string
指定可能な値:
[ "Full", "Incremental", "Delete", "Entitlement", "Flat File Full", "Flat File Diff Sync", "Flat File Delete Sync", "Flat File Entitlement", "Flat File Delete" ] - 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
例
cURLの例
次の例は、ターゲット・コネクタと信頼できるタイプのコネクタの両方について、古いテンプレートと新しいテンプレートの差異を取得する機能を示します。
curl -X GET http://pseudo.com/iam/governance/applicationmanagement/api/v1/applications/upgrade/diff?connectorDisplayName=Oracle%20Database%20Connector&connectorVersion=12.2.1.3.0
レスポンス本文の例
[
{
"addedBasicConfig": [],
"addedAdvanceConfig": [
{
"name": "New Advance Config",
"value": "1",
"required": false
}
],
"addedSchemaAttributes": [
{
"name": "NewSchemaAttribute",
"dataType": "String",
"displayName": "NewSchemaAttribute",
"length": 150,
"fieldType": "TextField",
"reconcileable": true
}
],
"addedCapabilities": [],
"addedReconJobs": [
{
"jobName": "ora_trus Trusted Incremental Resource New User Reconciliation",
"mode": "Incremental",
"parametersList": {
"parameter": [
{
"name": "Application Name",
"value": "ora_trus",
"helpText": "Application Name",
"dataType": "String"
},
{
"name": "Sync Token",
"value": "
"value": "<String>16-FEB-17 01.57.30.000000 AM</String>",
"helpText": "Sync Token",
"dataType": "String"
},
{
"name": "Object Type",
"value": "User",
"helpText": "Object Type",
"dataType": "String"
},
{
"name": "Scheduled Task Name",
"value": "ora_trus Trusted Incremental Resource User Reconciliation",
"helpText": "Scheduled Task Name",
"dataType": "String"
}
]
}
}
],
"addedChildForms": [],
"childFormSchemaAttributesAddedMap": {
"entry": []
},
"basicConfigDiffMap": {
"entry": [
{
"key": "validConnectionQuery",
"value": "removed"
}
]
},
"advanceConfigDiffMap": {
"entry": [
{
"key": "New Advance Config",
"value": "added"
},
{
"key": "Pool Min Idle",
"value": "removed"
}
]
},
"schemaAttributeDiffMap": {
"entry": [
{
"key": "NewSchemaAttribute",
"value": "added"
}
]
},
"childFormDiffMap": {
"entry": []
},
"childFormSchemaDiffMap": {
"entry": []
},
"capabilityDiffMap": {
"entry": []
},
"jobDiffMap": {
"entry": [
{
"key": "ora_trus Trusted Incremental Resource New User Reconciliation",
"value": "added"
},
{
"key": "ora_trus Trusted Incremental Resource User Reconciliation",
"value": "removed"
}
]
},
"jobParamDiffMap": {
"entry": []
},
"jobParamsAddedMap": {
"entry": []
},
"authoritative": true,
"olderVersion": "11.1.1.6.0",
"newVersion": "12.2.1.3.0",
"connectorDisplayName": "Oracle Database Connector"
},
{
"addedBasicConfig": [],
"addedAdvanceConfig": [
{
"name": "New Advance Config",
"value": "1",
"required": false
}
],
"addedSchemaAttributes": [
{
"name": "NewSchemaAttribute",
"dataType": "String",
"displayName": "NewSchemaAttribute",
"length": 1,
"fieldType": "TextField",
"provisionable": true
}
],
"addedCapabilities": [
{
"actionName": "change user expiry",
"enabled": false
}
],
"addedReconJobs": [
{
"jobName": "DBAT Target Incremental New Recon Job",
"mode": "Incremental",
"parametersList": {
"parameter": [
{
"name": "Application Name",
"value": "Hosted DB1",
"helpText": "Application Name",
"dataType": "String"
},
{
"name": "Scheduled Task Name",
"value": "set Sch Task Name",
"helpText": "Scheduled Task Name",
"dataType": "String"
},
{
"name": "Sync Token",
"value": "set Sync Token",
"helpText": "Sync Token",
"dataType": "String"
},
{
"name": "Object Type",
"value": "User",
"helpText": "Object Type",
"dataType": "String"
}
]
}
}
],
"addedChildForms": [],
"childFormSchemaAttributesAddedMap": {
"entry": []
},
"basicConfigDiffMap": {
"entry": [
{
"key": "validConnectionQuery",
"value": "removed"
}
]
},
"advanceConfigDiffMap": {
"entry": [
{
"key": "New Advance Config",
"value": "added"
},
{
"key": "Pool Min Idle",
"value": "removed"
}
]
},
"schemaAttributeDiffMap": {
"entry": [
{
"key": "NewSchemaAttribute",
"value": "added"
},
{
"key": "WriteBackColumn",
"value": "removed"
}
]
},
"childFormDiffMap": {
"entry": []
},
"childFormSchemaDiffMap": {
"entry": []
},
"capabilityDiffMap": {
"entry": [
{
"key": "change user password",
"value": "removed"
},
{
"key": "change user expiry",
"value": "added"
}
]
},
"jobDiffMap": {
"entry": [
{
"key": "DBAT Target Incremental New Recon Job",
"value": "added"
},
{
"key": "DBAT Target Incremental Recon Job",
"value": "removed"
}
]
},
"jobParamDiffMap": {
"entry": []
},
"jobParamsAddedMap": {
"entry": []
},
"authoritative": false,
"olderVersion": "11.1.1.6.0",
"newVersion": "12.2.1.3.0",
"connectorDisplayName": "Oracle Database Connector"
}
]