Medienflussereignisse

Oracle Cloud Infrastructure-Ereignisse sind JSON-Dateien, die mit bestimmten Servicevorgängen ausgegeben werden und Informationen zu diesem Vorgang enthalten.

Mit dem Events-Service können Ihre Teams automatisch reagieren, wenn eine Media Flow-Ressource ihren Status ändert. Sie können Regeln definieren, die bei einem bestimmten Ereignis eine bestimmte Aktion auslösen. Weitere Informationen finden Sie unter Überblick über Events und Erste Schritte mit Events. Media Flow-Ressourcen geben ein Ereignis für die folgenden Aktionen aus:

  • Ein Medienworkflow wird erstellt, aktualisiert oder gelöscht.
  • Ein Medienworkflowjob wird erstellt und abgeschlossen.
Ereignistypen für Medienworkflows (Medienworkflow)
Ereignisname Ereignisart
Medienworkflow erstellen
com.oraclecloud.mediaservices.CreateMediaWorkflow
Medienworkflow löschen
com.oraclecloud.mediaservices.DeleteMediaWorkflow
Medienworkflow verschieben
com.oraclecloud.mediaservices.MoveMediaWorkflow
Medienworkflow aktualisieren
com.oraclecloud.mediaservices.UpdateMediaWorkflow

Beispielereignis zum Erstellen eines Medienworkflows:

{
  "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": {}
    }
  }
}
Ereignistypen für die Konfiguration von Medienworkflows (Medienworkflow-Konfiguration)
Ereignisname Ereignisart
Medienworkflowkonfiguration erstellen
com.oraclecloud.mediaservices.CreateMediaWorkflowConfiguration
Medienworkflowkonfiguration löschen
com.oraclecloud.mediaservices.DeleteMediaWorkflowConfiguration
Medienworkflowkonfiguration verschieben
com.oraclecloud.mediaservices.MoveMediaWorkflowConfiguration
Medienworkflowkonfiguration aktualisieren
com.oraclecloud.mediaservices.UpdateMediaWorkflowConfiguration

Beispielereignis zum Erstellen einer Medienworkflowkonfiguration:

{
  "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": {}
    }
  }
}
Ereignistypen für Medienworkflowjob (media-workflow-job)
Ereignisname Ereignisart
Medienworkflowjob - Beginn
com.oraclecloud.mediaservices.MediaWorkflowJob.begin
Medienworkflowjob - Ende
com.oraclecloud.mediaservices.MediaWorkflowJob.end

Beispielereignis zum Erstellen eines Medienworkflowjobs:

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