インスタンス・イベント発生時に通知を取得
Oracle Integrationを含むOracle Cloud Infrastructureサービスは、リソースの変更を示すイベントを発行します。Oracle Integration管理者は、インスタンスの作成、更新、削除時やコンパートメントの変更時などに、これらのイベントをトラッキングするためのルールを作成できます。
詳細は、イベントの概要に関する項を参照してください。
次のOracle Integrationリソースによってイベントが生成されます:
- 統合インスタンス
統合インスタンスのイベント・タイプ
これらは、統合インスタンスによって生成されるイベント・タイプです:
| わかりやすい名前 | イベント・タイプ |
|---|---|
|
統合インスタンスの作成 開始 |
com.oraclecloud.integration.createintegrationinstance.begin |
|
統合インスタンスの作成 終了 |
com.oraclecloud.integration.createintegrationinstance.end |
|
統合インスタンスの更新 開始 |
com.oraclecloud.integration.updateintegrationinstance.begin |
|
統合インスタンスの更新 終了 |
com.oraclecloud.integration.updateintegrationinstance.end |
|
統合インスタンスの開始 開始 |
com.oraclecloud.integration.startintegrationinstance.begin |
|
統合インスタンスの開始 終了 |
com.oraclecloud.integration.startintegrationinstance.end |
|
統合インスタンスの停止 開始 |
com.oraclecloud.integration.stopintegrationinstance.begin |
|
統合インスタンスの停止 終了 |
com.oraclecloud.integration.stopintegrationinstance.end |
|
統合インスタンスの削除 開始 |
com.oraclecloud.integration.deleteintegrationinstance.begin |
|
統合インスタンスの削除 終了 |
com.oraclecloud.integration.deleteintegrationinstance.end |
|
統合インスタンス・コンパートメントの変更 開始 |
com.oraclecloud.integration.changeintegrationcompartment.begin |
|
統合インスタンス・コンパートメントの変更 終了 |
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
}
}
}