@Generated(value="software.amazon.awssdk:codegen") public final class PolicyComplianceDetail extends Object implements SdkPojo, Serializable, ToCopyableBuilder<PolicyComplianceDetail.Builder,PolicyComplianceDetail>
Describes the non-compliant resources in a member account for a specific AWS Firewall Manager policy. A maximum of
100 entries are displayed. If more than 100 resources are non-compliant, EvaluationLimitExceeded
is set
to True
.
Modifier and Type | Class and Description |
---|---|
static interface |
PolicyComplianceDetail.Builder |
Modifier and Type | Method and Description |
---|---|
static PolicyComplianceDetail.Builder |
builder() |
boolean |
equals(Object obj) |
Boolean |
evaluationLimitExceeded()
Indicates if over 100 resources are non-compliant with the AWS Firewall Manager policy.
|
Instant |
expiredAt()
A time stamp that indicates when the returned information should be considered out-of-date.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
Map<DependentServiceName,String> |
issueInfoMap()
Details about problems with dependent services, such as AWS WAF or AWS Config, that are causing a resource to be
non-compliant.
|
Map<String,String> |
issueInfoMapAsStrings()
Details about problems with dependent services, such as AWS WAF or AWS Config, that are causing a resource to be
non-compliant.
|
String |
memberAccount()
The AWS account ID.
|
String |
policyId()
The ID of the AWS Firewall Manager policy.
|
String |
policyOwner()
The AWS account that created the AWS Firewall Manager policy.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends PolicyComplianceDetail.Builder> |
serializableBuilderClass() |
PolicyComplianceDetail.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
List<ComplianceViolator> |
violators()
An array of resources that are not protected by the policy.
|
copy
public String policyOwner()
The AWS account that created the AWS Firewall Manager policy.
public String policyId()
The ID of the AWS Firewall Manager policy.
public String memberAccount()
The AWS account ID.
public List<ComplianceViolator> violators()
An array of resources that are not protected by the policy.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public Boolean evaluationLimitExceeded()
Indicates if over 100 resources are non-compliant with the AWS Firewall Manager policy.
public Instant expiredAt()
A time stamp that indicates when the returned information should be considered out-of-date.
public Map<DependentServiceName,String> issueInfoMap()
Details about problems with dependent services, such as AWS WAF or AWS Config, that are causing a resource to be non-compliant. The details include the name of the dependent service and the error message recieved indicating the problem with the service.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public Map<String,String> issueInfoMapAsStrings()
Details about problems with dependent services, such as AWS WAF or AWS Config, that are causing a resource to be non-compliant. The details include the name of the dependent service and the error message recieved indicating the problem with the service.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public PolicyComplianceDetail.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<PolicyComplianceDetail.Builder,PolicyComplianceDetail>
public static PolicyComplianceDetail.Builder builder()
public static Class<? extends PolicyComplianceDetail.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.