class Aws::MediaLive::Types::ScheduleActionSettings
Holds the settings for a single schedule action.
@note When making an API call, you may pass ScheduleActionSettings
data as a hash: { hls_id_3_segment_tagging_settings: { tag: "__string", # required }, hls_timed_metadata_settings: { id_3: "__string", # required }, input_prepare_settings: { input_attachment_name_reference: "__string", input_clipping_settings: { input_timecode_source: "ZEROBASED", # required, accepts ZEROBASED, EMBEDDED start_timecode: { timecode: "__string", }, stop_timecode: { last_frame_clipping_behavior: "EXCLUDE_LAST_FRAME", # accepts EXCLUDE_LAST_FRAME, INCLUDE_LAST_FRAME timecode: "__string", }, }, url_path: ["__string"], }, input_switch_settings: { input_attachment_name_reference: "__string", # required input_clipping_settings: { input_timecode_source: "ZEROBASED", # required, accepts ZEROBASED, EMBEDDED start_timecode: { timecode: "__string", }, stop_timecode: { last_frame_clipping_behavior: "EXCLUDE_LAST_FRAME", # accepts EXCLUDE_LAST_FRAME, INCLUDE_LAST_FRAME timecode: "__string", }, }, url_path: ["__string"], }, motion_graphics_image_activate_settings: { duration: 1, password_param: "__string", url: "__string", username: "__string", }, motion_graphics_image_deactivate_settings: { }, pause_state_settings: { pipelines: [ { pipeline_id: "PIPELINE_0", # required, accepts PIPELINE_0, PIPELINE_1 }, ], }, scte_35_return_to_network_settings: { splice_event_id: 1, # required }, scte_35_splice_insert_settings: { duration: 1, splice_event_id: 1, # required }, scte_35_time_signal_settings: { scte_35_descriptors: [ # required { scte_35_descriptor_settings: { # required segmentation_descriptor_scte_35_descriptor_settings: { # required delivery_restrictions: { archive_allowed_flag: "ARCHIVE_NOT_ALLOWED", # required, accepts ARCHIVE_NOT_ALLOWED, ARCHIVE_ALLOWED device_restrictions: "NONE", # required, accepts NONE, RESTRICT_GROUP0, RESTRICT_GROUP1, RESTRICT_GROUP2 no_regional_blackout_flag: "REGIONAL_BLACKOUT", # required, accepts REGIONAL_BLACKOUT, NO_REGIONAL_BLACKOUT web_delivery_allowed_flag: "WEB_DELIVERY_NOT_ALLOWED", # required, accepts WEB_DELIVERY_NOT_ALLOWED, WEB_DELIVERY_ALLOWED }, segment_num: 1, segmentation_cancel_indicator: "SEGMENTATION_EVENT_NOT_CANCELED", # required, accepts SEGMENTATION_EVENT_NOT_CANCELED, SEGMENTATION_EVENT_CANCELED segmentation_duration: 1, segmentation_event_id: 1, # required segmentation_type_id: 1, segmentation_upid: "__string", segmentation_upid_type: 1, segments_expected: 1, sub_segment_num: 1, sub_segments_expected: 1, }, }, }, ], }, static_image_activate_settings: { duration: 1, fade_in: 1, fade_out: 1, height: 1, image: { # required password_param: "__string", uri: "__string", # required username: "__string", }, image_x: 1, image_y: 1, layer: 1, opacity: 1, width: 1, }, static_image_deactivate_settings: { fade_out: 1, layer: 1, }, }
@!attribute [rw] hls_id_3_segment_tagging_settings
Action to insert HLS ID3 segment tagging @return [Types::HlsId3SegmentTaggingScheduleActionSettings]
@!attribute [rw] hls_timed_metadata_settings
Action to insert HLS metadata @return [Types::HlsTimedMetadataScheduleActionSettings]
@!attribute [rw] input_prepare_settings
Action to prepare an input for a future immediate input switch @return [Types::InputPrepareScheduleActionSettings]
@!attribute [rw] input_switch_settings
Action to switch the input @return [Types::InputSwitchScheduleActionSettings]
@!attribute [rw] motion_graphics_image_activate_settings
Action to activate a motion graphics image overlay @return [Types::MotionGraphicsActivateScheduleActionSettings]
@!attribute [rw] motion_graphics_image_deactivate_settings
Action to deactivate a motion graphics image overlay @return [Types::MotionGraphicsDeactivateScheduleActionSettings]
@!attribute [rw] pause_state_settings
Action to pause or unpause one or both channel pipelines @return [Types::PauseStateScheduleActionSettings]
@!attribute [rw] scte_35_return_to_network_settings
Action to insert SCTE-35 return\_to\_network message @return [Types::Scte35ReturnToNetworkScheduleActionSettings]
@!attribute [rw] scte_35_splice_insert_settings
Action to insert SCTE-35 splice\_insert message @return [Types::Scte35SpliceInsertScheduleActionSettings]
@!attribute [rw] scte_35_time_signal_settings
Action to insert SCTE-35 time\_signal message @return [Types::Scte35TimeSignalScheduleActionSettings]
@!attribute [rw] static_image_activate_settings
Action to activate a static image overlay @return [Types::StaticImageActivateScheduleActionSettings]
@!attribute [rw] static_image_deactivate_settings
Action to deactivate a static image overlay @return [Types::StaticImageDeactivateScheduleActionSettings]
@see docs.aws.amazon.com/goto/WebAPI/medialive-2017-10-14/ScheduleActionSettings AWS API Documentation
Constants
- SENSITIVE