Values.BatchUpdateFirewallRuleResultSourceInformation about a firewall rule that was updated in a batch operation.
type nonrec t = {action : FirewallRuleAction.t option;The action configured for the updated firewall rule.
*)blockOverrideDnsType : BlockOverrideDnsQueryType.t option;The DNS record type configured for the updated firewall rule's custom response.
*)blockOverrideDomain : Domain.t option;The custom domain name configured for the updated firewall rule's BLOCK response.
*)blockOverrideTtl : BlockOverrideTtl.t option;The TTL value configured for the updated firewall rule's custom response.
*)blockResponse : FirewallBlockResponse.t option;The type of block response configured for the updated firewall rule.
*)clientToken : ClientToken.t option;The unique string that identified the request and ensured idempotency.
*)confidenceThreshold : ConfidenceThreshold.t option;The confidence threshold configured for the updated firewall rule's advanced threat detection.
*)createdAt : ISO8601TimeString.t option;The date and time when the firewall rule was originally created.
*)description : ResourceDescription.t option;The description of the updated firewall rule.
*)dnsAdvancedProtection : DnsAdvancedProtection.t option;Whether advanced DNS threat protection is enabled for the updated firewall rule.
*)firewallDomainListId : ResourceId.t option;The ID of the firewall domain list associated with the updated firewall rule.
*)id : ResourceId.t option;The unique identifier of the updated firewall rule.
*)name : ResourceName.t option;The name of the updated firewall rule.
*)priority : FirewallRulePriority.t option;The priority of the updated firewall rule.
*)dnsViewId : ResourceId.t option;The ID of the DNS view associated with the updated firewall rule.
*)queryType : DnsQueryType.t option;The DNS query type that the updated firewall rule matches.
*)status : CRResourceStatus.t option;The current status of the updated firewall rule.
*)updatedAt : ISO8601TimeString.t option;The date and time when the firewall rule was last updated.
*)}val make :
?action:??? ->
?blockOverrideDnsType:??? ->
?blockOverrideDomain:??? ->
?blockOverrideTtl:??? ->
?blockResponse:??? ->
?clientToken:??? ->
?confidenceThreshold:??? ->
?createdAt:??? ->
?description:??? ->
?dnsAdvancedProtection:??? ->
?firewallDomainListId:??? ->
?id:??? ->
?name:??? ->
?priority:??? ->
?dnsViewId:??? ->
?queryType:??? ->
?status:??? ->
?updatedAt:??? ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `Integer of BlockOverrideTtl.t
| `Long of FirewallRulePriority.t
| `String of Domain.t
| `Timestamp of ISO8601TimeString.t ])
list ]