Événements de flux de médias

Les événements Oracle Cloud Infrastructure sont des fichiers JSON qui sont émis avec certaines opérations de service et comportent des informations sur cette opération.

Le service d'événements permet à vos équipes de répondre automatiquement lorsqu'une ressource du service de flux de médias change d'état. Vous pouvez définir des règles qui déclenchent une action particulière lorsqu'un événement se produit. Pour plus d'informations, voir Aperçu du service d'événements et Introduction au service d'événements. Les ressources de flux de médias émettent un événement pour les actions suivantes :

  • Un flux de travail multimédia est créé, mis à jour ou supprimé.
  • Une tâche de flux de travail Media est créée et terminée.
Types d'événement de flux de travail de médias
Nom de l'événement Type d'événement
Créer un flux de travail de média
com.oraclecloud.mediaservices.CreateMediaWorkflow
Supprimer le flux de travail de média
com.oraclecloud.mediaservices.DeleteMediaWorkflow
Déplacer le flux de travail de médias
com.oraclecloud.mediaservices.MoveMediaWorkflow
Mettre à jour le flux de travail de médias
com.oraclecloud.mediaservices.UpdateMediaWorkflow

Exemple d'événement pour la création d'un flux de travail de médias :

{
  "eventType":"com.oraclecloud.mediaservices.CreateMediaWorkflow.begin"
  "cloudEventsVersion":"0.1"
  "eventTypeVersion":"2.0"
  "source":"mediaservices"
  "eventId":"<unique_ID>"
  "eventTime":"2022-03-24T00:00:10.287Z"
  "contentType":"application/json"
  "data":{
    "eventGroupingId":"<unique_ID>"
    "eventName":"CreateMediaWorkflow"
    "compartmentId":"ocid1.compartment.oc1..<unique_ID>"
    "compartmentName":"TestCompartment"
    "resourceName":"Test Workflow Job"
    "resourceId":"ocid1.mediaworkflowjob.oc1.iad.<unique_ID>"
    "availabilityDomain":"AD3"
    "stateChange":{
     "previous": {},
     "current": {}
    }
  }
}
Types d'événement de configuration de flux de travail de médias
Nom de l'événement Type d'événement
Créer une configuration de flux de travail de médias
com.oraclecloud.mediaservices.CreateMediaWorkflowConfiguration
Supprimer la configuration de flux de travail de médias
com.oraclecloud.mediaservices.DeleteMediaWorkflowConfiguration
Déplacer la configuration de flux de travail de médias
com.oraclecloud.mediaservices.MoveMediaWorkflowConfiguration
Mettre à jour la configuration du flux de travail de médias
com.oraclecloud.mediaservices.UpdateMediaWorkflowConfiguration

Exemple d'événement pour créer une configuration de flux de travail de médias :

{
  "eventType":"com.oraclecloud.mediaservices.CreateMediaWorkflowConfiguration.begin"
  "cloudEventsVersion":"0.1"
  "eventTypeVersion":"2.0"
  "source":"mediaservices"
  "eventId":"<unique_ID>"
  "eventTime":"2022-03-24T00:00:10.287Z"
  "contentType":"application/json"
  "data":{
    "eventGroupingId":"<unique_ID>"
    "eventName":"CreateMediaWorkflowConfiguration"
    "compartmentId":"ocid1.compartment.oc1..<unique_ID>"
    "compartmentName":"TestCompartment"
    "resourceName":"Test Workflow Job"
    "resourceId":"ocid1.mediaworkflowjob.oc1.iad..<unique_ID>"
    "availabilityDomain":"AD3"
    "stateChange":{
     "previous": {},
     "current": {}
    }
  }
}
Types d'événement de tâche de flux de travail de médias (media-workflow-job)
Nom de l'événement Type d'événement
Début de la tâche de flux de travail de médias
com.oraclecloud.mediaservices.MediaWorkflowJob.begin
Fin de la tâche de flux de travail de médias
com.oraclecloud.mediaservices.MediaWorkflowJob.end

Exemple d'événement pour créer une tâche de flux de travail de médias :

{
  "eventType":"com.oraclecloud.mediaservices.MediaWorkflowJob.begin"
  "cloudEventsVersion":"0.1"
  "eventTypeVersion":"2.0"
  "source":"mediaservices"
  "eventId":"<unique_ID>"
  "eventTime":"2022-03-24T00:00:10.287Z"
  "contentType":"application/json"
  "data":{
    "eventGroupingId":"<unique_ID>"
    "eventName":"MediaWorkflowJob"
    "compartmentId":"ocid1.compartment.oc1..<unique_ID>"
    "compartmentName":"TestCompartment"
    "resourceName":"Test Workflow Job"
    "resourceId":"ocid1.mediaworkflowjob.oc1.iad..<unique_ID>"
    "availabilityDomain":"AD3"
    "stateChange":{
     "previous": {},
     "current": {}
    }
  }
}