NamespaceCustomerManagedKeyArgs

data class NamespaceCustomerManagedKeyArgs(val identityId: Output<String>, val infrastructureEncryptionEnabled: Output<Boolean>? = null, val keyVaultKeyId: Output<String>) : ConvertibleToJava<NamespaceCustomerManagedKeyArgs>

Constructors

Link copied to clipboard
constructor(identityId: Output<String>, infrastructureEncryptionEnabled: Output<Boolean>? = null, keyVaultKeyId: Output<String>)

Properties

Link copied to clipboard
val identityId: Output<String>

The ID of the User Assigned Identity that has access to the key.

Link copied to clipboard

Used to specify whether enable Infrastructure Encryption (Double Encryption). Changing this forces a new resource to be created.

Link copied to clipboard
val keyVaultKeyId: Output<String>

The ID of the Key Vault Key which should be used to Encrypt the data in this Service Bus Namespace.

Functions

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