Skip to content

/AWS1/CL_SHBRESOURCERESULT

Provides comprehensive details about an Amazon Web Services resource and its associated security findings.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_resourceid TYPE /AWS1/SHBNONEMPTYSTRING /AWS1/SHBNONEMPTYSTRING

The unique identifier for a resource.

iv_accountid TYPE /AWS1/SHBNONEMPTYSTRING /AWS1/SHBNONEMPTYSTRING

The Amazon Web Services account that owns the resource.

iv_region TYPE /AWS1/SHBNONEMPTYSTRING /AWS1/SHBNONEMPTYSTRING

The Amazon Web Services Region where the resource is located.

iv_resdetailcapturetimedt TYPE /AWS1/SHBNONEMPTYSTRING /AWS1/SHBNONEMPTYSTRING

The timestamp when information about the resource was captured.

io_resourceconfig TYPE REF TO /AWS1/CL_RT_DOCUMENT /AWS1/CL_RT_DOCUMENT

The configuration details of a resource.

Optional arguments:

iv_resourcearn TYPE /AWS1/SHBNONEMPTYSTRING /AWS1/SHBNONEMPTYSTRING

Specifies the ARN that uniquely identifies a resource.

iv_resourcecategory TYPE /AWS1/SHBRESOURCECATEGORY /AWS1/SHBRESOURCECATEGORY

The grouping where the resource belongs.

iv_resourcetype TYPE /AWS1/SHBNONEMPTYSTRING /AWS1/SHBNONEMPTYSTRING

The type of resource.

iv_resourcename TYPE /AWS1/SHBNONEMPTYSTRING /AWS1/SHBNONEMPTYSTRING

The name of the resource.

iv_resourcecreationtimedt TYPE /AWS1/SHBNONEMPTYSTRING /AWS1/SHBNONEMPTYSTRING

The time when the resource was created.

it_findingssummary TYPE /AWS1/CL_SHBRESFINDINGSSUMMARY=>TT_RESOURCEFINDINGSSUMMARYLIST TT_RESOURCEFINDINGSSUMMARYLIST

An aggregated view of security findings associated with a resource.

it_resourcetags TYPE /AWS1/CL_SHBRESOURCETAG=>TT_RESOURCETAGLIST TT_RESOURCETAGLIST

The key-value pairs associated with a resource.


Queryable Attributes

ResourceArn

Specifies the ARN that uniquely identifies a resource.

Accessible with the following methods

Method Description
GET_RESOURCEARN() Getter for RESOURCEARN, with configurable default
ASK_RESOURCEARN() Getter for RESOURCEARN w/ exceptions if field has no value
HAS_RESOURCEARN() Determine if RESOURCEARN has a value

ResourceId

The unique identifier for a 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

AccountId

The Amazon Web Services account that owns the resource.

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

Region

The Amazon Web Services Region where the resource is located.

Accessible with the following methods

Method Description
GET_REGION() Getter for REGION, with configurable default
ASK_REGION() Getter for REGION w/ exceptions if field has no value
HAS_REGION() Determine if REGION has a value

ResourceCategory

The grouping where the resource belongs.

Accessible with the following methods

Method Description
GET_RESOURCECATEGORY() Getter for RESOURCECATEGORY, with configurable default
ASK_RESOURCECATEGORY() Getter for RESOURCECATEGORY w/ exceptions if field has no va
HAS_RESOURCECATEGORY() Determine if RESOURCECATEGORY has a value

ResourceType

The type of resource.

Accessible with the following methods

Method Description
GET_RESOURCETYPE() Getter for RESOURCETYPE, with configurable default
ASK_RESOURCETYPE() Getter for RESOURCETYPE w/ exceptions if field has no value
HAS_RESOURCETYPE() Determine if RESOURCETYPE has a value

ResourceName

The name of the resource.

Accessible with the following methods

Method Description
GET_RESOURCENAME() Getter for RESOURCENAME, with configurable default
ASK_RESOURCENAME() Getter for RESOURCENAME w/ exceptions if field has no value
HAS_RESOURCENAME() Determine if RESOURCENAME has a value

ResourceCreationTimeDt

The time when the resource was created.

Accessible with the following methods

Method Description
GET_RESOURCECREATIONTIMEDT() Getter for RESOURCECREATIONTIMEDT, with configurable default
ASK_RESOURCECREATIONTIMEDT() Getter for RESOURCECREATIONTIMEDT w/ exceptions if field has
HAS_RESOURCECREATIONTIMEDT() Determine if RESOURCECREATIONTIMEDT has a value

ResourceDetailCaptureTimeDt

The timestamp when information about the resource was captured.

Accessible with the following methods

Method Description
GET_RESDETAILCAPTURETIMEDT() Getter for RESOURCEDETAILCAPTURETIMEDT, with configurable de
ASK_RESDETAILCAPTURETIMEDT() Getter for RESOURCEDETAILCAPTURETIMEDT w/ exceptions if fiel
HAS_RESDETAILCAPTURETIMEDT() Determine if RESOURCEDETAILCAPTURETIMEDT has a value

FindingsSummary

An aggregated view of security findings associated with a resource.

Accessible with the following methods

Method Description
GET_FINDINGSSUMMARY() Getter for FINDINGSSUMMARY, with configurable default
ASK_FINDINGSSUMMARY() Getter for FINDINGSSUMMARY w/ exceptions if field has no val
HAS_FINDINGSSUMMARY() Determine if FINDINGSSUMMARY has a value

ResourceTags

The key-value pairs associated with a resource.

Accessible with the following methods

Method Description
GET_RESOURCETAGS() Getter for RESOURCETAGS, with configurable default
ASK_RESOURCETAGS() Getter for RESOURCETAGS w/ exceptions if field has no value
HAS_RESOURCETAGS() Determine if RESOURCETAGS has a value

ResourceConfig

The configuration details of a resource.

Accessible with the following methods

Method Description
GET_RESOURCECONFIG() Getter for RESOURCECONFIG, with configurable default
ASK_RESOURCECONFIG() Getter for RESOURCECONFIG w/ exceptions if field has no valu
HAS_RESOURCECONFIG() Determine if RESOURCECONFIG 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_RESOURCES

TYPES TT_RESOURCES TYPE STANDARD TABLE OF REF TO /AWS1/CL_SHBRESOURCERESULT WITH DEFAULT KEY
.