MalwareScan - Amazon GuardDuty
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

MalwareScan

Contains information about a particular malware scan.

Contents

resourceArn

Amazon Resource Name (ARN) of the resource for the given malware scan.

Type: String

Length Constraints: Minimum length of 1. Maximum length of 200.

Required: No

resourceType

The type of resource that was scanned for malware.

Type: String

Valid Values: EBS_RECOVERY_POINT | EBS_SNAPSHOT | EBS_VOLUME | EC2_AMI | EC2_INSTANCE | EC2_RECOVERY_POINT | S3_RECOVERY_POINT | S3_BUCKET

Required: No

scanCompletedAt

The timestamp representing when the malware scan was completed.

Type: Timestamp

Required: No

scanId

A unique identifier that gets generated when you invoke the API without any error. Each malware scan has a corresponding scan ID. Using this scan ID, you can monitor the status of your malware scan.

Type: String

Length Constraints: Minimum length of 1. Maximum length of 200.

Required: No

scanResultStatus

An enum value representing the result of the malware scan.

Type: String

Valid Values: NO_THREATS_FOUND | THREATS_FOUND

Required: No

scanStartedAt

The timestamp representing when the malware scan was started.

Type: Timestamp

Required: No

scanStatus

An enum value representing the current status of the malware scan.

Type: String

Valid Values: RUNNING | COMPLETED | COMPLETED_WITH_ISSUES | FAILED | SKIPPED

Required: No

scanType

An enum value representing the type of scan that was initiated.

Type: String

Valid Values: BACKUP_INITIATED | ON_DEMAND | GUARDDUTY_INITIATED

Required: No

See Also

For more information about using this API in one of the language-specific Amazon SDKs, see the following: