Values.CreateAccessSourceOutputSourceCreates 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 = {arn : ResourceArn.t option;The Amazon Resource Name (ARN) of the access source.
*)cidr : Cidr.t option;The IP address or CIDR range that is allowed to send DNS queries to the Route 53 Global Resolver.
*)createdAt : ISO8601TimeString.t option;The date and time when the access source was created.
*)id : ResourceId.t option;The unique identifier for the access source.
*)ipAddressType : IpAddressType.t option;The IP address type for this access source (IPv4 or IPv6).
*)name : ResourceNameShort.t option;The descriptive name of the access source.
*)dnsViewId : ResourceId.t option;The ID of the DNS view associated with this access source.
*)protocol : DnsProtocol.t option;The DNS protocol that is permitted for this access source (Do53, DoT, or DoH).
*)status : CRResourceStatus.t option;The operational status of the access source.
*)updatedAt : ISO8601TimeString.t option;The date and time when the access source was last updated.
*)}type nonrec error = [ | `AccessDeniedException of AccessDeniedException.t| `ConflictException of ConflictException.t| `InternalServerException of InternalServerException.t| `ResourceNotFoundException of ResourceNotFoundException.t| `ServiceQuotaExceededException of ServiceQuotaExceededException.t| `ThrottlingException of ThrottlingException.t| `ValidationException of ValidationException.t| `Unknown_operation_error of string * string option ]val error_of_json :
string ->
Yojson.Safe.t ->
[> `AccessDeniedException of AccessDeniedException.t
| `ConflictException of ConflictException.t
| `InternalServerException of InternalServerException.t
| `ResourceNotFoundException of ResourceNotFoundException.t
| `ServiceQuotaExceededException of ServiceQuotaExceededException.t
| `ThrottlingException of ThrottlingException.t
| `Unknown_operation_error of string * string option
| `ValidationException of ValidationException.t ]val error_of_xml :
string ->
Awso.Xml.t ->
[> `AccessDeniedException of AccessDeniedException.t
| `ConflictException of ConflictException.t
| `InternalServerException of InternalServerException.t
| `ResourceNotFoundException of ResourceNotFoundException.t
| `ServiceQuotaExceededException of ServiceQuotaExceededException.t
| `ThrottlingException of ThrottlingException.t
| `Unknown_operation_error of string * string option
| `ValidationException of ValidationException.t ]val to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `String of ResourceArn.t
| `Timestamp of ISO8601TimeString.t ])
list ]