Skip to content

/AWS1/CL_GDYGETMALWARESCANRSP

GetMalwareScanResponse

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_scanid TYPE /AWS1/GDYNONEMPTYSTRING /AWS1/GDYNONEMPTYSTRING

A unique identifier associated with the malware scan. Each malware scan has a corresponding scan ID. Using this scan ID, you can monitor the status of your malware scan.

iv_detectorid TYPE /AWS1/GDYDETECTORID /AWS1/GDYDETECTORID

The unique ID of the detector that is associated with the request, if it belongs to an account which is a GuardDuty customer.

To find the detectorId in the current Region, see the Settings page in the GuardDuty console, or run the ListDetectors API.

iv_admindetectorid TYPE /AWS1/GDYDETECTORID /AWS1/GDYDETECTORID

The unique detector ID of the administrator account that the request is associated with. If the account is an administrator, the AdminDetectorId will be the same as the one used for DetectorId. If the customer is not a GuardDuty customer, this field will not be present..

To find the detectorId in the current Region, see the Settings page in the GuardDuty console, or run the ListDetectors API.

iv_resourcearn TYPE /AWS1/GDYNONEMPTYSTRING /AWS1/GDYNONEMPTYSTRING

Amazon Resource Name (ARN) of the resource on which a malware scan was invoked.

iv_resourcetype TYPE /AWS1/GDYMALWAREPROTECTIONRE00 /AWS1/GDYMALWAREPROTECTIONRE00

The type of resource that was scanned for malware.

iv_scannedresourcescount TYPE /AWS1/GDYNONNEGATIVEINTEGER /AWS1/GDYNONNEGATIVEINTEGER

The total number of resources that were successfully scanned. This is dependent on the resource type.

iv_skippedresourcescount TYPE /AWS1/GDYNONNEGATIVEINTEGER /AWS1/GDYNONNEGATIVEINTEGER

The total number of resources that were skipped during the scan.

iv_failedresourcescount TYPE /AWS1/GDYNONNEGATIVEINTEGER /AWS1/GDYNONNEGATIVEINTEGER

The total number of resources that failed to be scanned.

it_scannedresources TYPE /AWS1/CL_GDYSCANNEDRESOURCE=>TT_SCANNEDRESOURCES TT_SCANNEDRESOURCES

A list of resources along with their metadata that were scanned as part of the malware scan operation.

io_scanconfiguration TYPE REF TO /AWS1/CL_GDYSCANCONFIGURATION /AWS1/CL_GDYSCANCONFIGURATION

Information about the scan configuration used for the malware scan.

iv_scancategory TYPE /AWS1/GDYSCANCATEGORY /AWS1/GDYSCANCATEGORY

The category of the malware scan, indicating the type of scan performed.

iv_scanstatus TYPE /AWS1/GDYMALWAREPROTECTIONSC01 /AWS1/GDYMALWAREPROTECTIONSC01

A value representing the current status of the malware scan.

iv_scanstatusreason TYPE /AWS1/GDYSCANSTATUSREASON /AWS1/GDYSCANSTATUSREASON

Represents the reason for the current scan status, if applicable.

iv_scantype TYPE /AWS1/GDYMALWAREPROTECTIONSC00 /AWS1/GDYMALWAREPROTECTIONSC00

A value representing the initiator of the scan.

iv_scanstartedat TYPE /AWS1/GDYTIMESTAMP /AWS1/GDYTIMESTAMP

The timestamp representing when the malware scan was started.

iv_scancompletedat TYPE /AWS1/GDYTIMESTAMP /AWS1/GDYTIMESTAMP

The timestamp representing when the malware scan was completed.

io_scanresultdetails TYPE REF TO /AWS1/CL_GDYGETMALWARESCANRS00 /AWS1/CL_GDYGETMALWARESCANRS00

Detailed information about the results of the malware scan, if the scan completed.


Queryable Attributes

ScanId

A unique identifier associated with the malware scan. Each malware scan has a corresponding scan ID. Using this scan ID, you can monitor the status of your malware scan.

Accessible with the following methods

Method Description
GET_SCANID() Getter for SCANID, with configurable default
ASK_SCANID() Getter for SCANID w/ exceptions if field has no value
HAS_SCANID() Determine if SCANID has a value

DetectorId

The unique ID of the detector that is associated with the request, if it belongs to an account which is a GuardDuty customer.

To find the detectorId in the current Region, see the Settings page in the GuardDuty console, or run the ListDetectors API.

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

AdminDetectorId

The unique detector ID of the administrator account that the request is associated with. If the account is an administrator, the AdminDetectorId will be the same as the one used for DetectorId. If the customer is not a GuardDuty customer, this field will not be present..

To find the detectorId in the current Region, see the Settings page in the GuardDuty console, or run the ListDetectors API.

Accessible with the following methods

Method Description
GET_ADMINDETECTORID() Getter for ADMINDETECTORID, with configurable default
ASK_ADMINDETECTORID() Getter for ADMINDETECTORID w/ exceptions if field has no val
HAS_ADMINDETECTORID() Determine if ADMINDETECTORID has a value

ResourceArn

Amazon Resource Name (ARN) of the resource on which a malware scan was invoked.

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

ResourceType

The type of resource that was scanned for malware.

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

ScannedResourcesCount

The total number of resources that were successfully scanned. This is dependent on the resource type.

Accessible with the following methods

Method Description
GET_SCANNEDRESOURCESCOUNT() Getter for SCANNEDRESOURCESCOUNT, with configurable default
ASK_SCANNEDRESOURCESCOUNT() Getter for SCANNEDRESOURCESCOUNT w/ exceptions if field has
HAS_SCANNEDRESOURCESCOUNT() Determine if SCANNEDRESOURCESCOUNT has a value

SkippedResourcesCount

The total number of resources that were skipped during the scan.

Accessible with the following methods

Method Description
GET_SKIPPEDRESOURCESCOUNT() Getter for SKIPPEDRESOURCESCOUNT, with configurable default
ASK_SKIPPEDRESOURCESCOUNT() Getter for SKIPPEDRESOURCESCOUNT w/ exceptions if field has
HAS_SKIPPEDRESOURCESCOUNT() Determine if SKIPPEDRESOURCESCOUNT has a value

FailedResourcesCount

The total number of resources that failed to be scanned.

Accessible with the following methods

Method Description
GET_FAILEDRESOURCESCOUNT() Getter for FAILEDRESOURCESCOUNT, with configurable default
ASK_FAILEDRESOURCESCOUNT() Getter for FAILEDRESOURCESCOUNT w/ exceptions if field has n
HAS_FAILEDRESOURCESCOUNT() Determine if FAILEDRESOURCESCOUNT has a value

ScannedResources

A list of resources along with their metadata that were scanned as part of the malware scan operation.

Accessible with the following methods

Method Description
GET_SCANNEDRESOURCES() Getter for SCANNEDRESOURCES, with configurable default
ASK_SCANNEDRESOURCES() Getter for SCANNEDRESOURCES w/ exceptions if field has no va
HAS_SCANNEDRESOURCES() Determine if SCANNEDRESOURCES has a value

ScanConfiguration

Information about the scan configuration used for the malware scan.

Accessible with the following methods

Method Description
GET_SCANCONFIGURATION() Getter for SCANCONFIGURATION

ScanCategory

The category of the malware scan, indicating the type of scan performed.

Accessible with the following methods

Method Description
GET_SCANCATEGORY() Getter for SCANCATEGORY, with configurable default
ASK_SCANCATEGORY() Getter for SCANCATEGORY w/ exceptions if field has no value
HAS_SCANCATEGORY() Determine if SCANCATEGORY has a value

ScanStatus

A value representing the current status of the malware scan.

Accessible with the following methods

Method Description
GET_SCANSTATUS() Getter for SCANSTATUS, with configurable default
ASK_SCANSTATUS() Getter for SCANSTATUS w/ exceptions if field has no value
HAS_SCANSTATUS() Determine if SCANSTATUS has a value

ScanStatusReason

Represents the reason for the current scan status, if applicable.

Accessible with the following methods

Method Description
GET_SCANSTATUSREASON() Getter for SCANSTATUSREASON, with configurable default
ASK_SCANSTATUSREASON() Getter for SCANSTATUSREASON w/ exceptions if field has no va
HAS_SCANSTATUSREASON() Determine if SCANSTATUSREASON has a value

ScanType

A value representing the initiator of the scan.

Accessible with the following methods

Method Description
GET_SCANTYPE() Getter for SCANTYPE, with configurable default
ASK_SCANTYPE() Getter for SCANTYPE w/ exceptions if field has no value
HAS_SCANTYPE() Determine if SCANTYPE has a value

ScanStartedAt

The timestamp representing when the malware scan was started.

Accessible with the following methods

Method Description
GET_SCANSTARTEDAT() Getter for SCANSTARTEDAT, with configurable default
ASK_SCANSTARTEDAT() Getter for SCANSTARTEDAT w/ exceptions if field has no value
HAS_SCANSTARTEDAT() Determine if SCANSTARTEDAT has a value

ScanCompletedAt

The timestamp representing when the malware scan was completed.

Accessible with the following methods

Method Description
GET_SCANCOMPLETEDAT() Getter for SCANCOMPLETEDAT, with configurable default
ASK_SCANCOMPLETEDAT() Getter for SCANCOMPLETEDAT w/ exceptions if field has no val
HAS_SCANCOMPLETEDAT() Determine if SCANCOMPLETEDAT has a value

ScanResultDetails

Detailed information about the results of the malware scan, if the scan completed.

Accessible with the following methods

Method Description
GET_SCANRESULTDETAILS() Getter for SCANRESULTDETAILS