Compartilhar via


New-AzServiceBusKeyVaultPropertiesObject

Crie um objeto na memória para KeyVaultProperties.

Syntax

New-AzServiceBusKeyVaultPropertiesObject
   [-KeyName <String>]
   [-KeyVaultUri <String>]
   [-KeyVersion <String>]
   [-UserAssignedIdentity <String>]
   [<CommonParameters>]

Description

Crie um objeto na memória para KeyVaultProperties.

Exemplos

Exemplo 1: Construir um objeto KeyVaultProperties na memória

New-AzServiceBusKeyVaultPropertiesObject -KeyName key1 -KeyVaultUri https://testkeyvault.vault.azure.net/

KeyName KeyVaultUri                            KeyVersion UserAssignedIdentity
------- -----------                            ---------- --------------------
key4    https://testkeyvault.vault.azure.net/

Cria um objeto na memória do tipo IKeyVaultProperties. Uma matriz de pode ser alimentada IKeyVaultProperties como entrada para o KeyVaultProperty parâmetro de New-AzServiceBusNamespaceV2 e Set-AzServiceBusNamespaceV2 para habilitar a criptografia.

Exemplo 2: Construir um objeto KeyVaultProperties na memória com UserassignedIdentity

$ec1 = "/subscriptions/0000000000000/resourceGroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myFirstIdentity"
New-AzServiceBusKeyVaultPropertiesObject -KeyName key4 -KeyVaultUri https://testkeyvault.vault.azure.net/ -UserAssignedIdentity $ec1

KeyName KeyVaultUri                            KeyVersion UserAssignedIdentity
------- -----------                            ---------- --------------------
key4    https://testkeyvault.vault.azure.net/           /subscriptions/0000000000000/resourceGroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myFirstIdentity

Cria um objeto na memória do tipo IKeyVaultProperties. Uma matriz de pode ser alimentada IKeyVaultProperties como entrada para o KeyVaultProperty parâmetro de New-AzServiceBusNamespaceV2 e Set-AzServiceBusNamespaceV2 para habilitar a criptografia.

Parâmetros

-KeyName

Nome da chave do KeyVault.

Tipo:String
Position:Named
valor padrão:None
Obrigatório:False
Accept pipeline input:False
Accept wildcard characters:False

-KeyVaultUri

Uri do KeyVault.

Tipo:String
Position:Named
valor padrão:None
Obrigatório:False
Accept pipeline input:False
Accept wildcard characters:False

-KeyVersion

Versão do KeyVault.

Tipo:String
Position:Named
valor padrão:None
Obrigatório:False
Accept pipeline input:False
Accept wildcard characters:False

-UserAssignedIdentity

ID do ARM da Identidade do usuário selecionada para criptografia.

Tipo:String
Position:Named
valor padrão:None
Obrigatório:False
Accept pipeline input:False
Accept wildcard characters:False

Saídas

KeyVaultProperties