Class: Aws::AIOps::Types::GetInvestigationGroupResponse

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

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#arnString

The Amazon Resource Name (ARN) of the investigation group.

Returns:

  • (String)


367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
# File 'gems/aws-sdk-aiops/lib/aws-sdk-aiops/types.rb', line 367

class GetInvestigationGroupResponse < Struct.new(
  :created_by,
  :created_at,
  :last_modified_by,
  :last_modified_at,
  :name,
  :arn,
  :role_arn,
  :encryption_configuration,
  :retention_in_days,
  :chatbot_notification_channel,
  :tag_key_boundaries,
  :is_cloud_trail_event_history_enabled,
  :cross_account_configurations)
  SENSITIVE = []
  include Aws::Structure
end

#chatbot_notification_channelHash<String,Array<String>>

This structure is a string array. The first string is the ARN of a Amazon SNS topic. The array of strings display the ARNs of chat applications configurations that are associated with that topic. For more information about these configuration ARNs, see Getting started with Amazon Q in chat applications and Resource type defined by Amazon Web Services Chatbot.

Returns:

  • (Hash<String,Array<String>>)


367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
# File 'gems/aws-sdk-aiops/lib/aws-sdk-aiops/types.rb', line 367

class GetInvestigationGroupResponse < Struct.new(
  :created_by,
  :created_at,
  :last_modified_by,
  :last_modified_at,
  :name,
  :arn,
  :role_arn,
  :encryption_configuration,
  :retention_in_days,
  :chatbot_notification_channel,
  :tag_key_boundaries,
  :is_cloud_trail_event_history_enabled,
  :cross_account_configurations)
  SENSITIVE = []
  include Aws::Structure
end

#created_atInteger

The date and time that the investigation group was created.

Returns:

  • (Integer)


367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
# File 'gems/aws-sdk-aiops/lib/aws-sdk-aiops/types.rb', line 367

class GetInvestigationGroupResponse < Struct.new(
  :created_by,
  :created_at,
  :last_modified_by,
  :last_modified_at,
  :name,
  :arn,
  :role_arn,
  :encryption_configuration,
  :retention_in_days,
  :chatbot_notification_channel,
  :tag_key_boundaries,
  :is_cloud_trail_event_history_enabled,
  :cross_account_configurations)
  SENSITIVE = []
  include Aws::Structure
end

#created_byString

The name of the user who created the investigation group.

Returns:

  • (String)


367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
# File 'gems/aws-sdk-aiops/lib/aws-sdk-aiops/types.rb', line 367

class GetInvestigationGroupResponse < Struct.new(
  :created_by,
  :created_at,
  :last_modified_by,
  :last_modified_at,
  :name,
  :arn,
  :role_arn,
  :encryption_configuration,
  :retention_in_days,
  :chatbot_notification_channel,
  :tag_key_boundaries,
  :is_cloud_trail_event_history_enabled,
  :cross_account_configurations)
  SENSITIVE = []
  include Aws::Structure
end

#cross_account_configurationsArray<Types::CrossAccountConfiguration>

Lists the AWSAccountId of the accounts configured for cross-account access and the results of the last scan performed on each account.



367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
# File 'gems/aws-sdk-aiops/lib/aws-sdk-aiops/types.rb', line 367

class GetInvestigationGroupResponse < Struct.new(
  :created_by,
  :created_at,
  :last_modified_by,
  :last_modified_at,
  :name,
  :arn,
  :role_arn,
  :encryption_configuration,
  :retention_in_days,
  :chatbot_notification_channel,
  :tag_key_boundaries,
  :is_cloud_trail_event_history_enabled,
  :cross_account_configurations)
  SENSITIVE = []
  include Aws::Structure
end

#encryption_configurationTypes::EncryptionConfiguration

Specifies the customer managed KMS key that the investigation group uses to encrypt data, if there is one. If not, the investigation group uses an Amazon Web Services key to encrypt the data.



367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
# File 'gems/aws-sdk-aiops/lib/aws-sdk-aiops/types.rb', line 367

class GetInvestigationGroupResponse < Struct.new(
  :created_by,
  :created_at,
  :last_modified_by,
  :last_modified_at,
  :name,
  :arn,
  :role_arn,
  :encryption_configuration,
  :retention_in_days,
  :chatbot_notification_channel,
  :tag_key_boundaries,
  :is_cloud_trail_event_history_enabled,
  :cross_account_configurations)
  SENSITIVE = []
  include Aws::Structure
end

#is_cloud_trail_event_history_enabledBoolean

Specifies whether CloudWatch investigationshas access to change events that are recorded by CloudTrail.

Returns:

  • (Boolean)


367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
# File 'gems/aws-sdk-aiops/lib/aws-sdk-aiops/types.rb', line 367

class GetInvestigationGroupResponse < Struct.new(
  :created_by,
  :created_at,
  :last_modified_by,
  :last_modified_at,
  :name,
  :arn,
  :role_arn,
  :encryption_configuration,
  :retention_in_days,
  :chatbot_notification_channel,
  :tag_key_boundaries,
  :is_cloud_trail_event_history_enabled,
  :cross_account_configurations)
  SENSITIVE = []
  include Aws::Structure
end

#last_modified_atInteger

The date and time that the investigation group was most recently modified.

Returns:

  • (Integer)


367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
# File 'gems/aws-sdk-aiops/lib/aws-sdk-aiops/types.rb', line 367

class GetInvestigationGroupResponse < Struct.new(
  :created_by,
  :created_at,
  :last_modified_by,
  :last_modified_at,
  :name,
  :arn,
  :role_arn,
  :encryption_configuration,
  :retention_in_days,
  :chatbot_notification_channel,
  :tag_key_boundaries,
  :is_cloud_trail_event_history_enabled,
  :cross_account_configurations)
  SENSITIVE = []
  include Aws::Structure
end

#last_modified_byString

The name of the user who created the investigation group.

Returns:

  • (String)


367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
# File 'gems/aws-sdk-aiops/lib/aws-sdk-aiops/types.rb', line 367

class GetInvestigationGroupResponse < Struct.new(
  :created_by,
  :created_at,
  :last_modified_by,
  :last_modified_at,
  :name,
  :arn,
  :role_arn,
  :encryption_configuration,
  :retention_in_days,
  :chatbot_notification_channel,
  :tag_key_boundaries,
  :is_cloud_trail_event_history_enabled,
  :cross_account_configurations)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

The name of the investigation group.

Returns:

  • (String)


367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
# File 'gems/aws-sdk-aiops/lib/aws-sdk-aiops/types.rb', line 367

class GetInvestigationGroupResponse < Struct.new(
  :created_by,
  :created_at,
  :last_modified_by,
  :last_modified_at,
  :name,
  :arn,
  :role_arn,
  :encryption_configuration,
  :retention_in_days,
  :chatbot_notification_channel,
  :tag_key_boundaries,
  :is_cloud_trail_event_history_enabled,
  :cross_account_configurations)
  SENSITIVE = []
  include Aws::Structure
end

#retention_in_daysInteger

Specifies how long that investigation data is kept.

Returns:

  • (Integer)


367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
# File 'gems/aws-sdk-aiops/lib/aws-sdk-aiops/types.rb', line 367

class GetInvestigationGroupResponse < Struct.new(
  :created_by,
  :created_at,
  :last_modified_by,
  :last_modified_at,
  :name,
  :arn,
  :role_arn,
  :encryption_configuration,
  :retention_in_days,
  :chatbot_notification_channel,
  :tag_key_boundaries,
  :is_cloud_trail_event_history_enabled,
  :cross_account_configurations)
  SENSITIVE = []
  include Aws::Structure
end

#role_arnString

The ARN of the IAM role that the investigation group uses for permissions to gather data.

Returns:

  • (String)


367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
# File 'gems/aws-sdk-aiops/lib/aws-sdk-aiops/types.rb', line 367

class GetInvestigationGroupResponse < Struct.new(
  :created_by,
  :created_at,
  :last_modified_by,
  :last_modified_at,
  :name,
  :arn,
  :role_arn,
  :encryption_configuration,
  :retention_in_days,
  :chatbot_notification_channel,
  :tag_key_boundaries,
  :is_cloud_trail_event_history_enabled,
  :cross_account_configurations)
  SENSITIVE = []
  include Aws::Structure
end

#tag_key_boundariesArray<String>

Displays the custom tag keys for custom applications in your system that you have specified in the investigation group. Resource tags help CloudWatch investigations narrow the search space when it is unable to discover definite relationships between resources.

Returns:

  • (Array<String>)


367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
# File 'gems/aws-sdk-aiops/lib/aws-sdk-aiops/types.rb', line 367

class GetInvestigationGroupResponse < Struct.new(
  :created_by,
  :created_at,
  :last_modified_by,
  :last_modified_at,
  :name,
  :arn,
  :role_arn,
  :encryption_configuration,
  :retention_in_days,
  :chatbot_notification_channel,
  :tag_key_boundaries,
  :is_cloud_trail_event_history_enabled,
  :cross_account_configurations)
  SENSITIVE = []
  include Aws::Structure
end