DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionArgs

data class DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionArgs(val awsKmsKeyId: Output<String>? = null, val returnConnectionPasswordEncrypted: Output<Boolean>) : ConvertibleToJava<DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionArgs>

Constructors

constructor(awsKmsKeyId: Output<String>? = null, returnConnectionPasswordEncrypted: Output<Boolean>)

Properties

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

A KMS key ARN that is used to encrypt the connection password. If connection password protection is enabled, the caller of CreateConnection and UpdateConnection needs at least kms:Encrypt permission on the specified AWS KMS key, to encrypt passwords before storing them in the Data Catalog.

Link copied to clipboard

When set to true, passwords remain encrypted in the responses of GetConnection and GetConnections. This encryption takes effect independently of the catalog encryption.

Functions

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