Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
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.
ChannelStorage' | |
|
Instances
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.