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