Delen via


Accounts - Change Key Vault

Is van invloed op bestaande volumes die zijn versleuteld met Key Vault/Beheerde HSM en nieuwe volumes. Ondersteunt HSM naar Key Vault, Key Vault naar HSM, HSM naar HSM en Key Vault naar Key Vault.

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

URI-parameters

Name In Vereist Type Description
accountName
path True

string

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

De naam van het NetApp-account

resourceGroupName
path True

string

minLength: 1
maxLength: 90

De naam van de resourcegroep. De naam is hoofdletterongevoelig.

subscriptionId
path True

string (uuid)

De id van het doelabonnement. De waarde moet een UUID zijn.

api-version
query True

string

minLength: 1

De API-versie die voor deze bewerking moet worden gebruikt.

Aanvraagbody

Name Vereist Type Description
keyName True

string

De naam van de sleutel die moet worden gebruikt voor de versleuteling.

keyVaultPrivateEndpoints True

KeyVaultPrivateEndpoint[]

Paren van virtuele netwerk-id en privé-eindpunt-id. Elk virtueel netwerk met volumes die zijn versleuteld met door de klant beheerde sleutels, heeft een eigen privé-eindpunt voor de sleutelkluis nodig.

keyVaultUri True

string (uri)

De URI van de sleutelkluis/beheerde HSM die moet worden gebruikt voor versleuteling.

keyVaultResourceId

string (arm-id)

Azure-resource-id van de sleutelkluis/beheerde HSM die moet worden gebruikt voor versleuteling.

Antwoorden

Name Type Description
202 Accepted

Resourcebewerking geaccepteerd.

Kopteksten

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

ErrorResponse

Een onverwachte foutreactie.

Beveiliging

azure_auth

OAuth2-stroom voor Azure Active Directory.

Type: oauth2
Stroom: implicit
Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiken

Name Description
user_impersonation Uw gebruikersaccount imiteren

Voorbeelden

Accounts_ChangeKeyVault

Voorbeeldaanvraag

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"
}

Voorbeeldrespons

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

Definities

Name Description
ChangeKeyVault

Sleutelkluisaanvraag wijzigen

ErrorAdditionalInfo

Aanvullende informatie over de resourcebeheerfout.

ErrorDetail

De foutdetails.

ErrorResponse

Foutreactie

KeyVaultPrivateEndpoint

Paren van virtuele netwerk-id en privé-eindpunt-id. Elk virtueel netwerk met volumes die zijn versleuteld met door de klant beheerde sleutels, heeft een eigen privé-eindpunt voor de sleutelkluis nodig.

ChangeKeyVault

Sleutelkluisaanvraag wijzigen

Name Type Description
keyName

string

De naam van de sleutel die moet worden gebruikt voor de versleuteling.

keyVaultPrivateEndpoints

KeyVaultPrivateEndpoint[]

Paren van virtuele netwerk-id en privé-eindpunt-id. Elk virtueel netwerk met volumes die zijn versleuteld met door de klant beheerde sleutels, heeft een eigen privé-eindpunt voor de sleutelkluis nodig.

keyVaultResourceId

string (arm-id)

Azure-resource-id van de sleutelkluis/beheerde HSM die moet worden gebruikt voor versleuteling.

keyVaultUri

string (uri)

De URI van de sleutelkluis/beheerde HSM die moet worden gebruikt voor versleuteling.

ErrorAdditionalInfo

Aanvullende informatie over de resourcebeheerfout.

Name Type Description
info

object

De aanvullende informatie.

type

string

Het extra informatietype.

ErrorDetail

De foutdetails.

Name Type Description
additionalInfo

ErrorAdditionalInfo[]

De fout bevat aanvullende informatie.

code

string

De foutcode.

details

ErrorDetail[]

De foutdetails.

message

string

Het foutbericht.

target

string

Het foutdoel.

ErrorResponse

Foutreactie

Name Type Description
error

ErrorDetail

Het foutobject.

KeyVaultPrivateEndpoint

Paren van virtuele netwerk-id en privé-eindpunt-id. Elk virtueel netwerk met volumes die zijn versleuteld met door de klant beheerde sleutels, heeft een eigen privé-eindpunt voor de sleutelkluis nodig.

Name Type Description
privateEndpointId

string (arm-id)

Id van het privé-eindpunt dat de Azure Key Vault moet bereiken

virtualNetworkId

string (arm-id)

Id voor de virtuele netwerk-id