Class: Aws::GuardDuty::Types::Investigation
- Inherits:
-
Struct
- Object
- Struct
- Aws::GuardDuty::Types::Investigation
- Defined in:
- gems/aws-sdk-guardduty/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.
7638 7639 7640 7641 7642 7643 7644 7645 7646 7647 7648 7649 7650 7651 7652 7653 7654 |
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 7638 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.
7638 7639 7640 7641 7642 7643 7644 7645 7646 7647 7648 7649 7650 7651 7652 7653 7654 |
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 7638 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.
7638 7639 7640 7641 7642 7643 7644 7645 7646 7647 7648 7649 7650 7651 7652 7653 7654 |
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 7638 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.
7638 7639 7640 7641 7642 7643 7644 7645 7646 7647 7648 7649 7650 7651 7652 7653 7654 |
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 7638 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.
7638 7639 7640 7641 7642 7643 7644 7645 7646 7647 7648 7649 7650 7651 7652 7653 7654 |
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 7638 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.
7638 7639 7640 7641 7642 7643 7644 7645 7646 7647 7648 7649 7650 7651 7652 7653 7654 |
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 7638 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.
7638 7639 7640 7641 7642 7643 7644 7645 7646 7647 7648 7649 7650 7651 7652 7653 7654 |
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 7638 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.
7638 7639 7640 7641 7642 7643 7644 7645 7646 7647 7648 7649 7650 7651 7652 7653 7654 |
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 7638 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.
7638 7639 7640 7641 7642 7643 7644 7645 7646 7647 7648 7649 7650 7651 7652 7653 7654 |
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 7638 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.
7638 7639 7640 7641 7642 7643 7644 7645 7646 7647 7648 7649 7650 7651 7652 7653 7654 |
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 7638 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.
7638 7639 7640 7641 7642 7643 7644 7645 7646 7647 7648 7649 7650 7651 7652 7653 7654 |
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 7638 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.
7638 7639 7640 7641 7642 7643 7644 7645 7646 7647 7648 7649 7650 7651 7652 7653 7654 |
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 7638 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.
7638 7639 7640 7641 7642 7643 7644 7645 7646 7647 7648 7649 7650 7651 7652 7653 7654 |
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 7638 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 |