PolicyComplianceStatus class

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 AWS WAF and Shield Advanced policies, or that are noncompliant with the policy, for security group policies.

Constructors

PolicyComplianceStatus.new({List<EvaluationResult>? evaluationResults, Map<DependentServiceName, String>? issueInfoMap, DateTime? lastUpdated, String? memberAccount, String? policyId, String? policyName, String? policyOwner})
PolicyComplianceStatus.fromJson(Map<String, dynamic> json)
factory

Properties

evaluationResults List<EvaluationResult>?
An array of EvaluationResult objects.
final
hashCode int
The hash code for this object.
no setterinherited
issueInfoMap Map<DependentServiceName, String>?
Details about problems with dependent services, such as AWS WAF or AWS Config, that are causing a resource to be noncompliant. The details include the name of the dependent service and the error message received that indicates the problem with the service.
final
lastUpdated DateTime?
Timestamp of the last update to the EvaluationResult objects.
final
memberAccount String?
The member account ID.
final
policyId String?
The ID of the AWS Firewall Manager policy.
final
policyName String?
The name of the AWS Firewall Manager policy.
final
policyOwner String?
The AWS account that created the AWS Firewall Manager policy.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited