public static interface Evaluation.Builder extends CopyableBuilder<Evaluation.Builder,Evaluation>
Modifier and Type | Method and Description |
---|---|
Evaluation.Builder |
annotation(String annotation)
Supplementary information about how the evaluation determined the compliance.
|
Evaluation.Builder |
complianceResourceId(String complianceResourceId)
The ID of the AWS resource that was evaluated.
|
Evaluation.Builder |
complianceResourceType(String complianceResourceType)
The type of AWS resource that was evaluated.
|
Evaluation.Builder |
complianceType(ComplianceType complianceType)
Indicates whether the AWS resource complies with the AWS Config rule that it was evaluated against.
|
Evaluation.Builder |
complianceType(String complianceType)
Indicates whether the AWS resource complies with the AWS Config rule that it was evaluated against.
|
Evaluation.Builder |
orderingTimestamp(Instant orderingTimestamp)
The time of the event in AWS Config that triggered the evaluation.
|
copy
applyMutation, build
Evaluation.Builder complianceResourceType(String complianceResourceType)
The type of AWS resource that was evaluated.
complianceResourceType
- The type of AWS resource that was evaluated.Evaluation.Builder complianceResourceId(String complianceResourceId)
The ID of the AWS resource that was evaluated.
complianceResourceId
- The ID of the AWS resource that was evaluated.Evaluation.Builder complianceType(String complianceType)
Indicates whether the AWS resource complies with the AWS Config rule that it was evaluated against.
For the Evaluation
data type, AWS Config supports only the COMPLIANT
,
NON_COMPLIANT
, and NOT_APPLICABLE
values. AWS Config does not support the
INSUFFICIENT_DATA
value for this data type.
Similarly, AWS Config does not accept INSUFFICIENT_DATA
as the value for
ComplianceType
from a PutEvaluations
request. For example, an AWS Lambda function
for a custom Config rule cannot pass an INSUFFICIENT_DATA
value to AWS Config.
complianceType
- Indicates whether the AWS resource complies with the AWS Config rule that it was evaluated
against.
For the Evaluation
data type, AWS Config supports only the COMPLIANT
,
NON_COMPLIANT
, and NOT_APPLICABLE
values. AWS Config does not support the
INSUFFICIENT_DATA
value for this data type.
Similarly, AWS Config does not accept INSUFFICIENT_DATA
as the value for
ComplianceType
from a PutEvaluations
request. For example, an AWS Lambda
function for a custom Config rule cannot pass an INSUFFICIENT_DATA
value to AWS Config.
ComplianceType
,
ComplianceType
Evaluation.Builder complianceType(ComplianceType complianceType)
Indicates whether the AWS resource complies with the AWS Config rule that it was evaluated against.
For the Evaluation
data type, AWS Config supports only the COMPLIANT
,
NON_COMPLIANT
, and NOT_APPLICABLE
values. AWS Config does not support the
INSUFFICIENT_DATA
value for this data type.
Similarly, AWS Config does not accept INSUFFICIENT_DATA
as the value for
ComplianceType
from a PutEvaluations
request. For example, an AWS Lambda function
for a custom Config rule cannot pass an INSUFFICIENT_DATA
value to AWS Config.
complianceType
- Indicates whether the AWS resource complies with the AWS Config rule that it was evaluated
against.
For the Evaluation
data type, AWS Config supports only the COMPLIANT
,
NON_COMPLIANT
, and NOT_APPLICABLE
values. AWS Config does not support the
INSUFFICIENT_DATA
value for this data type.
Similarly, AWS Config does not accept INSUFFICIENT_DATA
as the value for
ComplianceType
from a PutEvaluations
request. For example, an AWS Lambda
function for a custom Config rule cannot pass an INSUFFICIENT_DATA
value to AWS Config.
ComplianceType
,
ComplianceType
Evaluation.Builder annotation(String annotation)
Supplementary information about how the evaluation determined the compliance.
annotation
- Supplementary information about how the evaluation determined the compliance.Evaluation.Builder orderingTimestamp(Instant orderingTimestamp)
The time of the event in AWS Config that triggered the evaluation. For event-based evaluations, the time indicates when AWS Config created the configuration item that triggered the evaluation. For periodic evaluations, the time indicates when AWS Config triggered the evaluation at the frequency that you specified (for example, every 24 hours).
orderingTimestamp
- The time of the event in AWS Config that triggered the evaluation. For event-based evaluations, the
time indicates when AWS Config created the configuration item that triggered the evaluation. For
periodic evaluations, the time indicates when AWS Config triggered the evaluation at the frequency
that you specified (for example, every 24 hours).Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.