テンプレート間のデルタを返す

get

/iam/governance/applicationmanagement/api/v1/applications/upgrade/diff

新しいコネクタ・テンプレートとすでにインストールされているコネクタ・テンプレートの差異を返します。ターゲットのテンプレートと権限ありのテンプレート両方の差異がリストされます。

リクエスト

問合せパラメータ
先頭に戻る

レスポンス

サポートされているメディア・タイプ

200レスポンス

成功した操作
本文()
ルート・スキーマ: schema
型: array
ソースを表示
ネストされたスキーマ: ApplicationDiff
型: object
ソースを表示
ネストされたスキーマ: addedAdvanceConfig
型: array
ソースを表示
ネストされたスキーマ: addedBasicConfig
型: array
ソースを表示
ネストされたスキーマ: addedCapabilities
型: array
ソースを表示
ネストされたスキーマ: addedChildForms
型: array
ソースを表示
ネストされたスキーマ: addedReconJobs
型: array
ソースを表示
ネストされたスキーマ: addedSchemaAttributes
型: array
ソースを表示
ネストされたスキーマ: advanceConfigDiffMap
型: object
使用可能なその他のプロパティ
ソースを表示
ネストされたスキーマ: appNames
型: array
ソースを表示
ネストされたスキーマ: basicConfigDiffMap
型: object
使用可能なその他のプロパティ
ソースを表示
ネストされたスキーマ: capabilityDiffMap
型: object
使用可能なその他のプロパティ
ソースを表示
ネストされたスキーマ: childFormDiffMap
型: object
使用可能なその他のプロパティ
ソースを表示
ネストされたスキーマ: childFormModifiedMap
型: object
使用可能なその他のプロパティ
ソースを表示
ネストされたスキーマ: childFormSchemaAttributesAddedMap
型: object
使用可能なその他のプロパティ
ソースを表示
ネストされたスキーマ: childFormSchemaDiffMap
型: object
使用可能なその他のプロパティ
ソースを表示
ネストされたスキーマ: jobDiffMap
型: object
使用可能なその他のプロパティ
ソースを表示
ネストされたスキーマ: jobModifiedMap
型: object
使用可能なその他のプロパティ
ソースを表示
ネストされたスキーマ: jobParamDiffMap
型: object
使用可能なその他のプロパティ
ソースを表示
ネストされたスキーマ: jobParamsAddedMap
型: object
使用可能なその他のプロパティ
ソースを表示
ネストされたスキーマ: modifiedChildForms
型: array
ソースを表示
ネストされたスキーマ: modifiedReconJobs
型: array
ソースを表示
ネストされたスキーマ: removedAdvanceConfig
型: array
ソースを表示
ネストされたスキーマ: removedBasicConfig
型: array
ソースを表示
ネストされたスキーマ: removedCapabilities
型: array
ソースを表示
ネストされたスキーマ: removedChildForms
型: array
ソースを表示
ネストされたスキーマ: removedReconJobs
型: array
ソースを表示
ネストされたスキーマ: removedSchemaAttributes
型: array
ソースを表示
ネストされたスキーマ: schemaAttributeDiffMap
型: object
使用可能なその他のプロパティ
ソースを表示
ネストされたスキーマ: Attribute
型: object
ソースを表示
ネストされたスキーマ: BasicAttribute
型: object
ソースを表示
ネストされたスキーマ: Capability
型: object
ソースを表示
ネストされたスキーマ: actionScripts
型: array
ソースを表示
ネストされたスキーマ: FailedTaskAssignConfig
型: object
ソースを表示
ネストされたスキーマ: FailedTaskRetryConfig
型: object
ソースを表示
ネストされたスキーマ: ActionScript
型: object
ソースを表示
ネストされたスキーマ: Form
型: object
ソースを表示
ネストされたスキーマ: form
型: array
ソースを表示
ネストされたスキーマ: schemaAttributes
型: array
ソースを表示
ネストされたスキーマ: SchemaAttribute
型: object
ソースを表示
ネストされたスキーマ: ReconJobDetail
型: object
ソースを表示
ネストされたスキーマ: parametersList
型: array
ソースを表示
ネストされたスキーマ: ReconJobParameter
型: object
ソースを表示
ネストされたスキーマ: additionalProperties
型: array
ソースを表示
ネストされたスキーマ: additionalProperties
型: object
使用可能なその他のプロパティ
ソースを表示
ネストされたスキーマ: additionalProperties
型: object
使用可能なその他のプロパティ
ソースを表示
ネストされたスキーマ: additionalProperties
型: array
ソースを表示
先頭に戻る

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"
    }
]
先頭に戻る