Accounts - Change Key Vault

Påverkar befintliga volymer som krypteras med Key Vault/Hanterad HSM och nya volymer. Stöder HSM för att Key Vault, Key Vault till HSM, HSM till HSM och Key Vault till Key Vault.

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

URI-parametrar

Name I Obligatorisk Typ Description
accountName
path True

string

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

Namnet på NetApp-kontot

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Namnet på resursgruppen. Namnet är skiftlägesokänsligt.

subscriptionId
path True

string (uuid)

ID för målprenumerationen. Värdet måste vara ett UUID.

api-version
query True

string

minLength: 1

Den API-version som ska användas för den här åtgärden.

Begärandetext

Name Obligatorisk Typ Description
keyName True

string

Namnet på nyckeln som ska användas för kryptering.

keyVaultPrivateEndpoints True

KeyVaultPrivateEndpoint[]

Par med virtuellt nätverks-ID och privat slutpunkts-ID. Varje virtuellt nätverk som har volymer krypterade med kundhanterade nycklar behöver en egen privat slutpunkt för nyckelvalvet.

keyVaultUri True

string (uri)

URI:n för nyckelvalvet/den hanterade HSM som ska användas för kryptering.

keyVaultResourceId

string (arm-id)

Azure resurs-ID för nyckelvalvet/hanterad HSM som ska användas för kryptering.

Svar

Name Typ Description
202 Accepted

Resursåtgärden har godkänts.

Sidhuvuden

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

ErrorResponse

Ett oväntat felsvar.

Säkerhet

azure_auth

Azure Active Directory OAuth2-flöde.

Typ: oauth2
Flow: implicit
Auktoriseringswebbadress: https://login.microsoftonline.com/common/oauth2/authorize

Omfattningar

Name Description
user_impersonation personifiera ditt användarkonto

Exempel

Accounts_ChangeKeyVault

Exempelbegäran

POST https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1/changeKeyVault?api-version=2026-04-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"
}

Exempelsvar

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

Definitioner

Name Description
ChangeKeyVault

Ändra key vault-begäran

ErrorAdditionalInfo

Ytterligare information om resurshanteringsfelet.

ErrorDetail

Felinformationen.

ErrorResponse

Felsvar

KeyVaultPrivateEndpoint

Par med virtuellt nätverks-ID och privat slutpunkts-ID. Varje virtuellt nätverk som har volymer krypterade med kundhanterade nycklar behöver en egen privat slutpunkt för nyckelvalvet.

ChangeKeyVault

Ändra key vault-begäran

Name Typ Description
keyName

string

Namnet på nyckeln som ska användas för kryptering.

keyVaultPrivateEndpoints

KeyVaultPrivateEndpoint[]

Par med virtuellt nätverks-ID och privat slutpunkts-ID. Varje virtuellt nätverk som har volymer krypterade med kundhanterade nycklar behöver en egen privat slutpunkt för nyckelvalvet.

keyVaultResourceId

string (arm-id)

Azure resurs-ID för nyckelvalvet/hanterad HSM som ska användas för kryptering.

keyVaultUri

string (uri)

URI:n för nyckelvalvet/den hanterade HSM som ska användas för kryptering.

ErrorAdditionalInfo

Ytterligare information om resurshanteringsfelet.

Name Typ Description
info

object

Ytterligare information.

type

string

Ytterligare informationstyp.

ErrorDetail

Felinformationen.

Name Typ Description
additionalInfo

ErrorAdditionalInfo[]

Ytterligare information om felet.

code

string

Felkoden.

details

ErrorDetail[]

Felinformationen.

message

string

Felmeddelandet.

target

string

Felmålet.

ErrorResponse

Felsvar

Name Typ Description
error

ErrorDetail

Felobjektet.

KeyVaultPrivateEndpoint

Par med virtuellt nätverks-ID och privat slutpunkts-ID. Varje virtuellt nätverk som har volymer krypterade med kundhanterade nycklar behöver en egen privat slutpunkt för nyckelvalvet.

Name Typ Description
privateEndpointId

string (arm-id)

Identifierare för den privata slutpunkten för att nå Azure Key Vault

virtualNetworkId

string (arm-id)

Identifierare för det virtuella nätverks-ID:t