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<Types::Listener>
#
#
@@ -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<Types::Rule>
#
#
@@ -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<Types::TargetGroup>
#
#
@@ -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.
#