libZSservicesZSamazonka-iot-analyticsZSamazonka-iot-analytics
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.IoTAnalytics.Types.DatastoreStorage

Description

 
Synopsis

Documentation

data DatastoreStorage Source #

Where data in a data store is stored.. You can choose serviceManagedS3 storage, customerManagedS3 storage, or iotSiteWiseMultiLayerStorage storage. The default is serviceManagedS3. You can't change the choice of Amazon S3 storage after your data store is created.

See: newDatastoreStorage smart constructor.

Constructors

DatastoreStorage' 

Fields

Instances

Instances details
Eq DatastoreStorage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreStorage

Read DatastoreStorage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreStorage

Show DatastoreStorage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreStorage

Generic DatastoreStorage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreStorage

Associated Types

type Rep DatastoreStorage :: Type -> Type #

NFData DatastoreStorage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreStorage

Methods

rnf :: DatastoreStorage -> () #

Hashable DatastoreStorage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreStorage

ToJSON DatastoreStorage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreStorage

FromJSON DatastoreStorage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreStorage

type Rep DatastoreStorage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.DatastoreStorage

type Rep DatastoreStorage = D1 ('MetaData "DatastoreStorage" "Amazonka.IoTAnalytics.Types.DatastoreStorage" "libZSservicesZSamazonka-iot-analyticsZSamazonka-iot-analytics" 'False) (C1 ('MetaCons "DatastoreStorage'" 'PrefixI 'True) (S1 ('MetaSel ('Just "serviceManagedS3") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ServiceManagedDatastoreS3Storage)) :*: (S1 ('MetaSel ('Just "customerManagedS3") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CustomerManagedDatastoreS3Storage)) :*: S1 ('MetaSel ('Just "iotSiteWiseMultiLayerStorage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DatastoreIotSiteWiseMultiLayerStorage)))))

newDatastoreStorage :: DatastoreStorage Source #

Create a value of DatastoreStorage 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:serviceManagedS3:DatastoreStorage', datastoreStorage_serviceManagedS3 - Used to store data in an Amazon S3 bucket managed by IoT Analytics. You can't change the choice of Amazon S3 storage after your data store is created.

$sel:customerManagedS3:DatastoreStorage', datastoreStorage_customerManagedS3 - S3-customer-managed; When you choose customer-managed storage, the retentionPeriod parameter is ignored. You can't change the choice of Amazon S3 storage after your data store is created.

$sel:iotSiteWiseMultiLayerStorage:DatastoreStorage', datastoreStorage_iotSiteWiseMultiLayerStorage - Used to store data used by IoT SiteWise in an Amazon S3 bucket that you manage. You can't change the choice of Amazon S3 storage after your data store is created.

datastoreStorage_serviceManagedS3 :: Lens' DatastoreStorage (Maybe ServiceManagedDatastoreS3Storage) Source #

Used to store data in an Amazon S3 bucket managed by IoT Analytics. You can't change the choice of Amazon S3 storage after your data store is created.

datastoreStorage_customerManagedS3 :: Lens' DatastoreStorage (Maybe CustomerManagedDatastoreS3Storage) Source #

S3-customer-managed; When you choose customer-managed storage, the retentionPeriod parameter is ignored. You can't change the choice of Amazon S3 storage after your data store is created.

datastoreStorage_iotSiteWiseMultiLayerStorage :: Lens' DatastoreStorage (Maybe DatastoreIotSiteWiseMultiLayerStorage) Source #

Used to store data used by IoT SiteWise in an Amazon S3 bucket that you manage. You can't change the choice of Amazon S3 storage after your data store is created.