Class: Aws::GuardDuty::Types::ScanConfiguration

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb

Overview

Contains information about the configuration used for the malware scan.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#incremental_scan_detailsTypes::IncrementalScanDetails

Information about the incremental scan configuration, if applicable.



9926
9927
9928
9929
9930
9931
9932
9933
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 9926

class ScanConfiguration < Struct.new(
  :role,
  :trigger_details,
  :incremental_scan_details,
  :recovery_point)
  SENSITIVE = []
  include Aws::Structure
end

#recovery_pointTypes::ScanConfigurationRecoveryPoint

Information about the recovery point configuration used for the scan, if applicable.



9926
9927
9928
9929
9930
9931
9932
9933
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 9926

class ScanConfiguration < Struct.new(
  :role,
  :trigger_details,
  :incremental_scan_details,
  :recovery_point)
  SENSITIVE = []
  include Aws::Structure
end

#roleString

Amazon Resource Name (ARN) of the IAM role that should contain the required permissions for the scan.

Returns:

  • (String)


9926
9927
9928
9929
9930
9931
9932
9933
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 9926

class ScanConfiguration < Struct.new(
  :role,
  :trigger_details,
  :incremental_scan_details,
  :recovery_point)
  SENSITIVE = []
  include Aws::Structure
end

#trigger_detailsTypes::TriggerDetails

Information about the entity that triggered the malware scan.



9926
9927
9928
9929
9930
9931
9932
9933
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 9926

class ScanConfiguration < Struct.new(
  :role,
  :trigger_details,
  :incremental_scan_details,
  :recovery_point)
  SENSITIVE = []
  include Aws::Structure
end