Recevoir un avis lorsque des événements d'instance se produisent

Les services Oracle Cloud Infrastructure, notamment Oracle Integration, émettent des événements qui indiquent des modifications dans les ressources. Un administrateur d'Oracle Integration peut créer des règles pour suivre ces événements, par exemple lorsque des instances sont créées, mises à jour ou supprimées, ou que des compartiments sont modifiés.

Pour plus d'informations, voir Aperçu des événements.

La ressource Oracle Integration suivante émet des événements :

  • Instance Integration

Types d'événement d'instance Integration

Les types d'événement émis par les instances Integration sont les suivants :

Nom convivial Type d'événement

Créer une instance Integration

Début

com.oraclecloud.integration.createintegrationinstance.begin

Créer une instance Integration

Fin

com.oraclecloud.integration.createintegrationinstance.end

Mettre à jour l'instance Integration

Début

com.oraclecloud.integration.updateintegrationinstance.begin

Mettre à jour l'instance Integration

Fin

com.oraclecloud.integration.updateintegrationinstance.end

Démarrer l'instance Integration

Début

com.oraclecloud.integration.startintegrationinstance.begin

Démarrer l'instance Integration

Fin

com.oraclecloud.integration.startintegrationinstance.end

Arrêter l'instance Integration

Début

com.oraclecloud.integration.stopintegrationinstance.begin

Arrêter l'instance Integration

Fin

com.oraclecloud.integration.stopintegrationinstance.end

Supprimer l'instance Integration

Début

com.oraclecloud.integration.deleteintegrationinstance.begin

Supprimer l'instance Integration

Fin

com.oraclecloud.integration.deleteintegrationinstance.end

Modifier le compartiment de l'instance Integration

Début

com.oraclecloud.integration.changeintegrationcompartment.begin

Modifier le compartiment de l'instance Integration

Fin

com.oraclecloud.integration.changeintegrationcompartment.end

Exemple d'événement d'instance Integration

Il s'agit d'un événement de référence pour les instances Integration :


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