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:

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