Class: Aws::Detective::Types::GetInvestigationResponse

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

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#created_timeTime

The creation time of the investigation report in UTC time stamp format.

Returns:

  • (Time)


578
579
580
581
582
583
584
585
586
587
588
589
590
591
# File 'gems/aws-sdk-detective/lib/aws-sdk-detective/types.rb', line 578

class GetInvestigationResponse < Struct.new(
  :graph_arn,
  :investigation_id,
  :entity_arn,
  :entity_type,
  :created_time,
  :scope_start_time,
  :scope_end_time,
  :status,
  :severity,
  :state)
  SENSITIVE = []
  include Aws::Structure
end

#entity_arnString

The unique Amazon Resource Name (ARN). Detective supports IAM user ARNs and IAM role ARNs.

Returns:

  • (String)


578
579
580
581
582
583
584
585
586
587
588
589
590
591
# File 'gems/aws-sdk-detective/lib/aws-sdk-detective/types.rb', line 578

class GetInvestigationResponse < Struct.new(
  :graph_arn,
  :investigation_id,
  :entity_arn,
  :entity_type,
  :created_time,
  :scope_start_time,
  :scope_end_time,
  :status,
  :severity,
  :state)
  SENSITIVE = []
  include Aws::Structure
end

#entity_typeString

Type of entity. For example, Amazon Web Services accounts, such as an IAM user and/or IAM role.

Returns:

  • (String)


578
579
580
581
582
583
584
585
586
587
588
589
590
591
# File 'gems/aws-sdk-detective/lib/aws-sdk-detective/types.rb', line 578

class GetInvestigationResponse < Struct.new(
  :graph_arn,
  :investigation_id,
  :entity_arn,
  :entity_type,
  :created_time,
  :scope_start_time,
  :scope_end_time,
  :status,
  :severity,
  :state)
  SENSITIVE = []
  include Aws::Structure
end

#graph_arnString

The Amazon Resource Name (ARN) of the behavior graph.

Returns:

  • (String)


578
579
580
581
582
583
584
585
586
587
588
589
590
591
# File 'gems/aws-sdk-detective/lib/aws-sdk-detective/types.rb', line 578

class GetInvestigationResponse < Struct.new(
  :graph_arn,
  :investigation_id,
  :entity_arn,
  :entity_type,
  :created_time,
  :scope_start_time,
  :scope_end_time,
  :status,
  :severity,
  :state)
  SENSITIVE = []
  include Aws::Structure
end

#investigation_idString

The investigation ID of the investigation report.

Returns:

  • (String)


578
579
580
581
582
583
584
585
586
587
588
589
590
591
# File 'gems/aws-sdk-detective/lib/aws-sdk-detective/types.rb', line 578

class GetInvestigationResponse < Struct.new(
  :graph_arn,
  :investigation_id,
  :entity_arn,
  :entity_type,
  :created_time,
  :scope_start_time,
  :scope_end_time,
  :status,
  :severity,
  :state)
  SENSITIVE = []
  include Aws::Structure
end

#scope_end_timeTime

The data and time when the investigation began. The value is an UTC ISO8601 formatted string. For example, 2021-08-18T16:35:56.284Z.

Returns:

  • (Time)


578
579
580
581
582
583
584
585
586
587
588
589
590
591
# File 'gems/aws-sdk-detective/lib/aws-sdk-detective/types.rb', line 578

class GetInvestigationResponse < Struct.new(
  :graph_arn,
  :investigation_id,
  :entity_arn,
  :entity_type,
  :created_time,
  :scope_start_time,
  :scope_end_time,
  :status,
  :severity,
  :state)
  SENSITIVE = []
  include Aws::Structure
end

#scope_start_timeTime

The start date and time used to set the scope time within which you want to generate the investigation report. The value is an UTC ISO8601 formatted string. For example, 2021-08-18T16:35:56.284Z.

Returns:

  • (Time)


578
579
580
581
582
583
584
585
586
587
588
589
590
591
# File 'gems/aws-sdk-detective/lib/aws-sdk-detective/types.rb', line 578

class GetInvestigationResponse < Struct.new(
  :graph_arn,
  :investigation_id,
  :entity_arn,
  :entity_type,
  :created_time,
  :scope_start_time,
  :scope_end_time,
  :status,
  :severity,
  :state)
  SENSITIVE = []
  include Aws::Structure
end

#severityString

The severity assigned is based on the likelihood and impact of the indicators of compromise discovered in the investigation.

Returns:

  • (String)


578
579
580
581
582
583
584
585
586
587
588
589
590
591
# File 'gems/aws-sdk-detective/lib/aws-sdk-detective/types.rb', line 578

class GetInvestigationResponse < Struct.new(
  :graph_arn,
  :investigation_id,
  :entity_arn,
  :entity_type,
  :created_time,
  :scope_start_time,
  :scope_end_time,
  :status,
  :severity,
  :state)
  SENSITIVE = []
  include Aws::Structure
end

#stateString

The current state of the investigation. An archived investigation indicates that you have completed reviewing the investigation.

Returns:

  • (String)


578
579
580
581
582
583
584
585
586
587
588
589
590
591
# File 'gems/aws-sdk-detective/lib/aws-sdk-detective/types.rb', line 578

class GetInvestigationResponse < Struct.new(
  :graph_arn,
  :investigation_id,
  :entity_arn,
  :entity_type,
  :created_time,
  :scope_start_time,
  :scope_end_time,
  :status,
  :severity,
  :state)
  SENSITIVE = []
  include Aws::Structure
end

#statusString

The status based on the completion status of the investigation.

Returns:

  • (String)


578
579
580
581
582
583
584
585
586
587
588
589
590
591
# File 'gems/aws-sdk-detective/lib/aws-sdk-detective/types.rb', line 578

class GetInvestigationResponse < Struct.new(
  :graph_arn,
  :investigation_id,
  :entity_arn,
  :entity_type,
  :created_time,
  :scope_start_time,
  :scope_end_time,
  :status,
  :severity,
  :state)
  SENSITIVE = []
  include Aws::Structure
end