lib/aws-sdk-mediapackage/client.rb in aws-sdk-mediapackage-1.19.0 vs lib/aws-sdk-mediapackage/client.rb in aws-sdk-mediapackage-1.20.0
- old
+ new
@@ -367,10 +367,12 @@
# },
# },
# hls_manifests: [
# {
# ad_markers: "NONE", # accepts NONE, SCTE35_ENHANCED, PASSTHROUGH
+ # ad_triggers: ["SPLICE_INSERT"], # accepts SPLICE_INSERT, BREAK, PROVIDER_ADVERTISEMENT, DISTRIBUTOR_ADVERTISEMENT, PROVIDER_PLACEMENT_OPPORTUNITY, DISTRIBUTOR_PLACEMENT_OPPORTUNITY, PROVIDER_OVERLAY_PLACEMENT_OPPORTUNITY, DISTRIBUTOR_OVERLAY_PLACEMENT_OPPORTUNITY
+ # ads_on_delivery_restrictions: "NONE", # accepts NONE, RESTRICTED, UNRESTRICTED, BOTH
# id: "__string", # required
# include_iframe_only_stream: false,
# manifest_name: "__string",
# playlist_type: "NONE", # accepts NONE, EVENT, VOD
# playlist_window_seconds: 1,
@@ -384,10 +386,12 @@
# min_video_bits_per_second: 1,
# stream_order: "ORIGINAL", # accepts ORIGINAL, VIDEO_BITRATE_ASCENDING, VIDEO_BITRATE_DESCENDING
# },
# },
# dash_package: {
+ # ad_triggers: ["SPLICE_INSERT"], # accepts SPLICE_INSERT, BREAK, PROVIDER_ADVERTISEMENT, DISTRIBUTOR_ADVERTISEMENT, PROVIDER_PLACEMENT_OPPORTUNITY, DISTRIBUTOR_PLACEMENT_OPPORTUNITY, PROVIDER_OVERLAY_PLACEMENT_OPPORTUNITY, DISTRIBUTOR_OVERLAY_PLACEMENT_OPPORTUNITY
+ # ads_on_delivery_restrictions: "NONE", # accepts NONE, RESTRICTED, UNRESTRICTED, BOTH
# encryption: {
# key_rotation_interval_seconds: 1,
# speke_key_provider: { # required
# certificate_arn: "__string",
# resource_id: "__string", # required
@@ -412,10 +416,12 @@
# suggested_presentation_delay_seconds: 1,
# },
# description: "__string",
# hls_package: {
# ad_markers: "NONE", # accepts NONE, SCTE35_ENHANCED, PASSTHROUGH
+ # ad_triggers: ["SPLICE_INSERT"], # accepts SPLICE_INSERT, BREAK, PROVIDER_ADVERTISEMENT, DISTRIBUTOR_ADVERTISEMENT, PROVIDER_PLACEMENT_OPPORTUNITY, DISTRIBUTOR_PLACEMENT_OPPORTUNITY, PROVIDER_OVERLAY_PLACEMENT_OPPORTUNITY, DISTRIBUTOR_OVERLAY_PLACEMENT_OPPORTUNITY
+ # ads_on_delivery_restrictions: "NONE", # accepts NONE, RESTRICTED, UNRESTRICTED, BOTH
# encryption: {
# constant_initialization_vector: "__string",
# encryption_method: "AES_128", # accepts AES_128, SAMPLE_AES
# key_rotation_interval_seconds: 1,
# repeat_ext_x_key: false,
@@ -490,10 +496,13 @@
# resp.cmaf_package.segment_duration_seconds #=> Integer
# resp.cmaf_package.segment_prefix #=> String
# resp.cmaf_package.stream_selection.max_video_bits_per_second #=> Integer
# resp.cmaf_package.stream_selection.min_video_bits_per_second #=> Integer
# resp.cmaf_package.stream_selection.stream_order #=> String, one of "ORIGINAL", "VIDEO_BITRATE_ASCENDING", "VIDEO_BITRATE_DESCENDING"
+ # resp.dash_package.ad_triggers #=> Array
+ # resp.dash_package.ad_triggers[0] #=> String, one of "SPLICE_INSERT", "BREAK", "PROVIDER_ADVERTISEMENT", "DISTRIBUTOR_ADVERTISEMENT", "PROVIDER_PLACEMENT_OPPORTUNITY", "DISTRIBUTOR_PLACEMENT_OPPORTUNITY", "PROVIDER_OVERLAY_PLACEMENT_OPPORTUNITY", "DISTRIBUTOR_OVERLAY_PLACEMENT_OPPORTUNITY"
+ # resp.dash_package.ads_on_delivery_restrictions #=> String, one of "NONE", "RESTRICTED", "UNRESTRICTED", "BOTH"
# resp.dash_package.encryption.key_rotation_interval_seconds #=> Integer
# resp.dash_package.encryption.speke_key_provider.certificate_arn #=> String
# resp.dash_package.encryption.speke_key_provider.resource_id #=> String
# resp.dash_package.encryption.speke_key_provider.role_arn #=> String
# resp.dash_package.encryption.speke_key_provider.system_ids #=> Array
@@ -512,10 +521,13 @@
# resp.dash_package.stream_selection.min_video_bits_per_second #=> Integer
# resp.dash_package.stream_selection.stream_order #=> String, one of "ORIGINAL", "VIDEO_BITRATE_ASCENDING", "VIDEO_BITRATE_DESCENDING"
# resp.dash_package.suggested_presentation_delay_seconds #=> Integer
# resp.description #=> String
# resp.hls_package.ad_markers #=> String, one of "NONE", "SCTE35_ENHANCED", "PASSTHROUGH"
+ # resp.hls_package.ad_triggers #=> Array
+ # resp.hls_package.ad_triggers[0] #=> String, one of "SPLICE_INSERT", "BREAK", "PROVIDER_ADVERTISEMENT", "DISTRIBUTOR_ADVERTISEMENT", "PROVIDER_PLACEMENT_OPPORTUNITY", "DISTRIBUTOR_PLACEMENT_OPPORTUNITY", "PROVIDER_OVERLAY_PLACEMENT_OPPORTUNITY", "DISTRIBUTOR_OVERLAY_PLACEMENT_OPPORTUNITY"
+ # resp.hls_package.ads_on_delivery_restrictions #=> String, one of "NONE", "RESTRICTED", "UNRESTRICTED", "BOTH"
# resp.hls_package.encryption.constant_initialization_vector #=> String
# resp.hls_package.encryption.encryption_method #=> String, one of "AES_128", "SAMPLE_AES"
# resp.hls_package.encryption.key_rotation_interval_seconds #=> Integer
# resp.hls_package.encryption.repeat_ext_x_key #=> Boolean
# resp.hls_package.encryption.speke_key_provider.certificate_arn #=> String
@@ -695,10 +707,13 @@
# resp.cmaf_package.segment_duration_seconds #=> Integer
# resp.cmaf_package.segment_prefix #=> String
# resp.cmaf_package.stream_selection.max_video_bits_per_second #=> Integer
# resp.cmaf_package.stream_selection.min_video_bits_per_second #=> Integer
# resp.cmaf_package.stream_selection.stream_order #=> String, one of "ORIGINAL", "VIDEO_BITRATE_ASCENDING", "VIDEO_BITRATE_DESCENDING"
+ # resp.dash_package.ad_triggers #=> Array
+ # resp.dash_package.ad_triggers[0] #=> String, one of "SPLICE_INSERT", "BREAK", "PROVIDER_ADVERTISEMENT", "DISTRIBUTOR_ADVERTISEMENT", "PROVIDER_PLACEMENT_OPPORTUNITY", "DISTRIBUTOR_PLACEMENT_OPPORTUNITY", "PROVIDER_OVERLAY_PLACEMENT_OPPORTUNITY", "DISTRIBUTOR_OVERLAY_PLACEMENT_OPPORTUNITY"
+ # resp.dash_package.ads_on_delivery_restrictions #=> String, one of "NONE", "RESTRICTED", "UNRESTRICTED", "BOTH"
# resp.dash_package.encryption.key_rotation_interval_seconds #=> Integer
# resp.dash_package.encryption.speke_key_provider.certificate_arn #=> String
# resp.dash_package.encryption.speke_key_provider.resource_id #=> String
# resp.dash_package.encryption.speke_key_provider.role_arn #=> String
# resp.dash_package.encryption.speke_key_provider.system_ids #=> Array
@@ -717,10 +732,13 @@
# resp.dash_package.stream_selection.min_video_bits_per_second #=> Integer
# resp.dash_package.stream_selection.stream_order #=> String, one of "ORIGINAL", "VIDEO_BITRATE_ASCENDING", "VIDEO_BITRATE_DESCENDING"
# resp.dash_package.suggested_presentation_delay_seconds #=> Integer
# resp.description #=> String
# resp.hls_package.ad_markers #=> String, one of "NONE", "SCTE35_ENHANCED", "PASSTHROUGH"
+ # resp.hls_package.ad_triggers #=> Array
+ # resp.hls_package.ad_triggers[0] #=> String, one of "SPLICE_INSERT", "BREAK", "PROVIDER_ADVERTISEMENT", "DISTRIBUTOR_ADVERTISEMENT", "PROVIDER_PLACEMENT_OPPORTUNITY", "DISTRIBUTOR_PLACEMENT_OPPORTUNITY", "PROVIDER_OVERLAY_PLACEMENT_OPPORTUNITY", "DISTRIBUTOR_OVERLAY_PLACEMENT_OPPORTUNITY"
+ # resp.hls_package.ads_on_delivery_restrictions #=> String, one of "NONE", "RESTRICTED", "UNRESTRICTED", "BOTH"
# resp.hls_package.encryption.constant_initialization_vector #=> String
# resp.hls_package.encryption.encryption_method #=> String, one of "AES_128", "SAMPLE_AES"
# resp.hls_package.encryption.key_rotation_interval_seconds #=> Integer
# resp.hls_package.encryption.repeat_ext_x_key #=> Boolean
# resp.hls_package.encryption.speke_key_provider.certificate_arn #=> String
@@ -856,10 +874,13 @@
# resp.origin_endpoints[0].cmaf_package.segment_duration_seconds #=> Integer
# resp.origin_endpoints[0].cmaf_package.segment_prefix #=> String
# resp.origin_endpoints[0].cmaf_package.stream_selection.max_video_bits_per_second #=> Integer
# resp.origin_endpoints[0].cmaf_package.stream_selection.min_video_bits_per_second #=> Integer
# resp.origin_endpoints[0].cmaf_package.stream_selection.stream_order #=> String, one of "ORIGINAL", "VIDEO_BITRATE_ASCENDING", "VIDEO_BITRATE_DESCENDING"
+ # resp.origin_endpoints[0].dash_package.ad_triggers #=> Array
+ # resp.origin_endpoints[0].dash_package.ad_triggers[0] #=> String, one of "SPLICE_INSERT", "BREAK", "PROVIDER_ADVERTISEMENT", "DISTRIBUTOR_ADVERTISEMENT", "PROVIDER_PLACEMENT_OPPORTUNITY", "DISTRIBUTOR_PLACEMENT_OPPORTUNITY", "PROVIDER_OVERLAY_PLACEMENT_OPPORTUNITY", "DISTRIBUTOR_OVERLAY_PLACEMENT_OPPORTUNITY"
+ # resp.origin_endpoints[0].dash_package.ads_on_delivery_restrictions #=> String, one of "NONE", "RESTRICTED", "UNRESTRICTED", "BOTH"
# resp.origin_endpoints[0].dash_package.encryption.key_rotation_interval_seconds #=> Integer
# resp.origin_endpoints[0].dash_package.encryption.speke_key_provider.certificate_arn #=> String
# resp.origin_endpoints[0].dash_package.encryption.speke_key_provider.resource_id #=> String
# resp.origin_endpoints[0].dash_package.encryption.speke_key_provider.role_arn #=> String
# resp.origin_endpoints[0].dash_package.encryption.speke_key_provider.system_ids #=> Array
@@ -878,10 +899,13 @@
# resp.origin_endpoints[0].dash_package.stream_selection.min_video_bits_per_second #=> Integer
# resp.origin_endpoints[0].dash_package.stream_selection.stream_order #=> String, one of "ORIGINAL", "VIDEO_BITRATE_ASCENDING", "VIDEO_BITRATE_DESCENDING"
# resp.origin_endpoints[0].dash_package.suggested_presentation_delay_seconds #=> Integer
# resp.origin_endpoints[0].description #=> String
# resp.origin_endpoints[0].hls_package.ad_markers #=> String, one of "NONE", "SCTE35_ENHANCED", "PASSTHROUGH"
+ # resp.origin_endpoints[0].hls_package.ad_triggers #=> Array
+ # resp.origin_endpoints[0].hls_package.ad_triggers[0] #=> String, one of "SPLICE_INSERT", "BREAK", "PROVIDER_ADVERTISEMENT", "DISTRIBUTOR_ADVERTISEMENT", "PROVIDER_PLACEMENT_OPPORTUNITY", "DISTRIBUTOR_PLACEMENT_OPPORTUNITY", "PROVIDER_OVERLAY_PLACEMENT_OPPORTUNITY", "DISTRIBUTOR_OVERLAY_PLACEMENT_OPPORTUNITY"
+ # resp.origin_endpoints[0].hls_package.ads_on_delivery_restrictions #=> String, one of "NONE", "RESTRICTED", "UNRESTRICTED", "BOTH"
# resp.origin_endpoints[0].hls_package.encryption.constant_initialization_vector #=> String
# resp.origin_endpoints[0].hls_package.encryption.encryption_method #=> String, one of "AES_128", "SAMPLE_AES"
# resp.origin_endpoints[0].hls_package.encryption.key_rotation_interval_seconds #=> Integer
# resp.origin_endpoints[0].hls_package.encryption.repeat_ext_x_key #=> Boolean
# resp.origin_endpoints[0].hls_package.encryption.speke_key_provider.certificate_arn #=> String
@@ -1188,10 +1212,12 @@
# },
# },
# hls_manifests: [
# {
# ad_markers: "NONE", # accepts NONE, SCTE35_ENHANCED, PASSTHROUGH
+ # ad_triggers: ["SPLICE_INSERT"], # accepts SPLICE_INSERT, BREAK, PROVIDER_ADVERTISEMENT, DISTRIBUTOR_ADVERTISEMENT, PROVIDER_PLACEMENT_OPPORTUNITY, DISTRIBUTOR_PLACEMENT_OPPORTUNITY, PROVIDER_OVERLAY_PLACEMENT_OPPORTUNITY, DISTRIBUTOR_OVERLAY_PLACEMENT_OPPORTUNITY
+ # ads_on_delivery_restrictions: "NONE", # accepts NONE, RESTRICTED, UNRESTRICTED, BOTH
# id: "__string", # required
# include_iframe_only_stream: false,
# manifest_name: "__string",
# playlist_type: "NONE", # accepts NONE, EVENT, VOD
# playlist_window_seconds: 1,
@@ -1205,10 +1231,12 @@
# min_video_bits_per_second: 1,
# stream_order: "ORIGINAL", # accepts ORIGINAL, VIDEO_BITRATE_ASCENDING, VIDEO_BITRATE_DESCENDING
# },
# },
# dash_package: {
+ # ad_triggers: ["SPLICE_INSERT"], # accepts SPLICE_INSERT, BREAK, PROVIDER_ADVERTISEMENT, DISTRIBUTOR_ADVERTISEMENT, PROVIDER_PLACEMENT_OPPORTUNITY, DISTRIBUTOR_PLACEMENT_OPPORTUNITY, PROVIDER_OVERLAY_PLACEMENT_OPPORTUNITY, DISTRIBUTOR_OVERLAY_PLACEMENT_OPPORTUNITY
+ # ads_on_delivery_restrictions: "NONE", # accepts NONE, RESTRICTED, UNRESTRICTED, BOTH
# encryption: {
# key_rotation_interval_seconds: 1,
# speke_key_provider: { # required
# certificate_arn: "__string",
# resource_id: "__string", # required
@@ -1233,10 +1261,12 @@
# suggested_presentation_delay_seconds: 1,
# },
# description: "__string",
# hls_package: {
# ad_markers: "NONE", # accepts NONE, SCTE35_ENHANCED, PASSTHROUGH
+ # ad_triggers: ["SPLICE_INSERT"], # accepts SPLICE_INSERT, BREAK, PROVIDER_ADVERTISEMENT, DISTRIBUTOR_ADVERTISEMENT, PROVIDER_PLACEMENT_OPPORTUNITY, DISTRIBUTOR_PLACEMENT_OPPORTUNITY, PROVIDER_OVERLAY_PLACEMENT_OPPORTUNITY, DISTRIBUTOR_OVERLAY_PLACEMENT_OPPORTUNITY
+ # ads_on_delivery_restrictions: "NONE", # accepts NONE, RESTRICTED, UNRESTRICTED, BOTH
# encryption: {
# constant_initialization_vector: "__string",
# encryption_method: "AES_128", # accepts AES_128, SAMPLE_AES
# key_rotation_interval_seconds: 1,
# repeat_ext_x_key: false,
@@ -1308,10 +1338,13 @@
# resp.cmaf_package.segment_duration_seconds #=> Integer
# resp.cmaf_package.segment_prefix #=> String
# resp.cmaf_package.stream_selection.max_video_bits_per_second #=> Integer
# resp.cmaf_package.stream_selection.min_video_bits_per_second #=> Integer
# resp.cmaf_package.stream_selection.stream_order #=> String, one of "ORIGINAL", "VIDEO_BITRATE_ASCENDING", "VIDEO_BITRATE_DESCENDING"
+ # resp.dash_package.ad_triggers #=> Array
+ # resp.dash_package.ad_triggers[0] #=> String, one of "SPLICE_INSERT", "BREAK", "PROVIDER_ADVERTISEMENT", "DISTRIBUTOR_ADVERTISEMENT", "PROVIDER_PLACEMENT_OPPORTUNITY", "DISTRIBUTOR_PLACEMENT_OPPORTUNITY", "PROVIDER_OVERLAY_PLACEMENT_OPPORTUNITY", "DISTRIBUTOR_OVERLAY_PLACEMENT_OPPORTUNITY"
+ # resp.dash_package.ads_on_delivery_restrictions #=> String, one of "NONE", "RESTRICTED", "UNRESTRICTED", "BOTH"
# resp.dash_package.encryption.key_rotation_interval_seconds #=> Integer
# resp.dash_package.encryption.speke_key_provider.certificate_arn #=> String
# resp.dash_package.encryption.speke_key_provider.resource_id #=> String
# resp.dash_package.encryption.speke_key_provider.role_arn #=> String
# resp.dash_package.encryption.speke_key_provider.system_ids #=> Array
@@ -1330,10 +1363,13 @@
# resp.dash_package.stream_selection.min_video_bits_per_second #=> Integer
# resp.dash_package.stream_selection.stream_order #=> String, one of "ORIGINAL", "VIDEO_BITRATE_ASCENDING", "VIDEO_BITRATE_DESCENDING"
# resp.dash_package.suggested_presentation_delay_seconds #=> Integer
# resp.description #=> String
# resp.hls_package.ad_markers #=> String, one of "NONE", "SCTE35_ENHANCED", "PASSTHROUGH"
+ # resp.hls_package.ad_triggers #=> Array
+ # resp.hls_package.ad_triggers[0] #=> String, one of "SPLICE_INSERT", "BREAK", "PROVIDER_ADVERTISEMENT", "DISTRIBUTOR_ADVERTISEMENT", "PROVIDER_PLACEMENT_OPPORTUNITY", "DISTRIBUTOR_PLACEMENT_OPPORTUNITY", "PROVIDER_OVERLAY_PLACEMENT_OPPORTUNITY", "DISTRIBUTOR_OVERLAY_PLACEMENT_OPPORTUNITY"
+ # resp.hls_package.ads_on_delivery_restrictions #=> String, one of "NONE", "RESTRICTED", "UNRESTRICTED", "BOTH"
# resp.hls_package.encryption.constant_initialization_vector #=> String
# resp.hls_package.encryption.encryption_method #=> String, one of "AES_128", "SAMPLE_AES"
# resp.hls_package.encryption.key_rotation_interval_seconds #=> Integer
# resp.hls_package.encryption.repeat_ext_x_key #=> Boolean
# resp.hls_package.encryption.speke_key_provider.certificate_arn #=> String
@@ -1392,10 +1428,10 @@
operation: config.api.operation(operation_name),
client: self,
params: params,
config: config)
context[:gem_name] = 'aws-sdk-mediapackage'
- context[:gem_version] = '1.19.0'
+ context[:gem_version] = '1.20.0'
Seahorse::Client::Request.new(handlers, context)
end
# @api private
# @deprecated