Eventos de Flujo de medios

Los eventos de Oracle Cloud Infrastructure son archivos JSON que se envían con algunas operaciones de servicio y contienen información sobre esa operación.

El servicio Events permite que los equipos respondan automáticamente cuando un recurso de flujo de medios cambie su estado. Puede definir reglas que disparen una acción específica cuando se produce un evento. Para obtener más información, consulte Visión general de Events e Introducción a Events. Los recursos de Media Flow emiten un evento para las siguientes acciones:

  • Se crea, actualiza o suprime un flujo de trabajo de medios.
  • Se crea y finaliza un trabajo de flujo de trabajo de medios.
Tipos de eventos de Media Workflow (media-workflow)
Nombre del Evento Tipo de Evento
Crear flujo de trabajo de medios
com.oraclecloud.mediaservices.CreateMediaWorkflow
Suprimir flujo trabajo medios
com.oraclecloud.mediaservices.DeleteMediaWorkflow
Mover flujo de trabajo de medios
com.oraclecloud.mediaservices.MoveMediaWorkflow
Actualizar flujo de trabajo de medios
com.oraclecloud.mediaservices.UpdateMediaWorkflow

Ejemplo de evento para crear un flujo de trabajo de medios:

{
  "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": {}
    }
  }
}
Tipos de eventos de configuración del flujo de trabajo de medios (media-workflow-configuration)
Nombre del Evento Tipo de Evento
Crear configuración de flujo de trabajo de medios
com.oraclecloud.mediaservices.CreateMediaWorkflowConfiguration
Suprimir configuración de flujo de trabajo de medios
com.oraclecloud.mediaservices.DeleteMediaWorkflowConfiguration
Mover configuración de flujo de trabajo de medios
com.oraclecloud.mediaservices.MoveMediaWorkflowConfiguration
Actualizar configuración de flujo de trabajo de medios
com.oraclecloud.mediaservices.UpdateMediaWorkflowConfiguration

Evento de ejemplo para crear una configuración de flujo de trabajo de medios:

{
  "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": {}
    }
  }
}
Tipos de eventos de trabajo de flujo de trabajo de medios (media-workflow-job)
Nombre del Evento Tipo de Evento
Inicio de trabajo de flujo de trabajo de medios
com.oraclecloud.mediaservices.MediaWorkflowJob.begin
Fin de trabajo de flujo de trabajo de medios
com.oraclecloud.mediaservices.MediaWorkflowJob.end

Evento de ejemplo para crear un trabajo de flujo de trabajo de medios:

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