Class: Aws::GuardDuty::Types::S3ObjectForSendObjectMalwareScan
- Inherits:
-
Struct
- Object
- Struct
- Aws::GuardDuty::Types::S3ObjectForSendObjectMalwareScan
- Defined in:
- gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb
Overview
The S3 object path to initiate a scan, including bucket name, object key, and optional version ID.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#bucket ⇒ String
The name of the S3 bucket containing the object to scan.
-
#key ⇒ String
The key (name) of the S3 object to scan for malware.
-
#version_id ⇒ String
The version ID of the S3 object to scan.
Instance Attribute Details
#bucket ⇒ String
The name of the S3 bucket containing the object to scan. The bucket must have GuardDuty Malware Protection enabled.
9757 9758 9759 9760 9761 9762 9763 |
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 9757 class S3ObjectForSendObjectMalwareScan < Struct.new( :bucket, :key, :version_id) SENSITIVE = [] include Aws::Structure end |
#key ⇒ String
The key (name) of the S3 object to scan for malware. This must be the full key path of the object within the bucket.
9757 9758 9759 9760 9761 9762 9763 |
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 9757 class S3ObjectForSendObjectMalwareScan < Struct.new( :bucket, :key, :version_id) SENSITIVE = [] include Aws::Structure end |
#version_id ⇒ String
The version ID of the S3 object to scan. If not specified, the latest version of the object is scanned.
9757 9758 9759 9760 9761 9762 9763 |
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 9757 class S3ObjectForSendObjectMalwareScan < Struct.new( :bucket, :key, :version_id) SENSITIVE = [] include Aws::Structure end |