Class: Aws::MediaLive::Types::ScheduleActionSettings

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-medialive/types.rb

Overview

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,
  },
}

Holds the settings for a single schedule action.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#hls_id_3_segment_tagging_settingsTypes::HlsId3SegmentTaggingScheduleActionSettings

Action to insert HLS ID3 segment tagging



15675
15676
15677
15678
15679
15680
15681
15682
15683
15684
15685
15686
15687
15688
15689
15690
# File 'lib/aws-sdk-medialive/types.rb', line 15675

class ScheduleActionSettings < Struct.new(
  :hls_id_3_segment_tagging_settings,
  :hls_timed_metadata_settings,
  :input_prepare_settings,
  :input_switch_settings,
  :motion_graphics_image_activate_settings,
  :motion_graphics_image_deactivate_settings,
  :pause_state_settings,
  :scte_35_return_to_network_settings,
  :scte_35_splice_insert_settings,
  :scte_35_time_signal_settings,
  :static_image_activate_settings,
  :static_image_deactivate_settings)
  SENSITIVE = []
  include Aws::Structure
end

#hls_timed_metadata_settingsTypes::HlsTimedMetadataScheduleActionSettings

Action to insert HLS metadata



15675
15676
15677
15678
15679
15680
15681
15682
15683
15684
15685
15686
15687
15688
15689
15690
# File 'lib/aws-sdk-medialive/types.rb', line 15675

class ScheduleActionSettings < Struct.new(
  :hls_id_3_segment_tagging_settings,
  :hls_timed_metadata_settings,
  :input_prepare_settings,
  :input_switch_settings,
  :motion_graphics_image_activate_settings,
  :motion_graphics_image_deactivate_settings,
  :pause_state_settings,
  :scte_35_return_to_network_settings,
  :scte_35_splice_insert_settings,
  :scte_35_time_signal_settings,
  :static_image_activate_settings,
  :static_image_deactivate_settings)
  SENSITIVE = []
  include Aws::Structure
end

#input_prepare_settingsTypes::InputPrepareScheduleActionSettings

Action to prepare an input for a future immediate input switch



15675
15676
15677
15678
15679
15680
15681
15682
15683
15684
15685
15686
15687
15688
15689
15690
# File 'lib/aws-sdk-medialive/types.rb', line 15675

class ScheduleActionSettings < Struct.new(
  :hls_id_3_segment_tagging_settings,
  :hls_timed_metadata_settings,
  :input_prepare_settings,
  :input_switch_settings,
  :motion_graphics_image_activate_settings,
  :motion_graphics_image_deactivate_settings,
  :pause_state_settings,
  :scte_35_return_to_network_settings,
  :scte_35_splice_insert_settings,
  :scte_35_time_signal_settings,
  :static_image_activate_settings,
  :static_image_deactivate_settings)
  SENSITIVE = []
  include Aws::Structure
end

#input_switch_settingsTypes::InputSwitchScheduleActionSettings

Action to switch the input



15675
15676
15677
15678
15679
15680
15681
15682
15683
15684
15685
15686
15687
15688
15689
15690
# File 'lib/aws-sdk-medialive/types.rb', line 15675

class ScheduleActionSettings < Struct.new(
  :hls_id_3_segment_tagging_settings,
  :hls_timed_metadata_settings,
  :input_prepare_settings,
  :input_switch_settings,
  :motion_graphics_image_activate_settings,
  :motion_graphics_image_deactivate_settings,
  :pause_state_settings,
  :scte_35_return_to_network_settings,
  :scte_35_splice_insert_settings,
  :scte_35_time_signal_settings,
  :static_image_activate_settings,
  :static_image_deactivate_settings)
  SENSITIVE = []
  include Aws::Structure
end

#motion_graphics_image_activate_settingsTypes::MotionGraphicsActivateScheduleActionSettings

Action to activate a motion graphics image overlay



15675
15676
15677
15678
15679
15680
15681
15682
15683
15684
15685
15686
15687
15688
15689
15690
# File 'lib/aws-sdk-medialive/types.rb', line 15675

class ScheduleActionSettings < Struct.new(
  :hls_id_3_segment_tagging_settings,
  :hls_timed_metadata_settings,
  :input_prepare_settings,
  :input_switch_settings,
  :motion_graphics_image_activate_settings,
  :motion_graphics_image_deactivate_settings,
  :pause_state_settings,
  :scte_35_return_to_network_settings,
  :scte_35_splice_insert_settings,
  :scte_35_time_signal_settings,
  :static_image_activate_settings,
  :static_image_deactivate_settings)
  SENSITIVE = []
  include Aws::Structure
end

#motion_graphics_image_deactivate_settingsTypes::MotionGraphicsDeactivateScheduleActionSettings

Action to deactivate a motion graphics image overlay



15675
15676
15677
15678
15679
15680
15681
15682
15683
15684
15685
15686
15687
15688
15689
15690
# File 'lib/aws-sdk-medialive/types.rb', line 15675

class ScheduleActionSettings < Struct.new(
  :hls_id_3_segment_tagging_settings,
  :hls_timed_metadata_settings,
  :input_prepare_settings,
  :input_switch_settings,
  :motion_graphics_image_activate_settings,
  :motion_graphics_image_deactivate_settings,
  :pause_state_settings,
  :scte_35_return_to_network_settings,
  :scte_35_splice_insert_settings,
  :scte_35_time_signal_settings,
  :static_image_activate_settings,
  :static_image_deactivate_settings)
  SENSITIVE = []
  include Aws::Structure
end

#pause_state_settingsTypes::PauseStateScheduleActionSettings

Action to pause or unpause one or both channel pipelines



15675
15676
15677
15678
15679
15680
15681
15682
15683
15684
15685
15686
15687
15688
15689
15690
# File 'lib/aws-sdk-medialive/types.rb', line 15675

class ScheduleActionSettings < Struct.new(
  :hls_id_3_segment_tagging_settings,
  :hls_timed_metadata_settings,
  :input_prepare_settings,
  :input_switch_settings,
  :motion_graphics_image_activate_settings,
  :motion_graphics_image_deactivate_settings,
  :pause_state_settings,
  :scte_35_return_to_network_settings,
  :scte_35_splice_insert_settings,
  :scte_35_time_signal_settings,
  :static_image_activate_settings,
  :static_image_deactivate_settings)
  SENSITIVE = []
  include Aws::Structure
end

#scte_35_return_to_network_settingsTypes::Scte35ReturnToNetworkScheduleActionSettings

Action to insert SCTE-35 return_to_network message



15675
15676
15677
15678
15679
15680
15681
15682
15683
15684
15685
15686
15687
15688
15689
15690
# File 'lib/aws-sdk-medialive/types.rb', line 15675

class ScheduleActionSettings < Struct.new(
  :hls_id_3_segment_tagging_settings,
  :hls_timed_metadata_settings,
  :input_prepare_settings,
  :input_switch_settings,
  :motion_graphics_image_activate_settings,
  :motion_graphics_image_deactivate_settings,
  :pause_state_settings,
  :scte_35_return_to_network_settings,
  :scte_35_splice_insert_settings,
  :scte_35_time_signal_settings,
  :static_image_activate_settings,
  :static_image_deactivate_settings)
  SENSITIVE = []
  include Aws::Structure
end

#scte_35_splice_insert_settingsTypes::Scte35SpliceInsertScheduleActionSettings

Action to insert SCTE-35 splice_insert message



15675
15676
15677
15678
15679
15680
15681
15682
15683
15684
15685
15686
15687
15688
15689
15690
# File 'lib/aws-sdk-medialive/types.rb', line 15675

class ScheduleActionSettings < Struct.new(
  :hls_id_3_segment_tagging_settings,
  :hls_timed_metadata_settings,
  :input_prepare_settings,
  :input_switch_settings,
  :motion_graphics_image_activate_settings,
  :motion_graphics_image_deactivate_settings,
  :pause_state_settings,
  :scte_35_return_to_network_settings,
  :scte_35_splice_insert_settings,
  :scte_35_time_signal_settings,
  :static_image_activate_settings,
  :static_image_deactivate_settings)
  SENSITIVE = []
  include Aws::Structure
end

#scte_35_time_signal_settingsTypes::Scte35TimeSignalScheduleActionSettings

Action to insert SCTE-35 time_signal message



15675
15676
15677
15678
15679
15680
15681
15682
15683
15684
15685
15686
15687
15688
15689
15690
# File 'lib/aws-sdk-medialive/types.rb', line 15675

class ScheduleActionSettings < Struct.new(
  :hls_id_3_segment_tagging_settings,
  :hls_timed_metadata_settings,
  :input_prepare_settings,
  :input_switch_settings,
  :motion_graphics_image_activate_settings,
  :motion_graphics_image_deactivate_settings,
  :pause_state_settings,
  :scte_35_return_to_network_settings,
  :scte_35_splice_insert_settings,
  :scte_35_time_signal_settings,
  :static_image_activate_settings,
  :static_image_deactivate_settings)
  SENSITIVE = []
  include Aws::Structure
end

#static_image_activate_settingsTypes::StaticImageActivateScheduleActionSettings

Action to activate a static image overlay



15675
15676
15677
15678
15679
15680
15681
15682
15683
15684
15685
15686
15687
15688
15689
15690
# File 'lib/aws-sdk-medialive/types.rb', line 15675

class ScheduleActionSettings < Struct.new(
  :hls_id_3_segment_tagging_settings,
  :hls_timed_metadata_settings,
  :input_prepare_settings,
  :input_switch_settings,
  :motion_graphics_image_activate_settings,
  :motion_graphics_image_deactivate_settings,
  :pause_state_settings,
  :scte_35_return_to_network_settings,
  :scte_35_splice_insert_settings,
  :scte_35_time_signal_settings,
  :static_image_activate_settings,
  :static_image_deactivate_settings)
  SENSITIVE = []
  include Aws::Structure
end

#static_image_deactivate_settingsTypes::StaticImageDeactivateScheduleActionSettings

Action to deactivate a static image overlay



15675
15676
15677
15678
15679
15680
15681
15682
15683
15684
15685
15686
15687
15688
15689
15690
# File 'lib/aws-sdk-medialive/types.rb', line 15675

class ScheduleActionSettings < Struct.new(
  :hls_id_3_segment_tagging_settings,
  :hls_timed_metadata_settings,
  :input_prepare_settings,
  :input_switch_settings,
  :motion_graphics_image_activate_settings,
  :motion_graphics_image_deactivate_settings,
  :pause_state_settings,
  :scte_35_return_to_network_settings,
  :scte_35_splice_insert_settings,
  :scte_35_time_signal_settings,
  :static_image_activate_settings,
  :static_image_deactivate_settings)
  SENSITIVE = []
  include Aws::Structure
end