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.
O Oracle Cloud Infrastructure Services emite eventos, que são mensagens estruturadas que indicam alterações nos recursos. Um administrador do Oracle Cloud Infrastructure Process Automation pode criar regras para rastrear esses eventos, como quando as instâncias são criadas, atualizadas ou excluídas, e os compartimentos 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"
}
}
}