Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
- data EventDataStore = EventDataStore' {
- advancedEventSelectors :: Maybe [AdvancedEventSelector]
- createdTimestamp :: Maybe POSIX
- eventDataStoreArn :: Maybe Text
- multiRegionEnabled :: Maybe Bool
- name :: Maybe Text
- organizationEnabled :: Maybe Bool
- retentionPeriod :: Maybe Natural
- status :: Maybe EventDataStoreStatus
- terminationProtectionEnabled :: Maybe Bool
- updatedTimestamp :: Maybe POSIX
- newEventDataStore :: EventDataStore
- eventDataStore_advancedEventSelectors :: Lens' EventDataStore (Maybe [AdvancedEventSelector])
- eventDataStore_createdTimestamp :: Lens' EventDataStore (Maybe UTCTime)
- eventDataStore_eventDataStoreArn :: Lens' EventDataStore (Maybe Text)
- eventDataStore_multiRegionEnabled :: Lens' EventDataStore (Maybe Bool)
- eventDataStore_name :: Lens' EventDataStore (Maybe Text)
- eventDataStore_organizationEnabled :: Lens' EventDataStore (Maybe Bool)
- eventDataStore_retentionPeriod :: Lens' EventDataStore (Maybe Natural)
- eventDataStore_status :: Lens' EventDataStore (Maybe EventDataStoreStatus)
- eventDataStore_terminationProtectionEnabled :: Lens' EventDataStore (Maybe Bool)
- eventDataStore_updatedTimestamp :: Lens' EventDataStore (Maybe UTCTime)
Documentation
data EventDataStore Source #
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.
See: newEventDataStore
smart constructor.
EventDataStore' | |
|
Instances
newEventDataStore :: EventDataStore Source #
Create a value of EventDataStore
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:advancedEventSelectors:EventDataStore'
, eventDataStore_advancedEventSelectors
- This field is being deprecated. The advanced event selectors that were
used to select events for the data store.
$sel:createdTimestamp:EventDataStore'
, eventDataStore_createdTimestamp
- This field is being deprecated. The timestamp of the event data store's
creation.
$sel:eventDataStoreArn:EventDataStore'
, eventDataStore_eventDataStoreArn
- The ARN of the event data store.
$sel:multiRegionEnabled:EventDataStore'
, eventDataStore_multiRegionEnabled
- 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.
EventDataStore
, eventDataStore_name
- The name of the event data store.
$sel:organizationEnabled:EventDataStore'
, eventDataStore_organizationEnabled
- This field is being deprecated. Indicates that an event data store is
collecting logged events for an organization.
$sel:retentionPeriod:EventDataStore'
, eventDataStore_retentionPeriod
- This field is being deprecated. The retention period, in days.
$sel:status:EventDataStore'
, eventDataStore_status
- This field is being deprecated. The status of an event data store.
Values are ENABLED
and PENDING_DELETION
.
$sel:terminationProtectionEnabled:EventDataStore'
, eventDataStore_terminationProtectionEnabled
- This field is being deprecated. Indicates whether the event data store
is protected from termination.
$sel:updatedTimestamp:EventDataStore'
, eventDataStore_updatedTimestamp
- 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
.
eventDataStore_advancedEventSelectors :: Lens' EventDataStore (Maybe [AdvancedEventSelector]) Source #
This field is being deprecated. The advanced event selectors that were used to select events for the data store.
eventDataStore_createdTimestamp :: Lens' EventDataStore (Maybe UTCTime) Source #
This field is being deprecated. The timestamp of the event data store's creation.
eventDataStore_eventDataStoreArn :: Lens' EventDataStore (Maybe Text) Source #
The ARN of the event data store.
eventDataStore_multiRegionEnabled :: Lens' EventDataStore (Maybe Bool) Source #
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.
eventDataStore_name :: Lens' EventDataStore (Maybe Text) Source #
The name of the event data store.
eventDataStore_organizationEnabled :: Lens' EventDataStore (Maybe Bool) Source #
This field is being deprecated. Indicates that an event data store is collecting logged events for an organization.
eventDataStore_retentionPeriod :: Lens' EventDataStore (Maybe Natural) Source #
This field is being deprecated. The retention period, in days.
eventDataStore_status :: Lens' EventDataStore (Maybe EventDataStoreStatus) Source #
This field is being deprecated. The status of an event data store.
Values are ENABLED
and PENDING_DELETION
.
eventDataStore_terminationProtectionEnabled :: Lens' EventDataStore (Maybe Bool) Source #
This field is being deprecated. Indicates whether the event data store is protected from termination.
eventDataStore_updatedTimestamp :: Lens' EventDataStore (Maybe UTCTime) Source #
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
.