@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() |
boolean |
hasIssueInfoMap()
Returns true if the IssueInfoMap property was specified by the sender (it may be empty), or false if the sender
did not specify the value (it will be empty).
|
boolean |
hasViolators()
Returns true if the Violators property was specified by the sender (it may be empty), or false if the sender did
not specify the value (it will be empty).
|
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 boolean hasViolators()
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.
You can use hasViolators() to see if a value was sent in this field.
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.
You can use hasIssueInfoMap() to see if a value was sent in this field.
public boolean hasIssueInfoMap()
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.
You can use hasIssueInfoMap() to see if a value was sent in this field.
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 © 2020. All rights reserved.