Oracle Cloud Infrastructureドキュメント

イベントの自動化

イベント・タイプ、ルールおよびアクションを使用して、Oracle Cloud Infrastructureリソースに対する状態変更に基づいて自動化を作成できます。

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.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
          }
    }
  }