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 OnlineStoreSecurityConfig Source #
The security configuration for OnlineStore
.
See: newOnlineStoreSecurityConfig
smart constructor.
OnlineStoreSecurityConfig' | |
|
Instances
newOnlineStoreSecurityConfig :: OnlineStoreSecurityConfig Source #
Create a value of OnlineStoreSecurityConfig
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:kmsKeyId:OnlineStoreSecurityConfig'
, onlineStoreSecurityConfig_kmsKeyId
- The ID of the Amazon Web Services Key Management Service (Amazon Web
Services KMS) key that SageMaker Feature Store uses to encrypt the
Amazon S3 objects at rest using Amazon S3 server-side encryption.
The caller (either IAM user or IAM role) of CreateFeatureGroup
must
have below permissions to the OnlineStore
KmsKeyId
:
"kms:Encrypt"
"kms:Decrypt"
"kms:DescribeKey"
"kms:CreateGrant"
"kms:RetireGrant"
"kms:ReEncryptFrom"
"kms:ReEncryptTo"
"kms:GenerateDataKey"
"kms:ListAliases"
"kms:ListGrants"
"kms:RevokeGrant"
The caller (either IAM user or IAM role) to all DataPlane operations
(PutRecord
, GetRecord
, DeleteRecord
) must have the following
permissions to the KmsKeyId
:
"kms:Decrypt"
onlineStoreSecurityConfig_kmsKeyId :: Lens' OnlineStoreSecurityConfig (Maybe Text) Source #
The ID of the Amazon Web Services Key Management Service (Amazon Web Services KMS) key that SageMaker Feature Store uses to encrypt the Amazon S3 objects at rest using Amazon S3 server-side encryption.
The caller (either IAM user or IAM role) of CreateFeatureGroup
must
have below permissions to the OnlineStore
KmsKeyId
:
"kms:Encrypt"
"kms:Decrypt"
"kms:DescribeKey"
"kms:CreateGrant"
"kms:RetireGrant"
"kms:ReEncryptFrom"
"kms:ReEncryptTo"
"kms:GenerateDataKey"
"kms:ListAliases"
"kms:ListGrants"
"kms:RevokeGrant"
The caller (either IAM user or IAM role) to all DataPlane operations
(PutRecord
, GetRecord
, DeleteRecord
) must have the following
permissions to the KmsKeyId
:
"kms:Decrypt"