SqlAlwaysEncryptedPropertiesArgs

data class SqlAlwaysEncryptedPropertiesArgs(val alwaysEncryptedAkvAuthType: Output<Either<String, SqlAlwaysEncryptedAkvAuthType>>, val credential: Output<CredentialReferenceArgs>? = null, val servicePrincipalId: Output<Any>? = null, val servicePrincipalKey: Output<Either<AzureKeyVaultSecretReferenceArgs, SecureStringArgs>>? = null) : ConvertibleToJava<SqlAlwaysEncryptedPropertiesArgs>

Sql always encrypted properties.

Constructors

Link copied to clipboard
fun SqlAlwaysEncryptedPropertiesArgs(alwaysEncryptedAkvAuthType: Output<Either<String, SqlAlwaysEncryptedAkvAuthType>>, credential: Output<CredentialReferenceArgs>? = null, servicePrincipalId: Output<Any>? = null, servicePrincipalKey: Output<Either<AzureKeyVaultSecretReferenceArgs, SecureStringArgs>>? = null)

Functions

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

Properties

Link copied to clipboard

Sql always encrypted AKV authentication type. Type: string.

Link copied to clipboard
val credential: Output<CredentialReferenceArgs>? = null

The credential reference containing authentication information.

Link copied to clipboard
val servicePrincipalId: Output<Any>? = null

The client ID of the application in Azure Active Directory used for Azure Key Vault authentication. Type: string (or Expression with resultType string).

Link copied to clipboard

The key of the service principal used to authenticate against Azure Key Vault.