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&lt;Types::GetHlsManifestConfiguration&gt; # * {Types::CreateOriginEndpointResponse#low_latency_hls_manifests #low_latency_hls_manifests} => Array&lt;Types::GetLowLatencyHlsManifestConfiguration&gt; + # * {Types::CreateOriginEndpointResponse#dash_manifests #dash_manifests} => Array&lt;Types::GetDashManifestConfiguration&gt; # * {Types::CreateOriginEndpointResponse#etag #etag} => String # * {Types::CreateOriginEndpointResponse#tags #tags} => Hash&lt;String,String&gt; # # @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&lt;Types::GetHlsManifestConfiguration&gt; # * {Types::GetOriginEndpointResponse#low_latency_hls_manifests #low_latency_hls_manifests} => Array&lt;Types::GetLowLatencyHlsManifestConfiguration&gt; # * {Types::GetOriginEndpointResponse#etag #etag} => String # * {Types::GetOriginEndpointResponse#tags #tags} => Hash&lt;String,String&gt; + # * {Types::GetOriginEndpointResponse#dash_manifests #dash_manifests} => Array&lt;Types::GetDashManifestConfiguration&gt; # # @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&lt;Types::GetHlsManifestConfiguration&gt; # * {Types::UpdateOriginEndpointResponse#low_latency_hls_manifests #low_latency_hls_manifests} => Array&lt;Types::GetLowLatencyHlsManifestConfiguration&gt; # * {Types::UpdateOriginEndpointResponse#etag #etag} => String # * {Types::UpdateOriginEndpointResponse#tags #tags} => Hash&lt;String,String&gt; + # * {Types::UpdateOriginEndpointResponse#dash_manifests #dash_manifests} => Array&lt;Types::GetDashManifestConfiguration&gt; # # @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