Module Values.PolicyComplianceDetailSource

Describes the noncompliant resources in a member account for a specific Firewall Manager policy. A maximum of 100 entries are displayed. If more than 100 resources are noncompliant, EvaluationLimitExceeded is set to True.

Sourcetype nonrec t = {
  1. policyOwner : AWSAccountId.t option;
    (*

    The Amazon Web Services account that created the Firewall Manager policy.

    *)
  2. policyId : PolicyId.t option;
    (*

    The ID of the Firewall Manager policy.

    *)
  3. memberAccount : AWSAccountId.t option;
    (*

    The Amazon Web Services account ID.

    *)
  4. violators : ComplianceViolators.t option;
    (*

    An array of resources that aren't protected by the WAF or Shield Advanced policy or that aren't in compliance with the security group policy.

    *)
  5. evaluationLimitExceeded : Boolean.t option;
    (*

    Indicates if over 100 resources are noncompliant with the Firewall Manager policy.

    *)
  6. expiredAt : TimeStamp.t option;
    (*

    A timestamp that indicates when the returned information should be considered out of date.

    *)
  7. issueInfoMap : IssueInfoMap.t option;
    (*

    Details about problems with dependent services, such as WAF or Config, and the error message received that indicates the problem with the service.

    *)
}
Sourceval make : ?policyOwner:??? -> ?policyId:??? -> ?memberAccount:??? -> ?violators:??? -> ?evaluationLimitExceeded:??? -> ?expiredAt:??? -> ?issueInfoMap:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Boolean of Boolean.t | `List of [> `Structure of (string * [> `Enum of string | `Map of ([> `String of LengthBoundedString.t ] * [> `String of LengthBoundedString.t ]) list | `String of ResourceId.t ]) list ] list | `Map of ([> `Enum of string ] * [> `String of DetailedInfo.t ]) list | `String of AWSAccountId.t | `Timestamp of TimeStamp.t ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t