Class: Aws::MediaTailor::Types::PutPlaybackConfigurationResponse

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-mediatailor/lib/aws-sdk-mediatailor/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#ad_decision_server_urlString

Returns:

  • (String)


3063
3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
3074
3075
3076
3077
3078
3079
3080
3081
3082
3083
3084
3085
# File 'gems/aws-sdk-mediatailor/lib/aws-sdk-mediatailor/types.rb', line 3063

class PutPlaybackConfigurationResponse < Struct.new(
  :ad_decision_server_url,
  :avail_suppression,
  :bumper,
  :cdn_configuration,
  :configuration_aliases,
  :dash_configuration,
  :hls_configuration,
  :live_pre_roll_configuration,
  :log_configuration,
  :manifest_processing_rules,
  :name,
  :personalization_threshold_seconds,
  :playback_configuration_arn,
  :playback_endpoint_prefix,
  :session_initialization_endpoint_prefix,
  :slate_ad_url,
  :tags,
  :transcode_profile_name,
  :video_content_source_url)
  SENSITIVE = []
  include Aws::Structure
end

#avail_suppressionTypes::AvailSuppression

The configuration for avail suppression, also known as ad suppression. For more information about ad suppression, see Ad Suppression.



3063
3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
3074
3075
3076
3077
3078
3079
3080
3081
3082
3083
3084
3085
# File 'gems/aws-sdk-mediatailor/lib/aws-sdk-mediatailor/types.rb', line 3063

class PutPlaybackConfigurationResponse < Struct.new(
  :ad_decision_server_url,
  :avail_suppression,
  :bumper,
  :cdn_configuration,
  :configuration_aliases,
  :dash_configuration,
  :hls_configuration,
  :live_pre_roll_configuration,
  :log_configuration,
  :manifest_processing_rules,
  :name,
  :personalization_threshold_seconds,
  :playback_configuration_arn,
  :playback_endpoint_prefix,
  :session_initialization_endpoint_prefix,
  :slate_ad_url,
  :tags,
  :transcode_profile_name,
  :video_content_source_url)
  SENSITIVE = []
  include Aws::Structure
end

#bumperTypes::Bumper

The configuration for bumpers. Bumpers are short audio or video clips that play at the start or before the end of an ad break. To learn more about bumpers, see Bumpers.

Returns:



3063
3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
3074
3075
3076
3077
3078
3079
3080
3081
3082
3083
3084
3085
# File 'gems/aws-sdk-mediatailor/lib/aws-sdk-mediatailor/types.rb', line 3063

class PutPlaybackConfigurationResponse < Struct.new(
  :ad_decision_server_url,
  :avail_suppression,
  :bumper,
  :cdn_configuration,
  :configuration_aliases,
  :dash_configuration,
  :hls_configuration,
  :live_pre_roll_configuration,
  :log_configuration,
  :manifest_processing_rules,
  :name,
  :personalization_threshold_seconds,
  :playback_configuration_arn,
  :playback_endpoint_prefix,
  :session_initialization_endpoint_prefix,
  :slate_ad_url,
  :tags,
  :transcode_profile_name,
  :video_content_source_url)
  SENSITIVE = []
  include Aws::Structure
end

#cdn_configurationTypes::CdnConfiguration

The configuration for using a content delivery network (CDN), like Amazon CloudFront, for content and ad segment management.



3063
3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
3074
3075
3076
3077
3078
3079
3080
3081
3082
3083
3084
3085
# File 'gems/aws-sdk-mediatailor/lib/aws-sdk-mediatailor/types.rb', line 3063

class PutPlaybackConfigurationResponse < Struct.new(
  :ad_decision_server_url,
  :avail_suppression,
  :bumper,
  :cdn_configuration,
  :configuration_aliases,
  :dash_configuration,
  :hls_configuration,
  :live_pre_roll_configuration,
  :log_configuration,
  :manifest_processing_rules,
  :name,
  :personalization_threshold_seconds,
  :playback_configuration_arn,
  :playback_endpoint_prefix,
  :session_initialization_endpoint_prefix,
  :slate_ad_url,
  :tags,
  :transcode_profile_name,
  :video_content_source_url)
  SENSITIVE = []
  include Aws::Structure
end

#configuration_aliasesHash<String,Hash<String,String>>

The predefined aliases for dynamic variables.

Returns:

  • (Hash<String,Hash<String,String>>)


3063
3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
3074
3075
3076
3077
3078
3079
3080
3081
3082
3083
3084
3085
# File 'gems/aws-sdk-mediatailor/lib/aws-sdk-mediatailor/types.rb', line 3063

class PutPlaybackConfigurationResponse < Struct.new(
  :ad_decision_server_url,
  :avail_suppression,
  :bumper,
  :cdn_configuration,
  :configuration_aliases,
  :dash_configuration,
  :hls_configuration,
  :live_pre_roll_configuration,
  :log_configuration,
  :manifest_processing_rules,
  :name,
  :personalization_threshold_seconds,
  :playback_configuration_arn,
  :playback_endpoint_prefix,
  :session_initialization_endpoint_prefix,
  :slate_ad_url,
  :tags,
  :transcode_profile_name,
  :video_content_source_url)
  SENSITIVE = []
  include Aws::Structure
end

#dash_configurationTypes::DashConfiguration

The configuration for DASH content.



3063
3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
3074
3075
3076
3077
3078
3079
3080
3081
3082
3083
3084
3085
# File 'gems/aws-sdk-mediatailor/lib/aws-sdk-mediatailor/types.rb', line 3063

class PutPlaybackConfigurationResponse < Struct.new(
  :ad_decision_server_url,
  :avail_suppression,
  :bumper,
  :cdn_configuration,
  :configuration_aliases,
  :dash_configuration,
  :hls_configuration,
  :live_pre_roll_configuration,
  :log_configuration,
  :manifest_processing_rules,
  :name,
  :personalization_threshold_seconds,
  :playback_configuration_arn,
  :playback_endpoint_prefix,
  :session_initialization_endpoint_prefix,
  :slate_ad_url,
  :tags,
  :transcode_profile_name,
  :video_content_source_url)
  SENSITIVE = []
  include Aws::Structure
end

#hls_configurationTypes::HlsConfiguration

The configuration for HLS content.



3063
3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
3074
3075
3076
3077
3078
3079
3080
3081
3082
3083
3084
3085
# File 'gems/aws-sdk-mediatailor/lib/aws-sdk-mediatailor/types.rb', line 3063

class PutPlaybackConfigurationResponse < Struct.new(
  :ad_decision_server_url,
  :avail_suppression,
  :bumper,
  :cdn_configuration,
  :configuration_aliases,
  :dash_configuration,
  :hls_configuration,
  :live_pre_roll_configuration,
  :log_configuration,
  :manifest_processing_rules,
  :name,
  :personalization_threshold_seconds,
  :playback_configuration_arn,
  :playback_endpoint_prefix,
  :session_initialization_endpoint_prefix,
  :slate_ad_url,
  :tags,
  :transcode_profile_name,
  :video_content_source_url)
  SENSITIVE = []
  include Aws::Structure
end

#live_pre_roll_configurationTypes::LivePreRollConfiguration

The configuration for pre-roll ad insertion.



3063
3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
3074
3075
3076
3077
3078
3079
3080
3081
3082
3083
3084
3085
# File 'gems/aws-sdk-mediatailor/lib/aws-sdk-mediatailor/types.rb', line 3063

class PutPlaybackConfigurationResponse < Struct.new(
  :ad_decision_server_url,
  :avail_suppression,
  :bumper,
  :cdn_configuration,
  :configuration_aliases,
  :dash_configuration,
  :hls_configuration,
  :live_pre_roll_configuration,
  :log_configuration,
  :manifest_processing_rules,
  :name,
  :personalization_threshold_seconds,
  :playback_configuration_arn,
  :playback_endpoint_prefix,
  :session_initialization_endpoint_prefix,
  :slate_ad_url,
  :tags,
  :transcode_profile_name,
  :video_content_source_url)
  SENSITIVE = []
  include Aws::Structure
end

#log_configurationTypes::LogConfiguration

Returns Amazon CloudWatch log settings for a playback configuration.



3063
3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
3074
3075
3076
3077
3078
3079
3080
3081
3082
3083
3084
3085
# File 'gems/aws-sdk-mediatailor/lib/aws-sdk-mediatailor/types.rb', line 3063

class PutPlaybackConfigurationResponse < Struct.new(
  :ad_decision_server_url,
  :avail_suppression,
  :bumper,
  :cdn_configuration,
  :configuration_aliases,
  :dash_configuration,
  :hls_configuration,
  :live_pre_roll_configuration,
  :log_configuration,
  :manifest_processing_rules,
  :name,
  :personalization_threshold_seconds,
  :playback_configuration_arn,
  :playback_endpoint_prefix,
  :session_initialization_endpoint_prefix,
  :slate_ad_url,
  :tags,
  :transcode_profile_name,
  :video_content_source_url)
  SENSITIVE = []
  include Aws::Structure
end

#manifest_processing_rulesTypes::ManifestProcessingRules

The configuration for manifest processing rules. Manifest processing rules enable customization of the personalized manifests created by MediaTailor.



3063
3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
3074
3075
3076
3077
3078
3079
3080
3081
3082
3083
3084
3085
# File 'gems/aws-sdk-mediatailor/lib/aws-sdk-mediatailor/types.rb', line 3063

class PutPlaybackConfigurationResponse < Struct.new(
  :ad_decision_server_url,
  :avail_suppression,
  :bumper,
  :cdn_configuration,
  :configuration_aliases,
  :dash_configuration,
  :hls_configuration,
  :live_pre_roll_configuration,
  :log_configuration,
  :manifest_processing_rules,
  :name,
  :personalization_threshold_seconds,
  :playback_configuration_arn,
  :playback_endpoint_prefix,
  :session_initialization_endpoint_prefix,
  :slate_ad_url,
  :tags,
  :transcode_profile_name,
  :video_content_source_url)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

Returns:

  • (String)


3063
3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
3074
3075
3076
3077
3078
3079
3080
3081
3082
3083
3084
3085
# File 'gems/aws-sdk-mediatailor/lib/aws-sdk-mediatailor/types.rb', line 3063

class PutPlaybackConfigurationResponse < Struct.new(
  :ad_decision_server_url,
  :avail_suppression,
  :bumper,
  :cdn_configuration,
  :configuration_aliases,
  :dash_configuration,
  :hls_configuration,
  :live_pre_roll_configuration,
  :log_configuration,
  :manifest_processing_rules,
  :name,
  :personalization_threshold_seconds,
  :playback_configuration_arn,
  :playback_endpoint_prefix,
  :session_initialization_endpoint_prefix,
  :slate_ad_url,
  :tags,
  :transcode_profile_name,
  :video_content_source_url)
  SENSITIVE = []
  include Aws::Structure
end

#personalization_threshold_secondsInteger

Returns:

  • (Integer)


3063
3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
3074
3075
3076
3077
3078
3079
3080
3081
3082
3083
3084
3085
# File 'gems/aws-sdk-mediatailor/lib/aws-sdk-mediatailor/types.rb', line 3063

class PutPlaybackConfigurationResponse < Struct.new(
  :ad_decision_server_url,
  :avail_suppression,
  :bumper,
  :cdn_configuration,
  :configuration_aliases,
  :dash_configuration,
  :hls_configuration,
  :live_pre_roll_configuration,
  :log_configuration,
  :manifest_processing_rules,
  :name,
  :personalization_threshold_seconds,
  :playback_configuration_arn,
  :playback_endpoint_prefix,
  :session_initialization_endpoint_prefix,
  :slate_ad_url,
  :tags,
  :transcode_profile_name,
  :video_content_source_url)
  SENSITIVE = []
  include Aws::Structure
end

#playback_configuration_arnString

Returns:

  • (String)


3063
3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
3074
3075
3076
3077
3078
3079
3080
3081
3082
3083
3084
3085
# File 'gems/aws-sdk-mediatailor/lib/aws-sdk-mediatailor/types.rb', line 3063

class PutPlaybackConfigurationResponse < Struct.new(
  :ad_decision_server_url,
  :avail_suppression,
  :bumper,
  :cdn_configuration,
  :configuration_aliases,
  :dash_configuration,
  :hls_configuration,
  :live_pre_roll_configuration,
  :log_configuration,
  :manifest_processing_rules,
  :name,
  :personalization_threshold_seconds,
  :playback_configuration_arn,
  :playback_endpoint_prefix,
  :session_initialization_endpoint_prefix,
  :slate_ad_url,
  :tags,
  :transcode_profile_name,
  :video_content_source_url)
  SENSITIVE = []
  include Aws::Structure
end

#playback_endpoint_prefixString

Returns:

  • (String)


3063
3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
3074
3075
3076
3077
3078
3079
3080
3081
3082
3083
3084
3085
# File 'gems/aws-sdk-mediatailor/lib/aws-sdk-mediatailor/types.rb', line 3063

class PutPlaybackConfigurationResponse < Struct.new(
  :ad_decision_server_url,
  :avail_suppression,
  :bumper,
  :cdn_configuration,
  :configuration_aliases,
  :dash_configuration,
  :hls_configuration,
  :live_pre_roll_configuration,
  :log_configuration,
  :manifest_processing_rules,
  :name,
  :personalization_threshold_seconds,
  :playback_configuration_arn,
  :playback_endpoint_prefix,
  :session_initialization_endpoint_prefix,
  :slate_ad_url,
  :tags,
  :transcode_profile_name,
  :video_content_source_url)
  SENSITIVE = []
  include Aws::Structure
end

#session_initialization_endpoint_prefixString

Returns:

  • (String)


3063
3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
3074
3075
3076
3077
3078
3079
3080
3081
3082
3083
3084
3085
# File 'gems/aws-sdk-mediatailor/lib/aws-sdk-mediatailor/types.rb', line 3063

class PutPlaybackConfigurationResponse < Struct.new(
  :ad_decision_server_url,
  :avail_suppression,
  :bumper,
  :cdn_configuration,
  :configuration_aliases,
  :dash_configuration,
  :hls_configuration,
  :live_pre_roll_configuration,
  :log_configuration,
  :manifest_processing_rules,
  :name,
  :personalization_threshold_seconds,
  :playback_configuration_arn,
  :playback_endpoint_prefix,
  :session_initialization_endpoint_prefix,
  :slate_ad_url,
  :tags,
  :transcode_profile_name,
  :video_content_source_url)
  SENSITIVE = []
  include Aws::Structure
end

#slate_ad_urlString

Returns:

  • (String)


3063
3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
3074
3075
3076
3077
3078
3079
3080
3081
3082
3083
3084
3085
# File 'gems/aws-sdk-mediatailor/lib/aws-sdk-mediatailor/types.rb', line 3063

class PutPlaybackConfigurationResponse < Struct.new(
  :ad_decision_server_url,
  :avail_suppression,
  :bumper,
  :cdn_configuration,
  :configuration_aliases,
  :dash_configuration,
  :hls_configuration,
  :live_pre_roll_configuration,
  :log_configuration,
  :manifest_processing_rules,
  :name,
  :personalization_threshold_seconds,
  :playback_configuration_arn,
  :playback_endpoint_prefix,
  :session_initialization_endpoint_prefix,
  :slate_ad_url,
  :tags,
  :transcode_profile_name,
  :video_content_source_url)
  SENSITIVE = []
  include Aws::Structure
end

#tagsHash<String,String>

Returns:

  • (Hash<String,String>)


3063
3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
3074
3075
3076
3077
3078
3079
3080
3081
3082
3083
3084
3085
# File 'gems/aws-sdk-mediatailor/lib/aws-sdk-mediatailor/types.rb', line 3063

class PutPlaybackConfigurationResponse < Struct.new(
  :ad_decision_server_url,
  :avail_suppression,
  :bumper,
  :cdn_configuration,
  :configuration_aliases,
  :dash_configuration,
  :hls_configuration,
  :live_pre_roll_configuration,
  :log_configuration,
  :manifest_processing_rules,
  :name,
  :personalization_threshold_seconds,
  :playback_configuration_arn,
  :playback_endpoint_prefix,
  :session_initialization_endpoint_prefix,
  :slate_ad_url,
  :tags,
  :transcode_profile_name,
  :video_content_source_url)
  SENSITIVE = []
  include Aws::Structure
end

#transcode_profile_nameString

Returns:

  • (String)


3063
3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
3074
3075
3076
3077
3078
3079
3080
3081
3082
3083
3084
3085
# File 'gems/aws-sdk-mediatailor/lib/aws-sdk-mediatailor/types.rb', line 3063

class PutPlaybackConfigurationResponse < Struct.new(
  :ad_decision_server_url,
  :avail_suppression,
  :bumper,
  :cdn_configuration,
  :configuration_aliases,
  :dash_configuration,
  :hls_configuration,
  :live_pre_roll_configuration,
  :log_configuration,
  :manifest_processing_rules,
  :name,
  :personalization_threshold_seconds,
  :playback_configuration_arn,
  :playback_endpoint_prefix,
  :session_initialization_endpoint_prefix,
  :slate_ad_url,
  :tags,
  :transcode_profile_name,
  :video_content_source_url)
  SENSITIVE = []
  include Aws::Structure
end

#video_content_source_urlString

Returns:

  • (String)


3063
3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
3074
3075
3076
3077
3078
3079
3080
3081
3082
3083
3084
3085
# File 'gems/aws-sdk-mediatailor/lib/aws-sdk-mediatailor/types.rb', line 3063

class PutPlaybackConfigurationResponse < Struct.new(
  :ad_decision_server_url,
  :avail_suppression,
  :bumper,
  :cdn_configuration,
  :configuration_aliases,
  :dash_configuration,
  :hls_configuration,
  :live_pre_roll_configuration,
  :log_configuration,
  :manifest_processing_rules,
  :name,
  :personalization_threshold_seconds,
  :playback_configuration_arn,
  :playback_endpoint_prefix,
  :session_initialization_endpoint_prefix,
  :slate_ad_url,
  :tags,
  :transcode_profile_name,
  :video_content_source_url)
  SENSITIVE = []
  include Aws::Structure
end