Class: Aws::SecurityIR::Types::InvestigationAction

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

Overview

Represents an investigation action performed within a case. This structure captures the details of an automated or manual investigation, including its status, results, and user feedback.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#action_type ⇒ String

The type of investigation action being performed. This categorizes the investigation method or approach used in the case.

Returns:

  • (String)


1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
# File 'gems/aws-sdk-securityir/lib/aws-sdk-securityir/types.rb', line 1030

class InvestigationAction < Struct.new(
  :investigation_id,
  :action_type,
  :title,
  :content,
  :status,
  :last_updated,
  :feedback)
  SENSITIVE = []
  include Aws::Structure
end

#content ⇒ String

Detailed investigation results in rich markdown format. This field contains the comprehensive findings, analysis, and conclusions from the investigation.

Returns:

  • (String)


1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
# File 'gems/aws-sdk-securityir/lib/aws-sdk-securityir/types.rb', line 1030

class InvestigationAction < Struct.new(
  :investigation_id,
  :action_type,
  :title,
  :content,
  :status,
  :last_updated,
  :feedback)
  SENSITIVE = []
  include Aws::Structure
end

#feedback ⇒ Types::InvestigationFeedback

User feedback for this investigation result. This contains the user's assessment and comments about the quality and usefulness of the investigation findings.



1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
# File 'gems/aws-sdk-securityir/lib/aws-sdk-securityir/types.rb', line 1030

class InvestigationAction < Struct.new(
  :investigation_id,
  :action_type,
  :title,
  :content,
  :status,
  :last_updated,
  :feedback)
  SENSITIVE = []
  include Aws::Structure
end

#investigation_id ⇒ String

The unique identifier for this investigation action. This ID is used to track and reference the specific investigation throughout its lifecycle.

Returns:

  • (String)


1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
# File 'gems/aws-sdk-securityir/lib/aws-sdk-securityir/types.rb', line 1030

class InvestigationAction < Struct.new(
  :investigation_id,
  :action_type,
  :title,
  :content,
  :status,
  :last_updated,
  :feedback)
  SENSITIVE = []
  include Aws::Structure
end

#last_updated ⇒ Time

ISO 8601 timestamp of the most recent status update. This indicates when the investigation was last modified or when its status last changed.

Returns:

  • (Time)


1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
# File 'gems/aws-sdk-securityir/lib/aws-sdk-securityir/types.rb', line 1030

class InvestigationAction < Struct.new(
  :investigation_id,
  :action_type,
  :title,
  :content,
  :status,
  :last_updated,
  :feedback)
  SENSITIVE = []
  include Aws::Structure
end

#status ⇒ String

The current execution status of the investigation. This indicates whether the investigation is pending, in progress, completed, or failed.

Returns:

  • (String)


1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
# File 'gems/aws-sdk-securityir/lib/aws-sdk-securityir/types.rb', line 1030

class InvestigationAction < Struct.new(
  :investigation_id,
  :action_type,
  :title,
  :content,
  :status,
  :last_updated,
  :feedback)
  SENSITIVE = []
  include Aws::Structure
end

#title ⇒ String

Human-readable summary of the investigation focus. This provides a brief description of what the investigation is examining or analyzing.

Returns:

  • (String)


1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
# File 'gems/aws-sdk-securityir/lib/aws-sdk-securityir/types.rb', line 1030

class InvestigationAction < Struct.new(
  :investigation_id,
  :action_type,
  :title,
  :content,
  :status,
  :last_updated,
  :feedback)
  SENSITIVE = []
  include Aws::Structure
end