Eventos para MySQL externo

Puede utilizar Oracle Cloud Infrastructure Events para crear reglas que disparen una acción cuando cambie el estado de un sistema de base de datos externo MySQL o recurso de conector.

Por ejemplo, puede crear una regla para recibir una notificación cuando se registre el sistema de base de datos MySQL externo o cuando comience o finalice el proceso de activación de Database Management.

Para obtener información sobre:

Eventos de Database Management para sistemas de base de datos MySQL externos

Nombre descriptivo Tipo de Evento
Sistema de base de datos MySQL externo: inicio de anulación de registro com.oraclecloud.databasemanagement.externalmysqlresource.dbsystem.deregister.begin
Sistema de base de datos MySQL externo: fin de anulación de registro com.oraclecloud.databasemanagement.externalmysqlresource.dbsystem.deregister.end
Sistema de base de datos MySQL externo: inicio de desactivación de Database Management com.oraclecloud.databasemanagement.externalmysqlresource.dbsystem.disablemgmt.begin
Sistema de base de datos MySQL externo: fin de desactivación de Database Management com.oraclecloud.databasemanagement.externalmysqlresource.dbsystem.disablemgmt.end
Sistema de base de datos externo MySQL: inicio de activación de Database Management com.oraclecloud.databasemanagement.externalmysqlresource.dbsystem.enablemgmt.begin
Sistema de base de datos MySQL externo: fin de activación de Database Management com.oraclecloud.databasemanagement.externalmysqlresource.dbsystem.enablemgmt.end
Sistema de base de datos MySQL externo - Registrar com.oraclecloud.databasemanagement.externalmysqlresource.dbsystem.register
Sistema de base de datos MySQL externo - Actualizar com.oraclecloud.databasemanagement.externalmysqlresource.dbsystem.update

A continuación se muestra un ejemplo del tipo de evento Sistema de base de datos externo MySQL - Registrar:

{
  "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"
    }
  }
}

Eventos de Database Management para MySQL Connectors externo

Nombre descriptivo Tipo de Evento
Conector MySQL externo - Crear com.oraclecloud.databasemanagement.externalmysqlresource.connector.create
Conector MySQL externo: inicio de supresión com.oraclecloud.databasemanagement.externalmysqlresource.connector.delete.begin
Conector MySQL externo: fin de supresión com.oraclecloud.databasemanagement.externalmysqlresource.connector.delete.end
Conector MySQL externo: inicio de actualización com.oraclecloud.databasemanagement.externalmysqlresource.connector.update.begin
Conector MySQL externo - Fin de actualización com.oraclecloud.databasemanagement.externalmysqlresource.connector.update.end

A continuación se muestra un ejemplo del conector MySQL externo - Crear tipo de evento:

{
  "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"
    }
  }
}