Skip to content

/AWS1/CL_IOTAUDITCHECKDETAILS

Information about the audit check.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_checkrunstatus TYPE /AWS1/IOTAUDITCHECKRUNSTATUS /AWS1/IOTAUDITCHECKRUNSTATUS

The completion status of this check. One of "IN_PROGRESS", "WAITING_FOR_DATA_COLLECTION", "CANCELED", "COMPLETED_COMPLIANT", "COMPLETED_NON_COMPLIANT", or "FAILED".

iv_checkcompliant TYPE /AWS1/IOTCHECKCOMPLIANT /AWS1/IOTCHECKCOMPLIANT

True if the check is complete and found all resources compliant.

iv_totalresourcescount TYPE /AWS1/IOTTOTALRESOURCESCOUNT /AWS1/IOTTOTALRESOURCESCOUNT

The number of resources on which the check was performed.

iv_noncompresourcescount TYPE /AWS1/IOTNONCOMPRESOURCESCOUNT /AWS1/IOTNONCOMPRESOURCESCOUNT

The number of resources that were found noncompliant during the check.

iv_supednoncompresrcscount TYPE /AWS1/IOTSUPEDNONCOMPRESRCSCNT /AWS1/IOTSUPEDNONCOMPRESRCSCNT

Describes how many of the non-compliant resources created during the evaluation of an audit check were marked as suppressed.

iv_errorcode TYPE /AWS1/IOTERRORCODE /AWS1/IOTERRORCODE

The code of any error encountered when this check is performed during this audit. One of "INSUFFICIENT_PERMISSIONS" or "AUDIT_CHECK_DISABLED".

iv_message TYPE /AWS1/IOTERRORMESSAGE /AWS1/IOTERRORMESSAGE

The message associated with any error encountered when this check is performed during this audit.


Queryable Attributes

checkRunStatus

The completion status of this check. One of "IN_PROGRESS", "WAITING_FOR_DATA_COLLECTION", "CANCELED", "COMPLETED_COMPLIANT", "COMPLETED_NON_COMPLIANT", or "FAILED".

Accessible with the following methods

Method Description
GET_CHECKRUNSTATUS() Getter for CHECKRUNSTATUS, with configurable default
ASK_CHECKRUNSTATUS() Getter for CHECKRUNSTATUS w/ exceptions if field has no valu
HAS_CHECKRUNSTATUS() Determine if CHECKRUNSTATUS has a value

checkCompliant

True if the check is complete and found all resources compliant.

Accessible with the following methods

Method Description
GET_CHECKCOMPLIANT() Getter for CHECKCOMPLIANT, with configurable default
ASK_CHECKCOMPLIANT() Getter for CHECKCOMPLIANT w/ exceptions if field has no valu
HAS_CHECKCOMPLIANT() Determine if CHECKCOMPLIANT has a value

totalResourcesCount

The number of resources on which the check was performed.

Accessible with the following methods

Method Description
GET_TOTALRESOURCESCOUNT() Getter for TOTALRESOURCESCOUNT, with configurable default
ASK_TOTALRESOURCESCOUNT() Getter for TOTALRESOURCESCOUNT w/ exceptions if field has no
HAS_TOTALRESOURCESCOUNT() Determine if TOTALRESOURCESCOUNT has a value

nonCompliantResourcesCount

The number of resources that were found noncompliant during the check.

Accessible with the following methods

Method Description
GET_NONCOMPRESOURCESCOUNT() Getter for NONCOMPLIANTRESOURCESCOUNT, with configurable def
ASK_NONCOMPRESOURCESCOUNT() Getter for NONCOMPLIANTRESOURCESCOUNT w/ exceptions if field
HAS_NONCOMPRESOURCESCOUNT() Determine if NONCOMPLIANTRESOURCESCOUNT has a value

suppressedNonCompliantResourcesCount

Describes how many of the non-compliant resources created during the evaluation of an audit check were marked as suppressed.

Accessible with the following methods

Method Description
GET_SUPEDNONCOMPRESRCSCOUNT() Getter for SUPEDNONCOMPRESOURCESCOUNT, with configurable def
ASK_SUPEDNONCOMPRESRCSCOUNT() Getter for SUPEDNONCOMPRESOURCESCOUNT w/ exceptions if field
HAS_SUPEDNONCOMPRESRCSCOUNT() Determine if SUPEDNONCOMPRESOURCESCOUNT has a value

errorCode

The code of any error encountered when this check is performed during this audit. One of "INSUFFICIENT_PERMISSIONS" or "AUDIT_CHECK_DISABLED".

Accessible with the following methods

Method Description
GET_ERRORCODE() Getter for ERRORCODE, with configurable default
ASK_ERRORCODE() Getter for ERRORCODE w/ exceptions if field has no value
HAS_ERRORCODE() Determine if ERRORCODE has a value

message

The message associated with any error encountered when this check is performed during this audit.

Accessible with the following methods

Method Description
GET_MESSAGE() Getter for MESSAGE, with configurable default
ASK_MESSAGE() Getter for MESSAGE w/ exceptions if field has no value
HAS_MESSAGE() Determine if MESSAGE 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_AUDITDETAILS

TYPES TT_AUDITDETAILS TYPE HASHED TABLE OF /AWS1/CL_IOTAUDITCHECKDETAILS=>TS_AUDITDETAILS_MAPROW WITH UNIQUE KEY key
.

TS_AUDITDETAILS_MAPROW

TYPES: BEGIN OF TS_AUDITDETAILS_MAPROW,
  key TYPE /AWS1/IOTAUDITCHECKNAME,
  value TYPE REF TO /AWS1/CL_IOTAUDITCHECKDETAILS,
END OF TS_AUDITDETAILS_MAPROW.