lib/aws-sdk-elasticloadbalancingv2/client.rb in aws-sdk-elasticloadbalancingv2-1.25.0 vs lib/aws-sdk-elasticloadbalancingv2/client.rb in aws-sdk-elasticloadbalancingv2-1.26.0
- old
+ new
@@ -197,10 +197,53 @@
#
# @option options [Boolean] :validate_params (true)
# When `true`, request parameters are validated before
# sending the request.
#
+ # @option options [URI::HTTP,String] :http_proxy A proxy to send
+ # requests through. Formatted like 'http://proxy.com:123'.
+ #
+ # @option options [Float] :http_open_timeout (15) The number of
+ # seconds to wait when opening a HTTP session before rasing a
+ # `Timeout::Error`.
+ #
+ # @option options [Integer] :http_read_timeout (60) The default
+ # number of seconds to wait for response data. This value can
+ # safely be set
+ # per-request on the session yeidled by {#session_for}.
+ #
+ # @option options [Float] :http_idle_timeout (5) The number of
+ # seconds a connection is allowed to sit idble before it is
+ # considered stale. Stale connections are closed and removed
+ # from the pool before making a request.
+ #
+ # @option options [Float] :http_continue_timeout (1) The number of
+ # seconds to wait for a 100-continue response before sending the
+ # request body. This option has no effect unless the request has
+ # "Expect" header set to "100-continue". Defaults to `nil` which
+ # disables this behaviour. This value can safely be set per
+ # request on the session yeidled by {#session_for}.
+ #
+ # @option options [Boolean] :http_wire_trace (false) When `true`,
+ # HTTP debug output will be sent to the `:logger`.
+ #
+ # @option options [Boolean] :ssl_verify_peer (true) When `true`,
+ # SSL peer certificates are verified when establishing a
+ # connection.
+ #
+ # @option options [String] :ssl_ca_bundle Full path to the SSL
+ # certificate authority bundle file that should be used when
+ # verifying peer certificates. If you do not pass
+ # `:ssl_ca_bundle` or `:ssl_ca_directory` the the system default
+ # will be used if available.
+ #
+ # @option options [String] :ssl_ca_directory Full path of the
+ # directory that contains the unbundled SSL certificate
+ # authority files for verifying peer certificates. If you do
+ # not pass `:ssl_ca_bundle` or `:ssl_ca_directory` the the
+ # system default will be used if available.
+ #
def initialize(*args)
super
end
# @!group API Operations
@@ -969,10 +1012,34 @@
# listener_arn: "ListenerArn", # required
# conditions: [ # required
# {
# field: "ConditionFieldName",
# values: ["StringValue"],
+ # host_header_config: {
+ # values: ["StringValue"],
+ # },
+ # path_pattern_config: {
+ # values: ["StringValue"],
+ # },
+ # http_header_config: {
+ # http_header_name: "HttpHeaderConditionName",
+ # values: ["StringValue"],
+ # },
+ # query_string_config: {
+ # values: [
+ # {
+ # key: "StringValue",
+ # value: "StringValue",
+ # },
+ # ],
+ # },
+ # http_request_method_config: {
+ # values: ["StringValue"],
+ # },
+ # source_ip_config: {
+ # values: ["StringValue"],
+ # },
# },
# ],
# priority: 1, # required
# actions: [ # required
# {
@@ -1031,10 +1098,24 @@
# resp.rules[0].priority #=> String
# resp.rules[0].conditions #=> Array
# resp.rules[0].conditions[0].field #=> String
# resp.rules[0].conditions[0].values #=> Array
# resp.rules[0].conditions[0].values[0] #=> String
+ # resp.rules[0].conditions[0].host_header_config.values #=> Array
+ # resp.rules[0].conditions[0].host_header_config.values[0] #=> String
+ # resp.rules[0].conditions[0].path_pattern_config.values #=> Array
+ # resp.rules[0].conditions[0].path_pattern_config.values[0] #=> String
+ # resp.rules[0].conditions[0].http_header_config.http_header_name #=> String
+ # resp.rules[0].conditions[0].http_header_config.values #=> Array
+ # resp.rules[0].conditions[0].http_header_config.values[0] #=> String
+ # resp.rules[0].conditions[0].query_string_config.values #=> Array
+ # resp.rules[0].conditions[0].query_string_config.values[0].key #=> String
+ # resp.rules[0].conditions[0].query_string_config.values[0].value #=> String
+ # resp.rules[0].conditions[0].http_request_method_config.values #=> Array
+ # resp.rules[0].conditions[0].http_request_method_config.values[0] #=> String
+ # resp.rules[0].conditions[0].source_ip_config.values #=> Array
+ # resp.rules[0].conditions[0].source_ip_config.values[0] #=> String
# resp.rules[0].actions #=> Array
# resp.rules[0].actions[0].type #=> String, one of "forward", "authenticate-oidc", "authenticate-cognito", "redirect", "fixed-response"
# resp.rules[0].actions[0].target_group_arn #=> String
# resp.rules[0].actions[0].authenticate_oidc_config.issuer #=> String
# resp.rules[0].actions[0].authenticate_oidc_config.authorization_endpoint #=> String
@@ -1941,10 +2022,24 @@
# resp.rules[0].priority #=> String
# resp.rules[0].conditions #=> Array
# resp.rules[0].conditions[0].field #=> String
# resp.rules[0].conditions[0].values #=> Array
# resp.rules[0].conditions[0].values[0] #=> String
+ # resp.rules[0].conditions[0].host_header_config.values #=> Array
+ # resp.rules[0].conditions[0].host_header_config.values[0] #=> String
+ # resp.rules[0].conditions[0].path_pattern_config.values #=> Array
+ # resp.rules[0].conditions[0].path_pattern_config.values[0] #=> String
+ # resp.rules[0].conditions[0].http_header_config.http_header_name #=> String
+ # resp.rules[0].conditions[0].http_header_config.values #=> Array
+ # resp.rules[0].conditions[0].http_header_config.values[0] #=> String
+ # resp.rules[0].conditions[0].query_string_config.values #=> Array
+ # resp.rules[0].conditions[0].query_string_config.values[0].key #=> String
+ # resp.rules[0].conditions[0].query_string_config.values[0].value #=> String
+ # resp.rules[0].conditions[0].http_request_method_config.values #=> Array
+ # resp.rules[0].conditions[0].http_request_method_config.values[0] #=> String
+ # resp.rules[0].conditions[0].source_ip_config.values #=> Array
+ # resp.rules[0].conditions[0].source_ip_config.values[0] #=> String
# resp.rules[0].actions #=> Array
# resp.rules[0].actions[0].type #=> String, one of "forward", "authenticate-oidc", "authenticate-cognito", "redirect", "fixed-response"
# resp.rules[0].actions[0].target_group_arn #=> String
# resp.rules[0].actions[0].authenticate_oidc_config.issuer #=> String
# resp.rules[0].actions[0].authenticate_oidc_config.authorization_endpoint #=> String
@@ -3040,10 +3135,34 @@
# rule_arn: "RuleArn", # required
# conditions: [
# {
# field: "ConditionFieldName",
# values: ["StringValue"],
+ # host_header_config: {
+ # values: ["StringValue"],
+ # },
+ # path_pattern_config: {
+ # values: ["StringValue"],
+ # },
+ # http_header_config: {
+ # http_header_name: "HttpHeaderConditionName",
+ # values: ["StringValue"],
+ # },
+ # query_string_config: {
+ # values: [
+ # {
+ # key: "StringValue",
+ # value: "StringValue",
+ # },
+ # ],
+ # },
+ # http_request_method_config: {
+ # values: ["StringValue"],
+ # },
+ # source_ip_config: {
+ # values: ["StringValue"],
+ # },
# },
# ],
# actions: [
# {
# type: "forward", # required, accepts forward, authenticate-oidc, authenticate-cognito, redirect, fixed-response
@@ -3101,10 +3220,24 @@
# resp.rules[0].priority #=> String
# resp.rules[0].conditions #=> Array
# resp.rules[0].conditions[0].field #=> String
# resp.rules[0].conditions[0].values #=> Array
# resp.rules[0].conditions[0].values[0] #=> String
+ # resp.rules[0].conditions[0].host_header_config.values #=> Array
+ # resp.rules[0].conditions[0].host_header_config.values[0] #=> String
+ # resp.rules[0].conditions[0].path_pattern_config.values #=> Array
+ # resp.rules[0].conditions[0].path_pattern_config.values[0] #=> String
+ # resp.rules[0].conditions[0].http_header_config.http_header_name #=> String
+ # resp.rules[0].conditions[0].http_header_config.values #=> Array
+ # resp.rules[0].conditions[0].http_header_config.values[0] #=> String
+ # resp.rules[0].conditions[0].query_string_config.values #=> Array
+ # resp.rules[0].conditions[0].query_string_config.values[0].key #=> String
+ # resp.rules[0].conditions[0].query_string_config.values[0].value #=> String
+ # resp.rules[0].conditions[0].http_request_method_config.values #=> Array
+ # resp.rules[0].conditions[0].http_request_method_config.values[0] #=> String
+ # resp.rules[0].conditions[0].source_ip_config.values #=> Array
+ # resp.rules[0].conditions[0].source_ip_config.values[0] #=> String
# resp.rules[0].actions #=> Array
# resp.rules[0].actions[0].type #=> String, one of "forward", "authenticate-oidc", "authenticate-cognito", "redirect", "fixed-response"
# resp.rules[0].actions[0].target_group_arn #=> String
# resp.rules[0].actions[0].authenticate_oidc_config.issuer #=> String
# resp.rules[0].actions[0].authenticate_oidc_config.authorization_endpoint #=> String
@@ -3651,10 +3784,24 @@
# resp.rules[0].priority #=> String
# resp.rules[0].conditions #=> Array
# resp.rules[0].conditions[0].field #=> String
# resp.rules[0].conditions[0].values #=> Array
# resp.rules[0].conditions[0].values[0] #=> String
+ # resp.rules[0].conditions[0].host_header_config.values #=> Array
+ # resp.rules[0].conditions[0].host_header_config.values[0] #=> String
+ # resp.rules[0].conditions[0].path_pattern_config.values #=> Array
+ # resp.rules[0].conditions[0].path_pattern_config.values[0] #=> String
+ # resp.rules[0].conditions[0].http_header_config.http_header_name #=> String
+ # resp.rules[0].conditions[0].http_header_config.values #=> Array
+ # resp.rules[0].conditions[0].http_header_config.values[0] #=> String
+ # resp.rules[0].conditions[0].query_string_config.values #=> Array
+ # resp.rules[0].conditions[0].query_string_config.values[0].key #=> String
+ # resp.rules[0].conditions[0].query_string_config.values[0].value #=> String
+ # resp.rules[0].conditions[0].http_request_method_config.values #=> Array
+ # resp.rules[0].conditions[0].http_request_method_config.values[0] #=> String
+ # resp.rules[0].conditions[0].source_ip_config.values #=> Array
+ # resp.rules[0].conditions[0].source_ip_config.values[0] #=> String
# resp.rules[0].actions #=> Array
# resp.rules[0].actions[0].type #=> String, one of "forward", "authenticate-oidc", "authenticate-cognito", "redirect", "fixed-response"
# resp.rules[0].actions[0].target_group_arn #=> String
# resp.rules[0].actions[0].authenticate_oidc_config.issuer #=> String
# resp.rules[0].actions[0].authenticate_oidc_config.authorization_endpoint #=> String
@@ -3849,10 +3996,10 @@
operation: config.api.operation(operation_name),
client: self,
params: params,
config: config)
context[:gem_name] = 'aws-sdk-elasticloadbalancingv2'
- context[:gem_version] = '1.25.0'
+ context[:gem_version] = '1.26.0'
Seahorse::Client::Request.new(handlers, context)
end
# Polls an API operation until a resource enters a desired state.
#