Module Values.PolicyComplianceStatusSource

Indicates whether the account is compliant with the specified policy. An account is considered noncompliant if it includes resources that are not protected by the policy, for WAF and Shield Advanced policies, or that are noncompliant with the policy, for security group policies.

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. policyName : ResourceName.t option;
    (*

    The name of the Firewall Manager policy.

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

    The member account ID.

    *)
  5. evaluationResults : EvaluationResults.t option;
    (*

    An array of EvaluationResult objects.

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

    Timestamp of the last update to the EvaluationResult objects.

    *)
  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:??? -> ?policyName:??? -> ?memberAccount:??? -> ?evaluationResults:??? -> ?lastUpdated:??? -> ?issueInfoMap:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `List of [> `Structure of (string * [> `Boolean of Boolean.t | `Enum of string | `Long of ResourceCount.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