lib/aws-sdk-mediapackagev2/client.rb in aws-sdk-mediapackagev2-1.12.0 vs lib/aws-sdk-mediapackagev2/client.rb in aws-sdk-mediapackagev2-1.13.0

- old
+ new

@@ -434,10 +434,11 @@ # * {Types::CreateChannelResponse#channel_group_name #channel_group_name} => String # * {Types::CreateChannelResponse#created_at #created_at} => Time # * {Types::CreateChannelResponse#modified_at #modified_at} => Time # * {Types::CreateChannelResponse#description #description} => String # * {Types::CreateChannelResponse#ingest_endpoints #ingest_endpoints} => Array&lt;Types::IngestEndpoint&gt; + # * {Types::CreateChannelResponse#etag #etag} => String # * {Types::CreateChannelResponse#tags #tags} => Hash&lt;String,String&gt; # # @example Request syntax with placeholder values # # resp = client.create_channel({ @@ -459,10 +460,11 @@ # resp.modified_at #=> Time # resp.description #=> String # resp.ingest_endpoints #=> Array # resp.ingest_endpoints[0].id #=> String # resp.ingest_endpoints[0].url #=> String + # resp.etag #=> String # resp.tags #=> Hash # resp.tags["TagKey"] #=> String # # @see http://docs.aws.amazon.com/goto/WebAPI/mediapackagev2-2022-12-25/CreateChannel AWS API Documentation # @@ -510,10 +512,11 @@ # * {Types::CreateChannelGroupResponse#channel_group_name #channel_group_name} => String # * {Types::CreateChannelGroupResponse#arn #arn} => String # * {Types::CreateChannelGroupResponse#egress_domain #egress_domain} => String # * {Types::CreateChannelGroupResponse#created_at #created_at} => Time # * {Types::CreateChannelGroupResponse#modified_at #modified_at} => Time + # * {Types::CreateChannelGroupResponse#etag #etag} => String # * {Types::CreateChannelGroupResponse#description #description} => String # * {Types::CreateChannelGroupResponse#tags #tags} => Hash&lt;String,String&gt; # # @example Request syntax with placeholder values # @@ -531,10 +534,11 @@ # resp.channel_group_name #=> String # resp.arn #=> String # resp.egress_domain #=> String # resp.created_at #=> Time # resp.modified_at #=> Time + # resp.etag #=> String # resp.description #=> String # resp.tags #=> Hash # resp.tags["TagKey"] #=> String # # @see http://docs.aws.amazon.com/goto/WebAPI/mediapackagev2-2022-12-25/CreateChannelGroup AWS API Documentation @@ -622,10 +626,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#etag #etag} => String # * {Types::CreateOriginEndpointResponse#tags #tags} => Hash&lt;String,String&gt; # # @example Request syntax with placeholder values # # resp = client.create_origin_endpoint({ @@ -752,10 +757,11 @@ # 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.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 # @@ -950,10 +956,11 @@ # * {Types::GetChannelResponse#channel_group_name #channel_group_name} => String # * {Types::GetChannelResponse#created_at #created_at} => Time # * {Types::GetChannelResponse#modified_at #modified_at} => Time # * {Types::GetChannelResponse#description #description} => String # * {Types::GetChannelResponse#ingest_endpoints #ingest_endpoints} => Array&lt;Types::IngestEndpoint&gt; + # * {Types::GetChannelResponse#etag #etag} => String # * {Types::GetChannelResponse#tags #tags} => Hash&lt;String,String&gt; # # @example Request syntax with placeholder values # # resp = client.get_channel({ @@ -970,10 +977,11 @@ # resp.modified_at #=> Time # resp.description #=> String # resp.ingest_endpoints #=> Array # resp.ingest_endpoints[0].id #=> String # resp.ingest_endpoints[0].url #=> String + # resp.etag #=> String # resp.tags #=> Hash # resp.tags["TagKey"] #=> String # # @see http://docs.aws.amazon.com/goto/WebAPI/mediapackagev2-2022-12-25/GetChannel AWS API Documentation # @@ -999,10 +1007,11 @@ # * {Types::GetChannelGroupResponse#arn #arn} => String # * {Types::GetChannelGroupResponse#egress_domain #egress_domain} => String # * {Types::GetChannelGroupResponse#created_at #created_at} => Time # * {Types::GetChannelGroupResponse#modified_at #modified_at} => Time # * {Types::GetChannelGroupResponse#description #description} => String + # * {Types::GetChannelGroupResponse#etag #etag} => String # * {Types::GetChannelGroupResponse#tags #tags} => Hash&lt;String,String&gt; # # @example Request syntax with placeholder values # # resp = client.get_channel_group({ @@ -1015,10 +1024,11 @@ # resp.arn #=> String # resp.egress_domain #=> String # resp.created_at #=> Time # resp.modified_at #=> Time # resp.description #=> String + # resp.etag #=> String # resp.tags #=> Hash # resp.tags["TagKey"] #=> String # # @see http://docs.aws.amazon.com/goto/WebAPI/mediapackagev2-2022-12-25/GetChannelGroup AWS API Documentation # @@ -1102,10 +1112,11 @@ # * {Types::GetOriginEndpointResponse#modified_at #modified_at} => Time # * {Types::GetOriginEndpointResponse#description #description} => String # * {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; # # @example Request syntax with placeholder values # # resp = client.get_origin_endpoint({ @@ -1163,10 +1174,11 @@ # 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.etag #=> String # resp.tags #=> Hash # resp.tags["TagKey"] #=> String # # @see http://docs.aws.amazon.com/goto/WebAPI/mediapackagev2-2022-12-25/GetOriginEndpoint AWS API Documentation # @@ -1576,10 +1588,15 @@ # @option params [required, String] :channel_name # The name that describes the channel. The name is the primary # identifier for the channel, and must be unique for your account in the # AWS Region and channel group. # + # @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. + # # @option params [String] :description # Any descriptive information that you want to add to the channel for # future identification purposes. # # @return [Types::UpdateChannelResponse] Returns a {Seahorse::Client::Response response} object which responds to the following methods: @@ -1589,17 +1606,19 @@ # * {Types::UpdateChannelResponse#channel_group_name #channel_group_name} => String # * {Types::UpdateChannelResponse#created_at #created_at} => Time # * {Types::UpdateChannelResponse#modified_at #modified_at} => Time # * {Types::UpdateChannelResponse#description #description} => String # * {Types::UpdateChannelResponse#ingest_endpoints #ingest_endpoints} => Array&lt;Types::IngestEndpoint&gt; + # * {Types::UpdateChannelResponse#etag #etag} => String # * {Types::UpdateChannelResponse#tags #tags} => Hash&lt;String,String&gt; # # @example Request syntax with placeholder values # # resp = client.update_channel({ # channel_group_name: "ResourceName", # required # channel_name: "ResourceName", # required + # etag: "EntityTag", # description: "ResourceDescription", # }) # # @example Response structure # @@ -1610,10 +1629,11 @@ # resp.modified_at #=> Time # resp.description #=> String # resp.ingest_endpoints #=> Array # resp.ingest_endpoints[0].id #=> String # resp.ingest_endpoints[0].url #=> String + # resp.etag #=> String # resp.tags #=> Hash # resp.tags["TagKey"] #=> String # # @see http://docs.aws.amazon.com/goto/WebAPI/mediapackagev2-2022-12-25/UpdateChannel AWS API Documentation # @@ -1634,10 +1654,15 @@ # @option params [required, String] :channel_group_name # The name that describes the channel group. The name is the primary # identifier for the channel group, and must be unique for your account # in the AWS Region. # + # @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. + # # @option params [String] :description # Any descriptive information that you want to add to the channel group # for future identification purposes. # # @return [Types::UpdateChannelGroupResponse] Returns a {Seahorse::Client::Response response} object which responds to the following methods: @@ -1646,16 +1671,18 @@ # * {Types::UpdateChannelGroupResponse#arn #arn} => String # * {Types::UpdateChannelGroupResponse#egress_domain #egress_domain} => String # * {Types::UpdateChannelGroupResponse#created_at #created_at} => Time # * {Types::UpdateChannelGroupResponse#modified_at #modified_at} => Time # * {Types::UpdateChannelGroupResponse#description #description} => String + # * {Types::UpdateChannelGroupResponse#etag #etag} => String # * {Types::UpdateChannelGroupResponse#tags #tags} => Hash&lt;String,String&gt; # # @example Request syntax with placeholder values # # resp = client.update_channel_group({ # channel_group_name: "ResourceName", # required + # etag: "EntityTag", # description: "ResourceDescription", # }) # # @example Response structure # @@ -1663,10 +1690,11 @@ # resp.arn #=> String # resp.egress_domain #=> String # resp.created_at #=> Time # resp.modified_at #=> Time # resp.description #=> String + # resp.etag #=> String # resp.tags #=> Hash # resp.tags["TagKey"] #=> String # # @see http://docs.aws.amazon.com/goto/WebAPI/mediapackagev2-2022-12-25/UpdateChannelGroup AWS API Documentation # @@ -1722,10 +1750,15 @@ # An HTTP live streaming (HLS) manifest configuration. # # @option params [Array<Types::CreateLowLatencyHlsManifestConfiguration>] :low_latency_hls_manifests # A low-latency HLS 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. + # # @return [Types::UpdateOriginEndpointResponse] Returns a {Seahorse::Client::Response response} object which responds to the following methods: # # * {Types::UpdateOriginEndpointResponse#arn #arn} => String # * {Types::UpdateOriginEndpointResponse#channel_group_name #channel_group_name} => String # * {Types::UpdateOriginEndpointResponse#channel_name #channel_name} => String @@ -1736,10 +1769,11 @@ # * {Types::UpdateOriginEndpointResponse#modified_at #modified_at} => Time # * {Types::UpdateOriginEndpointResponse#description #description} => String # * {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; # # @example Request syntax with placeholder values # # resp = client.update_origin_endpoint({ @@ -1809,10 +1843,11 @@ # end: Time.now, # time_delay_seconds: 1, # }, # }, # ], + # etag: "EntityTag", # }) # # @example Response structure # # resp.arn #=> String @@ -1862,10 +1897,11 @@ # 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.etag #=> String # resp.tags #=> Hash # resp.tags["TagKey"] #=> String # # @see http://docs.aws.amazon.com/goto/WebAPI/mediapackagev2-2022-12-25/UpdateOriginEndpoint AWS API Documentation # @@ -1887,10 +1923,10 @@ operation: config.api.operation(operation_name), client: self, params: params, config: config) context[:gem_name] = 'aws-sdk-mediapackagev2' - context[:gem_version] = '1.12.0' + context[:gem_version] = '1.13.0' Seahorse::Client::Request.new(handlers, context) end # @api private # @deprecated