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

Description

 
Synopsis

Documentation

data ChannelStorage Source #

Where channel data is stored. You may choose one of serviceManagedS3, customerManagedS3 storage. If not specified, the default is serviceManagedS3. This can't be changed after creation of the channel.

See: newChannelStorage smart constructor.

Constructors

ChannelStorage' 

Fields

Instances

Instances details
Eq ChannelStorage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelStorage

Read ChannelStorage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelStorage

Show ChannelStorage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelStorage

Generic ChannelStorage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelStorage

Associated Types

type Rep ChannelStorage :: Type -> Type #

NFData ChannelStorage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelStorage

Methods

rnf :: ChannelStorage -> () #

Hashable ChannelStorage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelStorage

ToJSON ChannelStorage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelStorage

FromJSON ChannelStorage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelStorage

type Rep ChannelStorage Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ChannelStorage

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

newChannelStorage :: ChannelStorage Source #

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

$sel:customerManagedS3:ChannelStorage', channelStorage_customerManagedS3 - Used to store channel data in an S3 bucket that you manage. If customer managed storage is selected, the retentionPeriod parameter is ignored. You can't change the choice of S3 storage after the data store is created.

channelStorage_serviceManagedS3 :: Lens' ChannelStorage (Maybe ServiceManagedChannelS3Storage) Source #

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

channelStorage_customerManagedS3 :: Lens' ChannelStorage (Maybe CustomerManagedChannelS3Storage) Source #

Used to store channel data in an S3 bucket that you manage. If customer managed storage is selected, the retentionPeriod parameter is ignored. You can't change the choice of S3 storage after the data store is created.