lib/aws-sdk-mediapackage/client.rb in aws-sdk-mediapackage-1.53.0 vs lib/aws-sdk-mediapackage/client.rb in aws-sdk-mediapackage-1.54.0
- old
+ new
@@ -591,12 +591,12 @@
# constant_initialization_vector: "__string",
# key_rotation_interval_seconds: 1,
# speke_key_provider: { # required
# certificate_arn: "__string",
# encryption_contract_configuration: {
- # preset_speke_20_audio: "PRESET-AUDIO-1", # required, accepts PRESET-AUDIO-1
- # preset_speke_20_video: "PRESET-VIDEO-1", # required, accepts PRESET-VIDEO-1
+ # preset_speke_20_audio: "PRESET-AUDIO-1", # required, accepts PRESET-AUDIO-1, PRESET-AUDIO-2, PRESET-AUDIO-3, SHARED, UNENCRYPTED
+ # preset_speke_20_video: "PRESET-VIDEO-1", # required, accepts PRESET-VIDEO-1, PRESET-VIDEO-2, PRESET-VIDEO-3, PRESET-VIDEO-4, PRESET-VIDEO-5, PRESET-VIDEO-6, PRESET-VIDEO-7, PRESET-VIDEO-8, SHARED, UNENCRYPTED
# },
# resource_id: "__string", # required
# role_arn: "__string", # required
# system_ids: ["__string"], # required
# url: "__string", # required
@@ -629,19 +629,20 @@
# encryption: {
# key_rotation_interval_seconds: 1,
# speke_key_provider: { # required
# certificate_arn: "__string",
# encryption_contract_configuration: {
- # preset_speke_20_audio: "PRESET-AUDIO-1", # required, accepts PRESET-AUDIO-1
- # preset_speke_20_video: "PRESET-VIDEO-1", # required, accepts PRESET-VIDEO-1
+ # preset_speke_20_audio: "PRESET-AUDIO-1", # required, accepts PRESET-AUDIO-1, PRESET-AUDIO-2, PRESET-AUDIO-3, SHARED, UNENCRYPTED
+ # preset_speke_20_video: "PRESET-VIDEO-1", # required, accepts PRESET-VIDEO-1, PRESET-VIDEO-2, PRESET-VIDEO-3, PRESET-VIDEO-4, PRESET-VIDEO-5, PRESET-VIDEO-6, PRESET-VIDEO-7, PRESET-VIDEO-8, SHARED, UNENCRYPTED
# },
# resource_id: "__string", # required
# role_arn: "__string", # required
# system_ids: ["__string"], # required
# url: "__string", # required
# },
# },
+ # include_iframe_only_stream: false,
# manifest_layout: "FULL", # accepts FULL, COMPACT
# manifest_window_seconds: 1,
# min_buffer_time_seconds: 1,
# min_update_period_seconds: 1,
# period_triggers: ["ADS"], # accepts ADS
@@ -668,12 +669,12 @@
# key_rotation_interval_seconds: 1,
# repeat_ext_x_key: false,
# speke_key_provider: { # required
# certificate_arn: "__string",
# encryption_contract_configuration: {
- # preset_speke_20_audio: "PRESET-AUDIO-1", # required, accepts PRESET-AUDIO-1
- # preset_speke_20_video: "PRESET-VIDEO-1", # required, accepts PRESET-VIDEO-1
+ # preset_speke_20_audio: "PRESET-AUDIO-1", # required, accepts PRESET-AUDIO-1, PRESET-AUDIO-2, PRESET-AUDIO-3, SHARED, UNENCRYPTED
+ # preset_speke_20_video: "PRESET-VIDEO-1", # required, accepts PRESET-VIDEO-1, PRESET-VIDEO-2, PRESET-VIDEO-3, PRESET-VIDEO-4, PRESET-VIDEO-5, PRESET-VIDEO-6, PRESET-VIDEO-7, PRESET-VIDEO-8, SHARED, UNENCRYPTED
# },
# resource_id: "__string", # required
# role_arn: "__string", # required
# system_ids: ["__string"], # required
# url: "__string", # required
@@ -697,12 +698,12 @@
# mss_package: {
# encryption: {
# speke_key_provider: { # required
# certificate_arn: "__string",
# encryption_contract_configuration: {
- # preset_speke_20_audio: "PRESET-AUDIO-1", # required, accepts PRESET-AUDIO-1
- # preset_speke_20_video: "PRESET-VIDEO-1", # required, accepts PRESET-VIDEO-1
+ # preset_speke_20_audio: "PRESET-AUDIO-1", # required, accepts PRESET-AUDIO-1, PRESET-AUDIO-2, PRESET-AUDIO-3, SHARED, UNENCRYPTED
+ # preset_speke_20_video: "PRESET-VIDEO-1", # required, accepts PRESET-VIDEO-1, PRESET-VIDEO-2, PRESET-VIDEO-3, PRESET-VIDEO-4, PRESET-VIDEO-5, PRESET-VIDEO-6, PRESET-VIDEO-7, PRESET-VIDEO-8, SHARED, UNENCRYPTED
# },
# resource_id: "__string", # required
# role_arn: "__string", # required
# system_ids: ["__string"], # required
# url: "__string", # required
@@ -732,12 +733,12 @@
# resp.authorization.secrets_role_arn #=> String
# resp.channel_id #=> String
# resp.cmaf_package.encryption.constant_initialization_vector #=> String
# resp.cmaf_package.encryption.key_rotation_interval_seconds #=> Integer
# resp.cmaf_package.encryption.speke_key_provider.certificate_arn #=> String
- # resp.cmaf_package.encryption.speke_key_provider.encryption_contract_configuration.preset_speke_20_audio #=> String, one of "PRESET-AUDIO-1"
- # resp.cmaf_package.encryption.speke_key_provider.encryption_contract_configuration.preset_speke_20_video #=> String, one of "PRESET-VIDEO-1"
+ # resp.cmaf_package.encryption.speke_key_provider.encryption_contract_configuration.preset_speke_20_audio #=> String, one of "PRESET-AUDIO-1", "PRESET-AUDIO-2", "PRESET-AUDIO-3", "SHARED", "UNENCRYPTED"
+ # resp.cmaf_package.encryption.speke_key_provider.encryption_contract_configuration.preset_speke_20_video #=> String, one of "PRESET-VIDEO-1", "PRESET-VIDEO-2", "PRESET-VIDEO-3", "PRESET-VIDEO-4", "PRESET-VIDEO-5", "PRESET-VIDEO-6", "PRESET-VIDEO-7", "PRESET-VIDEO-8", "SHARED", "UNENCRYPTED"
# resp.cmaf_package.encryption.speke_key_provider.resource_id #=> String
# resp.cmaf_package.encryption.speke_key_provider.role_arn #=> String
# resp.cmaf_package.encryption.speke_key_provider.system_ids #=> Array
# resp.cmaf_package.encryption.speke_key_provider.system_ids[0] #=> String
# resp.cmaf_package.encryption.speke_key_provider.url #=> String
@@ -758,17 +759,18 @@
# 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.encryption_contract_configuration.preset_speke_20_audio #=> String, one of "PRESET-AUDIO-1"
- # resp.dash_package.encryption.speke_key_provider.encryption_contract_configuration.preset_speke_20_video #=> String, one of "PRESET-VIDEO-1"
+ # resp.dash_package.encryption.speke_key_provider.encryption_contract_configuration.preset_speke_20_audio #=> String, one of "PRESET-AUDIO-1", "PRESET-AUDIO-2", "PRESET-AUDIO-3", "SHARED", "UNENCRYPTED"
+ # resp.dash_package.encryption.speke_key_provider.encryption_contract_configuration.preset_speke_20_video #=> String, one of "PRESET-VIDEO-1", "PRESET-VIDEO-2", "PRESET-VIDEO-3", "PRESET-VIDEO-4", "PRESET-VIDEO-5", "PRESET-VIDEO-6", "PRESET-VIDEO-7", "PRESET-VIDEO-8", "SHARED", "UNENCRYPTED"
# 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
# resp.dash_package.encryption.speke_key_provider.system_ids[0] #=> String
# resp.dash_package.encryption.speke_key_provider.url #=> String
+ # resp.dash_package.include_iframe_only_stream #=> Boolean
# resp.dash_package.manifest_layout #=> String, one of "FULL", "COMPACT"
# resp.dash_package.manifest_window_seconds #=> Integer
# resp.dash_package.min_buffer_time_seconds #=> Integer
# resp.dash_package.min_update_period_seconds #=> Integer
# resp.dash_package.period_triggers #=> Array
@@ -790,12 +792,12 @@
# 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
- # resp.hls_package.encryption.speke_key_provider.encryption_contract_configuration.preset_speke_20_audio #=> String, one of "PRESET-AUDIO-1"
- # resp.hls_package.encryption.speke_key_provider.encryption_contract_configuration.preset_speke_20_video #=> String, one of "PRESET-VIDEO-1"
+ # resp.hls_package.encryption.speke_key_provider.encryption_contract_configuration.preset_speke_20_audio #=> String, one of "PRESET-AUDIO-1", "PRESET-AUDIO-2", "PRESET-AUDIO-3", "SHARED", "UNENCRYPTED"
+ # resp.hls_package.encryption.speke_key_provider.encryption_contract_configuration.preset_speke_20_video #=> String, one of "PRESET-VIDEO-1", "PRESET-VIDEO-2", "PRESET-VIDEO-3", "PRESET-VIDEO-4", "PRESET-VIDEO-5", "PRESET-VIDEO-6", "PRESET-VIDEO-7", "PRESET-VIDEO-8", "SHARED", "UNENCRYPTED"
# resp.hls_package.encryption.speke_key_provider.resource_id #=> String
# resp.hls_package.encryption.speke_key_provider.role_arn #=> String
# resp.hls_package.encryption.speke_key_provider.system_ids #=> Array
# resp.hls_package.encryption.speke_key_provider.system_ids[0] #=> String
# resp.hls_package.encryption.speke_key_provider.url #=> String
@@ -810,12 +812,12 @@
# resp.hls_package.stream_selection.stream_order #=> String, one of "ORIGINAL", "VIDEO_BITRATE_ASCENDING", "VIDEO_BITRATE_DESCENDING"
# resp.hls_package.use_audio_rendition_group #=> Boolean
# resp.id #=> String
# resp.manifest_name #=> String
# resp.mss_package.encryption.speke_key_provider.certificate_arn #=> String
- # resp.mss_package.encryption.speke_key_provider.encryption_contract_configuration.preset_speke_20_audio #=> String, one of "PRESET-AUDIO-1"
- # resp.mss_package.encryption.speke_key_provider.encryption_contract_configuration.preset_speke_20_video #=> String, one of "PRESET-VIDEO-1"
+ # resp.mss_package.encryption.speke_key_provider.encryption_contract_configuration.preset_speke_20_audio #=> String, one of "PRESET-AUDIO-1", "PRESET-AUDIO-2", "PRESET-AUDIO-3", "SHARED", "UNENCRYPTED"
+ # resp.mss_package.encryption.speke_key_provider.encryption_contract_configuration.preset_speke_20_video #=> String, one of "PRESET-VIDEO-1", "PRESET-VIDEO-2", "PRESET-VIDEO-3", "PRESET-VIDEO-4", "PRESET-VIDEO-5", "PRESET-VIDEO-6", "PRESET-VIDEO-7", "PRESET-VIDEO-8", "SHARED", "UNENCRYPTED"
# resp.mss_package.encryption.speke_key_provider.resource_id #=> String
# resp.mss_package.encryption.speke_key_provider.role_arn #=> String
# resp.mss_package.encryption.speke_key_provider.system_ids #=> Array
# resp.mss_package.encryption.speke_key_provider.system_ids[0] #=> String
# resp.mss_package.encryption.speke_key_provider.url #=> String
@@ -1009,12 +1011,12 @@
# resp.authorization.secrets_role_arn #=> String
# resp.channel_id #=> String
# resp.cmaf_package.encryption.constant_initialization_vector #=> String
# resp.cmaf_package.encryption.key_rotation_interval_seconds #=> Integer
# resp.cmaf_package.encryption.speke_key_provider.certificate_arn #=> String
- # resp.cmaf_package.encryption.speke_key_provider.encryption_contract_configuration.preset_speke_20_audio #=> String, one of "PRESET-AUDIO-1"
- # resp.cmaf_package.encryption.speke_key_provider.encryption_contract_configuration.preset_speke_20_video #=> String, one of "PRESET-VIDEO-1"
+ # resp.cmaf_package.encryption.speke_key_provider.encryption_contract_configuration.preset_speke_20_audio #=> String, one of "PRESET-AUDIO-1", "PRESET-AUDIO-2", "PRESET-AUDIO-3", "SHARED", "UNENCRYPTED"
+ # resp.cmaf_package.encryption.speke_key_provider.encryption_contract_configuration.preset_speke_20_video #=> String, one of "PRESET-VIDEO-1", "PRESET-VIDEO-2", "PRESET-VIDEO-3", "PRESET-VIDEO-4", "PRESET-VIDEO-5", "PRESET-VIDEO-6", "PRESET-VIDEO-7", "PRESET-VIDEO-8", "SHARED", "UNENCRYPTED"
# resp.cmaf_package.encryption.speke_key_provider.resource_id #=> String
# resp.cmaf_package.encryption.speke_key_provider.role_arn #=> String
# resp.cmaf_package.encryption.speke_key_provider.system_ids #=> Array
# resp.cmaf_package.encryption.speke_key_provider.system_ids[0] #=> String
# resp.cmaf_package.encryption.speke_key_provider.url #=> String
@@ -1035,17 +1037,18 @@
# 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.encryption_contract_configuration.preset_speke_20_audio #=> String, one of "PRESET-AUDIO-1"
- # resp.dash_package.encryption.speke_key_provider.encryption_contract_configuration.preset_speke_20_video #=> String, one of "PRESET-VIDEO-1"
+ # resp.dash_package.encryption.speke_key_provider.encryption_contract_configuration.preset_speke_20_audio #=> String, one of "PRESET-AUDIO-1", "PRESET-AUDIO-2", "PRESET-AUDIO-3", "SHARED", "UNENCRYPTED"
+ # resp.dash_package.encryption.speke_key_provider.encryption_contract_configuration.preset_speke_20_video #=> String, one of "PRESET-VIDEO-1", "PRESET-VIDEO-2", "PRESET-VIDEO-3", "PRESET-VIDEO-4", "PRESET-VIDEO-5", "PRESET-VIDEO-6", "PRESET-VIDEO-7", "PRESET-VIDEO-8", "SHARED", "UNENCRYPTED"
# 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
# resp.dash_package.encryption.speke_key_provider.system_ids[0] #=> String
# resp.dash_package.encryption.speke_key_provider.url #=> String
+ # resp.dash_package.include_iframe_only_stream #=> Boolean
# resp.dash_package.manifest_layout #=> String, one of "FULL", "COMPACT"
# resp.dash_package.manifest_window_seconds #=> Integer
# resp.dash_package.min_buffer_time_seconds #=> Integer
# resp.dash_package.min_update_period_seconds #=> Integer
# resp.dash_package.period_triggers #=> Array
@@ -1067,12 +1070,12 @@
# 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
- # resp.hls_package.encryption.speke_key_provider.encryption_contract_configuration.preset_speke_20_audio #=> String, one of "PRESET-AUDIO-1"
- # resp.hls_package.encryption.speke_key_provider.encryption_contract_configuration.preset_speke_20_video #=> String, one of "PRESET-VIDEO-1"
+ # resp.hls_package.encryption.speke_key_provider.encryption_contract_configuration.preset_speke_20_audio #=> String, one of "PRESET-AUDIO-1", "PRESET-AUDIO-2", "PRESET-AUDIO-3", "SHARED", "UNENCRYPTED"
+ # resp.hls_package.encryption.speke_key_provider.encryption_contract_configuration.preset_speke_20_video #=> String, one of "PRESET-VIDEO-1", "PRESET-VIDEO-2", "PRESET-VIDEO-3", "PRESET-VIDEO-4", "PRESET-VIDEO-5", "PRESET-VIDEO-6", "PRESET-VIDEO-7", "PRESET-VIDEO-8", "SHARED", "UNENCRYPTED"
# resp.hls_package.encryption.speke_key_provider.resource_id #=> String
# resp.hls_package.encryption.speke_key_provider.role_arn #=> String
# resp.hls_package.encryption.speke_key_provider.system_ids #=> Array
# resp.hls_package.encryption.speke_key_provider.system_ids[0] #=> String
# resp.hls_package.encryption.speke_key_provider.url #=> String
@@ -1087,12 +1090,12 @@
# resp.hls_package.stream_selection.stream_order #=> String, one of "ORIGINAL", "VIDEO_BITRATE_ASCENDING", "VIDEO_BITRATE_DESCENDING"
# resp.hls_package.use_audio_rendition_group #=> Boolean
# resp.id #=> String
# resp.manifest_name #=> String
# resp.mss_package.encryption.speke_key_provider.certificate_arn #=> String
- # resp.mss_package.encryption.speke_key_provider.encryption_contract_configuration.preset_speke_20_audio #=> String, one of "PRESET-AUDIO-1"
- # resp.mss_package.encryption.speke_key_provider.encryption_contract_configuration.preset_speke_20_video #=> String, one of "PRESET-VIDEO-1"
+ # resp.mss_package.encryption.speke_key_provider.encryption_contract_configuration.preset_speke_20_audio #=> String, one of "PRESET-AUDIO-1", "PRESET-AUDIO-2", "PRESET-AUDIO-3", "SHARED", "UNENCRYPTED"
+ # resp.mss_package.encryption.speke_key_provider.encryption_contract_configuration.preset_speke_20_video #=> String, one of "PRESET-VIDEO-1", "PRESET-VIDEO-2", "PRESET-VIDEO-3", "PRESET-VIDEO-4", "PRESET-VIDEO-5", "PRESET-VIDEO-6", "PRESET-VIDEO-7", "PRESET-VIDEO-8", "SHARED", "UNENCRYPTED"
# resp.mss_package.encryption.speke_key_provider.resource_id #=> String
# resp.mss_package.encryption.speke_key_provider.role_arn #=> String
# resp.mss_package.encryption.speke_key_provider.system_ids #=> Array
# resp.mss_package.encryption.speke_key_provider.system_ids[0] #=> String
# resp.mss_package.encryption.speke_key_provider.url #=> String
@@ -1248,12 +1251,12 @@
# resp.origin_endpoints[0].authorization.secrets_role_arn #=> String
# resp.origin_endpoints[0].channel_id #=> String
# resp.origin_endpoints[0].cmaf_package.encryption.constant_initialization_vector #=> String
# resp.origin_endpoints[0].cmaf_package.encryption.key_rotation_interval_seconds #=> Integer
# resp.origin_endpoints[0].cmaf_package.encryption.speke_key_provider.certificate_arn #=> String
- # resp.origin_endpoints[0].cmaf_package.encryption.speke_key_provider.encryption_contract_configuration.preset_speke_20_audio #=> String, one of "PRESET-AUDIO-1"
- # resp.origin_endpoints[0].cmaf_package.encryption.speke_key_provider.encryption_contract_configuration.preset_speke_20_video #=> String, one of "PRESET-VIDEO-1"
+ # resp.origin_endpoints[0].cmaf_package.encryption.speke_key_provider.encryption_contract_configuration.preset_speke_20_audio #=> String, one of "PRESET-AUDIO-1", "PRESET-AUDIO-2", "PRESET-AUDIO-3", "SHARED", "UNENCRYPTED"
+ # resp.origin_endpoints[0].cmaf_package.encryption.speke_key_provider.encryption_contract_configuration.preset_speke_20_video #=> String, one of "PRESET-VIDEO-1", "PRESET-VIDEO-2", "PRESET-VIDEO-3", "PRESET-VIDEO-4", "PRESET-VIDEO-5", "PRESET-VIDEO-6", "PRESET-VIDEO-7", "PRESET-VIDEO-8", "SHARED", "UNENCRYPTED"
# resp.origin_endpoints[0].cmaf_package.encryption.speke_key_provider.resource_id #=> String
# resp.origin_endpoints[0].cmaf_package.encryption.speke_key_provider.role_arn #=> String
# resp.origin_endpoints[0].cmaf_package.encryption.speke_key_provider.system_ids #=> Array
# resp.origin_endpoints[0].cmaf_package.encryption.speke_key_provider.system_ids[0] #=> String
# resp.origin_endpoints[0].cmaf_package.encryption.speke_key_provider.url #=> String
@@ -1274,17 +1277,18 @@
# 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.encryption_contract_configuration.preset_speke_20_audio #=> String, one of "PRESET-AUDIO-1"
- # resp.origin_endpoints[0].dash_package.encryption.speke_key_provider.encryption_contract_configuration.preset_speke_20_video #=> String, one of "PRESET-VIDEO-1"
+ # resp.origin_endpoints[0].dash_package.encryption.speke_key_provider.encryption_contract_configuration.preset_speke_20_audio #=> String, one of "PRESET-AUDIO-1", "PRESET-AUDIO-2", "PRESET-AUDIO-3", "SHARED", "UNENCRYPTED"
+ # resp.origin_endpoints[0].dash_package.encryption.speke_key_provider.encryption_contract_configuration.preset_speke_20_video #=> String, one of "PRESET-VIDEO-1", "PRESET-VIDEO-2", "PRESET-VIDEO-3", "PRESET-VIDEO-4", "PRESET-VIDEO-5", "PRESET-VIDEO-6", "PRESET-VIDEO-7", "PRESET-VIDEO-8", "SHARED", "UNENCRYPTED"
# 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
# resp.origin_endpoints[0].dash_package.encryption.speke_key_provider.system_ids[0] #=> String
# resp.origin_endpoints[0].dash_package.encryption.speke_key_provider.url #=> String
+ # resp.origin_endpoints[0].dash_package.include_iframe_only_stream #=> Boolean
# resp.origin_endpoints[0].dash_package.manifest_layout #=> String, one of "FULL", "COMPACT"
# resp.origin_endpoints[0].dash_package.manifest_window_seconds #=> Integer
# resp.origin_endpoints[0].dash_package.min_buffer_time_seconds #=> Integer
# resp.origin_endpoints[0].dash_package.min_update_period_seconds #=> Integer
# resp.origin_endpoints[0].dash_package.period_triggers #=> Array
@@ -1306,12 +1310,12 @@
# 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
- # resp.origin_endpoints[0].hls_package.encryption.speke_key_provider.encryption_contract_configuration.preset_speke_20_audio #=> String, one of "PRESET-AUDIO-1"
- # resp.origin_endpoints[0].hls_package.encryption.speke_key_provider.encryption_contract_configuration.preset_speke_20_video #=> String, one of "PRESET-VIDEO-1"
+ # resp.origin_endpoints[0].hls_package.encryption.speke_key_provider.encryption_contract_configuration.preset_speke_20_audio #=> String, one of "PRESET-AUDIO-1", "PRESET-AUDIO-2", "PRESET-AUDIO-3", "SHARED", "UNENCRYPTED"
+ # resp.origin_endpoints[0].hls_package.encryption.speke_key_provider.encryption_contract_configuration.preset_speke_20_video #=> String, one of "PRESET-VIDEO-1", "PRESET-VIDEO-2", "PRESET-VIDEO-3", "PRESET-VIDEO-4", "PRESET-VIDEO-5", "PRESET-VIDEO-6", "PRESET-VIDEO-7", "PRESET-VIDEO-8", "SHARED", "UNENCRYPTED"
# resp.origin_endpoints[0].hls_package.encryption.speke_key_provider.resource_id #=> String
# resp.origin_endpoints[0].hls_package.encryption.speke_key_provider.role_arn #=> String
# resp.origin_endpoints[0].hls_package.encryption.speke_key_provider.system_ids #=> Array
# resp.origin_endpoints[0].hls_package.encryption.speke_key_provider.system_ids[0] #=> String
# resp.origin_endpoints[0].hls_package.encryption.speke_key_provider.url #=> String
@@ -1326,12 +1330,12 @@
# resp.origin_endpoints[0].hls_package.stream_selection.stream_order #=> String, one of "ORIGINAL", "VIDEO_BITRATE_ASCENDING", "VIDEO_BITRATE_DESCENDING"
# resp.origin_endpoints[0].hls_package.use_audio_rendition_group #=> Boolean
# resp.origin_endpoints[0].id #=> String
# resp.origin_endpoints[0].manifest_name #=> String
# resp.origin_endpoints[0].mss_package.encryption.speke_key_provider.certificate_arn #=> String
- # resp.origin_endpoints[0].mss_package.encryption.speke_key_provider.encryption_contract_configuration.preset_speke_20_audio #=> String, one of "PRESET-AUDIO-1"
- # resp.origin_endpoints[0].mss_package.encryption.speke_key_provider.encryption_contract_configuration.preset_speke_20_video #=> String, one of "PRESET-VIDEO-1"
+ # resp.origin_endpoints[0].mss_package.encryption.speke_key_provider.encryption_contract_configuration.preset_speke_20_audio #=> String, one of "PRESET-AUDIO-1", "PRESET-AUDIO-2", "PRESET-AUDIO-3", "SHARED", "UNENCRYPTED"
+ # resp.origin_endpoints[0].mss_package.encryption.speke_key_provider.encryption_contract_configuration.preset_speke_20_video #=> String, one of "PRESET-VIDEO-1", "PRESET-VIDEO-2", "PRESET-VIDEO-3", "PRESET-VIDEO-4", "PRESET-VIDEO-5", "PRESET-VIDEO-6", "PRESET-VIDEO-7", "PRESET-VIDEO-8", "SHARED", "UNENCRYPTED"
# resp.origin_endpoints[0].mss_package.encryption.speke_key_provider.resource_id #=> String
# resp.origin_endpoints[0].mss_package.encryption.speke_key_provider.role_arn #=> String
# resp.origin_endpoints[0].mss_package.encryption.speke_key_provider.system_ids #=> Array
# resp.origin_endpoints[0].mss_package.encryption.speke_key_provider.system_ids[0] #=> String
# resp.origin_endpoints[0].mss_package.encryption.speke_key_provider.url #=> String
@@ -1633,12 +1637,12 @@
# constant_initialization_vector: "__string",
# key_rotation_interval_seconds: 1,
# speke_key_provider: { # required
# certificate_arn: "__string",
# encryption_contract_configuration: {
- # preset_speke_20_audio: "PRESET-AUDIO-1", # required, accepts PRESET-AUDIO-1
- # preset_speke_20_video: "PRESET-VIDEO-1", # required, accepts PRESET-VIDEO-1
+ # preset_speke_20_audio: "PRESET-AUDIO-1", # required, accepts PRESET-AUDIO-1, PRESET-AUDIO-2, PRESET-AUDIO-3, SHARED, UNENCRYPTED
+ # preset_speke_20_video: "PRESET-VIDEO-1", # required, accepts PRESET-VIDEO-1, PRESET-VIDEO-2, PRESET-VIDEO-3, PRESET-VIDEO-4, PRESET-VIDEO-5, PRESET-VIDEO-6, PRESET-VIDEO-7, PRESET-VIDEO-8, SHARED, UNENCRYPTED
# },
# resource_id: "__string", # required
# role_arn: "__string", # required
# system_ids: ["__string"], # required
# url: "__string", # required
@@ -1671,19 +1675,20 @@
# encryption: {
# key_rotation_interval_seconds: 1,
# speke_key_provider: { # required
# certificate_arn: "__string",
# encryption_contract_configuration: {
- # preset_speke_20_audio: "PRESET-AUDIO-1", # required, accepts PRESET-AUDIO-1
- # preset_speke_20_video: "PRESET-VIDEO-1", # required, accepts PRESET-VIDEO-1
+ # preset_speke_20_audio: "PRESET-AUDIO-1", # required, accepts PRESET-AUDIO-1, PRESET-AUDIO-2, PRESET-AUDIO-3, SHARED, UNENCRYPTED
+ # preset_speke_20_video: "PRESET-VIDEO-1", # required, accepts PRESET-VIDEO-1, PRESET-VIDEO-2, PRESET-VIDEO-3, PRESET-VIDEO-4, PRESET-VIDEO-5, PRESET-VIDEO-6, PRESET-VIDEO-7, PRESET-VIDEO-8, SHARED, UNENCRYPTED
# },
# resource_id: "__string", # required
# role_arn: "__string", # required
# system_ids: ["__string"], # required
# url: "__string", # required
# },
# },
+ # include_iframe_only_stream: false,
# manifest_layout: "FULL", # accepts FULL, COMPACT
# manifest_window_seconds: 1,
# min_buffer_time_seconds: 1,
# min_update_period_seconds: 1,
# period_triggers: ["ADS"], # accepts ADS
@@ -1710,12 +1715,12 @@
# key_rotation_interval_seconds: 1,
# repeat_ext_x_key: false,
# speke_key_provider: { # required
# certificate_arn: "__string",
# encryption_contract_configuration: {
- # preset_speke_20_audio: "PRESET-AUDIO-1", # required, accepts PRESET-AUDIO-1
- # preset_speke_20_video: "PRESET-VIDEO-1", # required, accepts PRESET-VIDEO-1
+ # preset_speke_20_audio: "PRESET-AUDIO-1", # required, accepts PRESET-AUDIO-1, PRESET-AUDIO-2, PRESET-AUDIO-3, SHARED, UNENCRYPTED
+ # preset_speke_20_video: "PRESET-VIDEO-1", # required, accepts PRESET-VIDEO-1, PRESET-VIDEO-2, PRESET-VIDEO-3, PRESET-VIDEO-4, PRESET-VIDEO-5, PRESET-VIDEO-6, PRESET-VIDEO-7, PRESET-VIDEO-8, SHARED, UNENCRYPTED
# },
# resource_id: "__string", # required
# role_arn: "__string", # required
# system_ids: ["__string"], # required
# url: "__string", # required
@@ -1739,12 +1744,12 @@
# mss_package: {
# encryption: {
# speke_key_provider: { # required
# certificate_arn: "__string",
# encryption_contract_configuration: {
- # preset_speke_20_audio: "PRESET-AUDIO-1", # required, accepts PRESET-AUDIO-1
- # preset_speke_20_video: "PRESET-VIDEO-1", # required, accepts PRESET-VIDEO-1
+ # preset_speke_20_audio: "PRESET-AUDIO-1", # required, accepts PRESET-AUDIO-1, PRESET-AUDIO-2, PRESET-AUDIO-3, SHARED, UNENCRYPTED
+ # preset_speke_20_video: "PRESET-VIDEO-1", # required, accepts PRESET-VIDEO-1, PRESET-VIDEO-2, PRESET-VIDEO-3, PRESET-VIDEO-4, PRESET-VIDEO-5, PRESET-VIDEO-6, PRESET-VIDEO-7, PRESET-VIDEO-8, SHARED, UNENCRYPTED
# },
# resource_id: "__string", # required
# role_arn: "__string", # required
# system_ids: ["__string"], # required
# url: "__string", # required
@@ -1771,12 +1776,12 @@
# resp.authorization.secrets_role_arn #=> String
# resp.channel_id #=> String
# resp.cmaf_package.encryption.constant_initialization_vector #=> String
# resp.cmaf_package.encryption.key_rotation_interval_seconds #=> Integer
# resp.cmaf_package.encryption.speke_key_provider.certificate_arn #=> String
- # resp.cmaf_package.encryption.speke_key_provider.encryption_contract_configuration.preset_speke_20_audio #=> String, one of "PRESET-AUDIO-1"
- # resp.cmaf_package.encryption.speke_key_provider.encryption_contract_configuration.preset_speke_20_video #=> String, one of "PRESET-VIDEO-1"
+ # resp.cmaf_package.encryption.speke_key_provider.encryption_contract_configuration.preset_speke_20_audio #=> String, one of "PRESET-AUDIO-1", "PRESET-AUDIO-2", "PRESET-AUDIO-3", "SHARED", "UNENCRYPTED"
+ # resp.cmaf_package.encryption.speke_key_provider.encryption_contract_configuration.preset_speke_20_video #=> String, one of "PRESET-VIDEO-1", "PRESET-VIDEO-2", "PRESET-VIDEO-3", "PRESET-VIDEO-4", "PRESET-VIDEO-5", "PRESET-VIDEO-6", "PRESET-VIDEO-7", "PRESET-VIDEO-8", "SHARED", "UNENCRYPTED"
# resp.cmaf_package.encryption.speke_key_provider.resource_id #=> String
# resp.cmaf_package.encryption.speke_key_provider.role_arn #=> String
# resp.cmaf_package.encryption.speke_key_provider.system_ids #=> Array
# resp.cmaf_package.encryption.speke_key_provider.system_ids[0] #=> String
# resp.cmaf_package.encryption.speke_key_provider.url #=> String
@@ -1797,17 +1802,18 @@
# 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.encryption_contract_configuration.preset_speke_20_audio #=> String, one of "PRESET-AUDIO-1"
- # resp.dash_package.encryption.speke_key_provider.encryption_contract_configuration.preset_speke_20_video #=> String, one of "PRESET-VIDEO-1"
+ # resp.dash_package.encryption.speke_key_provider.encryption_contract_configuration.preset_speke_20_audio #=> String, one of "PRESET-AUDIO-1", "PRESET-AUDIO-2", "PRESET-AUDIO-3", "SHARED", "UNENCRYPTED"
+ # resp.dash_package.encryption.speke_key_provider.encryption_contract_configuration.preset_speke_20_video #=> String, one of "PRESET-VIDEO-1", "PRESET-VIDEO-2", "PRESET-VIDEO-3", "PRESET-VIDEO-4", "PRESET-VIDEO-5", "PRESET-VIDEO-6", "PRESET-VIDEO-7", "PRESET-VIDEO-8", "SHARED", "UNENCRYPTED"
# 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
# resp.dash_package.encryption.speke_key_provider.system_ids[0] #=> String
# resp.dash_package.encryption.speke_key_provider.url #=> String
+ # resp.dash_package.include_iframe_only_stream #=> Boolean
# resp.dash_package.manifest_layout #=> String, one of "FULL", "COMPACT"
# resp.dash_package.manifest_window_seconds #=> Integer
# resp.dash_package.min_buffer_time_seconds #=> Integer
# resp.dash_package.min_update_period_seconds #=> Integer
# resp.dash_package.period_triggers #=> Array
@@ -1829,12 +1835,12 @@
# 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
- # resp.hls_package.encryption.speke_key_provider.encryption_contract_configuration.preset_speke_20_audio #=> String, one of "PRESET-AUDIO-1"
- # resp.hls_package.encryption.speke_key_provider.encryption_contract_configuration.preset_speke_20_video #=> String, one of "PRESET-VIDEO-1"
+ # resp.hls_package.encryption.speke_key_provider.encryption_contract_configuration.preset_speke_20_audio #=> String, one of "PRESET-AUDIO-1", "PRESET-AUDIO-2", "PRESET-AUDIO-3", "SHARED", "UNENCRYPTED"
+ # resp.hls_package.encryption.speke_key_provider.encryption_contract_configuration.preset_speke_20_video #=> String, one of "PRESET-VIDEO-1", "PRESET-VIDEO-2", "PRESET-VIDEO-3", "PRESET-VIDEO-4", "PRESET-VIDEO-5", "PRESET-VIDEO-6", "PRESET-VIDEO-7", "PRESET-VIDEO-8", "SHARED", "UNENCRYPTED"
# resp.hls_package.encryption.speke_key_provider.resource_id #=> String
# resp.hls_package.encryption.speke_key_provider.role_arn #=> String
# resp.hls_package.encryption.speke_key_provider.system_ids #=> Array
# resp.hls_package.encryption.speke_key_provider.system_ids[0] #=> String
# resp.hls_package.encryption.speke_key_provider.url #=> String
@@ -1849,12 +1855,12 @@
# resp.hls_package.stream_selection.stream_order #=> String, one of "ORIGINAL", "VIDEO_BITRATE_ASCENDING", "VIDEO_BITRATE_DESCENDING"
# resp.hls_package.use_audio_rendition_group #=> Boolean
# resp.id #=> String
# resp.manifest_name #=> String
# resp.mss_package.encryption.speke_key_provider.certificate_arn #=> String
- # resp.mss_package.encryption.speke_key_provider.encryption_contract_configuration.preset_speke_20_audio #=> String, one of "PRESET-AUDIO-1"
- # resp.mss_package.encryption.speke_key_provider.encryption_contract_configuration.preset_speke_20_video #=> String, one of "PRESET-VIDEO-1"
+ # resp.mss_package.encryption.speke_key_provider.encryption_contract_configuration.preset_speke_20_audio #=> String, one of "PRESET-AUDIO-1", "PRESET-AUDIO-2", "PRESET-AUDIO-3", "SHARED", "UNENCRYPTED"
+ # resp.mss_package.encryption.speke_key_provider.encryption_contract_configuration.preset_speke_20_video #=> String, one of "PRESET-VIDEO-1", "PRESET-VIDEO-2", "PRESET-VIDEO-3", "PRESET-VIDEO-4", "PRESET-VIDEO-5", "PRESET-VIDEO-6", "PRESET-VIDEO-7", "PRESET-VIDEO-8", "SHARED", "UNENCRYPTED"
# resp.mss_package.encryption.speke_key_provider.resource_id #=> String
# resp.mss_package.encryption.speke_key_provider.role_arn #=> String
# resp.mss_package.encryption.speke_key_provider.system_ids #=> Array
# resp.mss_package.encryption.speke_key_provider.system_ids[0] #=> String
# resp.mss_package.encryption.speke_key_provider.url #=> String
@@ -1892,10 +1898,10 @@
operation: config.api.operation(operation_name),
client: self,
params: params,
config: config)
context[:gem_name] = 'aws-sdk-mediapackage'
- context[:gem_version] = '1.53.0'
+ context[:gem_version] = '1.54.0'
Seahorse::Client::Request.new(handlers, context)
end
# @api private
# @deprecated