@Generated(value="software.amazon.awssdk:codegen") public final class PolicyComplianceStatus extends Object implements SdkPojo, Serializable, ToCopyableBuilder<PolicyComplianceStatus.Builder,PolicyComplianceStatus>
Indicates whether the account is compliant with the specified policy. An account is considered non-compliant if it includes resources that are not protected by the policy.
Modifier and Type | Class and Description |
---|---|
static interface |
PolicyComplianceStatus.Builder |
Modifier and Type | Method and Description |
---|---|
static PolicyComplianceStatus.Builder |
builder() |
boolean |
equals(Object obj) |
List<EvaluationResult> |
evaluationResults()
An array of
EvaluationResult objects. |
<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.
|
Instant |
lastUpdated()
Time stamp of the last update to the
EvaluationResult objects. |
String |
memberAccount()
The member account ID.
|
String |
policyId()
The ID of the AWS Firewall Manager policy.
|
String |
policyName()
The friendly name of the AWS Firewall Manager policy.
|
String |
policyOwner()
The AWS account that created the AWS Firewall Manager policy.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends PolicyComplianceStatus.Builder> |
serializableBuilderClass() |
PolicyComplianceStatus.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
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 policyName()
The friendly name of the AWS Firewall Manager policy.
public String memberAccount()
The member account ID.
public List<EvaluationResult> evaluationResults()
An array of EvaluationResult
objects.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
EvaluationResult
objects.public Instant lastUpdated()
Time stamp of the last update to the EvaluationResult
objects.
EvaluationResult
objects.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 PolicyComplianceStatus.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<PolicyComplianceStatus.Builder,PolicyComplianceStatus>
public static PolicyComplianceStatus.Builder builder()
public static Class<? extends PolicyComplianceStatus.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.