Class: Aws::Route53Resolver::Types::ResolverRuleConfig

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

Overview

In an UpdateResolverRule request, information about the changes that you want to make.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#nameString

The new name for the Resolver rule. The name that you specify appears in the Resolver dashboard in the Route 53 console.

Returns:

  • (String)


4683
4684
4685
4686
4687
4688
4689
# File 'gems/aws-sdk-route53resolver/lib/aws-sdk-route53resolver/types.rb', line 4683

class ResolverRuleConfig < Struct.new(
  :name,
  :target_ips,
  :resolver_endpoint_id)
  SENSITIVE = []
  include Aws::Structure
end

#resolver_endpoint_idString

The ID of the new outbound Resolver endpoint that you want to use to route DNS queries to the IP addresses that you specify in TargetIps.

Returns:

  • (String)


4683
4684
4685
4686
4687
4688
4689
# File 'gems/aws-sdk-route53resolver/lib/aws-sdk-route53resolver/types.rb', line 4683

class ResolverRuleConfig < Struct.new(
  :name,
  :target_ips,
  :resolver_endpoint_id)
  SENSITIVE = []
  include Aws::Structure
end

#target_ipsArray<Types::TargetAddress>

For DNS queries that originate in your VPC, the new IP addresses that you want to route outbound DNS queries to.

Returns:



4683
4684
4685
4686
4687
4688
4689
# File 'gems/aws-sdk-route53resolver/lib/aws-sdk-route53resolver/types.rb', line 4683

class ResolverRuleConfig < Struct.new(
  :name,
  :target_ips,
  :resolver_endpoint_id)
  SENSITIVE = []
  include Aws::Structure
end