Interface CfnFHIRDatastore.KmsEncryptionConfigProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnFHIRDatastore.KmsEncryptionConfigProperty.Jsii$Proxy
- Enclosing class:
CfnFHIRDatastore
@Stability(Stable)
public static interface CfnFHIRDatastore.KmsEncryptionConfigProperty
extends software.amazon.jsii.JsiiSerializable
The customer-managed-key(CMK) used when creating a Data Store.
If a customer owned key is not specified, an Amazon owned key will be used for encryption.
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.services.healthlake.*; KmsEncryptionConfigProperty kmsEncryptionConfigProperty = KmsEncryptionConfigProperty.builder() .cmkType("cmkType") // the properties below are optional .kmsKeyId("kmsKeyId") .build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final class
A builder forCfnFHIRDatastore.KmsEncryptionConfigProperty
static final class
An implementation forCfnFHIRDatastore.KmsEncryptionConfigProperty
-
Method Summary
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getCmkType
The type of customer-managed-key(CMK) used for encryption.The two types of supported CMKs are customer owned CMKs and Amazon owned CMKs. For more information on CMK types, see KmsEncryptionConfig .
- See Also:
-
getKmsKeyId
The KMS encryption key id/alias used to encrypt the data store contents at rest.- See Also:
-
builder
-