このページは機械翻訳したものです。

外部MySQLのイベント

Oracle Cloud Infrastructure Eventsを使用して、外部MySQL DBシステムまたはコネクタ・リソースの状態が変更されたときにアクションをトリガーするルールを作成できます。

たとえば、外部MySQL DBシステムが登録されたとき、またはデータベース管理有効化プロセスが開始または終了したときに通知されるルールを作成できます。

詳細は、次を参照してください:

外部MySQL DBシステムのデータベース管理イベント

フレンドリ名 イベント・タイプ
外部MySQL DB System - 登録解除の開始 com.oraclecloud.databasemanagement.externalmysqlresource.dbsystem.deregister.begin
外部MySQL DB System - 登録解除の終了 com.oraclecloud.databasemanagement.externalmysqlresource.dbsystem.deregister.end
外部MySQL DB System - データベース管理の無効化の開始 com.oraclecloud.databasemanagement.externalmysqlresource.dbsystem.disablemgmt.begin
外部MySQL DB System - データベース管理の無効化の終了 com.oraclecloud.databasemanagement.externalmysqlresource.dbsystem.disablemgmt.end
外部MySQL DB System - データベース管理の有効化の開始 com.oraclecloud.databasemanagement.externalmysqlresource.dbsystem.enablemgmt.begin
外部MySQL DB System - データベース管理の有効化の終了 com.oraclecloud.databasemanagement.externalmysqlresource.dbsystem.enablemgmt.end
外部MySQL DB System - 登録 com.oraclecloud.databasemanagement.externalmysqlresource.dbsystem.register
外部MySQL DB System - 更新 com.oraclecloud.databasemanagement.externalmysqlresource.dbsystem.update

外部MySQL DB System - 登録イベント・タイプの例を次に示します:

{
  "eventType": "com.oraclecloud.databasemanagement.externalmysqlresource.dbsystem.register",
  "cloudEventsVersion": "0.1",
  "eventTypeVersion": "2.0",
  "source": "DatabaseManagement",
  "eventTime": "2024-05-06T12:08:21.000Z",
  "eventID": "unique_ID",
  "contentType": "application/json",
  "data": {
    "compartmentId": "ocid1.compartment.oc1..unique_ID",
    "resourceName": "example_resource",
    "resourceId": "ocid1.dbmgmtexternalmysqldb.oc1.phx.unique_ID",
    "freeFormTags": null,
    "definedTags": {},
    "availabilityDomain": null,
    "additionalDetails": {
      "displayName": "External MySQL DB System - Register",
      "connectorId": "connector_OCID",
      "managementState": "Disabled",
      "lifecycleState": "Creating",
      "deploymentType": "External",
      "description": "when the External MySQL DB System is registered"
    }
  }
}

外部MySQL Connectorsのデータベース管理イベント

フレンドリ名 イベント・タイプ
外部MySQLコネクタ- 作成 com.oraclecloud.databasemanagement.externalmysqlresource.connector.create
外部MySQLコネクタ- 削除の開始 com.oraclecloud.databasemanagement.externalmysqlresource.connector.delete.begin
外部MySQLコネクタ- 削除の終了 com.oraclecloud.databasemanagement.externalmysqlresource.connector.delete.end
外部MySQLコネクタ- 更新の開始 com.oraclecloud.databasemanagement.externalmysqlresource.connector.update.begin
外部MySQLコネクタ- 更新の終了 com.oraclecloud.databasemanagement.externalmysqlresource.connector.update.end

外部MySQLコネクタ- イベント・タイプの作成の例を次に示します:

{
  "eventType": "com.oraclecloud.databasemanagement.externalmysqlresource.connector.create",
  "cloudEventsVersion": "0.1",
  "eventTypeVersion": "2.0",
  "source": "DatabaseManagement",
  "eventTime": "2024-05-06T12:08:21.000Z",
  "eventID": "unique_ID",
  "contentType": "application/json",
  "data": {
    "compartmentId": "ocid1.compartment.oc1..unique_ID",
    "resourceName": "example_resource",
    "resourceId": "ocid1.dbmgmtmysqldbconnector.oc1.phx.unique_ID",
    "freeFormTags": null,
    "definedTags": {},
    "availabilityDomain": null,
    "additionalDetails": {
      "displayName": "External MySQL Connector - Create",
      "externalDatabaseId": "database_OCID",
      "timeUpdated": "2024-05-06T12:08:21.000Z",
      "timeCreated": "2024-05-06T12:08:21.000Z",
      "lifecycleState": "Creating",
      "databaseType": "External",
      "macsAgentId": "agent_OCID",
      "connectionStatus": "NOT_CONNECTED",
      "timeConnectionStatusUpdated": "2024-05-06T12:08:21.000Z",
      "description": "when the external MySQL connector is created"
    }
  }
}

この記事は役に立ちましたか。