Skip to content

/AWS1/CL_GDYCOVERAGERESOURCE

Information about the resource of the GuardDuty account.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_resourceid TYPE /AWS1/GDYSTRING /AWS1/GDYSTRING

The unique ID of the resource.

iv_detectorid TYPE /AWS1/GDYDETECTORID /AWS1/GDYDETECTORID

The unique ID of the GuardDuty detector associated with the resource.

iv_accountid TYPE /AWS1/GDYACCOUNTID /AWS1/GDYACCOUNTID

The unique ID of the Amazon Web Services account.

io_resourcedetails TYPE REF TO /AWS1/CL_GDYCOVERAGERESRCDETS /AWS1/CL_GDYCOVERAGERESRCDETS

Information about the resource for which the coverage statistics are retrieved.

iv_coveragestatus TYPE /AWS1/GDYCOVERAGESTATUS /AWS1/GDYCOVERAGESTATUS

Represents the status of the EKS cluster coverage.

iv_issue TYPE /AWS1/GDYSTRING /AWS1/GDYSTRING

Represents the reason why a coverage status was UNHEALTHY for the EKS cluster.

iv_updatedat TYPE /AWS1/GDYTIMESTAMP /AWS1/GDYTIMESTAMP

The timestamp at which the coverage details for the resource were last updated. This is in UTC format.


Queryable Attributes

ResourceId

The unique ID of the resource.

Accessible with the following methods

Method Description
GET_RESOURCEID() Getter for RESOURCEID, with configurable default
ASK_RESOURCEID() Getter for RESOURCEID w/ exceptions if field has no value
HAS_RESOURCEID() Determine if RESOURCEID has a value

DetectorId

The unique ID of the GuardDuty detector associated with the resource.

Accessible with the following methods

Method Description
GET_DETECTORID() Getter for DETECTORID, with configurable default
ASK_DETECTORID() Getter for DETECTORID w/ exceptions if field has no value
HAS_DETECTORID() Determine if DETECTORID has a value

AccountId

The unique ID of the Amazon Web Services account.

Accessible with the following methods

Method Description
GET_ACCOUNTID() Getter for ACCOUNTID, with configurable default
ASK_ACCOUNTID() Getter for ACCOUNTID w/ exceptions if field has no value
HAS_ACCOUNTID() Determine if ACCOUNTID has a value

ResourceDetails

Information about the resource for which the coverage statistics are retrieved.

Accessible with the following methods

Method Description
GET_RESOURCEDETAILS() Getter for RESOURCEDETAILS

CoverageStatus

Represents the status of the EKS cluster coverage.

Accessible with the following methods

Method Description
GET_COVERAGESTATUS() Getter for COVERAGESTATUS, with configurable default
ASK_COVERAGESTATUS() Getter for COVERAGESTATUS w/ exceptions if field has no valu
HAS_COVERAGESTATUS() Determine if COVERAGESTATUS has a value

Issue

Represents the reason why a coverage status was UNHEALTHY for the EKS cluster.

Accessible with the following methods

Method Description
GET_ISSUE() Getter for ISSUE, with configurable default
ASK_ISSUE() Getter for ISSUE w/ exceptions if field has no value
HAS_ISSUE() Determine if ISSUE has a value

UpdatedAt

The timestamp at which the coverage details for the resource were last updated. This is in UTC format.

Accessible with the following methods

Method Description
GET_UPDATEDAT() Getter for UPDATEDAT, with configurable default
ASK_UPDATEDAT() Getter for UPDATEDAT w/ exceptions if field has no value
HAS_UPDATEDAT() Determine if UPDATEDAT 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_COVERAGERESOURCES

TYPES TT_COVERAGERESOURCES TYPE STANDARD TABLE OF REF TO /AWS1/CL_GDYCOVERAGERESOURCE WITH DEFAULT KEY
.