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 S3StorageConfig Source #
The Amazon Simple Storage (Amazon S3) location and and security
configuration for OfflineStore
.
See: newS3StorageConfig
smart constructor.
S3StorageConfig' | |
|
Instances
Create a value of S3StorageConfig
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:resolvedOutputS3Uri:S3StorageConfig'
, s3StorageConfig_resolvedOutputS3Uri
- The S3 path where offline records are written.
$sel:kmsKeyId:S3StorageConfig'
, s3StorageConfig_kmsKeyId
- The Amazon Web Services Key Management Service (KMS) key ID of the key
used to encrypt any objects written into the OfflineStore
S3 location.
The IAM roleARN
that is passed as a parameter to CreateFeatureGroup
must have below permissions to the KmsKeyId
:
"kms:GenerateDataKey"
$sel:s3Uri:S3StorageConfig'
, s3StorageConfig_s3Uri
- The S3 URI, or location in Amazon S3, of OfflineStore
.
S3 URIs have a format similar to the following:
s3://example-bucket/prefix/
.
s3StorageConfig_resolvedOutputS3Uri :: Lens' S3StorageConfig (Maybe Text) Source #
The S3 path where offline records are written.
s3StorageConfig_kmsKeyId :: Lens' S3StorageConfig (Maybe Text) Source #
The Amazon Web Services Key Management Service (KMS) key ID of the key
used to encrypt any objects written into the OfflineStore
S3 location.
The IAM roleARN
that is passed as a parameter to CreateFeatureGroup
must have below permissions to the KmsKeyId
:
"kms:GenerateDataKey"
s3StorageConfig_s3Uri :: Lens' S3StorageConfig Text Source #
The S3 URI, or location in Amazon S3, of OfflineStore
.
S3 URIs have a format similar to the following:
s3://example-bucket/prefix/
.