Eventos do OCI Database with PostgreSQL

Oracle Cloud Infrastructure Events são arquivos JSON emitidos com algumas operações de serviço que carregam informações sobre essa operação.

Você pode definir regras que acionem uma ação específica quando um evento ocorrer. Para obter mais informações, consulte Visão Geral de Eventos, Conceitos Básicos de Eventos e Gerenciando Regras de Eventos.

O OCI Database with PostgreSQL emite eventos durante o seguinte:

  • Um banco de dados é criado
  • Um banco de dados é atualizado
  • Um banco de dados é excluído
  • Um backup de banco de dados é criado
  • Um backup do banco de dados é excluído

Tipos de Evento para Sistemas de Banco de Dados

Quando você cria, atualiza ou exclui um banco de dados, o OCI Database with PostgreSQL emite eventos quando a operação começa e termina. Por exemplo, você pode configurar o serviço Oracle Cloud Infrastructure Events para enviar um e-mail quando um banco de dados for criado.

Nome amigável Descrição Tipo de Evento
Banco de Dados - Início da Criação

Quando o OCI Database with PostgreSQL começa a criar um banco de dados, ele emite um evento que tem informações sobre o banco de dados.

com.oraclecloud.postgresql.createdbsystem.begin
Banco de Dados - Final da Criação

Quando o OCI Database with PostgreSQL termina de criar um banco de dados, ele emite um evento com informações sobre o banco de dados.

com.oraclecloud.postgresql.createdbsystem.end
Banco de Dados - Início da Atualização

Quando o OCI Database with PostgreSQL começa a atualizar um banco de dados, ele emite um evento que tem informações sobre o banco de dados.

com.oraclecloud.postgresql.updatedbsystem.begin
Banco de Dados - Fim da Atualização

Quando o OCI Database with PostgreSQL termina de atualizar um banco de dados, ele emite um evento com informações sobre o banco de dados.

com.oraclecloud.postgresql.updatedbsystem.end
Banco de Dados - Início da Exclusão

Quando o OCI Database with PostgreSQL começa a excluir um banco de dados, ele emite um evento que tem informações sobre o banco de dados.

com.oraclecloud.postgresql.deletedbsystem.begin
Banco de Dados - Final da Exclusão

Quando o OCI Database with PostgreSQL termina de excluir um banco de dados, ele emite um evento com informações sobre o banco de dados.

com.oraclecloud.postgresql.deletedbsystem.end
Exemplo de Evento do Sistema de Banco de Dados

Este é um evento de referência para um evento de criação de banco de dados que foi concluído com êxito:

"exampleEvent": {
    "eventType": "com.oraclecloud.postgresql.createdbsystem.begin",
    "cloudEventsVersion": "0.1",
    "eventTypeVersion": "2.0",
    "source": "postgresql",
    "eventID": "exampleunique_ID",
    "eventTime": "2023-02-15T10:04:12.926Z",
    "contentType": "application/json",
    "extensions": {},
    "data": {
      "eventGroupingId": "ocid1.postgresqlworkrequest.oc1.phx.exampleunique_ID",
      "eventName": "Database - Create Begin",
      "compartmentId": "ocid1.compartment.oc1..exampleunique_ID",
      "compartmentName": "example_compartment",
      "resourceName": "example_resource",
      "resourceId": "ocid1.postgresqldbsystem.oc1.phx.exampleunique_ID",
      "availabilityDomain": "availability_domain",
      "freeformTags": {},
      "definedTags": {},
      "additionalDetails": {
        "X-Real-Port": "stub"
      }
    }

Tipos de Evento para Backups de Banco de Dados

Quando você cria ou exclui um backup de banco de dados, o OCI Database with PostgreSQL emite eventos quando a operação começa e termina. Por exemplo, você pode configurar o serviço Oracle Cloud Infrastructure Events para enviar um e-mail quando um backup for criado.

Nome amigável Descrição Tipo de Evento
Backup - Início da Criação

Quando o OCI Database with PostgreSQL começa a criar um backup de banco de dados, ele emite um evento que tem informações sobre o backup.

com.oraclecloud.postgresql.createbackup.begin
Backup - Fim da Criação

Quando o OCI Database with PostgreSQL termina de criar um banco de dados, ele emite um evento com informações sobre o banco de dados.

com.oraclecloud.postgresql.createbackup.end
Backup - Início da Exclusão

Quando o OCI Database with PostgreSQL começa a excluir um banco de dados, ele emite um evento que tem informações sobre o banco de dados.

com.oraclecloud.postgresql.deletebackup.begin
Backup - Fim da Exclusão

Quando o OCI Database with PostgreSQL termina de excluir um banco de dados, ele emite um evento com informações sobre o banco de dados.

com.oraclecloud.postgresql.deletebackup.end
Exemplo de Evento de Backup do Banco de Dados

Este é um evento de referência para um evento de início de backup concluído com êxito:

"exampleEvent": {
    "eventType": "com.oraclecloud.postgresql.createbackup.end",
    "cloudEventsVersion": "0.1",
    "eventTypeVersion": "2.0",
    "source": "postgresql",
    "eventID": "exampleunique_ID",
    "eventTime": "2023-02-15T14:06:01.220Z",
    "contentType": "application/json",
    "data": {
      "eventGroupingId": "ocid1.postgresqlworkrequest.oc1.phx.exampleunique_ID",
      "eventName": "Backup - Create Begin",
      "compartmentId": "ocid1.compartment.oc1..exampleunique_ID",
      "compartmentName": "example_compartment",
      "resourceName": "example_resource",
      "resourceId": "ocid1.postgresqlbackup.oc1.phx.exampleunique_ID",
      "availabilityDomain": "availability_domain",
      "freeformTags": {},
      "definedTags": {}
    }