| 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 |
Amazonka.Connect.Types.InstanceStorageConfig
Description
Synopsis
- data InstanceStorageConfig = InstanceStorageConfig' {}
- newInstanceStorageConfig :: StorageType -> InstanceStorageConfig
- instanceStorageConfig_associationId :: Lens' InstanceStorageConfig (Maybe Text)
- instanceStorageConfig_kinesisFirehoseConfig :: Lens' InstanceStorageConfig (Maybe KinesisFirehoseConfig)
- instanceStorageConfig_kinesisStreamConfig :: Lens' InstanceStorageConfig (Maybe KinesisStreamConfig)
- instanceStorageConfig_kinesisVideoStreamConfig :: Lens' InstanceStorageConfig (Maybe KinesisVideoStreamConfig)
- instanceStorageConfig_s3Config :: Lens' InstanceStorageConfig (Maybe S3Config)
- instanceStorageConfig_storageType :: Lens' InstanceStorageConfig StorageType
Documentation
data InstanceStorageConfig Source #
The storage configuration for the instance.
See: newInstanceStorageConfig smart constructor.
Constructors
| InstanceStorageConfig' | |
Fields
| |
Instances
newInstanceStorageConfig Source #
Create a value of InstanceStorageConfig 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:associationId:InstanceStorageConfig', instanceStorageConfig_associationId - The existing association identifier that uniquely identifies the
resource type and storage config for the given instance ID.
$sel:kinesisFirehoseConfig:InstanceStorageConfig', instanceStorageConfig_kinesisFirehoseConfig - The configuration of the Kinesis Firehose delivery stream.
$sel:kinesisStreamConfig:InstanceStorageConfig', instanceStorageConfig_kinesisStreamConfig - The configuration of the Kinesis data stream.
$sel:kinesisVideoStreamConfig:InstanceStorageConfig', instanceStorageConfig_kinesisVideoStreamConfig - The configuration of the Kinesis video stream.
$sel:s3Config:InstanceStorageConfig', instanceStorageConfig_s3Config - The S3 bucket configuration.
$sel:storageType:InstanceStorageConfig', instanceStorageConfig_storageType - A valid storage type.
instanceStorageConfig_associationId :: Lens' InstanceStorageConfig (Maybe Text) Source #
The existing association identifier that uniquely identifies the resource type and storage config for the given instance ID.
instanceStorageConfig_kinesisFirehoseConfig :: Lens' InstanceStorageConfig (Maybe KinesisFirehoseConfig) Source #
The configuration of the Kinesis Firehose delivery stream.
instanceStorageConfig_kinesisStreamConfig :: Lens' InstanceStorageConfig (Maybe KinesisStreamConfig) Source #
The configuration of the Kinesis data stream.
instanceStorageConfig_kinesisVideoStreamConfig :: Lens' InstanceStorageConfig (Maybe KinesisVideoStreamConfig) Source #
The configuration of the Kinesis video stream.
instanceStorageConfig_s3Config :: Lens' InstanceStorageConfig (Maybe S3Config) Source #
The S3 bucket configuration.
instanceStorageConfig_storageType :: Lens' InstanceStorageConfig StorageType Source #
A valid storage type.