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.
ComplianceType
public 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()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<EvaluationResult.Builder,EvaluationResult>
public static EvaluationResult.Builder builder()
public static Class<? extends EvaluationResult.Builder> serializableBuilderClass()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.