Values.CreateAccessSourceInputSourceCreates an access source for a DNS view. Access sources define IP addresses or CIDR ranges that are allowed to send DNS queries to the Route 53 Global Resolver, along with the permitted DNS protocols. Route 53 Global Resolver is a global service that supports resolvers in multiple Amazon Web Services Regions but you must specify the US East (Ohio) Region to create, update, or otherwise work with Route 53 Global Resolver resources. That is, for example, specify --region us-east-2 on Amazon Web Services CLI commands.
type nonrec t = {cidr : Cidr.t;The IP address or CIDR range that is allowed to send DNS queries to the Route 53 Global Resolver.
*)clientToken : ClientToken.t option;A unique string that identifies the request and ensures idempotency.
*)ipAddressType : IpAddressType.t option;The IP address type for this access source. Valid values are IPv4 and IPv6 (if the Route 53 Global Resolver supports dual-stack).
*)name : ResourceNameShort.t option;A descriptive name for the access source.
*)dnsViewId : ResourceId.t;The ID of the DNS view to associate with this access source.
*)protocol : DnsProtocol.t;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).
*)}val make :
?clientToken:??? ->
?ipAddressType:??? ->
?name:??? ->
?tags:??? ->
cidr:Cidr.t ->
dnsViewId:ResourceId.t ->
protocol:DnsProtocol.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `Map of
([> `String of TagKey.t ] * [> `String of TagValue.t ]) list
| `String of Cidr.t ])
list ]