StructuredPojo, ToCopyableBuilder<EvaluationResult.Builder,EvaluationResult>@Generated("software.amazon.awssdk:codegen") public class EvaluationResult extends Object implements StructuredPojo, ToCopyableBuilder<EvaluationResult.Builder,EvaluationResult>
The details of an AWS Config evaluation. Provides the AWS resource that was evaluated, the compliance of the resource, related timestamps, and supplementary information.
| Modifier and Type | Class | Description |
|---|---|---|
static interface |
EvaluationResult.Builder |
| Modifier and Type | Method | Description |
|---|---|---|
String |
annotation() |
Supplementary information about how the evaluation determined the compliance.
|
static EvaluationResult.Builder |
builder() |
|
String |
complianceType() |
Indicates whether the AWS resource complies with the AWS Config rule that evaluated it.
|
Date |
configRuleInvokedTime() |
The time when the AWS Config rule evaluated the AWS resource.
|
boolean |
equals(Object obj) |
|
EvaluationResultIdentifier |
evaluationResultIdentifier() |
Uniquely identifies the evaluation result.
|
int |
hashCode() |
|
void |
marshall(ProtocolMarshaller protocolMarshaller) |
Marshalls this structured data using the given
ProtocolMarshaller. |
Date |
resultRecordedTime() |
The time when AWS Config recorded the evaluation result.
|
String |
resultToken() |
An encrypted token that associates an evaluation with an AWS Config rule.
|
static Class<? extends EvaluationResult.Builder> |
serializableBuilderClass() |
|
EvaluationResult.Builder |
toBuilder() |
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
public EvaluationResultIdentifier evaluationResultIdentifier()
Uniquely identifies the evaluation result.
public String complianceType()
Indicates whether the AWS resource complies with the AWS Config rule that evaluated it.
For the EvaluationResult data type, AWS Config supports only the COMPLIANT,
NON_COMPLIANT, and NOT_APPLICABLE values. AWS Config does not support the
INSUFFICIENT_DATA value for the EvaluationResult data type.
For the EvaluationResult data type, AWS Config supports only the COMPLIANT,
NON_COMPLIANT, and NOT_APPLICABLE values. AWS Config does not support the
INSUFFICIENT_DATA value for the EvaluationResult data type.
ComplianceTypepublic Date resultRecordedTime()
The time when AWS Config recorded the evaluation result.
public Date configRuleInvokedTime()
The time when the AWS Config rule evaluated the AWS resource.
public String annotation()
Supplementary information about how the evaluation determined the compliance.
public String resultToken()
An encrypted token that associates an evaluation with an AWS Config rule. The token identifies the rule, the AWS resource being evaluated, and the event that triggered the evaluation.
public EvaluationResult.Builder toBuilder()
ToCopyableBuildertoBuilder in interface ToCopyableBuilder<EvaluationResult.Builder,EvaluationResult>public static EvaluationResult.Builder builder()
public static Class<? extends EvaluationResult.Builder> serializableBuilderClass()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.