Class: Aws::Route53Resolver::Types::UpdateResolverEndpointRequest

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-route53resolver/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#nameString

The name of the Resolver endpoint that you want to update.

Returns:

  • (String)


5347
5348
5349
5350
5351
5352
5353
5354
5355
# File 'lib/aws-sdk-route53resolver/types.rb', line 5347

class UpdateResolverEndpointRequest < Struct.new(
  :resolver_endpoint_id,
  :name,
  :resolver_endpoint_type,
  :update_ip_addresses,
  :protocols)
  SENSITIVE = []
  include Aws::Structure
end

#protocolsArray<String>

The protocols you want to use for the endpoint. DoH-FIPS is applicable for inbound endpoints only.

For an inbound endpoint you can apply the protocols as follows:

  • Do53 and DoH in combination.

  • Do53 and DoH-FIPS in combination.

  • Do53 alone.

  • DoH alone.

  • DoH-FIPS alone.

  • None, which is treated as Do53.

For an outbound endpoint you can apply the protocols as follows:

  • Do53 and DoH in combination.

  • Do53 alone.

  • DoH alone.

  • None, which is treated as Do53.

You can’t change the protocol of an inbound endpoint directly from only Do53 to only DoH, or DoH-FIPS. This is to prevent a sudden disruption to incoming traffic that relies on Do53. To change the protocol from Do53 to DoH, or DoH-FIPS, you must first enable both Do53 and DoH, or Do53 and DoH-FIPS, to make sure that all incoming traffic has transferred to using the DoH protocol, or DoH-FIPS, and then remove the Do53.

Returns:

  • (Array<String>)


5347
5348
5349
5350
5351
5352
5353
5354
5355
# File 'lib/aws-sdk-route53resolver/types.rb', line 5347

class UpdateResolverEndpointRequest < Struct.new(
  :resolver_endpoint_id,
  :name,
  :resolver_endpoint_type,
  :update_ip_addresses,
  :protocols)
  SENSITIVE = []
  include Aws::Structure
end

#resolver_endpoint_idString

The ID of the Resolver endpoint that you want to update.

Returns:

  • (String)


5347
5348
5349
5350
5351
5352
5353
5354
5355
# File 'lib/aws-sdk-route53resolver/types.rb', line 5347

class UpdateResolverEndpointRequest < Struct.new(
  :resolver_endpoint_id,
  :name,
  :resolver_endpoint_type,
  :update_ip_addresses,
  :protocols)
  SENSITIVE = []
  include Aws::Structure
end

#resolver_endpoint_typeString

Specifies the endpoint type for what type of IP address the endpoint uses to forward DNS queries.

Updating to ‘IPV6` type isn’t currently supported.

Returns:

  • (String)


5347
5348
5349
5350
5351
5352
5353
5354
5355
# File 'lib/aws-sdk-route53resolver/types.rb', line 5347

class UpdateResolverEndpointRequest < Struct.new(
  :resolver_endpoint_id,
  :name,
  :resolver_endpoint_type,
  :update_ip_addresses,
  :protocols)
  SENSITIVE = []
  include Aws::Structure
end

#update_ip_addressesArray<Types::UpdateIpAddress>

Specifies the IPv6 address when you update the Resolver endpoint from IPv4 to dual-stack. If you don’t specify an IPv6 address, one will be automatically chosen from your subnet.

Returns:



5347
5348
5349
5350
5351
5352
5353
5354
5355
# File 'lib/aws-sdk-route53resolver/types.rb', line 5347

class UpdateResolverEndpointRequest < Struct.new(
  :resolver_endpoint_id,
  :name,
  :resolver_endpoint_type,
  :update_ip_addresses,
  :protocols)
  SENSITIVE = []
  include Aws::Structure
end