Azure PowerShell Reference

Microsoft Docs

Azure Key Vault Management Module (az.keyvault)

This module provides cmdlets for managing Azure Key Vault resources, including secrets, keys, and certificates. Use these cmdlets to securely store and manage cryptographic keys, secrets, and certificates for your Azure applications.

Key Vault Commands

New-AzKeyVault

Creates a new Azure Key Vault.

New-AzKeyVault [-VaultName] <String> [-ResourceGroupName] <String> [-Location] <String> [-SkuName] <String> [-EnabledForDeployment] [-EnabledForTemplateDeployment] [-EnabledForDiskEncryption] [-SoftDeleteRetentionInDays] <Int32> [-NetworkAcls] <NetworkRuleSet> [-PublicNetworkAccess] <PublicNetworkAccessType> [-VaultUri] <String> [-Tag] <Hashtable> [-Force] [-DefaultProfile <IAzureContextContainer>] [-WhatIf] [-Confirm] View Details →

Get-AzKeyVault

Gets an Azure Key Vault.

Get-AzKeyVault [-VaultName] <String> [-ResourceGroupName] <String> [-DefaultProfile <IAzureContextContainer>] [-StatusFilter] View Details →

Set-AzKeyVaultAccessPolicy

Sets an access policy for an Azure Key Vault.

Set-AzKeyVaultAccessPolicy -VaultName <String> -ObjectId <String> [-PermissionsToKeys] <KeyPermissions[]> [-PermissionsToSecrets] <SecretPermissions[]> [-PermissionsToCertificates] <CertificatePermissions[]> [-DefaultProfile <IAzureContextContainer>] View Details →

Remove-AzKeyVault

Deletes an Azure Key Vault.

Remove-AzKeyVault -VaultName <String> [-ResourceGroupName] <String> [-Force] [-DefaultProfile <IAzureContextContainer>] View Details →

Set-AzKeyVault

Updates an Azure Key Vault.

Set-AzKeyVault [-VaultName] <String> [-ResourceGroupName] <String> [-VaultUri] <String> [-Tag] <Hashtable> [-Force] [-DefaultProfile <IAzureContextContainer>] View Details →

Get-AzKeyVaultSecret

Gets an Azure Key Vault secret.

Get-AzKeyVaultSecret -VaultName <String> -Name <String> [-Version] <String> [-DefaultProfile <IAzureContextContainer>] View Details →

Set-AzKeyVaultSecret

Creates or updates an Azure Key Vault secret.

Set-AzKeyVaultSecret -VaultName <String> -Name <String> -SecretValue <String> [-DefaultProfile <IAzureContextContainer>] View Details →

Remove-AzKeyVaultSecret

Deletes an Azure Key Vault secret.

Remove-AzKeyVaultSecret -VaultName <String> -Name <String> [-Version] <String> [-Force] [-DefaultProfile <IAzureContextContainer>] View Details →

Get-AzKeyVaultCertificate

Gets an Azure Key Vault certificate.

Get-AzKeyVaultCertificate -VaultName <String> -Name <String> [-DefaultProfile <IAzureContextContainer>] View Details →

Get-AzKeyVaultKey

Gets an Azure Key Vault key.

Get-AzKeyVaultKey -VaultName <String> -Name <String> [-DefaultProfile <IAzureContextContainer>] View Details →