Evénements DevOps

Les événements Oracle Cloud Infrastructure sont des fichiers JSON émis avec certaines opérations de service qui contiennent des informations sur l'opération concernée.

Vous pouvez définir des règles déclenchant une action spécifique si un événement donné se produit. Pour plus d'informations, reportez-vous à Présentation d'Events et à Introduction à Events. DevOps émet un événement lors des actions suivantes :

  • Création, mise à jour ou suppression d'un projet DevOps.
  • Création, mise à jour ou suppression d'un artefact de déploiement.
  • Un référentiel de code est créé, mis à jour, supprimé, mis en miroir ou validé à l'aide de la commande git push.
  • Une demande d'extraction est créée, refusée, fusionnée, rouverte, mise à jour, corrigée, révisée ou un commentaire est créé pour la demande d'extraction.
  • Mettez à jour le paramètre du projet ou du référentiel.
  • Création, mise à jour ou suppression d'une connexion.
  • Création, mise à jour ou suppression d'un environnement de déploiement.
  • Création, mise à jour ou suppression d'un pipeline de build.
  • Création, mise à jour ou suppression d'une phase de pipeline de build.
  • Création, mise à jour ou suppression d'une exécution de build.
  • Création, mise à jour ou suppression d'un déclencheur.
  • Création, mise à jour ou suppression d'un pipeline de déploiement.
  • Création, mise à jour ou suppression d'une phase de pipeline de déploiement.
  • Création ou mise à jour d'un déploiement.
Evénements de projet DevOps
Nom de l'événement Type d'événement
Début de création de projet
com.oraclecloud.devopsproject.createproject.begin
Fin de création de projet
com.oraclecloud.devopsproject.createproject.end
Début de mise à jour de projet
com.oraclecloud.devopsproject.updateproject.begin
Fin de mise à jour de projet
com.oraclecloud.devopsproject.updateproject.end
Début de suppression de projet
com.oraclecloud.devopsproject.deleteproject.begin
Fin de suppression de projet
com.oraclecloud.devopsproject.deleteproject.end
Planifier le début de suppression de projet en cascade
com.oraclecloud.devopsproject.schedulecascadingprojectdeletion.begin
Planifier la fin de suppression de projet en cascade
com.oraclecloud.devopsproject.schedulecascadingprojectdeletion.end
Début de suppression de projet en cascade programmée d'annulation
com.oraclecloud.devopsproject.cancelscheduledcascadingprojectdeletion.begin
Fin de suppression de projet en cascade programmée d'annulation
com.oraclecloud.devopsproject.cancelscheduledcascadingprojectdeletion.end

Exemple d'événement pour la création d'un projet DevOps :

{
    "eventType": "com.oraclecloud.devopsproject.createproject.begin",
    "cloudEventsVersion": "0.1",
    "eventTypeVersion": "2.0",
    "source": "devopsproject",
    "eventTime": "2021-04-16T20:24:35Z",
    "contentType": "application/json",
    "data": {
      "compartmentId": "ocid1.compartment.oc1..unique_ID",
      "compartmentName": "example_compartment",
      "resourceName": "My test resource",
      "resourceId": "ocid1.example_regional_resource.oc1.phx.unique_ID",
      "availabilityDomain": "availability_domain"
    },
    "eventID": "unique_ID",
    "extensions": {
      "compartmentId": "ocid1.compartment.oc1..unique_ID"
    }
  }
Evénements d'artefact
Nom de l'événement Type d'événement
Début de création d'artefact de déploiement
com.oraclecloud.devopsdeploy.createdeployartifact.begin
Fin de création d'artefact de déploiement
com.oraclecloud.devopsdeploy.createdeployartifact.end
Début de mise à jour d'artefact de déploiement
com.oraclecloud.devopsdeploy.updatedeployartifact.begin
Fin de mise à jour d'artefact de déploiement
com.oraclecloud.devopsdeploy.updatedeployartifact.end
Début de suppression d'artefact de déploiement
com.oraclecloud.devopsdeploy.deletedeployartifact.begin
Fin de suppression d'artefact de déploiement
com.oraclecloud.devopsdeploy.deletedeployartifact.end

Exemple d'événement pour la création d'un artefact :

{
    "eventType": "com.oraclecloud.devopsdeploy.createdeployartifact.begin",
    "cloudEventsVersion": "0.1",
    "eventTypeVersion": "2.0",
    "source": "devopsdeploy",
    "eventTime": "2021-04-15T21:32:04Z",
    "contentType": "application/json",
    "data": {
      "compartmentId": "ocid1.compartment.oc1..unique_ID",
      "compartmentName": "example_compartment",
      "resourceName": "example_resource",
      "resourceId": "ocid1.devopsdeployartifact.oc1.phx.unique_ID",
      "availabilityDomain": "availability_domain"
    },
    "eventID": "unique_ID",
    "extensions": {
      "compartmentId": "ocid1.compartment.oc1..unique_ID"
    }
  }
Evénements de référentiel de code
Nom de l'événement Type d'événement
Début de création de référentiel
com.oraclecloud.devopscoderepo.createrepository.begin
Fin de création de référentiel
com.oraclecloud.devopscoderepo.createrepository.end
Mise à jour de référentiel
com.oraclecloud.devopscoderepo.updaterepository
Début de suppression de référentiel
com.oraclecloud.devopscoderepo.deleterepository.begin
Fin de suppression de référentiel
com.oraclecloud.devopscoderepo.deleterepository.end
Début de mise en miroir de référentiel
com.oraclecloud.devopscoderepo.mirrorrepository.begin
Fin de mise en miroir de référentiel
com.oraclecloud.devopscoderepo.mirrorrepository.end
Pack de réception HTTP
com.oraclecloud.devopscoderepo.httpreceivepack
Pack de réception SSH
com.oraclecloud.devopscoderepo.sshreceivepack
Mettre à jour le paramètre de référentiel
com.oraclecloud.devopscoderepo.UpdateRepositorySetting.end
Mettre à jour le paramètre de projet
com.oraclecloud.devopscoderepo.UpdateProjectSetting.end

Exemple d'événement pour la création d'un référentiel de code :

{
  "eventType": "com.oraclecloud.devopscoderepo.createrepository.begin",
  "cloudEventsVersion": "0.1",
  "eventTypeVersion": "2.0",
  "source": "devopscoderepo",
  "eventTime": "2021-04-15T21:32:04Z",
  "contentType": "application/json",
  "data": {
    "compartmentId": "ocid1.compartment.oc1..unique_ID",
    "compartmentName": "example_compartment",
    "resourceName": "example_resource",
    "resourceId": "ocid1.devopsrepository.oc1.iad.unique_ID",
    "availabilityDomain": "availability_domain"
  },
  "eventID": "unique_ID",
  "extensions": {
    "compartmentId": "ocid1.compartment.oc1..unique_ID"
  }
}
Evénements de demande d'extraction
Nom de l'événement Type d'événement
Créer PullRequest
com.oraclecloud.devopscoderepo.CreatePullRequest.end
Refuser PullRequest
com.oraclecloud.devopscoderepo.DeclinePullRequest.end
Fusionner PullRequest
com.oraclecloud.devopscoderepo.MergePullRequest.end
Rouvrir PullRequest
com.oraclecloud.devopscoderepo.ReopenPullRequest.end
Mettre à jour PullRequest
com.oraclecloud.devopscoderepo.UpdatePullRequest.end
Créer un commentaire PullRequest
com.oraclecloud.devopscoderepo.CreatePullRequestComment.end
Patch PullRequest
com.oraclecloud.devopscoderepo.PatchPullRequest.end
Consultez le site PullRequest
com.oraclecloud.devopscoderepo.ReviewPullRequest.end

Exemple d'événement pour MergePullRequest.begin :

{
    "eventType": "com.oraclecloud.devopscoderepo.MergePullRequest.begin",
    "cloudEventsVersion": "0.1",
    "eventTypeVersion": "2.0",
    "source": "devopscoderepo",
    "eventTime": "2021-04-15T21:32:04Z",
    "contentType": "application/json",
    "data": {
      "compartmentId": "ocid1.compartment.oc1..unique_ID",
      "compartmentName": "example_compartment",
      "resourceName": "example_resource",
      "resourceId": "ocid1.devopspullrequest.oc1.iad.unique_ID",
      "availabilityDomain": "availability_domain"
    },
    "eventID": "unique_ID",
    "extensions": {
      "compartmentId": "ocid1.compartment.oc1..unique_ID"
    }
}

Exemple d'événement pour MergePullRequest.end :

{
    "eventType": "com.oraclecloud.devopscoderepo.mergepullrequest.end",
    "cloudEventsVersion": "0.1",
    "eventTypeVersion": "2.0",
    "source": "devopscoderepo",
    "eventTime": "2021-04-15T21:32:04Z",
    "contentType": "application/json",
    "data": {
      "compartmentId": "ocid1.compartment.oc1..unique_ID",
      "compartmentName": "example_compartment",
      "resourceName": "example_resource",
      "resourceId": "ocid1.devopspullrequest.oc1.iad.unique_ID",
      "availabilityDomain": "availability_domain",
      "additionalDetails": {
        "destinationBranch": "destinationBranch",
        "displayName": "PullRequestTestName",
        "id": "ocid1.devopspullrequest.oc1.iad.unique_ID",
        "lifecycleDetails": "Closed",
        "repositoryId": "ocid1.devopsrepository.oc1.iad.unique_ID",
        "sourceBranch": "sourceBranch",
        "sourceRepositoryId": "ocid1.devopsrepository.oc1.iad.unique_ID"
      }
    },
    "eventID": "unique_ID",
    "extensions": {
      "compartmentId": "ocid1.compartment.oc1..unique_ID"
    }
  }
Evénements de connexion
Nom de l'événement Type d'événement
Début de création de connexion
com.oraclecloud.devopsbuild.createconnection.begin
Fin de création de connexion
com.oraclecloud.devopsbuild.createconnection.end
Début de mise à jour de connexion
com.oraclecloud.devopsbuild.updateconnection.begin
Fin de mise à jour de connexion
com.oraclecloud.devopsbuild.updateconnection.end
Début de suppression de connexion
com.oraclecloud.devopsbuild.deleteconnection.begin
Fin de suppression de connexion
com.oraclecloud.devopsbuild.deleteconnection.end

Exemple d'événement pour createconnection.begin :

{
   "eventType":"com.oraclecloud.devopsbuild.createconnection.begin",
   "cloudEventsVersion":"0.1",
   "eventTypeVersion":"2.0",
   "source":"devopsbuild",
   "eventTime":"2021-08-17T15:19:21Z",
   "contentType":"application/json",
   "data":{
      "eventName":"CreateConnection",
      "compartmentId":"ocid1.compartment.oc1..unique_ID",
      "compartmentName":"example_compartment",
      "resourceName":"My test resource",
      "availabilityDomain":"availability_domain"
   },
   "eventID":"unique_ID",
   "extensions":{
      "compartmentId":"ocid1.compartment.oc1..unique_ID"
   }
}

Exemple d'événement pour createconnection.end :

{
   "eventType":"com.oraclecloud.devopsbuild.createconnection.end",
   "cloudEventsVersion":"0.1",
   "eventTypeVersion":"2.0",
   "source":"devopsbuild",
   "eventTime":"2021-08-17T15:19:31Z",
   "contentType":"application/json",
   "data":{
      "eventName":"CreateConnection",
      "compartmentId":"ocid1.compartment.oc1..unique_ID",
      "compartmentName":"example_compartment",
      "resourceName":"My test resource",
      "availabilityDomain":"availability_domain",
      "resourceId": "ocid1.devopsconnection.oc1.phx.unique_ID"
   },
   "eventID":"unique_ID",
   "extensions":{
      "compartmentId":"ocid1.compartment.oc1..unique_ID"
   }
}
Evénements d'environnement
Nom de l'événement Type d'événement
Début de création d'environnement de déploiement
com.oraclecloud.devopsdeploy.createdeployenvironment.begin
Fin de création d'environnement de déploiement
com.oraclecloud.devopsdeploy.createdeployenvironment.end
Début de mise à jour d'environnement de déploiement
com.oraclecloud.devopsdeploy.updatedeployenvironment.begin
Fin de mise à jour d'environnement de déploiement
com.oraclecloud.devopsdeploy.updatedeployenvironment.end
Début de suppression d'environnement de déploiement
com.oraclecloud.devopsdeploy.deletedeployenvironment.begin
Fin de suppression d'environnement de déploiement
com.oraclecloud.devopsdeploy.deletedeployenvironment.end

Exemple d'événement de création d'un environnement :

{
    "eventType": "com.oraclecloud.devopsdeploy.createdeployenvironment.begin",
    "cloudEventsVersion": "0.1",
    "eventTypeVersion": "2.0",
    "source": "devopsdeploy",
    "eventTime": "2021-04-15T21:32:04Z",
    "contentType": "application/json",
    "data": {
      "compartmentId": "ocid1.compartment.oc1..unique_ID",
      "compartmentName": "example_compartment",
      "resourceName": "example_resource",
      "resourceId": "ocid1.devopsdeployenvironment.oc1.phx.unique_ID",
      "availabilityDomain": "availability_domain"
    },
    "eventID": "unique_ID",
    "extensions": {
      "compartmentId": "ocid1.compartment.oc1..unique_ID"
    }
  }
Evénements de pipeline de build
Nom de l'événement Type d'événement
Début de création de pipeline de build
com.oraclecloud.devopsbuild.createbuildpipeline.begin
Fin de création de pipeline de build
com.oraclecloud.devopsbuild.createbuildpipeline.end
Début de mise à jour de pipeline de build
com.oraclecloud.devopsbuild.updatebuildpipeline.begin
Fin de mise à jour de pipeline de build
com.oraclecloud.devopsbuild.updatebuildpipeline.end
Début de suppression de pipeline de build
com.oraclecloud.devopsbuild.deletebuildpipeline.begin
Fin de suppression de pipeline de build
com.oraclecloud.devopsbuild.deletebuildpipeline.end

Exemple d'événement pour createbuildpipeline.begin :

{
   "eventType":"com.oraclecloud.devopsbuild.createbuildpipeline.begin",
   "cloudEventsVersion":"0.1",
   "eventTypeVersion":"2.0",
   "source":"devopsbuild",
   "eventTime":"2021-08-17T15:20:55Z",
   "contentType":"application/json",
   "data":{
      "eventName":"CreateBuildPipeline",
      "compartmentId":"ocid1.compartment.oc1..unique_ID",
      "compartmentName":"example_compartment",
      "resourceName":"My test resource",
      "availabilityDomain":"availability_domain"
   },
   "eventID":"unique_ID",
   "extensions":{
      "compartmentId":"ocid1.compartment.oc1..unique_ID"
   }
}

Exemple d'événement pour createbuildpipeline.end :

{
   "eventType":"com.oraclecloud.devopsbuild.createbuildpipeline.end",
   "cloudEventsVersion":"0.1",
   "eventTypeVersion":"2.0",
   "source":"devopsbuild",
   "eventTime":"2021-08-17T15:21:10Z",
   "contentType":"application/json",
   "data":{
      "eventName":"CreateBuildPipeline",
      "compartmentId":"ocid1.compartment.oc1..unique_ID",
      "compartmentName":"example_compartment",
      "resourceName":"My test resource",
      "availabilityDomain":"availability_domain",
      "resourceId": "ocid1.devopsbuildpipeline.oc1.phx.unique_ID"
   },
   "eventID":"unique_ID",
   "extensions":{
      "compartmentId":"ocid1.compartment.oc1..unique_ID"
   }
}
Evénements de phase de pipeline de build
Nom de l'événement Type d'événement
Début de création de phase de pipeline de build
com.oraclecloud.devopsbuild.createbuildpipelinestage.begin
Fin de création de phase de pipeline de build
com.oraclecloud.devopsbuild.createbuildpipelinestage.end
Début de mise à jour de phase de pipeline de build
com.oraclecloud.devopsbuild.updatebuildpipelinestage.begin
Fin de mise à jour de phase de pipeline de build
com.oraclecloud.devopsbuild.updatebuildpipelinestage.end
Début de suppression de phase de pipeline de build
com.oraclecloud.devopsbuild.deletebuildpipelinestage.begin
Fin de suppression de phase de pipeline de build
com.oraclecloud.devopsbuild.deletebuildpipelinestage.end

Exemple d'événement pour createbuildpipelinestage.begin :

{
   "eventType":"com.oraclecloud.devopsbuild.createbuildpipelinestage.begin",
   "cloudEventsVersion":"0.1",
   "eventTypeVersion":"2.0",
   "source":"devopsbuild",
   "eventTime":"2021-08-17T15:22:13Z",
   "contentType":"application/json",
   "data":{
      "eventName":"CreateBuildPipelineStage",
      "compartmentId":"ocid1.compartment.oc1..unique_ID",
      "compartmentName":"example_compartment",
      "resourceName":"My test resource",
      "availabilityDomain":"availability_domain"
   },
   "eventID":"unique_ID",
   "extensions":{
      "compartmentId":"ocid1.compartment.oc1..unique_ID"
   }
}

Exemple d'événement pour createbuildpipelinestage.end :

{
   "eventType":"com.oraclecloud.devopsbuild.createbuildpipelinestage.end",
   "cloudEventsVersion":"0.1",
   "eventTypeVersion":"2.0",
   "source":"devopsbuild",
   "eventTime":"2021-08-17T15:22:18Z",
   "contentType":"application/json",
   "data":{
      "eventName":"CreateBuildPipelineStage",
      "compartmentId":"ocid1.compartment.oc1..unique_ID",
      "compartmentName":"example_compartment",
      "resourceName":"My test resource",
      "availabilityDomain":"availability_domain",
      "resourceId":"ocid1.devopsbuildpipelinestage.oc1.iad.unique_ID"
   },
   "eventID":"unique_ID",
   "extensions":{
      "compartmentId":"ocid1.compartment.oc1..unique_ID"
   }
}
Evénements d'exécution de build
Nom de l'événement Type d'événement
Création d'exécution de build
com.oraclecloud.devopsbuild.createbuildrun
Mise à jour d'exécution de build
com.oraclecloud.devopsbuild.updatebuildrun
Suppression d'exécution de build
com.oraclecloud.devopsbuild.deletebuildrun

Exemple d'événement de création d'une exécution de build :

{
   "eventType":"com.oraclecloud.devopsbuild.createbuildrun",
   "cloudEventsVersion":"0.1",
   "eventTypeVersion":"2.0",
   "source":"devopsbuild",
   "eventTime":"2021-08-18T10:02:45Z",
   "contentType":"application/json",
   "data":{
      "eventName":"CreateBuildRun",
      "compartmentId":"ocid1.compartment.oc1..unique_ID",
      "compartmentName":"example_compartment",
      "resourceName":"TestBuildRun_2263040347883644",
      "availabilityDomain":"availability_domain"
   },
   "eventID":"unique_ID",
   "extensions":{
      "compartmentId":"ocid1.compartment.oc1..unique_ID"
   }
}
Evénements de déclencheur
Nom de l'événement Type d'événement
Début de création de déclencheur
com.oraclecloud.devopsbuild.createtrigger.begin
Fin de création de déclencheur
com.oraclecloud.devopsbuild.createtrigger.end
Début de mise à jour de déclencheur
com.oraclecloud.devopsbuild.updatetrigger.begin
Fin de mise à jour de déclencheur
com.oraclecloud.devopsbuild.updatetrigger.end
Début de suppression de déclencheur
com.oraclecloud.devopsbuild.deletetrigger.begin
Fin de suppression du déclencheur
com.oraclecloud.devopsbuild.deletetrigger.end

Exemple d'événement pour createtrigger.begin :

{
   "eventType":"com.oraclecloud.devopsbuild.createtrigger.begin",
   "cloudEventsVersion":"0.1",
   "eventTypeVersion":"2.0",
   "source":"devopsbuild",
   "eventTime":"2021-08-17T15:24:13Z",
   "contentType":"application/json",
   "data":{
      "eventName":"CreateTrigger",
      "compartmentId":"ocid1.compartment.oc1..unique_ID",
      "compartmentName":"example_compartment",
      "resourceName":"My test resource",
      "availabilityDomain":"availability_domain"
   },
   "eventID":"unique_ID",
   "extensions":{
      "compartmentId":"ocid1.compartment.oc1..unique_ID"
   }
}

Exemple d'événement pour createtrigger.end :

{
   "eventType":"com.oraclecloud.devopsbuild.createtrigger.end",
   "cloudEventsVersion":"0.1",
   "eventTypeVersion":"2.0",
   "source":"devopsbuild",
   "eventTime":"2021-08-17T15:24:19Z",
   "contentType":"application/json",
   "data":{
      "eventName":"CreateTrigger",
      "compartmentId":"ocid1.compartment.oc1..unique_ID",
      "compartmentName":"example_compartment",
      "resourceName":"My test resource",
      "availabilityDomain":"availability_domain",
      "resourceId":"ocid1.devopstrigger.oc1.iad.unique_ID"
   },
   "eventID":"unique_ID",
   "extensions":{
      "compartmentId":"ocid1.compartment.oc1..unique_ID"
   }
}
Evénements de pipeline
Nom de l'événement Type d'événement
Début de création de pipeline de déploiement
com.oraclecloud.devopsdeploy.createdeploypipeline.begin
Fin de création de pipeline de déploiement
com.oraclecloud.devopsdeploy.createdeploypipeline.end
Début de mise à jour de pipeline de déploiement
com.oraclecloud.devopsdeploy.updatedeploypipeline.begin
Fin de mise à jour de pipeline de déploiement
com.oraclecloud.devopsdeploy.updatedeploypipeline.end
Début de suppression de pipeline de déploiement
com.oraclecloud.devopsdeploy.deletedeploypipeline.begin
Fin de suppression de pipeline de déploiement
com.oraclecloud.devopsdeploy.deletedeploypipeline.end

Exemple d'événement de création d'un pipeline :

{
    "eventType": "com.oraclecloud.devopsdeploy.createdeploypipeline.begin",
    "cloudEventsVersion": "0.1",
    "eventTypeVersion": "2.0",
    "source": "devopsdeploy",
    "eventTime": "2021-04-15T21:32:04Z",
    "contentType": "application/json",
    "data": {
      "compartmentId": "ocid1.compartment.oc1..unique_ID",
      "compartmentName": "example_compartment",
      "resourceName": "example_resource",
      "resourceId": "ocid1.devopsdeploypipeline.oc1.phx.unique_ID",
      "availabilityDomain": "availability_domain"
    },
    "eventID": "unique_ID",
    "extensions": {
      "compartmentId": "ocid1.compartment.oc1..unique_ID"
    }
  }
Evénements de phase
Nom de l'événement Type d'événement
Début de création de phase de déploiement
com.oraclecloud.devopsdeploy.createdeploystage.begin
Fin de création de phase de déploiement
com.oraclecloud.devopsdeploy.createdeploystage.end
Début de mise à jour de phase de déploiement
com.oraclecloud.devopsdeploy.updatedeploystage.begin
Fin de mise à jour de phase de déploiement
com.oraclecloud.devopsdeploy.updatedeploystage.end
Début de suppression de phase de déploiement
com.oraclecloud.devopsdeploy.deletedeploystage.begin
Fin de suppression de phase de déploiement
com.oraclecloud.devopsdeploy.deletedeploystage.end

Exemple d'événement de création d'une phase :

{
    "eventType": "com.oraclecloud.devopsdeploy.createdeploystage.begin",
    "cloudEventsVersion": "0.1",
    "eventTypeVersion": "2.0",
    "source": "devopsdeploy",
    "eventTime": "2021-04-15T21:32:04Z",
    "contentType": "application/json",
    "data": {
      "compartmentId": "ocid1.compartment.oc1..unique_ID",
      "compartmentName": "example_compartment",
      "resourceName": "example_resource",
      "resourceId": "ocid1.devopsdeploystage.oc1.phx.unique_ID",
      "availabilityDomain": "availability_domain"
    },
    "eventID": "unique_ID",
    "extensions": {
      "compartmentId": "ocid1.compartment.oc1..unique_ID"
    }
  }
Evénements de déploiement
Nom de l'événement Type d'événement
Création de déploiement
com.oraclecloud.devopsdeploy.createdeployment
Mise à jour de déploiement
com.oraclecloud.devopsdeploy.updatedeployment

Exemple d'événement de création d'un déploiement :

{
    "eventType": "com.oraclecloud.devopsdeploy.createdeployment",
    "cloudEventsVersion": "0.1",
    "eventTypeVersion": "2.0",
    "source": "devopsdeploy",
    "eventTime": "2021-04-15T21:32:04Z",
    "contentType": "application/json",
    "data": {
      "compartmentId": "ocid1.compartment.oc1..unique_ID",
      "compartmentName": "example_compartment",
      "resourceName": "example_resource",
      "resourceId": "ocid1.devopsdeployment.oc1.phx.unique_ID",
      "availabilityDomain": "availability_domain"
    },
    "eventID": "unique_ID",
    "extensions": {
      "compartmentId": "ocid1.compartment.oc1..unique_ID"
    }
  }