Metti in pausa l'azione della pipeline: payload - MediaLive

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Metti in pausa l'azione della pipeline: payload

Per informazioni sul significato e i valori dei campi nel seguente codice JSON, vedere. Campi per la pausa

{ "ScheduleActions": [ { "ScheduleActionStartSettings": { "FixedModeScheduleActionStartSettings": { "Time": "string" }, "ImmediateModeScheduleActionStartSettings": { } }, "ActionName": "string", "ScheduleActionSettings": { "PauseStateSettings": { "Pipelines": [ { "PipelineId": "enum" } ] } } } ] }

Esempio: mettere in pausa una pipeline

Questo esempio di richiesta mette in pausa la pipeline 0 alle 20:42:19 UTC. MediaLive legge sempre il comando come segue: imposta la pipeline o le pipeline specificate in pausa e imposta tutte le altre pipeline in modo che non siano sospese.

{ "ChannelId": "999999", "Creates": { "ScheduleActions": [ { "ScheduleActionStartSettings": { "FixedModeScheduleActionStartSettings": { "Time": "2018-05-21T20:42:19Z" } }, "ActionName": "pause-pipeline-0-now", "ScheduleActionSettings": { "PauseStateSettings": { "Pipelines": [ { "PipelineId": "PIPELINE_0" } ] } } } ] } }

Esempio: rimettere in pausa entrambe le pipeline

Questo esempio di richiesta annulla la pausa di tutte le pipeline attualmente in pausa.

Nota

MediaLive legge sempre il comando come: imposta la pipeline o le pipeline specificate in modo che vengano messe in pausa e imposta tutte le altre pipeline in modo che non siano in pausa. In questo esempio, l'array è vuoto. Pipelines MediaLiveinterpreta questo array vuoto come: imposta tutte le pipeline su Unpaused.

{ "ChannelId": "999999", "Creates": { "ScheduleActions": [ { "ScheduleActionStartSettings": { "ImmediateModeScheduleActionStartSettings": {} }, "ActionName": "unpause-pipeline-0", "ScheduleActionSettings": { "PauseStateSettings": { "Pipelines": [ {} ] } } } ] } }