lib/aws-sdk-mediapackagev2/client.rb in aws-sdk-mediapackagev2-1.13.0 vs lib/aws-sdk-mediapackagev2/client.rb in aws-sdk-mediapackagev2-1.14.0
- old
+ new
@@ -604,10 +604,13 @@
# An HTTP live streaming (HLS) manifest configuration.
#
# @option params [Array<Types::CreateLowLatencyHlsManifestConfiguration>] :low_latency_hls_manifests
# A low-latency HLS manifest configuration.
#
+ # @option params [Array<Types::CreateDashManifestConfiguration>] :dash_manifests
+ # A DASH manifest configuration.
+ #
# @option params [Hash<String,String>] :tags
# A comma-separated list of tag key:value pairs that you define. For
# example:
#
# `"Key1": "Value1",`
@@ -626,10 +629,11 @@
# * {Types::CreateOriginEndpointResponse#modified_at #modified_at} => Time
# * {Types::CreateOriginEndpointResponse#description #description} => String
# * {Types::CreateOriginEndpointResponse#startover_window_seconds #startover_window_seconds} => Integer
# * {Types::CreateOriginEndpointResponse#hls_manifests #hls_manifests} => Array<Types::GetHlsManifestConfiguration>
# * {Types::CreateOriginEndpointResponse#low_latency_hls_manifests #low_latency_hls_manifests} => Array<Types::GetLowLatencyHlsManifestConfiguration>
+ # * {Types::CreateOriginEndpointResponse#dash_manifests #dash_manifests} => Array<Types::GetDashManifestConfiguration>
# * {Types::CreateOriginEndpointResponse#etag #etag} => String
# * {Types::CreateOriginEndpointResponse#tags #tags} => Hash<String,String>
#
# @example Request syntax with placeholder values
#
@@ -701,10 +705,35 @@
# end: Time.now,
# time_delay_seconds: 1,
# },
# },
# ],
+ # dash_manifests: [
+ # {
+ # manifest_name: "ManifestName", # required
+ # manifest_window_seconds: 1,
+ # filter_configuration: {
+ # manifest_filter: "FilterConfigurationManifestFilterString",
+ # start: Time.now,
+ # end: Time.now,
+ # time_delay_seconds: 1,
+ # },
+ # min_update_period_seconds: 1,
+ # min_buffer_time_seconds: 1,
+ # suggested_presentation_delay_seconds: 1,
+ # segment_template_format: "NUMBER_WITH_TIMELINE", # accepts NUMBER_WITH_TIMELINE
+ # period_triggers: ["AVAILS"], # accepts AVAILS, DRM_KEY_ROTATION, SOURCE_CHANGES, SOURCE_DISRUPTIONS, NONE
+ # scte_dash: {
+ # ad_marker_dash: "BINARY", # accepts BINARY, XML
+ # },
+ # drm_signaling: "INDIVIDUAL", # accepts INDIVIDUAL, REFERENCED
+ # utc_timing: {
+ # timing_mode: "HTTP_HEAD", # accepts HTTP_HEAD, HTTP_ISO, HTTP_XSDATE, UTC_DIRECT
+ # timing_source: "DashUtcTimingTimingSourceString",
+ # },
+ # },
+ # ],
# tags: {
# "TagKey" => "TagValue",
# },
# })
#
@@ -757,10 +786,28 @@
# resp.low_latency_hls_manifests[0].scte_hls.ad_marker_hls #=> String, one of "DATERANGE"
# resp.low_latency_hls_manifests[0].filter_configuration.manifest_filter #=> String
# resp.low_latency_hls_manifests[0].filter_configuration.start #=> Time
# resp.low_latency_hls_manifests[0].filter_configuration.end #=> Time
# resp.low_latency_hls_manifests[0].filter_configuration.time_delay_seconds #=> Integer
+ # resp.dash_manifests #=> Array
+ # resp.dash_manifests[0].manifest_name #=> String
+ # resp.dash_manifests[0].url #=> String
+ # resp.dash_manifests[0].manifest_window_seconds #=> Integer
+ # resp.dash_manifests[0].filter_configuration.manifest_filter #=> String
+ # resp.dash_manifests[0].filter_configuration.start #=> Time
+ # resp.dash_manifests[0].filter_configuration.end #=> Time
+ # resp.dash_manifests[0].filter_configuration.time_delay_seconds #=> Integer
+ # resp.dash_manifests[0].min_update_period_seconds #=> Integer
+ # resp.dash_manifests[0].min_buffer_time_seconds #=> Integer
+ # resp.dash_manifests[0].suggested_presentation_delay_seconds #=> Integer
+ # resp.dash_manifests[0].segment_template_format #=> String, one of "NUMBER_WITH_TIMELINE"
+ # resp.dash_manifests[0].period_triggers #=> Array
+ # resp.dash_manifests[0].period_triggers[0] #=> String, one of "AVAILS", "DRM_KEY_ROTATION", "SOURCE_CHANGES", "SOURCE_DISRUPTIONS", "NONE"
+ # resp.dash_manifests[0].scte_dash.ad_marker_dash #=> String, one of "BINARY", "XML"
+ # resp.dash_manifests[0].drm_signaling #=> String, one of "INDIVIDUAL", "REFERENCED"
+ # resp.dash_manifests[0].utc_timing.timing_mode #=> String, one of "HTTP_HEAD", "HTTP_ISO", "HTTP_XSDATE", "UTC_DIRECT"
+ # resp.dash_manifests[0].utc_timing.timing_source #=> String
# resp.etag #=> String
# resp.tags #=> Hash
# resp.tags["TagKey"] #=> String
#
# @see http://docs.aws.amazon.com/goto/WebAPI/mediapackagev2-2022-12-25/CreateOriginEndpoint AWS API Documentation
@@ -1114,10 +1161,11 @@
# * {Types::GetOriginEndpointResponse#startover_window_seconds #startover_window_seconds} => Integer
# * {Types::GetOriginEndpointResponse#hls_manifests #hls_manifests} => Array<Types::GetHlsManifestConfiguration>
# * {Types::GetOriginEndpointResponse#low_latency_hls_manifests #low_latency_hls_manifests} => Array<Types::GetLowLatencyHlsManifestConfiguration>
# * {Types::GetOriginEndpointResponse#etag #etag} => String
# * {Types::GetOriginEndpointResponse#tags #tags} => Hash<String,String>
+ # * {Types::GetOriginEndpointResponse#dash_manifests #dash_manifests} => Array<Types::GetDashManifestConfiguration>
#
# @example Request syntax with placeholder values
#
# resp = client.get_origin_endpoint({
# channel_group_name: "ResourceName", # required
@@ -1177,10 +1225,28 @@
# resp.low_latency_hls_manifests[0].filter_configuration.end #=> Time
# resp.low_latency_hls_manifests[0].filter_configuration.time_delay_seconds #=> Integer
# resp.etag #=> String
# resp.tags #=> Hash
# resp.tags["TagKey"] #=> String
+ # resp.dash_manifests #=> Array
+ # resp.dash_manifests[0].manifest_name #=> String
+ # resp.dash_manifests[0].url #=> String
+ # resp.dash_manifests[0].manifest_window_seconds #=> Integer
+ # resp.dash_manifests[0].filter_configuration.manifest_filter #=> String
+ # resp.dash_manifests[0].filter_configuration.start #=> Time
+ # resp.dash_manifests[0].filter_configuration.end #=> Time
+ # resp.dash_manifests[0].filter_configuration.time_delay_seconds #=> Integer
+ # resp.dash_manifests[0].min_update_period_seconds #=> Integer
+ # resp.dash_manifests[0].min_buffer_time_seconds #=> Integer
+ # resp.dash_manifests[0].suggested_presentation_delay_seconds #=> Integer
+ # resp.dash_manifests[0].segment_template_format #=> String, one of "NUMBER_WITH_TIMELINE"
+ # resp.dash_manifests[0].period_triggers #=> Array
+ # resp.dash_manifests[0].period_triggers[0] #=> String, one of "AVAILS", "DRM_KEY_ROTATION", "SOURCE_CHANGES", "SOURCE_DISRUPTIONS", "NONE"
+ # resp.dash_manifests[0].scte_dash.ad_marker_dash #=> String, one of "BINARY", "XML"
+ # resp.dash_manifests[0].drm_signaling #=> String, one of "INDIVIDUAL", "REFERENCED"
+ # resp.dash_manifests[0].utc_timing.timing_mode #=> String, one of "HTTP_HEAD", "HTTP_ISO", "HTTP_XSDATE", "UTC_DIRECT"
+ # resp.dash_manifests[0].utc_timing.timing_source #=> String
#
# @see http://docs.aws.amazon.com/goto/WebAPI/mediapackagev2-2022-12-25/GetOriginEndpoint AWS API Documentation
#
# @overload get_origin_endpoint(params = {})
# @param [Hash] params ({})
@@ -1386,10 +1452,13 @@
# resp.items[0].hls_manifests[0].url #=> String
# resp.items[0].low_latency_hls_manifests #=> Array
# resp.items[0].low_latency_hls_manifests[0].manifest_name #=> String
# resp.items[0].low_latency_hls_manifests[0].child_manifest_name #=> String
# resp.items[0].low_latency_hls_manifests[0].url #=> String
+ # resp.items[0].dash_manifests #=> Array
+ # resp.items[0].dash_manifests[0].manifest_name #=> String
+ # resp.items[0].dash_manifests[0].url #=> String
# resp.next_token #=> String
#
# @see http://docs.aws.amazon.com/goto/WebAPI/mediapackagev2-2022-12-25/ListOriginEndpoints AWS API Documentation
#
# @overload list_origin_endpoints(params = {})
@@ -1750,10 +1819,13 @@
# An HTTP live streaming (HLS) manifest configuration.
#
# @option params [Array<Types::CreateLowLatencyHlsManifestConfiguration>] :low_latency_hls_manifests
# A low-latency HLS manifest configuration.
#
+ # @option params [Array<Types::CreateDashManifestConfiguration>] :dash_manifests
+ # A DASH manifest configuration.
+ #
# @option params [String] :etag
# The expected current Entity Tag (ETag) for the resource. If the
# specified ETag does not match the resource's current entity tag, the
# update request will be rejected.
#
@@ -1771,10 +1843,11 @@
# * {Types::UpdateOriginEndpointResponse#startover_window_seconds #startover_window_seconds} => Integer
# * {Types::UpdateOriginEndpointResponse#hls_manifests #hls_manifests} => Array<Types::GetHlsManifestConfiguration>
# * {Types::UpdateOriginEndpointResponse#low_latency_hls_manifests #low_latency_hls_manifests} => Array<Types::GetLowLatencyHlsManifestConfiguration>
# * {Types::UpdateOriginEndpointResponse#etag #etag} => String
# * {Types::UpdateOriginEndpointResponse#tags #tags} => Hash<String,String>
+ # * {Types::UpdateOriginEndpointResponse#dash_manifests #dash_manifests} => Array<Types::GetDashManifestConfiguration>
#
# @example Request syntax with placeholder values
#
# resp = client.update_origin_endpoint({
# channel_group_name: "ResourceName", # required
@@ -1843,10 +1916,35 @@
# end: Time.now,
# time_delay_seconds: 1,
# },
# },
# ],
+ # dash_manifests: [
+ # {
+ # manifest_name: "ManifestName", # required
+ # manifest_window_seconds: 1,
+ # filter_configuration: {
+ # manifest_filter: "FilterConfigurationManifestFilterString",
+ # start: Time.now,
+ # end: Time.now,
+ # time_delay_seconds: 1,
+ # },
+ # min_update_period_seconds: 1,
+ # min_buffer_time_seconds: 1,
+ # suggested_presentation_delay_seconds: 1,
+ # segment_template_format: "NUMBER_WITH_TIMELINE", # accepts NUMBER_WITH_TIMELINE
+ # period_triggers: ["AVAILS"], # accepts AVAILS, DRM_KEY_ROTATION, SOURCE_CHANGES, SOURCE_DISRUPTIONS, NONE
+ # scte_dash: {
+ # ad_marker_dash: "BINARY", # accepts BINARY, XML
+ # },
+ # drm_signaling: "INDIVIDUAL", # accepts INDIVIDUAL, REFERENCED
+ # utc_timing: {
+ # timing_mode: "HTTP_HEAD", # accepts HTTP_HEAD, HTTP_ISO, HTTP_XSDATE, UTC_DIRECT
+ # timing_source: "DashUtcTimingTimingSourceString",
+ # },
+ # },
+ # ],
# etag: "EntityTag",
# })
#
# @example Response structure
#
@@ -1900,10 +1998,28 @@
# resp.low_latency_hls_manifests[0].filter_configuration.end #=> Time
# resp.low_latency_hls_manifests[0].filter_configuration.time_delay_seconds #=> Integer
# resp.etag #=> String
# resp.tags #=> Hash
# resp.tags["TagKey"] #=> String
+ # resp.dash_manifests #=> Array
+ # resp.dash_manifests[0].manifest_name #=> String
+ # resp.dash_manifests[0].url #=> String
+ # resp.dash_manifests[0].manifest_window_seconds #=> Integer
+ # resp.dash_manifests[0].filter_configuration.manifest_filter #=> String
+ # resp.dash_manifests[0].filter_configuration.start #=> Time
+ # resp.dash_manifests[0].filter_configuration.end #=> Time
+ # resp.dash_manifests[0].filter_configuration.time_delay_seconds #=> Integer
+ # resp.dash_manifests[0].min_update_period_seconds #=> Integer
+ # resp.dash_manifests[0].min_buffer_time_seconds #=> Integer
+ # resp.dash_manifests[0].suggested_presentation_delay_seconds #=> Integer
+ # resp.dash_manifests[0].segment_template_format #=> String, one of "NUMBER_WITH_TIMELINE"
+ # resp.dash_manifests[0].period_triggers #=> Array
+ # resp.dash_manifests[0].period_triggers[0] #=> String, one of "AVAILS", "DRM_KEY_ROTATION", "SOURCE_CHANGES", "SOURCE_DISRUPTIONS", "NONE"
+ # resp.dash_manifests[0].scte_dash.ad_marker_dash #=> String, one of "BINARY", "XML"
+ # resp.dash_manifests[0].drm_signaling #=> String, one of "INDIVIDUAL", "REFERENCED"
+ # resp.dash_manifests[0].utc_timing.timing_mode #=> String, one of "HTTP_HEAD", "HTTP_ISO", "HTTP_XSDATE", "UTC_DIRECT"
+ # resp.dash_manifests[0].utc_timing.timing_source #=> String
#
# @see http://docs.aws.amazon.com/goto/WebAPI/mediapackagev2-2022-12-25/UpdateOriginEndpoint AWS API Documentation
#
# @overload update_origin_endpoint(params = {})
# @param [Hash] params ({})
@@ -1923,10 +2039,10 @@
operation: config.api.operation(operation_name),
client: self,
params: params,
config: config)
context[:gem_name] = 'aws-sdk-mediapackagev2'
- context[:gem_version] = '1.13.0'
+ context[:gem_version] = '1.14.0'
Seahorse::Client::Request.new(handlers, context)
end
# @api private
# @deprecated