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:FirewallRuleAction.t ->
?blockOverrideDnsType:BlockOverrideDnsQueryType.t ->
?blockOverrideDomain:Domain.t ->
?blockOverrideTtl:BlockOverrideTtl.t ->
?blockResponse:FirewallBlockResponse.t ->
?clientToken:ClientToken.t ->
?confidenceThreshold:ConfidenceThreshold.t ->
?createdAt:ISO8601TimeString.t ->
?description:ResourceDescription.t ->
?dnsAdvancedProtection:DnsAdvancedProtection.t ->
?firewallDomainListId:ResourceId.t ->
?id:ResourceId.t ->
?name:ResourceName.t ->
?priority:FirewallRulePriority.t ->
?dnsViewId:ResourceId.t ->
?queryType:DnsQueryType.t ->
?status:CRResourceStatus.t ->
?updatedAt:ISO8601TimeString.t ->
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 ]