EncryptionArgs

data class EncryptionArgs(val customerManagedKeyEncryption: Output<EncryptionCustomerManagedKeyEncryptionArgs>? = null, val infrastructureEncryption: Output<Either<String, InfrastructureEncryption>>? = null) : ConvertibleToJava<EncryptionArgs>

All encryption configuration for a resource.

Constructors

Link copied to clipboard
constructor(customerManagedKeyEncryption: Output<EncryptionCustomerManagedKeyEncryptionArgs>? = null, infrastructureEncryption: Output<Either<String, InfrastructureEncryption>>? = null)

Properties

Link copied to clipboard

All Customer-managed key encryption properties for the resource.

Link copied to clipboard

(Optional) Discouraged to include in resource definition. Only needed where it is possible to disable platform (AKA infrastructure) encryption. Azure SQL TDE is an example of this. Values are enabled and disabled.

Functions

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