WorkspaceEncryptionConfiguration
¶
Used by
-
AsyncIoTSiteWiseClient Operations -
IoTSiteWiseClient Operations
Source code in docs_src/capo_iotsitewise/types/workspace_encryption_configuration.py
encryption_type
instance-attribute
¶
encryption_type: EncryptionType
The encryption scheme for the workspace. SITEWISE_DEFAULT_ENCRYPTION encrypts data with the IoT SiteWise default key. KMS_BASED_ENCRYPTION encrypts data with the customer managed KMS key identified by kmsKeyId.
kms_key_id
instance-attribute
¶
kms_key_id: NotRequired[KmsKeyId]
The customer managed KMS key used when encryptionType is KMS_BASED_ENCRYPTION. Accepts a key ID, key ARN, or key alias. Required for KMS_BASED_ENCRYPTION; must be omitted for SITEWISE_DEFAULT_ENCRYPTION. After a workspace's customer managed key configuration becomes active, the key can't be changed.