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

Inherits:
Struct
  • Object
show all
Includes:
Aws::Structure
Defined in:
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_typeString

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

Returns:

  • (String)


935
936
937
938
939
940
941
942
943
944
945
# File 'lib/aws-sdk-securityir/types.rb', line 935

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

#contentString

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

Returns:

  • (String)


935
936
937
938
939
940
941
942
943
944
945
# File 'lib/aws-sdk-securityir/types.rb', line 935

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

#feedbackTypes::InvestigationFeedback

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



935
936
937
938
939
940
941
942
943
944
945
# File 'lib/aws-sdk-securityir/types.rb', line 935

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

#investigation_idString

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

Returns:

  • (String)


935
936
937
938
939
940
941
942
943
944
945
# File 'lib/aws-sdk-securityir/types.rb', line 935

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

#last_updatedTime

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)


935
936
937
938
939
940
941
942
943
944
945
# File 'lib/aws-sdk-securityir/types.rb', line 935

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

#statusString

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

Returns:

  • (String)


935
936
937
938
939
940
941
942
943
944
945
# File 'lib/aws-sdk-securityir/types.rb', line 935

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

#titleString

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

Returns:

  • (String)


935
936
937
938
939
940
941
942
943
944
945
# File 'lib/aws-sdk-securityir/types.rb', line 935

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