Compartilhar via


Accounts - Change Key Vault

Afeta volumes existentes criptografados com o Key Vault/HSM Gerenciado e novos volumes. Dá suporte ao HSM ao Key Vault, ao Key Vault ao HSM, ao HSM ao HSM e ao Key Vault ao Key Vault.

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

Parâmetros de URI

Nome Em Obrigatório Tipo Description
accountName
path True

string

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

O nome da conta do NetApp

resourceGroupName
path True

string

minLength: 1
maxLength: 90

O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas.

subscriptionId
path True

string (uuid)

A ID da assinatura de destino. O valor deve ser uma UUID.

api-version
query True

string

minLength: 1

A versão da API a ser usada para esta operação.

Corpo da solicitação

Nome Obrigatório Tipo Description
keyName True

string

O nome da chave que deve ser usada para criptografia.

keyVaultPrivateEndpoints True

KeyVaultPrivateEndpoint[]

Pares de ID de rede virtual e ID de ponto de extremidade privado. Cada rede virtual que tem volumes criptografados com chaves gerenciadas pelo cliente precisa de seu próprio ponto de extremidade privado do cofre de chaves.

keyVaultUri True

string (uri)

O URI do cofre de chaves/HSM gerenciado que deve ser usado para criptografia.

keyVaultResourceId

string (arm-id)

ID de recurso do Azure do cofre de chaves/HSM gerenciado que deve ser usado para criptografia.

Respostas

Nome Tipo Description
202 Accepted

Operação de recurso aceita.

Cabeçalhos

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

ErrorResponse

Uma resposta de erro inesperada.

Segurança

azure_auth

Fluxo OAuth2 do Azure Active Directory.

Tipo: oauth2
Flow: implicit
URL de Autorização: https://login.microsoftonline.com/common/oauth2/authorize

Escopos

Nome Description
user_impersonation representar sua conta de usuário

Exemplos

Accounts_ChangeKeyVault

Solicitação de exemplo

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

Resposta de exemplo

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

Definições

Nome Description
ChangeKeyVault

Alterar solicitação do cofre de chaves

ErrorAdditionalInfo

As informações adicionais do erro de gerenciamento de recursos.

ErrorDetail

O detalhe do erro.

ErrorResponse

Resposta de erro

KeyVaultPrivateEndpoint

Pares de ID de rede virtual e ID de ponto de extremidade privado. Cada rede virtual que tem volumes criptografados com chaves gerenciadas pelo cliente precisa de seu próprio ponto de extremidade privado do cofre de chaves.

ChangeKeyVault

Alterar solicitação do cofre de chaves

Nome Tipo Description
keyName

string

O nome da chave que deve ser usada para criptografia.

keyVaultPrivateEndpoints

KeyVaultPrivateEndpoint[]

Pares de ID de rede virtual e ID de ponto de extremidade privado. Cada rede virtual que tem volumes criptografados com chaves gerenciadas pelo cliente precisa de seu próprio ponto de extremidade privado do cofre de chaves.

keyVaultResourceId

string (arm-id)

ID de recurso do Azure do cofre de chaves/HSM gerenciado que deve ser usado para criptografia.

keyVaultUri

string (uri)

O URI do cofre de chaves/HSM gerenciado que deve ser usado para criptografia.

ErrorAdditionalInfo

As informações adicionais do erro de gerenciamento de recursos.

Nome Tipo Description
info

object

As informações adicionais.

type

string

O tipo de informação adicional.

ErrorDetail

O detalhe do erro.

Nome Tipo Description
additionalInfo

ErrorAdditionalInfo[]

As informações adicionais do erro.

code

string

O código de erro.

details

ErrorDetail[]

Os detalhes do erro.

message

string

A mensagem de erro.

target

string

O destino do erro.

ErrorResponse

Resposta de erro

Nome Tipo Description
error

ErrorDetail

O objeto de erro.

KeyVaultPrivateEndpoint

Pares de ID de rede virtual e ID de ponto de extremidade privado. Cada rede virtual que tem volumes criptografados com chaves gerenciadas pelo cliente precisa de seu próprio ponto de extremidade privado do cofre de chaves.

Nome Tipo Description
privateEndpointId

string (arm-id)

Identificador do ponto de extremidade privado para acessar o Azure Key Vault

virtualNetworkId

string (arm-id)

Identificador para a ID da rede virtual