Skip to content

CreateAccessSourceInput

Source code in docs_src/capo_route53globalresolver/types/create_access_source_input.py
class CreateAccessSourceInput(TypedDict, closed=True):
    cidr: "capo_route53globalresolver.types.cidr.Cidr"
    """<p>The IP address or CIDR range that is allowed to send DNS queries to the Route 53 Global Resolver.</p>"""
    client_token: NotRequired[
        "capo_route53globalresolver.types.client_token.ClientToken"
    ]
    """<p>A unique string that identifies the request and ensures idempotency.</p>"""
    ip_address_type: "capo_route53globalresolver.types.ip_address_type.IpAddressType"
    """<p>The IP address type for this access source. Valid values are IPv4 and IPv6 (if the Route 53 Global Resolver supports dual-stack).</p>"""
    name: NotRequired[
        "capo_route53globalresolver.types.resource_name_short.ResourceNameShort"
    ]
    """<p>A descriptive name for the access source.</p>"""
    dns_view_id: "capo_route53globalresolver.types.resource_id.ResourceId"
    """<p>The ID of the DNS view to associate with this access source.</p>"""
    protocol: "capo_route53globalresolver.types.dns_protocol.DnsProtocol"
    """<p>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).</p>"""
    tags: NotRequired["capo_route53globalresolver.types.tags.Tags"]
    """<p>Tags to associate with the access source.</p>"""

cidr instance-attribute

cidr: Cidr

The IP address or CIDR range that is allowed to send DNS queries to the Route 53 Global Resolver.

client_token instance-attribute

client_token: NotRequired[ClientToken]

A unique string that identifies the request and ensures idempotency.

dns_view_id instance-attribute

dns_view_id: ResourceId

The ID of the DNS view to associate with this access source.

ip_address_type instance-attribute

ip_address_type: IpAddressType

The IP address type for this access source. Valid values are IPv4 and IPv6 (if the Route 53 Global Resolver supports dual-stack).

name instance-attribute

name: NotRequired[ResourceNameShort]

A descriptive name for the access source.

protocol instance-attribute

protocol: DnsProtocol

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).

tags instance-attribute

tags: NotRequired[Tags]

Tags to associate with the access source.