Partager via


Accounts - Change Key Vault

Affecte les volumes existants chiffrés avec Key Vault/Managed HSM et les nouveaux volumes. Prend en charge HSM vers Key Vault, Key Vault vers HSM, HSM vers HSM et Key Vault vers Key Vault.

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetApp/netAppAccounts/{accountName}/changeKeyVault?api-version=2025-12-01

Paramètres URI

Nom Dans Obligatoire Type Description
accountName
path True

string

pattern: ^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,127}$

Nom du compte NetApp

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Nom du groupe de ressources. Le nom ne respecte pas la casse.

subscriptionId
path True

string (uuid)

ID de l’abonnement cible. La valeur doit être un UUID.

api-version
query True

string

minLength: 1

Version de l’API à utiliser pour cette opération.

Corps de la demande

Nom Obligatoire Type Description
keyName True

string

Nom de la clé qui doit être utilisée pour le chiffrement.

keyVaultPrivateEndpoints True

KeyVaultPrivateEndpoint[]

Paires d’ID de réseau virtuel et d’ID de point de terminaison privé. Chaque réseau virtuel disposant de volumes chiffrés avec des clés gérées par le client a besoin de son propre point de terminaison privé key vault.

keyVaultUri True

string (uri)

URI du coffre de clés/HSM managé qui doit être utilisé pour le chiffrement.

keyVaultResourceId

string (arm-id)

ID de ressource Azure du coffre de clés/HSM managé qui doit être utilisé pour le chiffrement.

Réponses

Nom Type Description
202 Accepted

Opération de ressource acceptée.

En-têtes

  • Location: string
  • Retry-After: integer
Other Status Codes

ErrorResponse

Réponse d’erreur inattendue.

Sécurité

azure_auth

Flux OAuth2 Azure Active Directory.

Type: oauth2
Flux: implicit
URL d’autorisation: https://login.microsoftonline.com/common/oauth2/authorize

Étendues

Nom Description
user_impersonation emprunter l’identité de votre compte d’utilisateur

Exemples

Accounts_ChangeKeyVault

Exemple de requête

POST https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1/changeKeyVault?api-version=2025-12-01

{
  "keyName": "rsakey",
  "keyVaultPrivateEndpoints": [
    {
      "privateEndpointId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myRG/providers/Microsoft.Network/privateEndpoints/privip1",
      "virtualNetworkId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myRG/providers/Microsoft.Network/virtualNetworks/vnet1"
    }
  ],
  "keyVaultResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myRG/providers/Microsoft.KeyVault/managedHSMs/my-hsm",
  "keyVaultUri": "https://my-key-vault.managedhsm.azure.net"
}

Exemple de réponse

Location: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.NetApp/locations/eastus/operationResults/a0216c17-f9d6-4b99-9faf-9ebd4883d0e4?api-version=2025-12-01&operationResultResponseType=Location

Définitions

Nom Description
ChangeKeyVault

Modifier la demande de coffre de clés

ErrorAdditionalInfo

Informations supplémentaires sur l’erreur de gestion des ressources.

ErrorDetail

Détail de l’erreur.

ErrorResponse

Réponse d’erreur

KeyVaultPrivateEndpoint

Paires d’ID de réseau virtuel et d’ID de point de terminaison privé. Chaque réseau virtuel disposant de volumes chiffrés avec des clés gérées par le client a besoin de son propre point de terminaison privé key vault.

ChangeKeyVault

Modifier la demande de coffre de clés

Nom Type Description
keyName

string

Nom de la clé qui doit être utilisée pour le chiffrement.

keyVaultPrivateEndpoints

KeyVaultPrivateEndpoint[]

Paires d’ID de réseau virtuel et d’ID de point de terminaison privé. Chaque réseau virtuel disposant de volumes chiffrés avec des clés gérées par le client a besoin de son propre point de terminaison privé key vault.

keyVaultResourceId

string (arm-id)

ID de ressource Azure du coffre de clés/HSM managé qui doit être utilisé pour le chiffrement.

keyVaultUri

string (uri)

URI du coffre de clés/HSM managé qui doit être utilisé pour le chiffrement.

ErrorAdditionalInfo

Informations supplémentaires sur l’erreur de gestion des ressources.

Nom Type Description
info

object

Informations supplémentaires.

type

string

Type d’informations supplémentaire.

ErrorDetail

Détail de l’erreur.

Nom Type Description
additionalInfo

ErrorAdditionalInfo[]

Informations supplémentaires sur l’erreur.

code

string

Code d’erreur.

details

ErrorDetail[]

Détails de l’erreur.

message

string

Message d’erreur.

target

string

Cible d’erreur.

ErrorResponse

Réponse d’erreur

Nom Type Description
error

ErrorDetail

Objet d’erreur.

KeyVaultPrivateEndpoint

Paires d’ID de réseau virtuel et d’ID de point de terminaison privé. Chaque réseau virtuel disposant de volumes chiffrés avec des clés gérées par le client a besoin de son propre point de terminaison privé key vault.

Nom Type Description
privateEndpointId

string (arm-id)

Identificateur du point de terminaison privé pour atteindre Azure Key Vault

virtualNetworkId

string (arm-id)

Identificateur de l’identifiant du réseau virtuel