Recevoir une notification lorsque des événements d'instance se produisent
Les services Oracle Cloud Infrastructure, y compris Oracle Integration, émettent des événements qui indiquent des modifications des ressources. Un administrateur Oracle Integration peut créer les règles pour suivre ces événements, par exemple lorsque les instances sont créées, mises à jour ou supprimées, et que les compartiments ont été modifiés.
Pour plus d'informations, reportez-vous à Présentation d'Events.
La ressource Oracle Integration suivante émet des événements :
- Instance d'intégration
Types d'événement d'instance d'intégration
Voici les types d'événement émis par les instances d'intégration :
| Nom convivial | Type d'événement |
|---|---|
|
Créer une instance d'intégration Début |
com.oraclecloud.integration.createintegrationinstance.begin |
|
Créer une instance d'intégration Fin |
com.oraclecloud.integration.createintegrationinstance.end |
|
Mettre à jour l'instance d'intégration Début |
com.oraclecloud.integration.updateintegrationinstance.begin |
|
Mettre à jour l'instance d'intégration Fin |
com.oraclecloud.integration.updateintegrationinstance.end |
|
Démarrer l'instance d'intégration Début |
com.oraclecloud.integration.startintegrationinstance.begin |
|
Démarrer l'instance d'intégration Fin |
com.oraclecloud.integration.startintegrationinstance.end |
|
Arrêter l'instance d'intégration Début |
com.oraclecloud.integration.stopintegrationinstance.begin |
|
Arrêter l'instance d'intégration Fin |
com.oraclecloud.integration.stopintegrationinstance.end |
|
Supprimer l'instance d'intégration Début |
com.oraclecloud.integration.deleteintegrationinstance.begin |
|
Supprimer l'instance d'intégration Fin |
com.oraclecloud.integration.deleteintegrationinstance.end |
|
Modifier le compartiment de l'instance d'intégration Début |
com.oraclecloud.integration.changeintegrationcompartment.begin |
|
Modifier le compartiment de l'instance d'intégration Fin |
com.oraclecloud.integration.changeintegrationcompartment.end |
Exemple d'événement d'instance d'intégration
Voici un événement de référence pour les instances d'intégration :
{
"eventType": "com.oraclecloud.integration.updateintegrationinstance.begin",
"cloudEventsVersion": "0.1",
"eventTypeVersion": "2.0",
"eventID": "<unique_ID>",
"source": "integration",
"eventTime": "2019-01-10T21:19:24Z",
"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.integrationinstance.oc1.phx.<unique_ID>",
"availabilityDomain": "<availability_domain>",
"freeFormTags": {
"Department": "Finance"
},
"definedTags": {
"Operations": {
"CostCenter": "42"
}
},
"additionalDetails": {
"integrationInstanceType": "STANDARD",
"isByol": "false",
"messagePacks": 1
}
}
}