Automatize com o Events

Você pode criar automação com base nas alterações de estado de seus recursos do Oracle Cloud Infrastructure usando tipos de evento, regras e ações.

Os serviços do Oracle Cloud Infrastructure emitem eventos, que são mensagens estruturadas que indicam alterações em recursos. Um administrador do Oracle Cloud Infrastructure Process Automation pode criar regras para rastrear esses eventos, como quando instâncias são criadas, atualizadas ou excluídas e compartimentos são alterados.

Para obter mais informações, consulte Visão Geral do Serviço Events.

O recurso do Oracle Cloud Infrastructure Process Automation a seguir emite eventos.

  • instância de automação do processo

Tipos de Evento da Instância de Automação do Processo

Estes são os tipos de evento que as instâncias do Process Automation emitem.

Nome Amigável Tipo de Evento

Criar Instância de Automação do Processo

Início

com.oraclecloud.processautomation.createopainstance.begin

Criar Instância de Automação do Processo

Fim

com.oraclecloud.processautomation.createopainstance.end

Atualizar Instância de Automação de Processo

Início

com.oraclecloud.processautomation.updateopainstance.begin

Atualizar Instância de Automação de Processo

Fim

com.oraclecloud.processautomation.updateopainstance.end

Excluir Instância de Automação de Processo

Início

com.oraclecloud.processautomation.deleteopainstance.begin

Excluir Instância de Automação de Processo

Fim

com.oraclecloud.processautomation.deleteopainstance.end

Alterar Compartimento da Instância de Automação do Processo

Início

com.oraclecloud.processautomation.changeopainstancecompartment.begin

Alterar Compartimento da Instância de Automação do Processo

Fim

com.oraclecloud.processautomation.changeopainstancecompartment.end

Exemplo de Evento da Instância de Automação do Processo

Este é um evento de referência para instâncias do Process Automation:

{
    "eventType": "com.oraclecloud.processautomation.createopainstance.begin",
    "cloudEventsVersion": "0.1",
    "eventTypeVersion": "2.0",
    "eventID": "<unique_ID>",
    "source": "process-automation",
    "eventTime": "2022-03-18T17:24:42.987Z",
    "contentType": "application/json",
    "extensions": {
      "compartmentId": "ocid1.compartment.oc1..<unique_ID>"
    },
    "data": {
      "compartmentId": "ocid1.compartment.oc1..<unique_ID>",
      "compartmentName": "example_compartment",
      "resourceName": "My test resource",
      "resourceId": "ocid1.processautomationinstance.oc1.phx.<unique_ID>",
      "availabilityDomain": "<availability_domain>",
      "freeFormTags": {
        "Department": "Finance"
      },
      "definedTags": {
        "Operations": {
          "CostCenter": "42"
        }
      },
      "additionalDetails": {
        "shape": "PRODUCTION",
        "isBreakglassEnabled": "false"
      }
    }
  }