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