Values.DNSViewSummarySourceSummary information about a DNS view.
type nonrec t = {id : ResourceId.t option;The unique identifier of the DNS view.
*)arn : ResourceArn.t option;The Amazon Resource Name (ARN) of the DNS view.
*)clientToken : ClientToken.t option;The unique string that identifies the request and ensures idempotency.
*)dnssecValidation : DnsSecValidationType.t option;Whether DNSSEC validation is enabled for the DNS view.
*)ednsClientSubnet : EdnsClientSubnetType.t option;Whether EDNS Client Subnet injection is enabled for the DNS view.
*)firewallRulesFailOpen : FirewallRulesFailOpenType.t option;Whether firewall rules fail open when they cannot be evaluated.
*)name : ResourceName.t option;The name of the DNS view.
*)description : ResourceDescription.t option;A description of the DNS view.
*)globalResolverId : ResourceId.t option;The ID of the global resolver that the DNS view is associated with.
*)createdAt : ISO8601TimeString.t option;The date and time when the DNS view was created.
*)updatedAt : ISO8601TimeString.t option;The date and time when the DNS view was last updated.
*)status : ProfileResourceStatus.t option;The current status of the DNS view.
*)}val make :
?id:ResourceId.t ->
?arn:ResourceArn.t ->
?clientToken:ClientToken.t ->
?dnssecValidation:DnsSecValidationType.t ->
?ednsClientSubnet:EdnsClientSubnetType.t ->
?firewallRulesFailOpen:FirewallRulesFailOpenType.t ->
?name:ResourceName.t ->
?description:ResourceDescription.t ->
?globalResolverId:ResourceId.t ->
?createdAt:ISO8601TimeString.t ->
?updatedAt:ISO8601TimeString.t ->
?status:ProfileResourceStatus.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `String of ResourceId.t
| `Timestamp of ISO8601TimeString.t ])
list ]