2018/08/23 - AWS Elemental MediaLive - 2 new api methods
Changes Adds two APIs for working with Channel Schedules: BatchUpdateSchedule and DescribeSchedule. These APIs allow scheduling actions for SCTE-35 message insertion and for static image overlays.
Update a channel schedule
See also: AWS API Documentation
Request Syntax
client.batch_update_schedule( ChannelId='string', Creates={ 'ScheduleActions': [ { 'ActionName': 'string', 'ScheduleActionSettings': { 'Scte35ReturnToNetworkSettings': { 'SpliceEventId': 123 }, 'Scte35SpliceInsertSettings': { 'Duration': 123, 'SpliceEventId': 123 }, 'Scte35TimeSignalSettings': { 'Scte35Descriptors': [ { 'Scte35DescriptorSettings': { 'SegmentationDescriptorScte35DescriptorSettings': { 'DeliveryRestrictions': { 'ArchiveAllowedFlag': 'ARCHIVE_NOT_ALLOWED'|'ARCHIVE_ALLOWED', 'DeviceRestrictions': 'NONE'|'RESTRICT_GROUP0'|'RESTRICT_GROUP1'|'RESTRICT_GROUP2', 'NoRegionalBlackoutFlag': 'REGIONAL_BLACKOUT'|'NO_REGIONAL_BLACKOUT', 'WebDeliveryAllowedFlag': 'WEB_DELIVERY_NOT_ALLOWED'|'WEB_DELIVERY_ALLOWED' }, 'SegmentNum': 123, 'SegmentationCancelIndicator': 'SEGMENTATION_EVENT_NOT_CANCELED'|'SEGMENTATION_EVENT_CANCELED', 'SegmentationDuration': 123, 'SegmentationEventId': 123, 'SegmentationTypeId': 123, 'SegmentationUpid': 'string', 'SegmentationUpidType': 123, 'SegmentsExpected': 123, 'SubSegmentNum': 123, 'SubSegmentsExpected': 123 } } }, ] }, 'StaticImageActivateSettings': { 'Duration': 123, 'FadeIn': 123, 'FadeOut': 123, 'Height': 123, 'Image': { 'PasswordParam': 'string', 'Uri': 'string', 'Username': 'string' }, 'ImageX': 123, 'ImageY': 123, 'Layer': 123, 'Opacity': 123, 'Width': 123 }, 'StaticImageDeactivateSettings': { 'FadeOut': 123, 'Layer': 123 } }, 'ScheduleActionStartSettings': { 'FixedModeScheduleActionStartSettings': { 'Time': 'string' } } }, ] }, Deletes={ 'ActionNames': [ 'string', ] } )
string
[REQUIRED] Id of the channel whose schedule is being updated.
dict
Schedule actions to create in the schedule.
ScheduleActions (list) -- [REQUIRED] A list of schedule actions to create.
(dict) -- A single schedule action.
ActionName (string) -- [REQUIRED] The name of the action, must be unique within the schedule.
ScheduleActionSettings (dict) -- [REQUIRED] Settings for this schedule action.
Scte35ReturnToNetworkSettings (dict) -- SCTE-35 Return to Network Settings
SpliceEventId (integer) -- [REQUIRED] The splice_event_id for the SCTE-35 splice_insert, as defined in SCTE-35.
Scte35SpliceInsertSettings (dict) -- SCTE-35 Splice Insert Settings
Duration (integer) -- The duration for the SCTE-35 splice_insert specified in 90KHz clock ticks. When duration is not specified the expectation is that a Scte35ReturnToNetwork action will be scheduled.
SpliceEventId (integer) -- [REQUIRED] The splice_event_id for the SCTE-35 splice_insert, as defined in SCTE-35.
Scte35TimeSignalSettings (dict) -- SCTE-35 Time Signal Settings
Scte35Descriptors (list) -- [REQUIRED] The list of SCTE-35 descriptors accompanying the SCTE-35 time_signal.
(dict) -- SCTE-35 Descriptor.
Scte35DescriptorSettings (dict) -- [REQUIRED] SCTE-35 Descriptor Settings.
SegmentationDescriptorScte35DescriptorSettings (dict) -- [REQUIRED] SCTE-35 Segmentation Descriptor.
DeliveryRestrictions (dict) -- SCTE-35 delivery restrictions.
ArchiveAllowedFlag (string) -- [REQUIRED] SCTE-35 segmentation_descriptor archive_allowed_flag.
DeviceRestrictions (string) -- [REQUIRED] SCTE-35 segmentation_descriptor web_delivery_allowed_flag.
NoRegionalBlackoutFlag (string) -- [REQUIRED] SCTE-35 segmentation_descriptor no_regional_blackout_flag.
WebDeliveryAllowedFlag (string) -- [REQUIRED] SCTE-35 segmentation_descriptor web_delivery_allowed_flag.
SegmentNum (integer) -- SCTE-35 segmentation_descriptor segment_num.
SegmentationCancelIndicator (string) -- [REQUIRED] SCTE-35 segmentation_descriptor segmentation_event_cancel_indicator.
SegmentationDuration (integer) -- SCTE-35 segmentation_descriptor segmentation_duration specified in 90 KHz clock ticks.
SegmentationEventId (integer) -- [REQUIRED] SCTE-35 segmentation_descriptor segmentation_event_id.
SegmentationTypeId (integer) -- SCTE-35 segmentation_descriptor segmentation_type_id.
SegmentationUpid (string) -- SCTE-35 segmentation_descriptor segmentation_upid as a hex string.
SegmentationUpidType (integer) -- SCTE-35 segmentation_descriptor segmentation_upid_type.
SegmentsExpected (integer) -- SCTE-35 segmentation_descriptor segments_expected.
SubSegmentNum (integer) -- SCTE-35 segmentation_descriptor sub_segment_num.
SubSegmentsExpected (integer) -- SCTE-35 segmentation_descriptor sub_segments_expected.
StaticImageActivateSettings (dict) -- Static Image Activate
Duration (integer) -- The duration in milliseconds for the image to remain in the video. If omitted or set to 0, duration is infinite and image will remain until explicitly deactivated.
FadeIn (integer) -- The time in milliseconds for the image to fade in. Defaults to 0.
FadeOut (integer) -- The time in milliseconds for the image to fade out. Defaults to 0.
Height (integer) -- The height of the image when inserted into the video. Defaults to the native height of the image.
Image (dict) -- [REQUIRED] The image to overlay on the video. Must be a 32 bit BMP, PNG, or TGA file. Must not be larger than the input video.
PasswordParam (string) -- key used to extract the password from EC2 Parameter store
Uri (string) -- [REQUIRED] Uniform Resource Identifier - This should be a path to a file accessible to the Live system (eg. a http:// URI) depending on the output type. For example, a RTMP destination should have a uri simliar to: "rtmp://fmsserver/live".
Username (string) -- Documentation update needed
ImageX (integer) -- Placement of the left edge of the image on the horizontal axis in pixels. 0 is the left edge of the frame. Defaults to 0.
ImageY (integer) -- Placement of the top edge of the image on the vertical axis in pixels. 0 is the top edge of the frame. Defaults to 0.
Layer (integer) -- The Z order of the inserted image. Images with higher layer values will be inserted on top of images with lower layer values. Permitted values are 0-7 inclusive. Defaults to 0.
Opacity (integer) -- Opacity of image where 0 is transparent and 100 is fully opaque. Defaults to 100.
Width (integer) -- The width of the image when inserted into the video. Defaults to the native width of the image.
StaticImageDeactivateSettings (dict) -- Static Image Deactivate
FadeOut (integer) -- The time in milliseconds for the image to fade out. Defaults to 0.
Layer (integer) -- The Z order of the inserted image. Images with higher layer values will be inserted on top of images with lower layer values. Permitted values are 0-7 inclusive. Defaults to 0.
ScheduleActionStartSettings (dict) -- [REQUIRED] When the action takes effect.
FixedModeScheduleActionStartSettings (dict) -- Fixed timestamp action start. Conforms to ISO-8601.
Time (string) -- Fixed timestamp action start. Conforms to ISO-8601.
dict
Schedule actions to delete from the schedule.
ActionNames (list) -- [REQUIRED] A list of schedule actions to delete, identified by unique name.
(string) -- Placeholder documentation for __string
dict
Response Syntax
{ 'Creates': { 'ScheduleActions': [ { 'ActionName': 'string', 'ScheduleActionSettings': { 'Scte35ReturnToNetworkSettings': { 'SpliceEventId': 123 }, 'Scte35SpliceInsertSettings': { 'Duration': 123, 'SpliceEventId': 123 }, 'Scte35TimeSignalSettings': { 'Scte35Descriptors': [ { 'Scte35DescriptorSettings': { 'SegmentationDescriptorScte35DescriptorSettings': { 'DeliveryRestrictions': { 'ArchiveAllowedFlag': 'ARCHIVE_NOT_ALLOWED'|'ARCHIVE_ALLOWED', 'DeviceRestrictions': 'NONE'|'RESTRICT_GROUP0'|'RESTRICT_GROUP1'|'RESTRICT_GROUP2', 'NoRegionalBlackoutFlag': 'REGIONAL_BLACKOUT'|'NO_REGIONAL_BLACKOUT', 'WebDeliveryAllowedFlag': 'WEB_DELIVERY_NOT_ALLOWED'|'WEB_DELIVERY_ALLOWED' }, 'SegmentNum': 123, 'SegmentationCancelIndicator': 'SEGMENTATION_EVENT_NOT_CANCELED'|'SEGMENTATION_EVENT_CANCELED', 'SegmentationDuration': 123, 'SegmentationEventId': 123, 'SegmentationTypeId': 123, 'SegmentationUpid': 'string', 'SegmentationUpidType': 123, 'SegmentsExpected': 123, 'SubSegmentNum': 123, 'SubSegmentsExpected': 123 } } }, ] }, 'StaticImageActivateSettings': { 'Duration': 123, 'FadeIn': 123, 'FadeOut': 123, 'Height': 123, 'Image': { 'PasswordParam': 'string', 'Uri': 'string', 'Username': 'string' }, 'ImageX': 123, 'ImageY': 123, 'Layer': 123, 'Opacity': 123, 'Width': 123 }, 'StaticImageDeactivateSettings': { 'FadeOut': 123, 'Layer': 123 } }, 'ScheduleActionStartSettings': { 'FixedModeScheduleActionStartSettings': { 'Time': 'string' } } }, ] }, 'Deletes': { 'ScheduleActions': [ { 'ActionName': 'string', 'ScheduleActionSettings': { 'Scte35ReturnToNetworkSettings': { 'SpliceEventId': 123 }, 'Scte35SpliceInsertSettings': { 'Duration': 123, 'SpliceEventId': 123 }, 'Scte35TimeSignalSettings': { 'Scte35Descriptors': [ { 'Scte35DescriptorSettings': { 'SegmentationDescriptorScte35DescriptorSettings': { 'DeliveryRestrictions': { 'ArchiveAllowedFlag': 'ARCHIVE_NOT_ALLOWED'|'ARCHIVE_ALLOWED', 'DeviceRestrictions': 'NONE'|'RESTRICT_GROUP0'|'RESTRICT_GROUP1'|'RESTRICT_GROUP2', 'NoRegionalBlackoutFlag': 'REGIONAL_BLACKOUT'|'NO_REGIONAL_BLACKOUT', 'WebDeliveryAllowedFlag': 'WEB_DELIVERY_NOT_ALLOWED'|'WEB_DELIVERY_ALLOWED' }, 'SegmentNum': 123, 'SegmentationCancelIndicator': 'SEGMENTATION_EVENT_NOT_CANCELED'|'SEGMENTATION_EVENT_CANCELED', 'SegmentationDuration': 123, 'SegmentationEventId': 123, 'SegmentationTypeId': 123, 'SegmentationUpid': 'string', 'SegmentationUpidType': 123, 'SegmentsExpected': 123, 'SubSegmentNum': 123, 'SubSegmentsExpected': 123 } } }, ] }, 'StaticImageActivateSettings': { 'Duration': 123, 'FadeIn': 123, 'FadeOut': 123, 'Height': 123, 'Image': { 'PasswordParam': 'string', 'Uri': 'string', 'Username': 'string' }, 'ImageX': 123, 'ImageY': 123, 'Layer': 123, 'Opacity': 123, 'Width': 123 }, 'StaticImageDeactivateSettings': { 'FadeOut': 123, 'Layer': 123 } }, 'ScheduleActionStartSettings': { 'FixedModeScheduleActionStartSettings': { 'Time': 'string' } } }, ] } }
Response Structure
(dict) -- Successful update of the schedule.
Creates (dict) -- Schedule actions created in the schedule.
ScheduleActions (list) -- Returned list of created schedule actions.
(dict) -- A single schedule action.
ActionName (string) -- The name of the action, must be unique within the schedule.
ScheduleActionSettings (dict) -- Settings for this schedule action.
Scte35ReturnToNetworkSettings (dict) -- SCTE-35 Return to Network Settings
SpliceEventId (integer) -- The splice_event_id for the SCTE-35 splice_insert, as defined in SCTE-35.
Scte35SpliceInsertSettings (dict) -- SCTE-35 Splice Insert Settings
Duration (integer) -- The duration for the SCTE-35 splice_insert specified in 90KHz clock ticks. When duration is not specified the expectation is that a Scte35ReturnToNetwork action will be scheduled.
SpliceEventId (integer) -- The splice_event_id for the SCTE-35 splice_insert, as defined in SCTE-35.
Scte35TimeSignalSettings (dict) -- SCTE-35 Time Signal Settings
Scte35Descriptors (list) -- The list of SCTE-35 descriptors accompanying the SCTE-35 time_signal.
(dict) -- SCTE-35 Descriptor.
Scte35DescriptorSettings (dict) -- SCTE-35 Descriptor Settings.
SegmentationDescriptorScte35DescriptorSettings (dict) -- SCTE-35 Segmentation Descriptor.
DeliveryRestrictions (dict) -- SCTE-35 delivery restrictions.
ArchiveAllowedFlag (string) -- SCTE-35 segmentation_descriptor archive_allowed_flag.
DeviceRestrictions (string) -- SCTE-35 segmentation_descriptor web_delivery_allowed_flag.
NoRegionalBlackoutFlag (string) -- SCTE-35 segmentation_descriptor no_regional_blackout_flag.
WebDeliveryAllowedFlag (string) -- SCTE-35 segmentation_descriptor web_delivery_allowed_flag.
SegmentNum (integer) -- SCTE-35 segmentation_descriptor segment_num.
SegmentationCancelIndicator (string) -- SCTE-35 segmentation_descriptor segmentation_event_cancel_indicator.
SegmentationDuration (integer) -- SCTE-35 segmentation_descriptor segmentation_duration specified in 90 KHz clock ticks.
SegmentationEventId (integer) -- SCTE-35 segmentation_descriptor segmentation_event_id.
SegmentationTypeId (integer) -- SCTE-35 segmentation_descriptor segmentation_type_id.
SegmentationUpid (string) -- SCTE-35 segmentation_descriptor segmentation_upid as a hex string.
SegmentationUpidType (integer) -- SCTE-35 segmentation_descriptor segmentation_upid_type.
SegmentsExpected (integer) -- SCTE-35 segmentation_descriptor segments_expected.
SubSegmentNum (integer) -- SCTE-35 segmentation_descriptor sub_segment_num.
SubSegmentsExpected (integer) -- SCTE-35 segmentation_descriptor sub_segments_expected.
StaticImageActivateSettings (dict) -- Static Image Activate
Duration (integer) -- The duration in milliseconds for the image to remain in the video. If omitted or set to 0, duration is infinite and image will remain until explicitly deactivated.
FadeIn (integer) -- The time in milliseconds for the image to fade in. Defaults to 0.
FadeOut (integer) -- The time in milliseconds for the image to fade out. Defaults to 0.
Height (integer) -- The height of the image when inserted into the video. Defaults to the native height of the image.
Image (dict) -- The image to overlay on the video. Must be a 32 bit BMP, PNG, or TGA file. Must not be larger than the input video.
PasswordParam (string) -- key used to extract the password from EC2 Parameter store
Uri (string) -- Uniform Resource Identifier - This should be a path to a file accessible to the Live system (eg. a http:// URI) depending on the output type. For example, a RTMP destination should have a uri simliar to: "rtmp://fmsserver/live".
Username (string) -- Documentation update needed
ImageX (integer) -- Placement of the left edge of the image on the horizontal axis in pixels. 0 is the left edge of the frame. Defaults to 0.
ImageY (integer) -- Placement of the top edge of the image on the vertical axis in pixels. 0 is the top edge of the frame. Defaults to 0.
Layer (integer) -- The Z order of the inserted image. Images with higher layer values will be inserted on top of images with lower layer values. Permitted values are 0-7 inclusive. Defaults to 0.
Opacity (integer) -- Opacity of image where 0 is transparent and 100 is fully opaque. Defaults to 100.
Width (integer) -- The width of the image when inserted into the video. Defaults to the native width of the image.
StaticImageDeactivateSettings (dict) -- Static Image Deactivate
FadeOut (integer) -- The time in milliseconds for the image to fade out. Defaults to 0.
Layer (integer) -- The Z order of the inserted image. Images with higher layer values will be inserted on top of images with lower layer values. Permitted values are 0-7 inclusive. Defaults to 0.
ScheduleActionStartSettings (dict) -- When the action takes effect.
FixedModeScheduleActionStartSettings (dict) -- Fixed timestamp action start. Conforms to ISO-8601.
Time (string) -- Fixed timestamp action start. Conforms to ISO-8601.
Deletes (dict) -- Schedule actions deleted from the schedule.
ScheduleActions (list) -- Returned list of deleted schedule actions.
(dict) -- A single schedule action.
ActionName (string) -- The name of the action, must be unique within the schedule.
ScheduleActionSettings (dict) -- Settings for this schedule action.
Scte35ReturnToNetworkSettings (dict) -- SCTE-35 Return to Network Settings
SpliceEventId (integer) -- The splice_event_id for the SCTE-35 splice_insert, as defined in SCTE-35.
Scte35SpliceInsertSettings (dict) -- SCTE-35 Splice Insert Settings
Duration (integer) -- The duration for the SCTE-35 splice_insert specified in 90KHz clock ticks. When duration is not specified the expectation is that a Scte35ReturnToNetwork action will be scheduled.
SpliceEventId (integer) -- The splice_event_id for the SCTE-35 splice_insert, as defined in SCTE-35.
Scte35TimeSignalSettings (dict) -- SCTE-35 Time Signal Settings
Scte35Descriptors (list) -- The list of SCTE-35 descriptors accompanying the SCTE-35 time_signal.
(dict) -- SCTE-35 Descriptor.
Scte35DescriptorSettings (dict) -- SCTE-35 Descriptor Settings.
SegmentationDescriptorScte35DescriptorSettings (dict) -- SCTE-35 Segmentation Descriptor.
DeliveryRestrictions (dict) -- SCTE-35 delivery restrictions.
ArchiveAllowedFlag (string) -- SCTE-35 segmentation_descriptor archive_allowed_flag.
DeviceRestrictions (string) -- SCTE-35 segmentation_descriptor web_delivery_allowed_flag.
NoRegionalBlackoutFlag (string) -- SCTE-35 segmentation_descriptor no_regional_blackout_flag.
WebDeliveryAllowedFlag (string) -- SCTE-35 segmentation_descriptor web_delivery_allowed_flag.
SegmentNum (integer) -- SCTE-35 segmentation_descriptor segment_num.
SegmentationCancelIndicator (string) -- SCTE-35 segmentation_descriptor segmentation_event_cancel_indicator.
SegmentationDuration (integer) -- SCTE-35 segmentation_descriptor segmentation_duration specified in 90 KHz clock ticks.
SegmentationEventId (integer) -- SCTE-35 segmentation_descriptor segmentation_event_id.
SegmentationTypeId (integer) -- SCTE-35 segmentation_descriptor segmentation_type_id.
SegmentationUpid (string) -- SCTE-35 segmentation_descriptor segmentation_upid as a hex string.
SegmentationUpidType (integer) -- SCTE-35 segmentation_descriptor segmentation_upid_type.
SegmentsExpected (integer) -- SCTE-35 segmentation_descriptor segments_expected.
SubSegmentNum (integer) -- SCTE-35 segmentation_descriptor sub_segment_num.
SubSegmentsExpected (integer) -- SCTE-35 segmentation_descriptor sub_segments_expected.
StaticImageActivateSettings (dict) -- Static Image Activate
Duration (integer) -- The duration in milliseconds for the image to remain in the video. If omitted or set to 0, duration is infinite and image will remain until explicitly deactivated.
FadeIn (integer) -- The time in milliseconds for the image to fade in. Defaults to 0.
FadeOut (integer) -- The time in milliseconds for the image to fade out. Defaults to 0.
Height (integer) -- The height of the image when inserted into the video. Defaults to the native height of the image.
Image (dict) -- The image to overlay on the video. Must be a 32 bit BMP, PNG, or TGA file. Must not be larger than the input video.
PasswordParam (string) -- key used to extract the password from EC2 Parameter store
Uri (string) -- Uniform Resource Identifier - This should be a path to a file accessible to the Live system (eg. a http:// URI) depending on the output type. For example, a RTMP destination should have a uri simliar to: "rtmp://fmsserver/live".
Username (string) -- Documentation update needed
ImageX (integer) -- Placement of the left edge of the image on the horizontal axis in pixels. 0 is the left edge of the frame. Defaults to 0.
ImageY (integer) -- Placement of the top edge of the image on the vertical axis in pixels. 0 is the top edge of the frame. Defaults to 0.
Layer (integer) -- The Z order of the inserted image. Images with higher layer values will be inserted on top of images with lower layer values. Permitted values are 0-7 inclusive. Defaults to 0.
Opacity (integer) -- Opacity of image where 0 is transparent and 100 is fully opaque. Defaults to 100.
Width (integer) -- The width of the image when inserted into the video. Defaults to the native width of the image.
StaticImageDeactivateSettings (dict) -- Static Image Deactivate
FadeOut (integer) -- The time in milliseconds for the image to fade out. Defaults to 0.
Layer (integer) -- The Z order of the inserted image. Images with higher layer values will be inserted on top of images with lower layer values. Permitted values are 0-7 inclusive. Defaults to 0.
ScheduleActionStartSettings (dict) -- When the action takes effect.
FixedModeScheduleActionStartSettings (dict) -- Fixed timestamp action start. Conforms to ISO-8601.
Time (string) -- Fixed timestamp action start. Conforms to ISO-8601.
Get a channel schedule
See also: AWS API Documentation
Request Syntax
client.describe_schedule( ChannelId='string', MaxResults=123, NextToken='string' )
string
[REQUIRED] Id of the channel whose schedule is being updated.
integer
Placeholder documentation for MaxResults
string
Placeholder documentation for __string
dict
Response Syntax
{ 'NextToken': 'string', 'ScheduleActions': [ { 'ActionName': 'string', 'ScheduleActionSettings': { 'Scte35ReturnToNetworkSettings': { 'SpliceEventId': 123 }, 'Scte35SpliceInsertSettings': { 'Duration': 123, 'SpliceEventId': 123 }, 'Scte35TimeSignalSettings': { 'Scte35Descriptors': [ { 'Scte35DescriptorSettings': { 'SegmentationDescriptorScte35DescriptorSettings': { 'DeliveryRestrictions': { 'ArchiveAllowedFlag': 'ARCHIVE_NOT_ALLOWED'|'ARCHIVE_ALLOWED', 'DeviceRestrictions': 'NONE'|'RESTRICT_GROUP0'|'RESTRICT_GROUP1'|'RESTRICT_GROUP2', 'NoRegionalBlackoutFlag': 'REGIONAL_BLACKOUT'|'NO_REGIONAL_BLACKOUT', 'WebDeliveryAllowedFlag': 'WEB_DELIVERY_NOT_ALLOWED'|'WEB_DELIVERY_ALLOWED' }, 'SegmentNum': 123, 'SegmentationCancelIndicator': 'SEGMENTATION_EVENT_NOT_CANCELED'|'SEGMENTATION_EVENT_CANCELED', 'SegmentationDuration': 123, 'SegmentationEventId': 123, 'SegmentationTypeId': 123, 'SegmentationUpid': 'string', 'SegmentationUpidType': 123, 'SegmentsExpected': 123, 'SubSegmentNum': 123, 'SubSegmentsExpected': 123 } } }, ] }, 'StaticImageActivateSettings': { 'Duration': 123, 'FadeIn': 123, 'FadeOut': 123, 'Height': 123, 'Image': { 'PasswordParam': 'string', 'Uri': 'string', 'Username': 'string' }, 'ImageX': 123, 'ImageY': 123, 'Layer': 123, 'Opacity': 123, 'Width': 123 }, 'StaticImageDeactivateSettings': { 'FadeOut': 123, 'Layer': 123 } }, 'ScheduleActionStartSettings': { 'FixedModeScheduleActionStartSettings': { 'Time': 'string' } } }, ] }
Response Structure
(dict) -- An array of channel schedule actions.
NextToken (string) -- The next token; for use in pagination.
ScheduleActions (list) -- The list of schedule actions.
(dict) -- A single schedule action.
ActionName (string) -- The name of the action, must be unique within the schedule.
ScheduleActionSettings (dict) -- Settings for this schedule action.
Scte35ReturnToNetworkSettings (dict) -- SCTE-35 Return to Network Settings
SpliceEventId (integer) -- The splice_event_id for the SCTE-35 splice_insert, as defined in SCTE-35.
Scte35SpliceInsertSettings (dict) -- SCTE-35 Splice Insert Settings
Duration (integer) -- The duration for the SCTE-35 splice_insert specified in 90KHz clock ticks. When duration is not specified the expectation is that a Scte35ReturnToNetwork action will be scheduled.
SpliceEventId (integer) -- The splice_event_id for the SCTE-35 splice_insert, as defined in SCTE-35.
Scte35TimeSignalSettings (dict) -- SCTE-35 Time Signal Settings
Scte35Descriptors (list) -- The list of SCTE-35 descriptors accompanying the SCTE-35 time_signal.
(dict) -- SCTE-35 Descriptor.
Scte35DescriptorSettings (dict) -- SCTE-35 Descriptor Settings.
SegmentationDescriptorScte35DescriptorSettings (dict) -- SCTE-35 Segmentation Descriptor.
DeliveryRestrictions (dict) -- SCTE-35 delivery restrictions.
ArchiveAllowedFlag (string) -- SCTE-35 segmentation_descriptor archive_allowed_flag.
DeviceRestrictions (string) -- SCTE-35 segmentation_descriptor web_delivery_allowed_flag.
NoRegionalBlackoutFlag (string) -- SCTE-35 segmentation_descriptor no_regional_blackout_flag.
WebDeliveryAllowedFlag (string) -- SCTE-35 segmentation_descriptor web_delivery_allowed_flag.
SegmentNum (integer) -- SCTE-35 segmentation_descriptor segment_num.
SegmentationCancelIndicator (string) -- SCTE-35 segmentation_descriptor segmentation_event_cancel_indicator.
SegmentationDuration (integer) -- SCTE-35 segmentation_descriptor segmentation_duration specified in 90 KHz clock ticks.
SegmentationEventId (integer) -- SCTE-35 segmentation_descriptor segmentation_event_id.
SegmentationTypeId (integer) -- SCTE-35 segmentation_descriptor segmentation_type_id.
SegmentationUpid (string) -- SCTE-35 segmentation_descriptor segmentation_upid as a hex string.
SegmentationUpidType (integer) -- SCTE-35 segmentation_descriptor segmentation_upid_type.
SegmentsExpected (integer) -- SCTE-35 segmentation_descriptor segments_expected.
SubSegmentNum (integer) -- SCTE-35 segmentation_descriptor sub_segment_num.
SubSegmentsExpected (integer) -- SCTE-35 segmentation_descriptor sub_segments_expected.
StaticImageActivateSettings (dict) -- Static Image Activate
Duration (integer) -- The duration in milliseconds for the image to remain in the video. If omitted or set to 0, duration is infinite and image will remain until explicitly deactivated.
FadeIn (integer) -- The time in milliseconds for the image to fade in. Defaults to 0.
FadeOut (integer) -- The time in milliseconds for the image to fade out. Defaults to 0.
Height (integer) -- The height of the image when inserted into the video. Defaults to the native height of the image.
Image (dict) -- The image to overlay on the video. Must be a 32 bit BMP, PNG, or TGA file. Must not be larger than the input video.
PasswordParam (string) -- key used to extract the password from EC2 Parameter store
Uri (string) -- Uniform Resource Identifier - This should be a path to a file accessible to the Live system (eg. a http:// URI) depending on the output type. For example, a RTMP destination should have a uri simliar to: "rtmp://fmsserver/live".
Username (string) -- Documentation update needed
ImageX (integer) -- Placement of the left edge of the image on the horizontal axis in pixels. 0 is the left edge of the frame. Defaults to 0.
ImageY (integer) -- Placement of the top edge of the image on the vertical axis in pixels. 0 is the top edge of the frame. Defaults to 0.
Layer (integer) -- The Z order of the inserted image. Images with higher layer values will be inserted on top of images with lower layer values. Permitted values are 0-7 inclusive. Defaults to 0.
Opacity (integer) -- Opacity of image where 0 is transparent and 100 is fully opaque. Defaults to 100.
Width (integer) -- The width of the image when inserted into the video. Defaults to the native width of the image.
StaticImageDeactivateSettings (dict) -- Static Image Deactivate
FadeOut (integer) -- The time in milliseconds for the image to fade out. Defaults to 0.
Layer (integer) -- The Z order of the inserted image. Images with higher layer values will be inserted on top of images with lower layer values. Permitted values are 0-7 inclusive. Defaults to 0.
ScheduleActionStartSettings (dict) -- When the action takes effect.
FixedModeScheduleActionStartSettings (dict) -- Fixed timestamp action start. Conforms to ISO-8601.
Time (string) -- Fixed timestamp action start. Conforms to ISO-8601.