Class: Aws::GuardDuty::Types::MalwareScan

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

Overview

Contains information about a particular malware scan.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#resource_arnString

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

Returns:

  • (String)


7446
7447
7448
7449
7450
7451
7452
7453
7454
7455
7456
7457
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 7446

class MalwareScan < Struct.new(
  :resource_arn,
  :resource_type,
  :scan_id,
  :scan_status,
  :scan_result_status,
  :scan_type,
  :scan_started_at,
  :scan_completed_at)
  SENSITIVE = []
  include Aws::Structure
end

#resource_typeString

The type of resource that was scanned for malware.

Returns:

  • (String)


7446
7447
7448
7449
7450
7451
7452
7453
7454
7455
7456
7457
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 7446

class MalwareScan < Struct.new(
  :resource_arn,
  :resource_type,
  :scan_id,
  :scan_status,
  :scan_result_status,
  :scan_type,
  :scan_started_at,
  :scan_completed_at)
  SENSITIVE = []
  include Aws::Structure
end

#scan_completed_atTime

The timestamp representing when the malware scan was completed.

Returns:

  • (Time)


7446
7447
7448
7449
7450
7451
7452
7453
7454
7455
7456
7457
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 7446

class MalwareScan < Struct.new(
  :resource_arn,
  :resource_type,
  :scan_id,
  :scan_status,
  :scan_result_status,
  :scan_type,
  :scan_started_at,
  :scan_completed_at)
  SENSITIVE = []
  include Aws::Structure
end

#scan_idString

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.

Returns:

  • (String)


7446
7447
7448
7449
7450
7451
7452
7453
7454
7455
7456
7457
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 7446

class MalwareScan < Struct.new(
  :resource_arn,
  :resource_type,
  :scan_id,
  :scan_status,
  :scan_result_status,
  :scan_type,
  :scan_started_at,
  :scan_completed_at)
  SENSITIVE = []
  include Aws::Structure
end

#scan_result_statusString

An enum value representing the result of the malware scan.

Returns:

  • (String)


7446
7447
7448
7449
7450
7451
7452
7453
7454
7455
7456
7457
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 7446

class MalwareScan < Struct.new(
  :resource_arn,
  :resource_type,
  :scan_id,
  :scan_status,
  :scan_result_status,
  :scan_type,
  :scan_started_at,
  :scan_completed_at)
  SENSITIVE = []
  include Aws::Structure
end

#scan_started_atTime

The timestamp representing when the malware scan was started.

Returns:

  • (Time)


7446
7447
7448
7449
7450
7451
7452
7453
7454
7455
7456
7457
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 7446

class MalwareScan < Struct.new(
  :resource_arn,
  :resource_type,
  :scan_id,
  :scan_status,
  :scan_result_status,
  :scan_type,
  :scan_started_at,
  :scan_completed_at)
  SENSITIVE = []
  include Aws::Structure
end

#scan_statusString

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

Returns:

  • (String)


7446
7447
7448
7449
7450
7451
7452
7453
7454
7455
7456
7457
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 7446

class MalwareScan < Struct.new(
  :resource_arn,
  :resource_type,
  :scan_id,
  :scan_status,
  :scan_result_status,
  :scan_type,
  :scan_started_at,
  :scan_completed_at)
  SENSITIVE = []
  include Aws::Structure
end

#scan_typeString

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

Returns:

  • (String)


7446
7447
7448
7449
7450
7451
7452
7453
7454
7455
7456
7457
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 7446

class MalwareScan < Struct.new(
  :resource_arn,
  :resource_type,
  :scan_id,
  :scan_status,
  :scan_result_status,
  :scan_type,
  :scan_started_at,
  :scan_completed_at)
  SENSITIVE = []
  include Aws::Structure
end