lib/aws-sdk-elasticloadbalancingv2/client.rb in aws-sdk-elasticloadbalancingv2-1.52.0 vs lib/aws-sdk-elasticloadbalancingv2/client.rb in aws-sdk-elasticloadbalancingv2-1.53.0

- old
+ new

@@ -383,11 +383,11 @@ req.send_request(options) end # Adds the specified tags to the specified Elastic Load Balancing # resource. You can tag your Application Load Balancers, Network Load - # Balancers, and your target groups. + # Balancers, target groups, listeners, and rules. # # Each tag consists of a key and an optional value. If a resource # already has a tag with the same key, `AddTags` updates its value. # # To list the current tags for your resources, use DescribeTags. To @@ -559,10 +559,13 @@ # # # # [1]: https://docs.aws.amazon.com/elasticloadbalancing/latest/network/create-tls-listener.html#alpn-policies # + # @option params [Array<Types::Tag>] :tags + # The tags to assign to the listener. + # # @return [Types::CreateListenerOutput] Returns a {Seahorse::Client::Response response} object which responds to the following methods: # # * {Types::CreateListenerOutput#listeners #listeners} => Array&lt;Types::Listener&gt; # # @@ -722,10 +725,16 @@ # }, # }, # }, # ], # alpn_policy: ["AlpnPolicyValue"], + # tags: [ + # { + # key: "TagKey", # required + # value: "TagValue", + # }, + # ], # }) # # @example Response structure # # resp.listeners #=> Array @@ -882,11 +891,11 @@ # for the load balancer. # # The default is an Internet-facing load balancer. # # @option params [Array<Types::Tag>] :tags - # One or more tags to assign to the load balancer. + # The tags to assign to the load balancer. # # @option params [String] :type # The type of load balancer. The default is `application`. # # @option params [String] :ip_address_type @@ -1108,10 +1117,13 @@ # redirect specified client requests from one URL to another. # # \[Application Load Balancer\] If the action type is `fixed-response`, # you drop specified client requests and return a custom HTTP response. # + # @option params [Array<Types::Tag>] :tags + # The tags to assign to the rule. + # # @return [Types::CreateRuleOutput] Returns a {Seahorse::Client::Response response} object which responds to the following methods: # # * {Types::CreateRuleOutput#rules #rules} => Array&lt;Types::Rule&gt; # # @@ -1257,10 +1269,16 @@ # duration_seconds: 1, # }, # }, # }, # ], + # tags: [ + # { + # key: "TagKey", # required + # value: "TagValue", + # }, + # ], # }) # # @example Response structure # # resp.rules #=> Array @@ -1456,10 +1474,13 @@ # 192.168.0.0/16), and the RFC 6598 range (100.64.0.0/10). You can't # specify publicly routable IP addresses. # # * `lambda` - The target groups contains a single Lambda function. # + # @option params [Array<Types::Tag>] :tags + # The tags to assign to the target group. + # # @return [Types::CreateTargetGroupOutput] Returns a {Seahorse::Client::Response response} object which responds to the following methods: # # * {Types::CreateTargetGroupOutput#target_groups #target_groups} => Array&lt;Types::TargetGroup&gt; # # @@ -1515,10 +1536,16 @@ # unhealthy_threshold_count: 1, # matcher: { # http_code: "HttpCode", # required # }, # target_type: "instance", # accepts instance, ip, lambda + # tags: [ + # { + # key: "TagKey", # required + # value: "TagValue", + # }, + # ], # }) # # @example Response structure # # resp.target_groups #=> Array @@ -2463,13 +2490,13 @@ def describe_ssl_policies(params = {}, options = {}) req = build_request(:describe_ssl_policies, params) req.send_request(options) end - # Describes the tags for the specified resources. You can describe the - # tags for one or more Application Load Balancers, Network Load - # Balancers, and target groups. + # Describes the tags for the specified Elastic Load Balancing resources. + # You can describe the tags for one or more Application Load Balancers, + # Network Load Balancers, target groups, listeners, or rules. # # @option params [required, Array<String>] :resource_arns # The Amazon Resource Names (ARN) of the resources. You can specify up # to 20 resources in a single call. # @@ -3931,11 +3958,12 @@ req = build_request(:remove_listener_certificates, params) req.send_request(options) end # Removes the specified tags from the specified Elastic Load Balancing - # resource. + # resources. You can remove the tags for one or more Application Load + # Balancers, Network Load Balancers, target groups, listeners, or rules. # # To list the current tags for your resources, use DescribeTags. # # @option params [required, Array<String>] :resource_arns # The Amazon Resource Name (ARN) of the resource. @@ -4311,10 +4339,10 @@ operation: config.api.operation(operation_name), client: self, params: params, config: config) context[:gem_name] = 'aws-sdk-elasticloadbalancingv2' - context[:gem_version] = '1.52.0' + context[:gem_version] = '1.53.0' Seahorse::Client::Request.new(handlers, context) end # Polls an API operation until a resource enters a desired state. #