Eventos para Externo MySQL
Você pode usar o Oracle Cloud Infrastructure Events para criar regras que acionem uma ação quando o estado de um sistema de BD MySQL Externo ou de um recurso de conector for alterado.
Por exemplo, você pode criar uma regra a ser notificada quando o sistema de BD MySQL Externo for registrado ou quando o processo de ativação do Database Management começar ou terminar.
Para obter informações sobre:
- Serviço Events, consulte Visão Geral do Events
- Permissões necessárias para criar e exibir regras de evento. Consulte Permissões Adicionais Obrigatórias para Usar o Serviço Database Management para Externo MySQL
Eventos do Serviço Database Management para Sistemas de BD MySQL Externos
| Nome Simples | Tipo de Evento |
|---|---|
| Sistema de BD MySQL Externo - Início do Cancelamento do Registro | com.oraclecloud.databasemanagement.externalmysqlresource.dbsystem.deregister.begin |
| Sistema de BD MySQL Externo - Fim do Cancelamento do Registro | com.oraclecloud.databasemanagement.externalmysqlresource.dbsystem.deregister.end |
| Sistema de BD MySQL Externo - Início da Desativação do Database Management | com.oraclecloud.databasemanagement.externalmysqlresource.dbsystem.disablemgmt.begin |
| Sistema de BD MySQL Externo - Fim da Desativação do Database Management | com.oraclecloud.databasemanagement.externalmysqlresource.dbsystem.disablemgmt.end |
| Sistema de BD MySQL Externo - Início da Ativação do Database Management | com.oraclecloud.databasemanagement.externalmysqlresource.dbsystem.enablemgmt.begin |
| Sistema de BD MySQL Externo - Fim da Ativação do Database Management | com.oraclecloud.databasemanagement.externalmysqlresource.dbsystem.enablemgmt.end |
| Sistema de Banco de Dados MySQL Externo - Registro | com.oraclecloud.databasemanagement.externalmysqlresource.dbsystem.register |
| Sistema de Banco de Dados MySQL Externo - Atualizar | com.oraclecloud.databasemanagement.externalmysqlresource.dbsystem.update |
Veja um exemplo do Sistema de BD MySQL Externo - Tipo de evento 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 Gerenciamento de Banco de Dados para MySQL Connectors Externos
| Nome Simples | Tipo de Evento |
|---|---|
| Conector MySQL Externo - Criar | com.oraclecloud.databasemanagement.externalmysqlresource.connector.create |
| Conector MySQL Externo - Início da Exclusão | com.oraclecloud.databasemanagement.externalmysqlresource.connector.delete.begin |
| Conector MySQL Externo - Fim da Exclusão | com.oraclecloud.databasemanagement.externalmysqlresource.connector.delete.end |
| Conector MySQL Externo - Início da Atualização | com.oraclecloud.databasemanagement.externalmysqlresource.connector.update.begin |
| Conector MySQL Externo - Fim da Atualização | com.oraclecloud.databasemanagement.externalmysqlresource.connector.update.end |
Veja um exemplo do Conector MySQL Externo - Criar 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"
}
}
}