get_event_data_store¶
Operation¶
get_event_data_store
async
¶
get_event_data_store(input: GetEventDataStoreInput, plugins: list[Plugin] | None = None) -> GetEventDataStoreOutput
Returns information about an event data store specified as either an ARN or the ID portion of the ARN.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
input
|
GetEventDataStoreInput
|
An instance of |
required |
plugins
|
list[Plugin] | None
|
A list of callables that modify the configuration dynamically. Changes made by these plugins only apply for the duration of the operation execution and will not affect any other operation invocations. |
None
|
Returns:
| Type | Description |
|---|---|
GetEventDataStoreOutput
|
An instance of |
Input¶
GetEventDataStoreInput
dataclass
¶
Output¶
GetEventDataStoreOutput
dataclass
¶
Dataclass for GetEventDataStoreOutput structure.
Attributes¶
advanced_event_selectors
class-attribute
instance-attribute
¶
advanced_event_selectors: list[AdvancedEventSelector] | None = None
The advanced event selectors used to select events for the data store.
billing_mode
class-attribute
instance-attribute
¶
billing_mode: BillingMode | None = None
The billing mode for the event data store.
created_timestamp
class-attribute
instance-attribute
¶
created_timestamp: datetime | None = None
The timestamp of the event data store's creation.
event_data_store_arn
class-attribute
instance-attribute
¶
event_data_store_arn: str | None = None
The event data store Amazon Resource Number (ARN).
federation_role_arn
class-attribute
instance-attribute
¶
federation_role_arn: str | None = None
If Lake query federation is enabled, provides the ARN of the federation role used to access the resources for the federated event data store.
federation_status
class-attribute
instance-attribute
¶
federation_status: FederationStatus | None = None
Indicates the Lake query
federation
status. The status is ENABLED if Lake query federation is enabled, or
DISABLED if Lake query federation is disabled. You cannot delete an
event data store if the FederationStatus is ENABLED.
kms_key_id
class-attribute
instance-attribute
¶
kms_key_id: str | None = None
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
multi_region_enabled
class-attribute
instance-attribute
¶
multi_region_enabled: bool | None = None
Indicates whether the event data store includes events from all Regions, or only from the Region in which it was created.
organization_enabled
class-attribute
instance-attribute
¶
organization_enabled: bool | None = None
Indicates whether an event data store is collecting logged events for an organization in Organizations.
partition_keys
class-attribute
instance-attribute
¶
partition_keys: list[PartitionKey] | None = None
The partition keys for the event data store. To improve query performance and efficiency, CloudTrail Lake organizes event data into partitions based on values derived from partition keys.
retention_period
class-attribute
instance-attribute
¶
retention_period: int | None = None
The retention period of the event data store, in days.
status
class-attribute
instance-attribute
¶
status: EventDataStoreStatus | None = None
The status of an event data store.