インスタンス・イベント発生時の通知の取得
Oracle Integrationを含むOracle Cloud Infrastructureサービスは、リソースの変更を示すイベントを発行します。 Oracle Integration管理者は、インスタンスの作成、更新または削除、コンパートメントの変更など、これらのイベントを追跡するルールを作成できます。
詳細は、「イベントの概要」を参照してください。
次のOracle Integrationリソースがイベントを発行します:
- 統合インスタンス
統合インスタンス・イベント・タイプ
統合インスタンスが生成するイベント・タイプは次のとおりです:
| わかりやすい名前 | イベント・タイプ |
|---|---|
|
統合インスタンスの作成 開始 |
com.oraclecloud.integration.createintegrationinstance.begin |
|
統合インスタンスの作成 [End] |
com.oraclecloud.integration.createintegrationinstance.end |
|
統合インスタンスの更新 開始 |
com.oraclecloud.integration.updateintegrationinstance.begin |
|
統合インスタンスの更新 [End] |
com.oraclecloud.integration.updateintegrationinstance.end |
|
統合インスタンスの開始 開始 |
com.oraclecloud.integration.startintegrationinstance.begin |
|
統合インスタンスの開始 [End] |
com.oraclecloud.integration.startintegrationinstance.end |
|
統合インスタンスの停止 開始 |
com.oraclecloud.integration.stopintegrationinstance.begin |
|
統合インスタンスの停止 [End] |
com.oraclecloud.integration.stopintegrationinstance.end |
|
統合インスタンスの削除 開始 |
com.oraclecloud.integration.deleteintegrationinstance.begin |
|
統合インスタンスの削除 [End] |
com.oraclecloud.integration.deleteintegrationinstance.end |
|
統合インスタンス・コンパートメントの変更 開始 |
com.oraclecloud.integration.changeintegrationcompartment.begin |
|
統合インスタンス・コンパートメントの変更 [End] |
com.oraclecloud.integration.changeintegrationcompartment.end |
統合インスタンス・イベントの例
これは「統合インスタンス」の参照イベントです:
{
"eventType": "com.oraclecloud.integration.updateintegrationinstance.begin",
"cloudEventsVersion": "0.1",
"eventTypeVersion": "2.0",
"eventID": "<unique_ID>",
"source": "integration",
"eventTime": "2019-01-10T21:19:24Z",
"contentType": "application/json",
"extensions": {
"compartmentId": "ocid1.compartment.oc1..<unique_ID>"
},
"data": {
"compartmentId": "ocid1.compartment.oc1..<unique_ID>",
"compartmentName": "example_compartment",
"resourceName": "My test resource",
"resourceId": "ocid1.integrationinstance.oc1.phx.<unique_ID>",
"availabilityDomain": "<availability_domain>",
"freeFormTags": {
"Department": "Finance"
},
"definedTags": {
"Operations": {
"CostCenter": "42"
}
},
"additionalDetails": {
"integrationInstanceType": "STANDARD",
"isByol": "false",
"messagePacks": 1
}
}
}