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:
- Servicio Events, consulte Visión general de Events
- Permisos necesarios para crear y ver reglas de eventos. Consulte Permisos adicionales necesarios para utilizar Database Management para MySQL externo
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"
}
}
}