amazonka-cloudtrail-2.0: Amazon CloudTrail SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.CloudTrail.Types.EventDataStore

Description

 
Synopsis

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.

Constructors

EventDataStore' 

Fields

Instances

Instances details
FromJSON EventDataStore Source # 
Instance details

Defined in Amazonka.CloudTrail.Types.EventDataStore

Generic EventDataStore Source # 
Instance details

Defined in Amazonka.CloudTrail.Types.EventDataStore

Associated Types

type Rep EventDataStore :: Type -> Type #

Read EventDataStore Source # 
Instance details

Defined in Amazonka.CloudTrail.Types.EventDataStore

Show EventDataStore Source # 
Instance details

Defined in Amazonka.CloudTrail.Types.EventDataStore

NFData EventDataStore Source # 
Instance details

Defined in Amazonka.CloudTrail.Types.EventDataStore

Methods

rnf :: EventDataStore -> () #

Eq EventDataStore Source # 
Instance details

Defined in Amazonka.CloudTrail.Types.EventDataStore

Hashable EventDataStore Source # 
Instance details

Defined in Amazonka.CloudTrail.Types.EventDataStore

type Rep EventDataStore Source # 
Instance details

Defined in Amazonka.CloudTrail.Types.EventDataStore

type Rep EventDataStore = D1 ('MetaData "EventDataStore" "Amazonka.CloudTrail.Types.EventDataStore" "amazonka-cloudtrail-2.0-6vmpMB1YeZzDIMmexWGsF3" 'False) (C1 ('MetaCons "EventDataStore'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "advancedEventSelectors") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AdvancedEventSelector])) :*: S1 ('MetaSel ('Just "createdTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "eventDataStoreArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "multiRegionEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "organizationEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "retentionPeriod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EventDataStoreStatus)) :*: (S1 ('MetaSel ('Just "terminationProtectionEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "updatedTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))))))

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_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.