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

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-cloudtrail/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. To select events for an event data store, use advanced event selectors.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#advanced_event_selectorsArray<Types::AdvancedEventSelector>

The advanced event selectors that were used to select events for the data store.

Returns:



1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
# File 'gems/aws-sdk-cloudtrail/lib/aws-sdk-cloudtrail/types.rb', line 1817

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

The timestamp of the event data store's creation.

Returns:

  • (Time)


1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
# File 'gems/aws-sdk-cloudtrail/lib/aws-sdk-cloudtrail/types.rb', line 1817

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)


1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
# File 'gems/aws-sdk-cloudtrail/lib/aws-sdk-cloudtrail/types.rb', line 1817

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

Indicates whether the event data store includes events from all Regions, or only from the Region in which it was created.

Returns:

  • (Boolean)


1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
# File 'gems/aws-sdk-cloudtrail/lib/aws-sdk-cloudtrail/types.rb', line 1817

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)


1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
# File 'gems/aws-sdk-cloudtrail/lib/aws-sdk-cloudtrail/types.rb', line 1817

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

Indicates that an event data store is collecting logged events for an organization.

Returns:

  • (Boolean)


1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
# File 'gems/aws-sdk-cloudtrail/lib/aws-sdk-cloudtrail/types.rb', line 1817

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

The retention period, in days.

Returns:

  • (Integer)


1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
# File 'gems/aws-sdk-cloudtrail/lib/aws-sdk-cloudtrail/types.rb', line 1817

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

The status of an event data store.

Returns:

  • (String)


1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
# File 'gems/aws-sdk-cloudtrail/lib/aws-sdk-cloudtrail/types.rb', line 1817

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

Indicates whether the event data store is protected from termination.

Returns:

  • (Boolean)


1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
# File 'gems/aws-sdk-cloudtrail/lib/aws-sdk-cloudtrail/types.rb', line 1817

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

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)


1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
# File 'gems/aws-sdk-cloudtrail/lib/aws-sdk-cloudtrail/types.rb', line 1817

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