

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Carga útil JSON para acciones de creación
<a name="schedule-create-json"></a>

En las secciones siguientes se muestra la estructura de la carga y un ejemplo de la carga para cada tipo de acción de creación para una programación de MediaLive .

**Topics**
+ [Acción del interruptor de entrada: carga útil](cli-schedule-fields-for-input-switch.md)
+ [Acción de preparación de entrada: carga útil](cli-schedule-fields-for-input-prep.md)
+ [Activación de acción de imagen global: carga útil](cli-schedule-fields-for-activate-image.md)
+ [Acción de desactivación de la superposición global: carga útil](cli-schedule-fields-for-deactivate-image.md)
+ [Activación de la acción de imagen por salida (carga útil)](cli-schedule-fields-for-activate-image-per-output.md)
+ [Desactivación de la acción de superposición por salida: carga útil](cli-schedule-fields-for-deactivate-image-per-output.md)
+ [Activación de superposición de gráficos de movimiento: carga útil](cli-schedule-fields-activate-mgi.md)
+ [Desactivación de superposición de gráficos de movimiento: carga útil](cli-schedule-fields-deactivate-mgi.md)
+ [Carga de un mensaje splice\$1insert: carga útil](cli-schedule-fields-for-splice-insert.md)
+ [Mensaje time\$1signal: carga útil](cli-schedule-fields-for-time-signal.md)
+ [Return-to-network mensaje: carga útil](cli-schedule-fields-for-return-network.md)
+ [ID3 elemento de metadatos: carga útil](cli-schedule-fields-for-id3.md)
+ [ID3 elemento de etiqueta de segmento: carga útil](cli-schedule-fields-id3-segment-tag.md)
+ [Pausa de la acción de la canalización: carga útil](cli-schedule-fields-for-pause.md)
+ [Combinación de acciones de creación](cli-example-multiple-creates.md)

# Acción del interruptor de entrada: carga útil
<a name="cli-schedule-fields-for-input-switch"></a>

En las secciones siguientes se muestra la carga de las acciones de cambio de entrada. 

En esta carga, `ScheduleActionStartSettings` contiene solo una de `FixedModeScheduleActionStartSettings`, `ImmediateModeScheduleActionStartSettings` o `FollowModeScheduleActionStartSettings`.

Consulte los ejemplos siguientes para ver ejemplos de cada una de estas etiquetas.

Para obtener información sobre el significado y los valores de los campos en el siguiente JSON, consulte [Campos de entrada para un cambio de entrada](schedule-fields-for-ips.md).

```
{
"ChannelId": "string",
"Creates": {
 "ScheduleActions": [
  {
   "ScheduleActionStartSettings": {
    "FixedModeScheduleActionStartSettings": {
     "Time": "string"
    },
    "FollowModeScheduleActionStartSettings": {
     "FollowPoint": "enum",
     "ReferenceActionName": "string"
    },
    "ImmediateModeScheduleActionStartSettings": {
    }
   },
   "ActionName": "string",
   "ScheduleActionSettings": {
    "InputSwitchSettings": {
     "InputAttachmentNameReference": "string",
     "InputClippingSettings": {
      "InputTimecodeSource": "enum",
      "StartTimecode": {
       "Timecode": "string"
      },
      "StopTimecode": {
       "LastFrameClippingBehavior": "enum",
       "Timecode": "string"
      }
     },
     "UrlPath": ["string", ...]
    }
   }
  ]
 }
}
```

## Ejemplo de cambio a una entrada en directo con una hora de inicio fija
<a name="json-switch-example-1"></a>

Este es un ejemplo de solicitud de cambio a una entrada en directo a una hora de inicio fija. La acción de cambio se denomina `studio-feed` y cambia a la entrada que está conectada a la asociación de entrada denominada `live-studio-feed`. El cambio a esta entrada se realiza a la hora UTC especificada. 

```
{
  "ChannelId": "999999",
  "Creates": {
    "ScheduleActions": [
      {
       "ScheduleActionStartSettings": {
          "FixedModeScheduleActionStartSettings": {
            "Time": "2018-05-21T20:42:19.000Z"
           }
          },
      "ActionName": "studio-feed",
      "ScheduleActionSettings": {
        "InputSwitchSettings": {
          "InputAttachmentNameReference": "live-studio-feed" 
     }
    }
   }
  ]
 }
}
```

## Ejemplo de un cambio de archivo estático como un seguimiento
<a name="json-switch-example"></a>

Este es un ejemplo de solicitud de cambio a una entrada de archivo estático después del final de la entrada anterior. La acción de cambio se denomina `action-ad-003` y cambia a la entrada que está conectada a la asociación de entrada denominada `zel-cafe`. El cambio a esta entrada se produce cuando finaliza la acción llamada `action-ad-002`. El archivo de esta acción se recorta para que finalice después de 30 segundos y 11 fotogramas:

```
{
  "ChannelId": "999999",
  "Creates": {
      "ScheduleActions": [
          {
            "ScheduleActionStartSettings": {
              "FollowModeScheduleActionStartSettings": {
                "FollowPoint": "END",
                "ReferenceActionName": "action-ad-002"
              }
            },
            "ActionName": "action-ad-003",
              "ScheduleActionSettings": {
                 "InputSwitchSettings": {
                    "InputAttachmentNameReference": "zel-cafe",
                      "InputClippingSettings": {
                          "InputTimecodeSource": "ZEROBASED",
               "StopTimecode":{
                 "Timecode": "00:00:30:11",
                 "LastFrameClippingBehavior": "INCLUDE_LAST_FRAME"
       }
      }
     }
    }
   }
  ]
 }
}
```

## Ejemplo de cambio a una entrada dinámica con hora de inicio inmediata
<a name="json-switch-example2"></a>

Este es un ejemplo de solicitud de cambio a una entrada de archivo dinámico inmediatamente. La acción de cambio se denomina `action-unscheduled-standby` y cambia a la entrada que está conectada a la asociación de entrada denominada `dynamic-unscheduled-standby`. Para este uso de la entrada dinámica, los archivos que se van a utilizar son `oceanwaves.mp4`.

```
{
  "ChannelId": "999999",
  "Creates": {
    "ScheduleActions": [
      {
        "ScheduleActionStartSettings": 
          {
          "ImmediateModeScheduleActionStartSettings": {
          }
         },
       "ActionName": "action-unscheduled-slate",
        "ScheduleActionSettings": {
          "InputSwitchSettings": {
            "InputAttachmentNameReference": "slate",
            "UrlPath":[
              "main/oceanwaves.mp4",
              "redundant/oceanwaves.mp4"]
     }
    }
   }
  ]
 }
}
```

# Acción de preparación de entrada: carga útil
<a name="cli-schedule-fields-for-input-prep"></a>

En las secciones siguientes se muestra la carga de las acciones de cambio de entrada. 

En esta carga, `ScheduleActionStartSettings` contiene solo una de `FixedModeScheduleActionStartSettings`, `ImmediateModeScheduleActionStartSettings` o `FollowModeScheduleActionStartSettings`.

Consulte los ejemplos siguientes para ver ejemplos de cada una de estas etiquetas.

Para obtener información sobre el significado y los valores de los campos en el siguiente JSON, consulte [Campos de entrada para un cambio de entrada](schedule-fields-for-ips.md).

```
{
"ChannelId": "string",
"Creates": {
 "ScheduleActions": [
  {
   "ScheduleActionStartSettings": {
    "FixedModeScheduleActionStartSettings": {
     "Time": "string"
    },
    "FollowModeScheduleActionStartSettings": {
     "FollowPoint": "enum",
     "ReferenceActionName": "string"
    },
    "ImmediateModeScheduleActionStartSettings": {
    }
   },
   "ActionName": "string",
   "ScheduleActionSettings": {
    "InputPrepareSettings": {
     "InputAttachmentNameReference": "string",
     "InputClippingSettings": {
      "InputTimecodeSource": "enum",
      "StartTimecode": {
       "Timecode": "string"
      },
      "StopTimecode": {
       "LastFrameClippingBehavior": "enum",
       "Timecode": "string"
      }
     },
     "UrlPath": ["string", ...]
     }
    }
   }
  ]
 }
}
```

## Ejemplo de preparación de entrada con una hora de inicio fija
<a name="json-prep-example-1"></a>

Este es un ejemplo de solicitud de cambio a una entrada en directo a una hora de inicio fija. La acción de cambio se denomina `studio-feed` y cambia a la entrada que está conectada a la asociación de entrada denominada `live-studio-feed`. El cambio a esta entrada se realiza a la hora UTC especificada. 

```
{
  "ChannelId": "999999",
  "Creates": {
    "ScheduleActions": [
      {
       "ScheduleActionStartSettings": {
          "FixedModeScheduleActionStartSettings": {
            "Time": "2018-05-21T20:42:19.000Z"
           }
          },
      "ActionName": "studio-feed",
      "ScheduleActionSettings": {
        "InputSwitchSettings": {
          "InputAttachmentNameReference": "live-studio-feed"
     }
    }
   }
  ]
 }
}
```

## Ejemplo de una preparación de entrada como de seguimiento
<a name="json-prep-example-2"></a>

Este es un ejemplo de solicitud de cambio a una entrada de archivo estático después del final de la entrada anterior. La acción de cambio se denomina `action-ad-003` y cambia a la entrada que está conectada a la asociación de entrada denominada `zel-cafe`. El cambio a esta entrada se produce cuando finaliza la acción llamada `action-ad-002`. El archivo de esta acción se recorta para que finalice después de 30 segundos y 11 fotogramas:

```
{
  "ChannelId": "999999",
  "Creates": {
      "ScheduleActions": [
          {
            "ScheduleActionStartSettings": {
              "FollowModeScheduleActionStartSettings": {
                "FollowPoint": "END",
                "ReferenceActionName": "action-ad-002"
              }
            },
            "ActionName": "action-ad-003",
              "ScheduleActionSettings": {
                 "InputSwitchSettings": {
                    "InputAttachmentNameReference": "zel-cafe",
                      "InputClippingSettings": {
                          "InputTimecodeSource": "ZEROBASED",
               "StopTimecode":{
                 "Timecode": "00:00:30:11",
                 "LastFrameClippingBehavior": "INCLUDE_LAST_FRAME"
              }
            }
          }
        }
      }
    ]
  }
}
```

# Activación de acción de imagen global: carga útil
<a name="cli-schedule-fields-for-activate-image"></a>

Para obtener información sobre el significado y los valores de los campos en el siguiente JSON, consulte [Campos para activar una superposición de imagen global](schedule-fields-for-activate-image.md).

```
{
"ChannelId": "string",
"Creates": {
 "ScheduleActions": [
  {
   "ScheduleActionStartSettings": {
    "FixedModeScheduleActionStartSettings": {
     "Time": "string"
    },
    "ImmediateModeScheduleActionStartSettings": {
    }
   },
   "ActionName": "string",
   "ScheduleActionSettings": {
    "StaticImageActivateSettings": {
     "Duration": integer,
     "FadeIn": integer,
     "FadeOut": integer,
     "Height": integer,
     "Image": {
      "PasswordParam": "string",
      "Uri": "string",
      "Username": "string"
     },
     "ImageX": integer,
     "ImageY": integer,
     "Layer": integer,
     "Opacity": integer,
     "Width": integer
     }
    }
   }
  ]
 }
}
```

## Ejemplo
<a name="json-activate-image-example"></a>

Este ejemplo de solicitud crea una imagen superpuesta para insertarla en cada salida de video de cada grupo de salida del canal. La superposición utiliza un archivo que se almacena en un bucket de Amazon S3. La solicitud no incluye una duración y, por lo tanto, no incluye un fundido de salida. En su lugar, la intención consiste en enviar una solicitud de desactivación independiente en el momento oportuno. Todas las horas se indican en milisegundos y todos los valores de posicionamiento están en píxeles:

```
{
  "ChannelId": "999999",
  "Creates": {
  "ScheduleActions": [
    {
      "ScheduleActionStartSettings": {
        "FixedModeScheduleActionStartSettings": {
          "Time": "2018-05-21T20:42:19.000Z"
        }
      },
      "ActionName": "corporate-logo-030",
      "ScheduleActionSettings": {
        "StaticImageActivateSettings": {
          "Image": {
          "PasswordParam": "corplogo!2312",
          "Uri": "s3ssl://amzn-s3-demo-bucket/logos/corporate/high-res.bmp",
          "Username": "medialiveoperator"
          },
          "Layer": 1,
          "FadeIn": 1500,
          "Height": 900
          "Width": 800,
          "ImageX": 200,
          "ImageY": 300,
          "Opacity": 60,
          }
        }
      }
    ]
  }
}
```

# Acción de desactivación de la superposición global: carga útil
<a name="cli-schedule-fields-for-deactivate-image"></a>

Para obtener información sobre el significado y los valores de los campos en el siguiente JSON, consulte [Campos para desactivar una superposición de imagen global](schedule-fields-for-deactivate-image.md).

```
{
 "ChannelId": "string",
 "Creates": {
 "ScheduleActions": [
  {
   "ScheduleActionStartSettings": {
    "FixedModeScheduleActionStartSettings": {
     "Time": "string"
    },
    "ImmediateModeScheduleActionStartSettings": {
    }
   },
   "ActionName": "string",
   "ScheduleActionSettings": {
    "StaticImageDeactivateSettings": {
     "FadeOut": integer,
     "Layer": integer
    }
   }
  }
 ]
}
```

## Ejemplo
<a name="json-deactivate-image-example"></a>

Este ejemplo de una solicitud crea una acción para eliminar una superposición de imagen a las 20:42:04.000 (UTC) con un fundido de salida de 500 milisegundos que se agrega a la hora de finalización, lo que significa que la superposición será invisible a las 20:42:04.500. 

La acción elimina la superposición de imágenes que se encuentra en la capa global 4. Esto significa que *solo elimina la imagen si* se insertó mediante la acción global (StaticImageActivateSettings). No elimina la superposición de la capa 4 por salida. 

```
{
  "ChannelId": "999999",
  "Creates": {
  "ScheduleActions": [
    {
      "ScheduleActionStartSettings": {
        "FixedModeScheduleActionStartSettings": {
          "Time": "2018-05-21T20:42:04.000Z"
        }
      },
      "ActionName": "stop-overlay-029",
      "ScheduleActionSettings": {
        "StaticImageDeactivateSettings": {
          "FadeOut": 500,
          "Layer": 4
          }
        }
      }
    ]
  }
}
```

# Activación de la acción de imagen por salida (carga útil)
<a name="cli-schedule-fields-for-activate-image-per-output"></a>

Para obtener información sobre el significado y los valores de los campos en el siguiente JSON, consulte [Campos para activar una superposición de imagen por salidas](schedule-fields-activate-image-per-output.md).

```
{
"ChannelId": "string",
"Creates": {
 "ScheduleActions": [
  {
   "ScheduleActionStartSettings": {
    "FixedModeScheduleActionStartSettings": {
     "Time": "string"
    },
    "ImmediateModeScheduleActionStartSettings": {
    }
   },
   "ActionName": "string",
   "ScheduleActionSettings": {
    "StaticImageOutputActivateSettings": {
     "Duration": integer,
     "FadeIn": integer,
     "FadeOut": integer,
     "Height": integer,
     "Image": {
      "PasswordParam": "string",
      "Uri": "string",
      "Username": "string"
     },
     "ImageX": integer,
     "ImageY": integer,
     "Layer": integer,
     "Opacity": integer,
     "OutputNames": [
       {}
      ],
     "Width": integer
     }
    }
   }
  ]
 }
}
```

## Ejemplo
<a name="json-deactivate-image-per-output-example"></a>

Este ejemplo de solicitud crea una imagen superpuesta para insertarla en salidas específicas del canal. La superposición utiliza un archivo que se almacena en un bucket de Amazon S3. La solicitud inserta la imagen en las salidas `hls-high-res` y`mss-high-res`. La imagen tiene el tamaño adecuado para la resolución de video de estas salidas. 

La solicitud está destinada a estar siempre presente. Por lo tanto, está configurado para que se inicie inmediatamente (tan pronto como se inicie el canal). Todas las horas se indican en milisegundos y todos los valores de posicionamiento están en píxeles:

```
{
  "ChannelId": "999999",
  "Creates": {
  "ScheduleActions": [
    {
        "ScheduleActionStartSettings": 
          {
          "ImmediateModeScheduleActionStartSettings": {
          }
         },
      },
      "ActionName": "logo-1280",
      "ScheduleActionSettings": {
        "StaticImageOutputActivateSettings": {
          "Image": {
          "PasswordParam": "corplogo!2312",
          "Uri": "s3ssl://amzn-s3-demo-bucket/logos/corporate/10percent-1280.bmp",
          "Username": "medialiveoperator"
          },
          "Layer": 0,
          "outputNames": [
            hls-high-res,mss-high-res
           ],
          "ImageX": 200,
          "ImageY": 300,
          "FadeIn": 1500,
          "Opacity": 60
          }
        }
      }
    ]
  }
}
```

# Desactivación de la acción de superposición por salida: carga útil
<a name="cli-schedule-fields-for-deactivate-image-per-output"></a>

Para obtener información sobre el significado y los valores de los campos en el siguiente JSON, consulte [Campos para desactivar una superposición de imagen por salidas](schedule-fields-deactivate-image-per-output.md).

```
{
 "ChannelId": "string",
 "Creates": {
 "ScheduleActions": [
  {
   "ScheduleActionStartSettings": {
    "FixedModeScheduleActionStartSettings": {
     "Time": "string"
    },
    "ImmediateModeScheduleActionStartSettings": {
    }
   },
   "ActionName": "string",
   "ScheduleActionSettings": {
    "StaticImageOutputDeactivateSettings": {
     "FadeOut": integer,
     "Layer": integer,
     "OutputNames"
    }
   }
  }
 ]
}
```

## Ejemplo
<a name="cli-schedule-fields-for-deactivate-image-per-output-example"></a>

La acción de desactivación desactiva la imagen en la capa por salida especificada, en la salida o salidas especificadas.

En este ejemplo, que sigue al ejemplo de activación, la acción elimina todas las superposiciones de imágenes que se encuentran en la capa 4 por salida de la salida. hls-high-res 

```
{
  "ChannelId": "999999",
  "Creates": {
  "ScheduleActions": [
    {
      "ScheduleActionStartSettings": {
        "FixedModeScheduleActionStartSettings": {
          "Time": "2018-05-21T20:42:04.000Z"
        }
      },
      "ActionName": "stop-layer4-all-outputs",
      "ScheduleActionSettings": {
        "StaticImageOutputDeactivateSettings": {
          "outputNames": [
            hls-high-res
           ],
          "FadeOut": 500,
          "Layer": 4
          }
        }
      }
    ]
  }
}
```

# Activación de superposición de gráficos de movimiento: carga útil
<a name="cli-schedule-fields-activate-mgi"></a>

Para obtener información sobre el significado y los valores de los campos en el siguiente JSON, consulte [Campos para activar una superposición de gráficos animados](schedule-fields-for-mg.md).

```
{
 "ChannelId": "string",
 "Creates": {
 "ScheduleActions": [
  {
   "ScheduleActionStartSettings": {
    "FixedModeScheduleActionStartSettings": {
     "Time": "string"
    },
    "ImmediateModeScheduleActionStartSettings": {
    }
   },
   "ActionName": "string",
   "ScheduleActionSettings": {
    "MotionGraphicsImageActivateSettings": {
     "Duration": integer
     "Url": "string"
     "Username": "string",
     "PasswordParam": "string"
    }
   }
  ]
 }
}
```

## Ejemplo
<a name="json-activate-mgi-example"></a>

En este ejemplo de solicitud, se crea una acción de superposición de gráficos animados denominada mg\$1ticker\$1tape. El recurso de gráficos de movimiento se almacena en http://example.com/ticker\$1tape.html. Este servidor requiere credenciales de usuario. La solicitud no incluye una duración. En su lugar, la intención consiste en enviar una solicitud de desactivación independiente en el momento oportuno. 

```
{
"ChannelId": "999999",
"Creates": {
 "ScheduleActions": [
  {
   "ScheduleActionStartSettings": {
    "FixedModeScheduleActionStartSettings": {
     "Time": "2018-05-21T20:42:04.000Z"
    }
   },
   "ActionName": "mg_ticker_tape",
   "ScheduleActionSettings": {
    "MotionGraphicsImageActivateSettings": {
     "Url": "https://example.com/ticker_tape.html"
     "Username": "medialiveoperator",
     "PasswordParam": "/medialive/12345"
    }
   }
  ]
 }
}
```

# Desactivación de superposición de gráficos de movimiento: carga útil
<a name="cli-schedule-fields-deactivate-mgi"></a>

Para obtener información sobre el significado y los valores de los campos en el siguiente JSON, consulte [Campos para desactivar una superposición de gráficos de movimiento](schedule-fields-for-mg-deactivate.md).

```
{
"ChannelId": "string",
"Creates": {
 "ScheduleActions": [
  {
   "ScheduleActionStartSettings": {
    "FixedModeScheduleActionStartSettings": {
     "Time": "string"
    },
    "ImmediateModeScheduleActionStartSettings": {
    }
   },
   "ActionName": "string",
   "ScheduleActionSettings": {
    "MotionGraphicsImageDeactivateSettings": {
     }
    }
   }
  ]
 }
}
```

## Ejemplo
<a name="json-deactivate-mgi-example"></a>

En este ejemplo de solicitud se crea una acción para finalizar una superposición de gráficos de movimiento a las 23:59:00.000 (UTC):

```
{
"ChannelId": "999999",
"Creates": {
 "ScheduleActions": [
  {
  "ScheduleActionStartSettings": {
   "FixedModeScheduleActionStartSettings": {
   "Time": "2018-05-21T23:59:00.000Z"
   },
   "ActionName": "deactivate-ticker-tape",
   "ScheduleActionSettings": {
    "MotionGraphicsImageDeactivateSettings": {
     }
    }
   }
  ]
 }
}
```

# Carga de un mensaje splice\$1insert: carga útil
<a name="cli-schedule-fields-for-splice-insert"></a>

Para obtener información sobre el significado y los valores de los campos en el siguiente JSON, consulte [Campos para un mensaje splice\$1insert](schedule-fields-for-splice_insert.md).

```
{
 "ScheduleActions": [
  {
   "ScheduleActionStartSettings": {
    "FixedModeScheduleActionStartSettings": {
     "Time": "string"
    },
    "FollowModeScheduleActionStartSettings": {
     "FollowPoint": "enum",
     "ReferenceActionName": "string"
    },
    "ImmediateModeScheduleActionStartSettings": {
    }
   },
   "ActionName": "string",
   "ScheduleActionSettings": {
    "Scte35SpliceInsertSettings": {
     "Duration": integer,
     "SpliceEventId": integer
    }
   }
  }
 ]
}
```

## Ejemplo de inserción de división con una hora de inicio fija
<a name="json-splice-insert-example"></a>

Este ejemplo de una solicitud crea una acción para splice\$1insert con una hora de inicio UTC de 20:42:04.000. También tiene un `ActionName` que quizás hace referencia a la disponibilidad de espacio publicitario de su base de datos, un entero único para el ID de evento de división y una duración de 1 350 000 kHz ciclos (15 segundos):

```
{
  "ChannelId": "999999",
  "Creates": {
    "ScheduleActions": [
      {
        "ScheduleActionStartSettings": {
          "FixedModeScheduleActionStartSettings": {
            "Time": "2018-05-21T20:42:04.000Z"
          }
        },
      "ActionName": "adavail-3708",
      "ScheduleActionSettings": {
        "Scte35SpliceInsertSettings": {
          "SpliceEventId": 3708,
          "Duration": 1350000
          }
        }
      }
    ]
  }
}
```

## Ejemplo de inserción de división como seguimiento
<a name="json-splice-insert-example2"></a>

Este ejemplo de una solicitud crea una acción para que splice\$1insert se inserte una vez que finalice el cambio de entrada denominado nature-doco-003. La acción tiene un `ActionName` que quizás hace referencia a la disponibilidad de espacio publicitario de su base de datos, un entero único para el ID de evento de división y una duración de 1 350 000 kHz ciclos (15 segundos).

El modo de seguimiento para un mensaje SCTE 35 es útil cuando quieres que un anuncio esté disponible tan pronto como una entrada termine, pero no sabes cuándo ocurrirá. 

```
{
  "ChannelId": "999999",
  "Creates": {
    "ScheduleActions": [
      {
        "ScheduleActionStartSettings": {
         "FollowModeScheduleActionStartSettings": {
                "FollowPoint": "END",
                "ReferenceActionName": "nature-doco-003"
        }
      },
      "ActionName": "adavail-3708",
      "ScheduleActionSettings": {
        "Scte35SpliceInsertSettings": {
          "SpliceEventId": 3708,
          "Duration": 1350000
          }
        }
      }
    ]
  }
}
```

# Mensaje time\$1signal: carga útil
<a name="cli-schedule-fields-for-time-signal"></a>

Para obtener información sobre el significado y los valores de los campos en el siguiente JSON, consulte [Campos para un mensaje time\$1signal](schedule-fields-for-time-signal.md).

```
{
 "ScheduleActions": [
  {
   "ScheduleActionStartSettings": {
    "FixedModeScheduleActionStartSettings": {
     "Time": "string"
    },
    "FollowModeScheduleActionStartSettings": {
     "FollowPoint": "enum",
     "ReferenceActionName": "string"
    },
    "ImmediateModeScheduleActionStartSettings": {
    }
   },
   "ActionName": "string",
   "ScheduleActionSettings": {
    "Scte35TimeSignalSettings": {
     "Scte35Descriptors": [
      {
       "Scte35DescriptorSettings": {
        "SegmentationDescriptorScte35DescriptorSettings": {
         "DeliveryRestrictions": {
          "ArchiveAllowedFlag": "enum",
          "DeviceRestrictions": "enum",
          "NoRegionalBlackoutFlag": "enum",
          "WebDeliveryAllowedFlag": "enum"
         },
         "SegmentNum": integer,
         "SegmentationCancelIndicator": "enum",
         "SegmentationDuration": integer,
         "SegmentationEventId": integer,
         "SegmentationTypeId": integer,
         "SegmentationUpid": "string",
         "SegmentationUpidType": integer,
         "SegmentsExpected": integer,
         "SubSegmentNum": integer,
         "SubSegmentsExpected": integer
        }
       }
      }
     ]
    }
   }
  }
 ]
}
```

## Ejemplo
<a name="json-time-signal-example"></a>

Este ejemplo de una solicitud crea una acción para time\$1signal con una hora de inicio UTC de 20:42:04.000 y con un entero único para el `SegmentationEventId`. Para los campos de restricciones, `NoRegionalBlackoutFlag` tiene un conjunto de restricciones (existen cortes regionales):

```
{
  "ChannelId": "999999",
  "Creates": {
  "ScheduleActions": [
    {
      "ScheduleActionStartSettings": {
        "FixedModeScheduleActionStartSettings": {
          "Time": "2018-05-21T20:42:04.000Z"
        }
      },
      "ActionName": "adavail-3708",
      "ScheduleActionSettings": {
        "Scte35TimeSignalSettings": {
          "Scte35Descriptors": [
          {
            "Scte35DescriptorSettings": {
              "SegmentationDescriptorScte35DescriptorSettings": {
                "SubSegmentsExpected": 0,
                "SegmentationEventId": 7054,
                "SegmentationDuration": 1350000,
                "SegmentationCancelIndicator": 0,
                "SubSegmentNum": 0,
                "SegmentationUpidType": 12,
                "SegmentNum": 0,
                "SegmentationCancelIndicator": "SEGMENTATION_EVENT_NOT_CANCELED",
                "DeliveryRestrictions": {
                  "DeviceRestrictions": "NONE",
                  "WebDeliveryAllowedFlag": "WEB_DELIVERY_ALLOWED",
                  "NoRegionalBlackoutFlag": "REGIONAL_BLACKOUT",
                  "ArchiveAllowedFlag": "ARCHIVE_ALLOWED"
                },
                "SegmentationUpid": "4a414e3136494e4155303031",
                "SegmentationTypeId": 52,
                "SegmentsExpected": 0
                  }
                }
              }
            ]
          }
        }
      }
    ]
  }
}
```

# Return-to-network mensaje: carga útil
<a name="cli-schedule-fields-for-return-network"></a>

Para obtener información sobre el significado y los valores de los campos en el siguiente JSON, consulte [Campos para un return-to-network mensaje](schedule-fields-for-return-to-network.md).

```
{
 "ScheduleActions": [
  {
   "ScheduleActionStartSettings": {
    "FixedModeScheduleActionStartSettings": {
     "Time": "string"
    },
    "FollowModeScheduleActionStartSettings": {
     "FollowPoint": "enum",
     "ReferenceActionName": "string"
    },
    "ImmediateModeScheduleActionStartSettings": {
    }
   },
   "ActionName": "string",
   "ScheduleActionSettings": {
    "Scte35ReturnToNetworkSettings": {
     "SpliceEventId": integer                
    }
   }
  }
 ]
}
```

## Ejemplo
<a name="json-return-network-example"></a>

En este ejemplo de solicitud se crea una return-to-network con una hora de inicio en UTC de 20:42:19.

```
{
  "ChannelId": "999999",
  "Creates": {
    "ScheduleActions": [
      {
        "ScheduleActionStartSettings": {
          "FixedModeScheduleActionStartSettings": {
            "Time": "2018-05-21T20:42:19.000Z"
          }
      },
      "ActionName": "end-adavail-3708",
      "ScheduleActionSettings": {
        "Scte35ReturnToNetworkSettings": {
          }
        }
      }
    ]
  }
}
```

# ID3 elemento de metadatos: carga útil
<a name="cli-schedule-fields-for-id3"></a>

Para obtener información sobre el significado y los valores de los campos en el siguiente JSON, consulte [Campos para metadatos ID3](schedule-fields-for-id3-userdata.md).

**Carga útil para la acción HlsTimedMetadataSettings**

```
{
 "ScheduleActions": [
  {
   "ScheduleActionStartSettings": {
    "FixedModeScheduleActionStartSettings": {
     "Time": "string"
    },
    "ImmediateModeScheduleActionStartSettings": {
    }
   },
   "ActionName": "string",
   "ScheduleActionSettings": {
     "HlsTimedMetadataSettings": {
     "Id3": "string"
    }
   }
  }
 ]
}
```

**Carga útil para la acción TimedMetadataSettings**

```
{
 "ScheduleActions": [
  {
   "ScheduleActionStartSettings": {
    "FixedModeScheduleActionStartSettings": {
     "Time": "string"
    },
    "ImmediateModeScheduleActionStartSettings": {
    }
   },
   "ActionName": "string",
   "ScheduleActionSettings": {
     "TimedMetadataSettings": {
     "Id3": "string"
    }
   }
  }
 ]
}
```

## Ejemplo
<a name="json-id3-example"></a>

En este ejemplo de solicitud se utiliza la `HlsTimedMetadataSettings` acción. Crea ID3 metadatos para insertarlos en los grupos de salida adecuados a las 13:35:59 UTC.

```
{
  "ChannelId": "999999",
  "Creates": {
  "ScheduleActions": [
    {
      "ScheduleActionStartSettings": {
        "FixedModeScheduleActionStartSettings": {
          "Time": "2019-01-02T13:35:59Z"
        }
      },
      "ActionName": "id3-metadata.2019-01-02T13:35:59Z",
      "ScheduleActionSettings": {
        "HlsTimedMetadataSettings": {
          "Id3": "SUQzBAAAAAAAF1RJVDIAAAANAAADSGVsbG8gV29ybGQA"
          }
        }
      }
    ]
  }
}
```

# ID3 elemento de etiqueta de segmento: carga útil
<a name="cli-schedule-fields-id3-segment-tag"></a>

Para obtener información sobre el significado y los valores de los campos en el siguiente JSON, consulte [Campos para etiquetas ID3 de segmento](schedule-fields-for-id3-segment-tags.md).

**Carga útil para las HlsId 3 acciones SegmentTaggingSettings**

```
{
 "ScheduleActions": [
  {
   "ScheduleActionStartSettings": {
    "FixedModeScheduleActionStartSettings": {
     "Time": "string"
    },
    "ImmediateModeScheduleActionStartSettings": {
    }
   },
   "ActionName": "string",
   "ScheduleActionSettings": {
	"HlsId3SegmentTaggingSettings": {
         "Tag": "string"
         "Id3": "string"
    }
   }
  }
 ]
}
```

**Carga útil para la acción de Id3 SegmentTaggingSettings**

```
{
 "ScheduleActions": [
  {
   "ScheduleActionStartSettings": {
    "FixedModeScheduleActionStartSettings": {
     "Time": "string"
    },
    "ImmediateModeScheduleActionStartSettings": {
    }
   },
   "ActionName": "string",
   "ScheduleActionSettings": {
	"Id3SegmentTaggingSettings": {
         "Tag": "string"
         "Id3": "string"
    }
   }
  }
 ]
}
```

## Ejemplo de uso de la propiedad de etiqueta
<a name="json-id3-segment-example"></a>

En este ejemplo de solicitud se utiliza la `HlsId3SegmentTaggingSettings` acción. Crea una etiqueta de ID3 segmento que se insertará a partir de las 13:35:59 UTC. En este ejemplo se utiliza la `Tag` propiedad, lo que significa que solo se especifica el contenido del campo`value`. `TXXX` En este ejemplo, el contenido es la fecha, la hora y el número del segmento. 

```
{
  "ChannelId": "999999",
  "Creates": {
  "ScheduleActions": [
    {
      "ScheduleActionStartSettings": {
        "FixedModeScheduleActionStartSettings": {
          "Time": "2020-01-02T13:35:59Z"
        }
      },
      "ActionName": "id3-datetime-and-segment",
      "ScheduleActionSettings": {
        "HlsId3SegmentTaggingSettings": {
          "Tag": "$dt$-$sn$"
          }
        }
      }
    ]
  }
}
```

## Ejemplo en el que se utiliza la propiedad Id3
<a name="json-ide-segment-id3-example"></a>

En este ejemplo de solicitud se crea una etiqueta de ID3 segmento que se inserta inmediatamente. En este ejemplo se utiliza la `Id3` propiedad, lo que significa que el contenido está codificado como base64.

```
{
  "ChannelId": "999999",
  "Creates": {
  "ScheduleActions": [
    {
      "ScheduleActionStartSettings": {
        ImmediateModeScheduleActionStartSettings
       }
      },
      "ActionName": "id3-song309",
      "ScheduleActionSettings": {
        "HlsId3SegmentTaggingSettings": {
          "Id3": "SUQzBAAAAAAAF1RJVDIAAAANAAADSGVsbG8gV29ybGQA"
          }
        }
      }
    ]
  }
}
```

# Pausa de la acción de la canalización: carga útil
<a name="cli-schedule-fields-for-pause"></a>

Para obtener información sobre el significado y los valores de los campos en el siguiente JSON, consulte [Campos para pausa](schedule-fields-for-pause.md).

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

## Ejemplo: pausa de una canalización
<a name="json-pause-example"></a>

Este ejemplo de solicitud hace una pausa en la canalización 0 a las 20:42:19 UTC. MediaLive siempre lee el comando de la siguiente manera: *configurar la canalización o canalizaciones especificadas para pausar y configurar todas las demás canalizaciones como no pausadas*.

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

## Ejemplo: anulación de la pausa de ambas canalizaciones
<a name="json-unpause-example"></a>

Este ejemplo de una solicitud anula todas las canalizaciones que están en pausa actualmente. 

**nota**  
MediaLive siempre lee el comando como: *configura la canalización o canalizaciones especificadas para que se pongan en pausa y establece todas las demás canalizaciones* como sin pausar. En este ejemplo, la matriz está vacía. `Pipelines` MediaLiveinterpreta esta matriz vacía de la siguiente manera: *establece todas las canalizaciones* como no pausadas.

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

# Combinación de acciones de creación
<a name="cli-example-multiple-creates"></a>

Este es un ejemplo de un cuerpo de JSON para pasarlo al `--creates` parámetro del comando. `batch-update-schedule` AWS CLI Contiene dos acciones de creación. En este ejemplo, ambas acciones son splice\$1insert, pero de hecho puede combinar cualquier número y cualquier tipo de acciones de creación:

```
{
    "ScheduleActions": [
      {
        "ScheduleActionSettings": {
          "Scte35SpliceInsertSettings": {
            "Duration": 1350000,
            "SpliceEventId": 3
          }
        },
        "ActionName": "SpliceInsert-01",
        "ScheduleActionStartSettings": {
          "FixedModeScheduleActionStartSettings": {
            "Time": "2018-11-05T16:10:30.000Z"
          }
        }
      },
      {
        "ScheduleActionSettings": {
          "Scte35SpliceInsertSettings": {
            "Duration": 2700000,
            "SpliceEventId": 3
          }
        },
        "ActionName": "SpliceInsert-02",
        "ScheduleActionStartSettings": {
          "FixedModeScheduleActionStartSettings": {
            "Time": "2018-11-05T16:30:45.000Z"
          }
        }
      }
    ]
  }
```