az servicebus namespace encryption

Manage servicebus namespace encryption properties.

Commands

az servicebus namespace encryption add

Add Encryption properties to a namespace.

az servicebus namespace encryption remove

Remove one or more Encryption properties from a namespace.

az servicebus namespace encryption add

Add Encryption properties to a namespace.

az servicebus namespace encryption add --encryption-config
                                       --namespace-name
                                       --resource-group

Examples

Set 2 different encryption properties for a namespace that has User Assigned Identity already enabled

az servicebus namespace encryption add --namespace-name mynamespace -g MyResourceGroup --encryption-config key-name=key1 key-vault-uri=https://mykeyvault.vault.azure.net/ user-assigned-identity=/subscriptions/{subscriptionId}}/resourceGroups/{resourcegroup}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/MSIName --encryption-config key-name=key1 key-vault-uri=https://mykeyvault.vault.azure.net/ user-assigned-identity=/subscriptions/{subscriptionId}}/resourceGroups/{resourcegroup}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/MSIName2

Required Parameters

--encryption-config

List of KeyVaultProperties objects.

--namespace-name

Name of the Namespace.

--resource-group -g

Name of resource group. You can configure the default group using az configure --defaults group=<name>.

az servicebus namespace encryption remove

Remove one or more Encryption properties from a namespace.

az servicebus namespace encryption remove --encryption-config
                                          --namespace-name
                                          --resource-group

Examples

Remove encryption properties for a namespace that has User Assigned Identity already enabled

az servicebus namespace encryption remove --namespace-name mynamespace -g MyResourceGroup --encryption-config key-name=key1 key-vault-uri=https://mykeyvault.vault.azure.net/ user-assigned-identity=/subscriptions/{subscriptionId}}/resourceGroups/{resourcegroup}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/MSIName

Required Parameters

--encryption-config

List of KeyVaultProperties objects.

--namespace-name

Name of the Namespace.

--resource-group -g

Name of resource group. You can configure the default group using az configure --defaults group=<name>.