Class: Aws::GuardDuty::Types::Investigation
- Inherits:
-
Struct
- Object
- Struct
- Aws::GuardDuty::Types::Investigation
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-guardduty/types.rb
Overview
Contains the details and results of a GuardDuty investigation.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#cloud ⇒ Types::CloudDetails
Details about the cloud environment in which the investigation was performed, including the provider, region, and account.
-
#confidence ⇒ String
The confidence level of the investigation's assessment.
-
#end_time ⇒ Time
The timestamp at which the investigation completed.
-
#error ⇒ String
Details about the error if the investigation status is
FAILED. -
#investigation_id ⇒ String
The unique identifier of the investigation.
-
#metadata ⇒ Types::InvestigationMetadata
Metadata about the product and version that produced the investigation.
-
#risk ⇒ String
A human-readable description of the assessed risk.
-
#risk_level ⇒ String
The assessed risk level of the investigated threat.
-
#start_time ⇒ Time
The timestamp at which the investigation started.
-
#status ⇒ String
The current status of the investigation.
-
#summary ⇒ String
A structured summary of the investigation findings, including affected resources, threat assessment, and recommended remediation steps.
-
#trigger_prompt ⇒ String
The natural-language prompt that initiated this investigation.
-
#triggered_by ⇒ String
The account that initiated the investigation.
Instance Attribute Details
#cloud ⇒ Types::CloudDetails
Details about the cloud environment in which the investigation was performed, including the provider, region, and account.
7093 7094 7095 7096 7097 7098 7099 7100 7101 7102 7103 7104 7105 7106 7107 7108 7109 |
# File 'lib/aws-sdk-guardduty/types.rb', line 7093 class Investigation < Struct.new( :investigation_id, :status, :trigger_prompt, :triggered_by, :metadata, :cloud, :risk_level, :risk, :confidence, :summary, :start_time, :end_time, :error) SENSITIVE = [] include Aws::Structure end |
#confidence ⇒ String
The confidence level of the investigation's assessment. Possible
values are Unknown, Low, Medium, and High.
7093 7094 7095 7096 7097 7098 7099 7100 7101 7102 7103 7104 7105 7106 7107 7108 7109 |
# File 'lib/aws-sdk-guardduty/types.rb', line 7093 class Investigation < Struct.new( :investigation_id, :status, :trigger_prompt, :triggered_by, :metadata, :cloud, :risk_level, :risk, :confidence, :summary, :start_time, :end_time, :error) SENSITIVE = [] include Aws::Structure end |
#end_time ⇒ Time
The timestamp at which the investigation completed.
7093 7094 7095 7096 7097 7098 7099 7100 7101 7102 7103 7104 7105 7106 7107 7108 7109 |
# File 'lib/aws-sdk-guardduty/types.rb', line 7093 class Investigation < Struct.new( :investigation_id, :status, :trigger_prompt, :triggered_by, :metadata, :cloud, :risk_level, :risk, :confidence, :summary, :start_time, :end_time, :error) SENSITIVE = [] include Aws::Structure end |
#error ⇒ String
Details about the error if the investigation status is FAILED.
7093 7094 7095 7096 7097 7098 7099 7100 7101 7102 7103 7104 7105 7106 7107 7108 7109 |
# File 'lib/aws-sdk-guardduty/types.rb', line 7093 class Investigation < Struct.new( :investigation_id, :status, :trigger_prompt, :triggered_by, :metadata, :cloud, :risk_level, :risk, :confidence, :summary, :start_time, :end_time, :error) SENSITIVE = [] include Aws::Structure end |
#investigation_id ⇒ String
The unique identifier of the investigation.
7093 7094 7095 7096 7097 7098 7099 7100 7101 7102 7103 7104 7105 7106 7107 7108 7109 |
# File 'lib/aws-sdk-guardduty/types.rb', line 7093 class Investigation < Struct.new( :investigation_id, :status, :trigger_prompt, :triggered_by, :metadata, :cloud, :risk_level, :risk, :confidence, :summary, :start_time, :end_time, :error) SENSITIVE = [] include Aws::Structure end |
#metadata ⇒ Types::InvestigationMetadata
Metadata about the product and version that produced the investigation.
7093 7094 7095 7096 7097 7098 7099 7100 7101 7102 7103 7104 7105 7106 7107 7108 7109 |
# File 'lib/aws-sdk-guardduty/types.rb', line 7093 class Investigation < Struct.new( :investigation_id, :status, :trigger_prompt, :triggered_by, :metadata, :cloud, :risk_level, :risk, :confidence, :summary, :start_time, :end_time, :error) SENSITIVE = [] include Aws::Structure end |
#risk ⇒ String
A human-readable description of the assessed risk.
7093 7094 7095 7096 7097 7098 7099 7100 7101 7102 7103 7104 7105 7106 7107 7108 7109 |
# File 'lib/aws-sdk-guardduty/types.rb', line 7093 class Investigation < Struct.new( :investigation_id, :status, :trigger_prompt, :triggered_by, :metadata, :cloud, :risk_level, :risk, :confidence, :summary, :start_time, :end_time, :error) SENSITIVE = [] include Aws::Structure end |
#risk_level ⇒ String
The assessed risk level of the investigated threat. Possible values
are Info, Low, Medium, High, and Critical.
7093 7094 7095 7096 7097 7098 7099 7100 7101 7102 7103 7104 7105 7106 7107 7108 7109 |
# File 'lib/aws-sdk-guardduty/types.rb', line 7093 class Investigation < Struct.new( :investigation_id, :status, :trigger_prompt, :triggered_by, :metadata, :cloud, :risk_level, :risk, :confidence, :summary, :start_time, :end_time, :error) SENSITIVE = [] include Aws::Structure end |
#start_time ⇒ Time
The timestamp at which the investigation started.
7093 7094 7095 7096 7097 7098 7099 7100 7101 7102 7103 7104 7105 7106 7107 7108 7109 |
# File 'lib/aws-sdk-guardduty/types.rb', line 7093 class Investigation < Struct.new( :investigation_id, :status, :trigger_prompt, :triggered_by, :metadata, :cloud, :risk_level, :risk, :confidence, :summary, :start_time, :end_time, :error) SENSITIVE = [] include Aws::Structure end |
#status ⇒ String
The current status of the investigation. Possible values are
RUNNING, COMPLETED, and FAILED.
7093 7094 7095 7096 7097 7098 7099 7100 7101 7102 7103 7104 7105 7106 7107 7108 7109 |
# File 'lib/aws-sdk-guardduty/types.rb', line 7093 class Investigation < Struct.new( :investigation_id, :status, :trigger_prompt, :triggered_by, :metadata, :cloud, :risk_level, :risk, :confidence, :summary, :start_time, :end_time, :error) SENSITIVE = [] include Aws::Structure end |
#summary ⇒ String
A structured summary of the investigation findings, including affected resources, threat assessment, and recommended remediation steps.
7093 7094 7095 7096 7097 7098 7099 7100 7101 7102 7103 7104 7105 7106 7107 7108 7109 |
# File 'lib/aws-sdk-guardduty/types.rb', line 7093 class Investigation < Struct.new( :investigation_id, :status, :trigger_prompt, :triggered_by, :metadata, :cloud, :risk_level, :risk, :confidence, :summary, :start_time, :end_time, :error) SENSITIVE = [] include Aws::Structure end |
#trigger_prompt ⇒ String
The natural-language prompt that initiated this investigation.
7093 7094 7095 7096 7097 7098 7099 7100 7101 7102 7103 7104 7105 7106 7107 7108 7109 |
# File 'lib/aws-sdk-guardduty/types.rb', line 7093 class Investigation < Struct.new( :investigation_id, :status, :trigger_prompt, :triggered_by, :metadata, :cloud, :risk_level, :risk, :confidence, :summary, :start_time, :end_time, :error) SENSITIVE = [] include Aws::Structure end |
#triggered_by ⇒ String
The account that initiated the investigation.
7093 7094 7095 7096 7097 7098 7099 7100 7101 7102 7103 7104 7105 7106 7107 7108 7109 |
# File 'lib/aws-sdk-guardduty/types.rb', line 7093 class Investigation < Struct.new( :investigation_id, :status, :trigger_prompt, :triggered_by, :metadata, :cloud, :risk_level, :risk, :confidence, :summary, :start_time, :end_time, :error) SENSITIVE = [] include Aws::Structure end |