Class: Aws::Route53GlobalResolver::Types::CreateAccessSourceInput
- Inherits:
-
Struct
- Object
- Struct
- Aws::Route53GlobalResolver::Types::CreateAccessSourceInput
- Defined in:
- gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#cidr ⇒ String
The IP address or CIDR range that is allowed to send DNS queries to the Route 53 Global Resolver.
-
#client_token ⇒ String
A unique string that identifies the request and ensures idempotency.
-
#dns_view_id ⇒ String
The ID of the DNS view to associate with this access source.
-
#ip_address_type ⇒ String
The IP address type for this access source.
-
#name ⇒ String
A descriptive name for the access source.
-
#protocol ⇒ String
The DNS protocol that is permitted for this access source.
-
#tags ⇒ Hash<String,String>
Tags to associate with the access source.
Instance Attribute Details
#cidr ⇒ String
The IP address or CIDR range that is allowed to send DNS queries to the Route 53 Global Resolver.
856 857 858 859 860 861 862 863 864 865 866 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb', line 856 class CreateAccessSourceInput < Struct.new( :cidr, :client_token, :ip_address_type, :name, :dns_view_id, :protocol, :tags) SENSITIVE = [] include Aws::Structure end |
#client_token ⇒ String
A unique string that identifies the request and ensures idempotency.
A suitable default value is auto-generated. You should normally not need to pass this option.
856 857 858 859 860 861 862 863 864 865 866 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb', line 856 class CreateAccessSourceInput < Struct.new( :cidr, :client_token, :ip_address_type, :name, :dns_view_id, :protocol, :tags) SENSITIVE = [] include Aws::Structure end |
#dns_view_id ⇒ String
The ID of the DNS view to associate with this access source.
856 857 858 859 860 861 862 863 864 865 866 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb', line 856 class CreateAccessSourceInput < Struct.new( :cidr, :client_token, :ip_address_type, :name, :dns_view_id, :protocol, :tags) SENSITIVE = [] include Aws::Structure end |
#ip_address_type ⇒ String
The IP address type for this access source. Valid values are IPv4 and IPv6 (if the Route 53 Global Resolver supports dual-stack).
856 857 858 859 860 861 862 863 864 865 866 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb', line 856 class CreateAccessSourceInput < Struct.new( :cidr, :client_token, :ip_address_type, :name, :dns_view_id, :protocol, :tags) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
A descriptive name for the access source.
856 857 858 859 860 861 862 863 864 865 866 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb', line 856 class CreateAccessSourceInput < Struct.new( :cidr, :client_token, :ip_address_type, :name, :dns_view_id, :protocol, :tags) SENSITIVE = [] include Aws::Structure end |
#protocol ⇒ String
The DNS protocol that is permitted for this access source. Valid values are Do53 (DNS over port 53), DoT (DNS over TLS), and DoH (DNS over HTTPS).
856 857 858 859 860 861 862 863 864 865 866 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb', line 856 class CreateAccessSourceInput < Struct.new( :cidr, :client_token, :ip_address_type, :name, :dns_view_id, :protocol, :tags) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Hash<String,String>
Tags to associate with the access source.
856 857 858 859 860 861 862 863 864 865 866 |
# File 'gems/aws-sdk-route53globalresolver/lib/aws-sdk-route53globalresolver/types.rb', line 856 class CreateAccessSourceInput < Struct.new( :cidr, :client_token, :ip_address_type, :name, :dns_view_id, :protocol, :tags) SENSITIVE = [] include Aws::Structure end |