@Generated(value="software.amazon.awssdk:codegen") public final class PolicyComplianceDetail extends Object implements SdkPojo, Serializable, ToCopyableBuilder<PolicyComplianceDetail.Builder,PolicyComplianceDetail>
Describes the noncompliant 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 noncompliant, 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 |
equalsBySdkFields(Object obj) |
Boolean |
evaluationLimitExceeded()
Indicates if over 100 resources are noncompliant with the AWS Firewall Manager policy.
|
Instant |
expiredAt()
A timestamp 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
noncompliant.
|
Map<String,String> |
issueInfoMapAsStrings()
Details about problems with dependent services, such as AWS WAF or AWS Config, that are causing a resource to be
noncompliant.
|
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() |
String |
toString()
Returns a string representation of this object.
|
List<ComplianceViolator> |
violators()
An array of resources that aren't protected by the AWS WAF or Shield Advanced policy or that aren't in compliance
with the security group policy.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic 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 aren't protected by the AWS WAF or Shield Advanced policy or that aren't in compliance with the security group policy.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public Boolean evaluationLimitExceeded()
Indicates if over 100 resources are noncompliant with the AWS Firewall Manager policy.
public Instant expiredAt()
A timestamp 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 noncompliant. The details include the name of the dependent service and the error message received that indicates 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 noncompliant. The details include the name of the dependent service and the error message received that indicates the problem with the service.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public PolicyComplianceDetail.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<PolicyComplianceDetail.Builder,PolicyComplianceDetail>public static PolicyComplianceDetail.Builder builder()
public static Class<? extends PolicyComplianceDetail.Builder> serializableBuilderClass()
public boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic String toString()
Copyright © 2019. All rights reserved.