FhirDatastoreKmsEncryptionConfigArgs

data class FhirDatastoreKmsEncryptionConfigArgs(val cmkType: Output<FhirDatastoreKmsEncryptionConfigCmkType>, val kmsKeyId: Output<String>? = null) : ConvertibleToJava<FhirDatastoreKmsEncryptionConfigArgs>

The customer-managed-key (CMK) used when creating a Data Store. If a customer owned key is not specified, an AWS owned key will be used for encryption.

Constructors

Link copied to clipboard
constructor(cmkType: Output<FhirDatastoreKmsEncryptionConfigCmkType>, kmsKeyId: Output<String>? = null)

Properties

Link copied to clipboard

The type of customer-managed-key (CMK) used for encryption. The two types of supported CMKs are customer owned CMKs and AWS owned CMKs.

Link copied to clipboard
val kmsKeyId: Output<String>? = null

The KMS encryption key id/alias used to encrypt the Data Store contents at rest.

Functions

Link copied to clipboard
open override fun toJava(): FhirDatastoreKmsEncryptionConfigArgs