サービス・イベント

Oracle Content Managementインスタンスに対してアクションを実行すると、イベントが発行されます。Infrastructureコンソールを使用すると、イベントの発生時に特定のアクションをトリガーするルールを定義できます。たとえば、インスタンスが削除されたときに、通知を管理者に送信するルールを定義できます。「イベントの概要」および「イベントの開始」を参照してください。

この表は、参照可能なOracle Content Managementのイベントをリストしています。

イベント名 イベント・タイプ
GetOceInstance com.oraclecloud.oce.GetOceInstance
ListOceInstances com.oraclecloud.oce.ListOceInstances
ChangeOceInstanceCompartment (開始) com.oraclecloud.oce.ChangeOceInstanceCompartment.begin
ChangeOceInstanceCompartment (終了) com.oraclecloud.oce.ChangeOceInstanceCompartment.end
CreateOceInstance (開始) com.oraclecloud.oce.CreateOceInstance.begin
CreateOceInstance (終了) com.oraclecloud.oce.CreateOceInstance.end
DeleteOceInstance (開始) com.oraclecloud.oce.DeleteOceInstance.begin
DeleteOceInstance (終了) com.oraclecloud.oce.DeleteOceInstance.end
UpdateOceInstance (開始) com.oraclecloud.oce.UpdateOceInstance.begin
UpdateOceInstance (終了) com.oraclecloud.oce.UpdateOceInstance.end

この例では、イベントCreateOceInstance (開始)に関連付けられた情報を示しています:

{
  "eventType": "com.oraclecloud.oce.CreateOceInstance.begin",
  "cloudEventsVersion": "0.1",
  "eventTypeVersion": "2.0",
  "source": "oce",
  "eventId": "<unique_ID>",
  "eventTime": "2019-10-10T04:33:06.133Z",
  "contentType": "application/json",
  "data": {
    "eventGroupingId": "ocid1.coreservicesworkrequest.oc1..<unique_ID>",
    "eventName": "CreateOceInstance",
    "compartmentId": "ocid1.compartment.oc1..<unique_ID>",
    "compartmentName": "my_compartment",
    "resourceName": "my_oce",
    "resourceId": "ocid1.contentexperiencecloudservice.oc1..<unique_ID>",
    "availabilityDomain": "<availability_domain>",
    "freeformTags": null,
    "definedTags": null,
    "identity": {
      "principalName": "admin",
      "principalId": "ocid1.user.oc1..<unique_ID>",
      "authType": "natv",
      "callerName": null,
      "callerId": null,
      "tenantId": "ocid1.tenancy.oc1..<unique_ID>",
      "ipAddress": "<ip_address>",
      "credentials": "ocid1.tenancy.oc1..<unique_ID>/ocid1.user.oc1..<unique_ID>",
      "userAgent": null,
      "consoleSessionId": null
    },
...