Class: Aws::CloudTrail::Types::EventDataStore

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-cloudtrail/types.rb

Overview

A storage lake of event data against which you can run complex SQL-based queries. An event data store can include events that you have logged on your account from the last 90 to 2557 days (about three months to up to seven years). To select events for an event data store, use [advanced event selectors].

[1]: docs.aws.amazon.com/awscloudtrail/latest/userguide/logging-data-events-with-cloudtrail.html#creating-data-event-selectors-advanced

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#advanced_event_selectorsArray<Types::AdvancedEventSelector>

This field is being deprecated. The advanced event selectors that were used to select events for the data store.

Returns:


1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
# File 'lib/aws-sdk-cloudtrail/types.rb', line 1359

class EventDataStore < Struct.new(
  :event_data_store_arn,
  :name,
  :termination_protection_enabled,
  :status,
  :advanced_event_selectors,
  :multi_region_enabled,
  :organization_enabled,
  :retention_period,
  :created_timestamp,
  :updated_timestamp)
  SENSITIVE = []
  include Aws::Structure
end

#created_timestampTime

This field is being deprecated. The timestamp of the event data store's creation.

Returns:

  • (Time)

1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
# File 'lib/aws-sdk-cloudtrail/types.rb', line 1359

class EventDataStore < Struct.new(
  :event_data_store_arn,
  :name,
  :termination_protection_enabled,
  :status,
  :advanced_event_selectors,
  :multi_region_enabled,
  :organization_enabled,
  :retention_period,
  :created_timestamp,
  :updated_timestamp)
  SENSITIVE = []
  include Aws::Structure
end

#event_data_store_arnString

The ARN of the event data store.

Returns:

  • (String)

1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
# File 'lib/aws-sdk-cloudtrail/types.rb', line 1359

class EventDataStore < Struct.new(
  :event_data_store_arn,
  :name,
  :termination_protection_enabled,
  :status,
  :advanced_event_selectors,
  :multi_region_enabled,
  :organization_enabled,
  :retention_period,
  :created_timestamp,
  :updated_timestamp)
  SENSITIVE = []
  include Aws::Structure
end

#multi_region_enabledBoolean

This field is being deprecated. Indicates whether the event data store includes events from all regions, or only from the region in which it was created.

Returns:

  • (Boolean)

1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
# File 'lib/aws-sdk-cloudtrail/types.rb', line 1359

class EventDataStore < Struct.new(
  :event_data_store_arn,
  :name,
  :termination_protection_enabled,
  :status,
  :advanced_event_selectors,
  :multi_region_enabled,
  :organization_enabled,
  :retention_period,
  :created_timestamp,
  :updated_timestamp)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

The name of the event data store.

Returns:

  • (String)

1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
# File 'lib/aws-sdk-cloudtrail/types.rb', line 1359

class EventDataStore < Struct.new(
  :event_data_store_arn,
  :name,
  :termination_protection_enabled,
  :status,
  :advanced_event_selectors,
  :multi_region_enabled,
  :organization_enabled,
  :retention_period,
  :created_timestamp,
  :updated_timestamp)
  SENSITIVE = []
  include Aws::Structure
end

#organization_enabledBoolean

This field is being deprecated. Indicates that an event data store is collecting logged events for an organization.

Returns:

  • (Boolean)

1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
# File 'lib/aws-sdk-cloudtrail/types.rb', line 1359

class EventDataStore < Struct.new(
  :event_data_store_arn,
  :name,
  :termination_protection_enabled,
  :status,
  :advanced_event_selectors,
  :multi_region_enabled,
  :organization_enabled,
  :retention_period,
  :created_timestamp,
  :updated_timestamp)
  SENSITIVE = []
  include Aws::Structure
end

#retention_periodInteger

This field is being deprecated. The retention period, in days.

Returns:

  • (Integer)

1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
# File 'lib/aws-sdk-cloudtrail/types.rb', line 1359

class EventDataStore < Struct.new(
  :event_data_store_arn,
  :name,
  :termination_protection_enabled,
  :status,
  :advanced_event_selectors,
  :multi_region_enabled,
  :organization_enabled,
  :retention_period,
  :created_timestamp,
  :updated_timestamp)
  SENSITIVE = []
  include Aws::Structure
end

#statusString

This field is being deprecated. The status of an event data store. Values are `ENABLED` and `PENDING_DELETION`.

Returns:

  • (String)

1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
# File 'lib/aws-sdk-cloudtrail/types.rb', line 1359

class EventDataStore < Struct.new(
  :event_data_store_arn,
  :name,
  :termination_protection_enabled,
  :status,
  :advanced_event_selectors,
  :multi_region_enabled,
  :organization_enabled,
  :retention_period,
  :created_timestamp,
  :updated_timestamp)
  SENSITIVE = []
  include Aws::Structure
end

#termination_protection_enabledBoolean

This field is being deprecated. Indicates whether the event data store is protected from termination.

Returns:

  • (Boolean)

1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
# File 'lib/aws-sdk-cloudtrail/types.rb', line 1359

class EventDataStore < Struct.new(
  :event_data_store_arn,
  :name,
  :termination_protection_enabled,
  :status,
  :advanced_event_selectors,
  :multi_region_enabled,
  :organization_enabled,
  :retention_period,
  :created_timestamp,
  :updated_timestamp)
  SENSITIVE = []
  include Aws::Structure
end

#updated_timestampTime

This field is being deprecated. The timestamp showing when an event data store was updated, if applicable. `UpdatedTimestamp` is always either the same or newer than the time shown in `CreatedTimestamp`.

Returns:

  • (Time)

1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
# File 'lib/aws-sdk-cloudtrail/types.rb', line 1359

class EventDataStore < Struct.new(
  :event_data_store_arn,
  :name,
  :termination_protection_enabled,
  :status,
  :advanced_event_selectors,
  :multi_region_enabled,
  :organization_enabled,
  :retention_period,
  :created_timestamp,
  :updated_timestamp)
  SENSITIVE = []
  include Aws::Structure
end