Événements du service de flux de médias en continu

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

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. Le service de flux de médias en continu émet un événement lorsqu'un canal de distribution du service de flux de médias en continu est créé, mis à jour ou supprimé.

Créer des types d'événement de canal de distribution de flux de médias en continu
Nom convivial Type d'événement
Créer un canal de distribution de flux de médias
com.oraclecloud.mediaservices.createstreamdistributionchannel
Canal de distribution du flux de médias
com.oraclecloud.mediaservices.deletestreamdistributionchannel
Déplacer le canal de distribution de flux de médias
com.oraclecloud.mediaservices.movestreamdistributionchannel
Mettre à jour le canal de distribution de flux de médias
com.oraclecloud.mediaservices.updatestreamdistributionchannel

Exemple d'événement pour créer un canal de distribution de flux de médias en continu :

{
  "eventType": "com.oraclecloud.mediaservices.createstreamdistributionchannel",
  "cloudEventsVersion": "0.1",
  "eventTypeVersion": "2.0",
  "source": "mediaservices",
  "eventId": "<unique_ID>",
  "eventTime": "2022-04-21T00:01:20.416Z",
  "contentType": "application/json",
  "data": {
    "eventGroupingId": "<unique_ID>",
    "eventName": "createstreamdistributionchannel",
    "compartmentId": "<unique_ID>",
    "compartmentName": "example_name",
    "resourceName": "my_subscription",
    "resourceId": "ocid1.streamdistributionchannel.oc1..<unique_ID>",
    "availabilityDomain": "AD2",
    "freeformTags": {},
    "definedTags": {
      "Oracle-Tags": {
        "CreatedBy": "ocid1.instance.oc1..<unique_ID>",
        "CreatedOn": "2022-04-21T00:01:20.185Z"
      }
    }
}

Créer des types d'événement de configuration d'ensemble de flux
Nom convivial Type d'événement
Créer une configuration d'assemblage de flux de médias
com.oraclecloud.mediaservices.createstreampackagingconfig
Configuration de l'assemblage de flux de médias en nuage
com.oraclecloud.mediaservices.deletestreampackagingconfig
Déplacer la configuration d'assemblage de flux de médias
com.oraclecloud.mediaservices.movestreampackagingconfig
Mettre à jour la configuration de l'ensemble de flux de médias
com.oraclecloud.mediaservices.updatestreampackagingconfig

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

{
  "eventType": "com.oraclecloud.mediaservices.createstreampackagingconfig",
  "cloudEventsVersion": "0.1",
  "eventTypeVersion": "2.0",
  "source": "mediaservices",
  "eventId": "<unique_ID>",
  "eventTime": "2022-04-21T00:01:20.971Z",
  "contentType": "application/json",
  "data": {
    "eventGroupingId": "<unique_ID>",
    "eventName": "createstreampackagingconfig",
    "compartmentId": "ocid1.compartment.oc1..<unique_ID>",
    "compartmentName": "example_name",
    "resourceName": "my_subscription",
    "resourceId": "ocid1.streampackagingconfig.oc1.iad..<unique_ID>",
    "availabilityDomain": "AD1",
    "freeformTags": {},
    "definedTags": {
      "Oracle-Tags": {
        "CreatedBy": "ocid1.instance.oc1.iad..<unique_ID>",
        "CreatedOn": "2022-04-21T00:01:20.632Z"
Créer des types d'événement de configuration de réseau de diffusion de contenu de flux de médias
Nom convivial Type d'événement
Créer une configuration de réseau de diffusion de contenu de flux de médias
com.oraclecloud.mediaservices.createstreamcdnconfig
Configuration du réseau de diffusion de contenu de flux de médias
com.oraclecloud.mediaservices.deletestreamcdnconfig
Déplacer la configuration du réseau de diffusion de contenu de flux de médias
com.oraclecloud.mediaservices.movestreamcdnconfig
Mettre à jour la configuration du réseau de diffusion de contenu de flux de médias
com.oraclecloud.mediaservices.updatestreamcdnconfig

Exemple d'événement pour créer une configuration de réseau de diffusion de contenu de flux de médias :

{
  "eventType": "com.oraclecloud.mediaservices.createstreamcdnconfig",
  "cloudEventsVersion": "0.1",
  "eventTypeVersion": "2.0",
  "source": "mediaservices",
  "eventId": "<unique_ID>",
  "eventTime": "2022-04-21T00:01:21.288Z",
  "contentType": "application/json",
  "data": {
    "eventGroupingId": "<unique_ID>",
    "eventName": "createstreamcdnconfig",
    "compartmentId": "ocid1.compartment.oc1..<unique_ID>",
    "compartmentName": "example_name",
    "resourceName": "my_subscription",
    "resourceId": "ocid1.streamcdnconfig.oc1.iad..<unique_ID>",
    "availabilityDomain": "AD1",
    "freeformTags": {},
    "definedTags": {
      "Oracle-Tags": {
        "CreatedBy": "ocid1.instance.oc1.iad..<unique_ID>",
        "CreatedOn": "2022-04-21T00:01:21.018Z"
      }   
}