

# InvestigationMalwareScan
<a name="API_InvestigationMalwareScan"></a>

Contains details about a malware scan.

## Contents
<a name="API_InvestigationMalwareScan_Contents"></a>

 ** engineSources **   <a name="guardduty-Type-InvestigationMalwareScan-engineSources"></a>
The scan engines that the scan used.  
Type: String  
Required: No

 ** filesScanned **   <a name="guardduty-Type-InvestigationMalwareScan-filesScanned"></a>
The number of files that the scan scanned.  
Type: Long  
Valid Range: Minimum value of 0.  
Required: No

 ** gigabytesScanned **   <a name="guardduty-Type-InvestigationMalwareScan-gigabytesScanned"></a>
The amount of data that the scan scanned, in GB.  
Type: Double  
Required: No

 ** highestSeverity **   <a name="guardduty-Type-InvestigationMalwareScan-highestSeverity"></a>
The highest severity among the threats that the scan detected.  
Type: String  
Required: No

 ** highestSeverityThreatName **   <a name="guardduty-Type-InvestigationMalwareScan-highestSeverityThreatName"></a>
The name of the threat that has the highest severity.  
Type: String  
Required: No

 ** infectedFileCount **   <a name="guardduty-Type-InvestigationMalwareScan-infectedFileCount"></a>
The number of infected files.  
Type: Long  
Valid Range: Minimum value of 0.  
Required: No

 ** resourceIdentifier **   <a name="guardduty-Type-InvestigationMalwareScan-resourceIdentifier"></a>
The identifier of the scanned resource.  
Type: String  
Required: No

 ** resourceType **   <a name="guardduty-Type-InvestigationMalwareScan-resourceType"></a>
The type of the scanned resource.  
Type: String  
Required: No

 ** scanCategory **   <a name="guardduty-Type-InvestigationMalwareScan-scanCategory"></a>
The category of the scan. Possible values are `FULL_SCAN` and `INCREMENTAL_SCAN`.  
Type: String  
Valid Values: `FULL_SCAN | INCREMENTAL_SCAN`   
Required: No

 ** scanCompletedAt **   <a name="guardduty-Type-InvestigationMalwareScan-scanCompletedAt"></a>
The timestamp at which the scan completed.  
Type: Timestamp  
Required: No

 ** scanId **   <a name="guardduty-Type-InvestigationMalwareScan-scanId"></a>
The ID of the scan.  
Type: String  
Required: No

 ** scanStartedAt **   <a name="guardduty-Type-InvestigationMalwareScan-scanStartedAt"></a>
The timestamp at which the scan started.  
Type: Timestamp  
Required: No

 ** scanType **   <a name="guardduty-Type-InvestigationMalwareScan-scanType"></a>
The type of the scan. Possible values are `BACKUP_INITIATED`, `ON_DEMAND`, and `GUARDDUTY_INITIATED`.  
Type: String  
Valid Values: `BACKUP_INITIATED | ON_DEMAND | GUARDDUTY_INITIATED`   
Required: No

 ** threats **   <a name="guardduty-Type-InvestigationMalwareScan-threats"></a>
The threats that the scan detected.  
Type: Array of [MalwareThreat](API_MalwareThreat.md) objects  
Array Members: Minimum number of 0 items. Maximum number of 50 items.  
Required: No

 ** totalInfectedItems **   <a name="guardduty-Type-InvestigationMalwareScan-totalInfectedItems"></a>
The total number of infected items.  
Type: Long  
Valid Range: Minimum value of 0.  
Required: No

 ** triggerFindingId **   <a name="guardduty-Type-InvestigationMalwareScan-triggerFindingId"></a>
The ID of the finding that initiated the scan.  
Type: String  
Length Constraints: Minimum length of 1. Maximum length of 300.  
Required: No

 ** uniqueThreatCount **   <a name="guardduty-Type-InvestigationMalwareScan-uniqueThreatCount"></a>
The number of unique threats that the scan detected.  
Type: Long  
Valid Range: Minimum value of 0.  
Required: No

 ** volumesScanned **   <a name="guardduty-Type-InvestigationMalwareScan-volumesScanned"></a>
The number of volumes that the scan scanned.  
Type: Long  
Valid Range: Minimum value of 0.  
Required: No

## See Also
<a name="API_InvestigationMalwareScan_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS SDK for C\+\+](https://docs.aws.amazon.com/goto/SdkForCpp/guardduty-2017-11-28/InvestigationMalwareScan) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/guardduty-2017-11-28/InvestigationMalwareScan) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/guardduty-2017-11-28/InvestigationMalwareScan) 