Values.UpdateFirewallDomainsRequestSourceUpdates the firewall domain list from an array of domain specifications.
type nonrec t = {firewallDomainListId : ResourceId.t;The ID of the domain list whose domains you want to update.
*)operation : FirewallDomainUpdateOperation.t;What you want DNS Firewall to do with the domains that you are providing: ADD - Add the domains to the ones that are already in the domain list. REMOVE - Search the domain list for the domains and remove them from the list. REPLACE - Update the domain list to exactly match the list that you are providing.
*)domains : FirewallDomains.t;A list of domains to use in the update operation. There is a limit of 1000 domains per request. Each domain specification in your domain list must satisfy the following requirements: It can optionally start with * (asterisk). With the exception of the optional starting asterisk, it must only contain the following characters: A-Z, a-z, 0-9, - (hyphen). It must be from 1-255 characters in length.
*)}val make :
firewallDomainListId:ResourceId.t ->
operation:FirewallDomainUpdateOperation.t ->
domains:FirewallDomains.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `List of [> `String of FirewallDomainName.t ] list
| `String of ResourceId.t ])
list ]