Skip to content

/AWS1/CL_CFSEXTERNALEVALUATION

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 evaluated compliance resource type. Config accepts AWS::::Account resource type.

IV_COMPLIANCERESOURCEID TYPE /AWS1/CFSBASERESOURCEID /AWS1/CFSBASERESOURCEID

The evaluated compliance resource ID. Config accepts only Amazon Web Services account ID.

IV_COMPLIANCETYPE TYPE /AWS1/CFSCOMPLIANCETYPE /AWS1/CFSCOMPLIANCETYPE

The compliance of the Amazon Web Services resource. The valid values are COMPLIANT, NON_COMPLIANT, and NOT_APPLICABLE.

IV_ORDERINGTIMESTAMP TYPE /AWS1/CFSORDERINGTIMESTAMP /AWS1/CFSORDERINGTIMESTAMP

The time when the compliance was recorded.

Optional arguments:

IV_ANNOTATION TYPE /AWS1/CFSSTRWITHCHARLIMIT256 /AWS1/CFSSTRWITHCHARLIMIT256

Supplementary information about the reason of compliance. For example, this task was completed on a specific date.


Queryable Attributes

ComplianceResourceType

The evaluated compliance resource type. Config accepts AWS::::Account resource type.

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 evaluated compliance resource ID. Config accepts only Amazon Web Services account ID.

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

The compliance of the Amazon Web Services resource. The valid values are COMPLIANT, NON_COMPLIANT, and NOT_APPLICABLE.

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 the reason of compliance. For example, this task was completed on a specific date.

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 when the compliance was recorded.

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