Class: Aws::CloudTrail::Types::CreateEventDataStoreResponse
- Inherits:
-
Struct
- Object
- Struct
- Aws::CloudTrail::Types::CreateEventDataStoreResponse
- Defined in:
- gems/aws-sdk-cloudtrail/lib/aws-sdk-cloudtrail/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#advanced_event_selectors ⇒ Array<Types::AdvancedEventSelector>
The advanced event selectors that were used to select the events for the data store.
-
#billing_mode ⇒ String
The billing mode for the event data store.
-
#created_timestamp ⇒ Time
The timestamp that shows when the event data store was created.
-
#event_data_store_arn ⇒ String
The ARN of the event data store.
-
#kms_key_id ⇒ String
Specifies the KMS key ID that encrypts the events delivered by CloudTrail.
-
#multi_region_enabled ⇒ Boolean
Indicates whether the event data store collects events from all Regions, or only from the Region in which it was created.
-
#name ⇒ String
The name of the event data store.
-
#organization_enabled ⇒ Boolean
Indicates whether an event data store is collecting logged events for an organization in Organizations.
-
#retention_period ⇒ Integer
The retention period of an event data store, in days.
-
#status ⇒ String
The status of event data store creation.
-
#tags_list ⇒ Array<Types::Tag>
A list of tags.
-
#termination_protection_enabled ⇒ Boolean
Indicates whether termination protection is enabled for the event data store.
-
#updated_timestamp ⇒ Time
The timestamp that shows when an event data store was updated, if applicable.
Instance Attribute Details
#advanced_event_selectors ⇒ Array<Types::AdvancedEventSelector>
The advanced event selectors that were used to select the events for the data store.
756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 |
# File 'gems/aws-sdk-cloudtrail/lib/aws-sdk-cloudtrail/types.rb', line 756 class CreateEventDataStoreResponse < Struct.new( :event_data_store_arn, :name, :status, :advanced_event_selectors, :multi_region_enabled, :organization_enabled, :retention_period, :termination_protection_enabled, :tags_list, :created_timestamp, :updated_timestamp, :kms_key_id, :billing_mode) SENSITIVE = [] include Aws::Structure end |
#billing_mode ⇒ String
The billing mode for the event data store.
756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 |
# File 'gems/aws-sdk-cloudtrail/lib/aws-sdk-cloudtrail/types.rb', line 756 class CreateEventDataStoreResponse < Struct.new( :event_data_store_arn, :name, :status, :advanced_event_selectors, :multi_region_enabled, :organization_enabled, :retention_period, :termination_protection_enabled, :tags_list, :created_timestamp, :updated_timestamp, :kms_key_id, :billing_mode) SENSITIVE = [] include Aws::Structure end |
#created_timestamp ⇒ Time
The timestamp that shows when the event data store was created.
756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 |
# File 'gems/aws-sdk-cloudtrail/lib/aws-sdk-cloudtrail/types.rb', line 756 class CreateEventDataStoreResponse < Struct.new( :event_data_store_arn, :name, :status, :advanced_event_selectors, :multi_region_enabled, :organization_enabled, :retention_period, :termination_protection_enabled, :tags_list, :created_timestamp, :updated_timestamp, :kms_key_id, :billing_mode) SENSITIVE = [] include Aws::Structure end |
#event_data_store_arn ⇒ String
The ARN of the event data store.
756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 |
# File 'gems/aws-sdk-cloudtrail/lib/aws-sdk-cloudtrail/types.rb', line 756 class CreateEventDataStoreResponse < Struct.new( :event_data_store_arn, :name, :status, :advanced_event_selectors, :multi_region_enabled, :organization_enabled, :retention_period, :termination_protection_enabled, :tags_list, :created_timestamp, :updated_timestamp, :kms_key_id, :billing_mode) SENSITIVE = [] include Aws::Structure end |
#kms_key_id ⇒ String
Specifies the KMS key ID that encrypts the events delivered by CloudTrail. The value is a fully specified ARN to a KMS key in the following format.
arn:aws:kms:us-east-2:123456789012:key/12345678-1234-1234-1234-123456789012
756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 |
# File 'gems/aws-sdk-cloudtrail/lib/aws-sdk-cloudtrail/types.rb', line 756 class CreateEventDataStoreResponse < Struct.new( :event_data_store_arn, :name, :status, :advanced_event_selectors, :multi_region_enabled, :organization_enabled, :retention_period, :termination_protection_enabled, :tags_list, :created_timestamp, :updated_timestamp, :kms_key_id, :billing_mode) SENSITIVE = [] include Aws::Structure end |
#multi_region_enabled ⇒ Boolean
Indicates whether the event data store collects events from all Regions, or only from the Region in which it was created.
756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 |
# File 'gems/aws-sdk-cloudtrail/lib/aws-sdk-cloudtrail/types.rb', line 756 class CreateEventDataStoreResponse < Struct.new( :event_data_store_arn, :name, :status, :advanced_event_selectors, :multi_region_enabled, :organization_enabled, :retention_period, :termination_protection_enabled, :tags_list, :created_timestamp, :updated_timestamp, :kms_key_id, :billing_mode) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The name of the event data store.
756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 |
# File 'gems/aws-sdk-cloudtrail/lib/aws-sdk-cloudtrail/types.rb', line 756 class CreateEventDataStoreResponse < Struct.new( :event_data_store_arn, :name, :status, :advanced_event_selectors, :multi_region_enabled, :organization_enabled, :retention_period, :termination_protection_enabled, :tags_list, :created_timestamp, :updated_timestamp, :kms_key_id, :billing_mode) SENSITIVE = [] include Aws::Structure end |
#organization_enabled ⇒ Boolean
Indicates whether an event data store is collecting logged events for an organization in Organizations.
756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 |
# File 'gems/aws-sdk-cloudtrail/lib/aws-sdk-cloudtrail/types.rb', line 756 class CreateEventDataStoreResponse < Struct.new( :event_data_store_arn, :name, :status, :advanced_event_selectors, :multi_region_enabled, :organization_enabled, :retention_period, :termination_protection_enabled, :tags_list, :created_timestamp, :updated_timestamp, :kms_key_id, :billing_mode) SENSITIVE = [] include Aws::Structure end |
#retention_period ⇒ Integer
The retention period of an event data store, in days.
756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 |
# File 'gems/aws-sdk-cloudtrail/lib/aws-sdk-cloudtrail/types.rb', line 756 class CreateEventDataStoreResponse < Struct.new( :event_data_store_arn, :name, :status, :advanced_event_selectors, :multi_region_enabled, :organization_enabled, :retention_period, :termination_protection_enabled, :tags_list, :created_timestamp, :updated_timestamp, :kms_key_id, :billing_mode) SENSITIVE = [] include Aws::Structure end |
#status ⇒ String
The status of event data store creation.
756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 |
# File 'gems/aws-sdk-cloudtrail/lib/aws-sdk-cloudtrail/types.rb', line 756 class CreateEventDataStoreResponse < Struct.new( :event_data_store_arn, :name, :status, :advanced_event_selectors, :multi_region_enabled, :organization_enabled, :retention_period, :termination_protection_enabled, :tags_list, :created_timestamp, :updated_timestamp, :kms_key_id, :billing_mode) SENSITIVE = [] include Aws::Structure end |
#tags_list ⇒ Array<Types::Tag>
A list of tags.
756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 |
# File 'gems/aws-sdk-cloudtrail/lib/aws-sdk-cloudtrail/types.rb', line 756 class CreateEventDataStoreResponse < Struct.new( :event_data_store_arn, :name, :status, :advanced_event_selectors, :multi_region_enabled, :organization_enabled, :retention_period, :termination_protection_enabled, :tags_list, :created_timestamp, :updated_timestamp, :kms_key_id, :billing_mode) SENSITIVE = [] include Aws::Structure end |
#termination_protection_enabled ⇒ Boolean
Indicates whether termination protection is enabled for the event data store.
756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 |
# File 'gems/aws-sdk-cloudtrail/lib/aws-sdk-cloudtrail/types.rb', line 756 class CreateEventDataStoreResponse < Struct.new( :event_data_store_arn, :name, :status, :advanced_event_selectors, :multi_region_enabled, :organization_enabled, :retention_period, :termination_protection_enabled, :tags_list, :created_timestamp, :updated_timestamp, :kms_key_id, :billing_mode) SENSITIVE = [] include Aws::Structure end |
#updated_timestamp ⇒ Time
The timestamp that shows when an event data store was updated, if
applicable. UpdatedTimestamp
is always either the same or newer
than the time shown in CreatedTimestamp
.
756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 |
# File 'gems/aws-sdk-cloudtrail/lib/aws-sdk-cloudtrail/types.rb', line 756 class CreateEventDataStoreResponse < Struct.new( :event_data_store_arn, :name, :status, :advanced_event_selectors, :multi_region_enabled, :organization_enabled, :retention_period, :termination_protection_enabled, :tags_list, :created_timestamp, :updated_timestamp, :kms_key_id, :billing_mode) SENSITIVE = [] include Aws::Structure end |