OCI Database with PostgreSQLイベント

Oracle Cloud Infrastructureイベントは、一部のサービス操作で発行され、その操作に関する情報を保持するJSONファイルです。

イベントが発生したときに特定のアクションをトリガーするルールを定義できます。詳細は、イベントの概要イベントの開始およびイベントのルールの管理を参照してください

OCI Database with PostgreSQLは、次の間にイベントを発行します。

  • データベースが作成されます。
  • データベースが更新されました
  • データベースが削除されました
  • データベース・バックアップが作成されます。
  • データベース・バックアップは削除されます

データベース・システムのイベント・タイプ

データベースを作成、更新または削除すると、操作の開始時および終了時にOCI Database with PostgreSQLによってイベントが生成されます。たとえば、データベースの作成時に電子メールを送信するようにOracle Cloud Infrastructure Eventsサービスを設定できます。

わかりやすい名称 摘要 イベント・タイプ
データベース- 作成の開始

OCI Database with PostgreSQLは、データベースの作成を開始すると、データベースに関する情報を含むイベントを発行します。

com.oraclecloud.postgresql.createdbsystem.begin
データベース- 作成の終了

PostgreSQLOCI Database with PostgreSQLを使用したOCI Databaseでは、データベースの作成が終了すると、データベースに関する情報を含むイベントが生成されます。

com.oraclecloud.postgresql.createdbsystem.end
データベース - 更新の開始

OCI Database with PostgreSQLがデータベースの更新を開始すると、データベースに関する情報を含むイベントが生成されます。

com.oraclecloud.postgresql.updatedbsystem.begin
データベース - 更新の終了

PostgreSQLOCI Database with PostgreSQLを使用したOCI Databaseでは、データベースの更新が終了すると、データベースに関する情報を含むイベントが生成されます。

com.oraclecloud.postgresql.updatedbsystem.end
データベース- 削除の開始

OCI Database with PostgreSQLは、データベースの削除を開始すると、データベースに関する情報を含むイベントを発行します。

com.oraclecloud.postgresql.deletedbsystem.begin
データベース- 削除の終了

PostgreSQLOCI Database with PostgreSQLを使用したOCI Databaseでは、データベースの削除が終了すると、データベースに関する情報を含むイベントが生成されます。

com.oraclecloud.postgresql.deletedbsystem.end
データベース・システム・イベントの例

正常に完了したデータベースの作成イベントのリファレンス・イベントを次に示します:

"exampleEvent": {
    "eventType": "com.oraclecloud.postgresql.createdbsystem.begin",
    "cloudEventsVersion": "0.1",
    "eventTypeVersion": "2.0",
    "source": "postgresql",
    "eventID": "exampleunique_ID",
    "eventTime": "2023-02-15T10:04:12.926Z",
    "contentType": "application/json",
    "extensions": {},
    "data": {
      "eventGroupingId": "ocid1.postgresqlworkrequest.oc1.phx.exampleunique_ID",
      "eventName": "Database - Create Begin",
      "compartmentId": "ocid1.compartment.oc1..exampleunique_ID",
      "compartmentName": "example_compartment",
      "resourceName": "example_resource",
      "resourceId": "ocid1.postgresqldbsystem.oc1.phx.exampleunique_ID",
      "availabilityDomain": "availability_domain",
      "freeformTags": {},
      "definedTags": {},
      "additionalDetails": {
        "X-Real-Port": "stub"
      }
    }

データベース・バックアップのイベント・タイプ

データベース・バックアップを作成または削除すると、操作の開始時および終了時にOCI Database with PostgreSQLによってイベントが生成されます。たとえば、バックアップが作成されたときに電子メールを送信するようにOracle Cloud Infrastructure Eventsサービスを設定できます。

わかりやすい名称 摘要 イベント・タイプ
バックアップ- 作成の開始

OCI Database with PostgreSQLがデータベース・バックアップの作成を開始すると、バックアップに関する情報を含むイベントが生成されます。

com.oraclecloud.postgresql.createbackup.begin
バックアップ- 作成の終了

PostgreSQLOCI Database with PostgreSQLを使用したOCI Databaseでは、データベースの作成が終了すると、データベースに関する情報を含むイベントが生成されます。

com.oraclecloud.postgresql.createbackup.end
バックアップ- 削除の開始

OCI Database with PostgreSQLは、データベースの削除を開始すると、データベースに関する情報を含むイベントを発行します。

com.oraclecloud.postgresql.deletebackup.begin
バックアップ- 削除の終了

PostgreSQLOCI Database with PostgreSQLを使用したOCI Databaseでは、データベースの削除が終了すると、データベースに関する情報を含むイベントが生成されます。

com.oraclecloud.postgresql.deletebackup.end
データベース・バックアップ・イベントの例

正常に完了したバックアップ開始イベントのリファレンス・イベントを次に示します:

"exampleEvent": {
    "eventType": "com.oraclecloud.postgresql.createbackup.end",
    "cloudEventsVersion": "0.1",
    "eventTypeVersion": "2.0",
    "source": "postgresql",
    "eventID": "exampleunique_ID",
    "eventTime": "2023-02-15T14:06:01.220Z",
    "contentType": "application/json",
    "data": {
      "eventGroupingId": "ocid1.postgresqlworkrequest.oc1.phx.exampleunique_ID",
      "eventName": "Backup - Create Begin",
      "compartmentId": "ocid1.compartment.oc1..exampleunique_ID",
      "compartmentName": "example_compartment",
      "resourceName": "example_resource",
      "resourceId": "ocid1.postgresqlbackup.oc1.phx.exampleunique_ID",
      "availabilityDomain": "availability_domain",
      "freeformTags": {},
      "definedTags": {}
    }