/AWS1/CL_CFSEVALUATION¶
Identifies an Amazon Web Services resource and indicates whether it complies with the Config rule that it was evaluated against.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_complianceresourcetype TYPE /AWS1/CFSSTRWITHCHARLIMIT256 /AWS1/CFSSTRWITHCHARLIMIT256¶
The type of Amazon Web Services resource that was evaluated.
iv_complianceresourceid TYPE /AWS1/CFSBASERESOURCEID /AWS1/CFSBASERESOURCEID¶
The ID of the Amazon Web Services resource that was evaluated.
iv_compliancetype TYPE /AWS1/CFSCOMPLIANCETYPE /AWS1/CFSCOMPLIANCETYPE¶
Indicates whether the Amazon Web Services resource complies with the Config rule that it was evaluated against.
For the
Evaluationdata type, Config supports only theCOMPLIANT,NON_COMPLIANT, andNOT_APPLICABLEvalues. Config does not support theINSUFFICIENT_DATAvalue for this data type.Similarly, Config does not accept
INSUFFICIENT_DATAas the value forComplianceTypefrom aPutEvaluationsrequest. For example, an Lambda function for a custom Config rule cannot pass anINSUFFICIENT_DATAvalue to Config.
iv_orderingtimestamp TYPE /AWS1/CFSORDERINGTIMESTAMP /AWS1/CFSORDERINGTIMESTAMP¶
The time of the event in Config that triggered the evaluation. For event-based evaluations, the time indicates when Config created the configuration item that triggered the evaluation. For periodic evaluations, the time indicates when Config triggered the evaluation at the frequency that you specified (for example, every 24 hours).
Optional arguments:¶
iv_annotation TYPE /AWS1/CFSSTRWITHCHARLIMIT256 /AWS1/CFSSTRWITHCHARLIMIT256¶
Supplementary information about how the evaluation determined the compliance.
Queryable Attributes¶
ComplianceResourceType¶
The type of Amazon Web Services resource that was evaluated.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_COMPLIANCERESOURCETYPE() |
Getter for COMPLIANCERESOURCETYPE, with configurable default |
ASK_COMPLIANCERESOURCETYPE() |
Getter for COMPLIANCERESOURCETYPE w/ exceptions if field has |
HAS_COMPLIANCERESOURCETYPE() |
Determine if COMPLIANCERESOURCETYPE has a value |
ComplianceResourceId¶
The ID of the Amazon Web Services resource that was evaluated.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_COMPLIANCERESOURCEID() |
Getter for COMPLIANCERESOURCEID, with configurable default |
ASK_COMPLIANCERESOURCEID() |
Getter for COMPLIANCERESOURCEID w/ exceptions if field has n |
HAS_COMPLIANCERESOURCEID() |
Determine if COMPLIANCERESOURCEID has a value |
ComplianceType¶
Indicates whether the Amazon Web Services resource complies with the Config rule that it was evaluated against.
For the
Evaluationdata type, Config supports only theCOMPLIANT,NON_COMPLIANT, andNOT_APPLICABLEvalues. Config does not support theINSUFFICIENT_DATAvalue for this data type.Similarly, Config does not accept
INSUFFICIENT_DATAas the value forComplianceTypefrom aPutEvaluationsrequest. For example, an Lambda function for a custom Config rule cannot pass anINSUFFICIENT_DATAvalue to Config.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_COMPLIANCETYPE() |
Getter for COMPLIANCETYPE, with configurable default |
ASK_COMPLIANCETYPE() |
Getter for COMPLIANCETYPE w/ exceptions if field has no valu |
HAS_COMPLIANCETYPE() |
Determine if COMPLIANCETYPE has a value |
Annotation¶
Supplementary information about how the evaluation determined the compliance.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ANNOTATION() |
Getter for ANNOTATION, with configurable default |
ASK_ANNOTATION() |
Getter for ANNOTATION w/ exceptions if field has no value |
HAS_ANNOTATION() |
Determine if ANNOTATION has a value |
OrderingTimestamp¶
The time of the event in Config that triggered the evaluation. For event-based evaluations, the time indicates when Config created the configuration item that triggered the evaluation. For periodic evaluations, the time indicates when Config triggered the evaluation at the frequency that you specified (for example, every 24 hours).
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ORDERINGTIMESTAMP() |
Getter for ORDERINGTIMESTAMP, with configurable default |
ASK_ORDERINGTIMESTAMP() |
Getter for ORDERINGTIMESTAMP w/ exceptions if field has no v |
HAS_ORDERINGTIMESTAMP() |
Determine if ORDERINGTIMESTAMP has a value |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_EVALUATIONS¶
TYPES TT_EVALUATIONS TYPE STANDARD TABLE OF REF TO /AWS1/CL_CFSEVALUATION WITH DEFAULT KEY
.