Values.ViolationDetailSourceViolations for a resource based on the specified Firewall Manager policy and Amazon Web Services account.
type nonrec t = {policyId : PolicyId.t option;The ID of the Firewall Manager policy that the violation details were requested for.
*)memberAccount : AWSAccountId.t option;The Amazon Web Services account that the violation details were requested for.
*)resourceId : ResourceId.t option;The resource ID that the violation details were requested for.
*)resourceType : ResourceType.t option;The resource type that the violation details were requested for.
*)resourceViolations : ResourceViolations.t option;List of violations for the requested resource.
*)resourceTags : TagList.t option;The ResourceTag objects associated with the resource.
*)resourceDescription : LengthBoundedString.t option;Brief description for the requested resource.
*)}val to_value :
t ->
[> `Structure of
(string
* [> `List of
[> `Structure of
(string
* [> `String of TagKey.t
| `Structure of
(string
* [> `Boolean of Boolean.t
| `Integer of DnsRuleGroupPriority.t
| `List of
[> `Integer of DnsRuleGroupPriority.t
| `String of ResourceId.t
| `Structure of
(string
* [> `Boolean of Boolean.t
| `Enum of string
| `List of
[> `Enum of string
| `String of TargetViolationReason.t
| `Structure of
(string
* [> `Enum of string
| `Integer of IntegerObjectMinimum0.t
| `Structure of
(string
* [> `Boolean of BooleanObject.t
| `Enum of string
| `String of
LengthBoundedString.t
| `Structure of
(string
* [> `Boolean of Boolean.t
| `Integer of
IntegerObject.t
| `List of
[> `Structure of
(string
* [> `Enum of
string
| `Integer of
IntegerObjectMinimum0.t
| `Structure of
(string
* [>
`Boolean of
BooleanObject.t
| `Enum of
string
| `String of
LengthBoundedString.t
| `Structure of
(string
*
[>
`Integer of
IntegerObject.t ])
list ])
list ])
list ]
list
| `String of
LengthBoundedString.t
| `Structure of
(string
* [> `String of
ResourceId.t ])
list ])
list ])
list ])
list ]
list
| `String of ReferenceRule.t
| `Structure of
(string
* [> `Enum of string
| `Integer of IntegerObjectMinimum0.t
| `Long of IPPortNumber.t
| `String of CIDR.t
| `Structure of
(string
* [> `Boolean of BooleanObject.t
| `Enum of string
| `String of LengthBoundedString.t
| `Structure of
(string
* [> `Integer of
IntegerObject.t ])
list ])
list ])
list ])
list ]
list
| `String of ViolationTarget.t
| `Structure of
(string
* [> `Enum of string
| `List of
[> `String of NetworkFirewallAction.t
| `Structure of
(string
* [> `Integer of
StatelessRuleGroupPriority.t
| `String of
NetworkFirewallResourceName.t
| `Structure of
(string * [> `Enum of string ]) list ])
list ]
list
| `String of LengthBoundedString.t
| `Structure of
(string * [> `Enum of string ]) list ])
list ])
list ])
list ]
list
| `String of PolicyId.t ])
list ]