イベントで自動化
イベント・タイプ、ルールおよびアクションを使用して、Oracle Cloud Infrastructureリソースの状態変更に基づいて自動化を作成できます。
Oracle Cloud Infrastructureサービスでは、イベント(リソースの変更を示す構造化メッセージ)が生成されます。Oracle Cloud Infrastructure Process Automation管理者は、インスタンスの作成、更新、削除時やコンパートメントの変更時などに、これらのイベントをトラッキングするルールを作成できます。
詳細は、イベントの概要に関する項を参照してください。
次のOracle Cloud Infrastructure Process Automationリソースがイベントを発行します。
- process- automation- instance
プロセス自動化インスタンス・イベント・タイプ
これらは、プロセス自動化インスタンスが生成するイベント・タイプです。
| フレンドリ名 | イベント・タイプ |
|---|---|
|
プロセス自動化インスタンスの作成 開始 |
com.oraclecloud.processautomation.createopainstance.begin |
|
プロセス自動化インスタンスの作成 終了 |
com.oraclecloud.processautomation.createopainstance.end |
|
プロセス自動化インスタンスの更新 開始 |
com.oraclecloud.processautomation.updateopainstance.begin |
|
プロセス自動化インスタンスの更新 終了 |
com.oraclecloud.processautomation.updateopainstance.end |
|
プロセス自動化インスタンスの削除 開始 |
com.oraclecloud.processautomation.deleteopainstance.begin |
|
プロセス自動化インスタンスの削除 終了 |
com.oraclecloud.processautomation.deleteopainstance.end |
|
変更プロセス自動化インスタンス・コンパートメント 開始 |
com.oraclecloud.processautomation.changeopainstancecompartment.begin |
|
変更プロセス自動化インスタンス・コンパートメント 終了 |
com.oraclecloud.processautomation.changeopainstancecompartment.end |
プロセス自動化インスタンス・イベントの例
これは、プロセス自動化インスタンスのリファレンス・イベントです:
{
"eventType": "com.oraclecloud.processautomation.createopainstance.begin",
"cloudEventsVersion": "0.1",
"eventTypeVersion": "2.0",
"eventID": "<unique_ID>",
"source": "process-automation",
"eventTime": "2022-03-18T17:24:42.987Z",
"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.processautomationinstance.oc1.phx.<unique_ID>",
"availabilityDomain": "<availability_domain>",
"freeFormTags": {
"Department": "Finance"
},
"definedTags": {
"Operations": {
"CostCenter": "42"
}
},
"additionalDetails": {
"shape": "PRODUCTION",
"isBreakglassEnabled": "false"
}
}
}