Private Endpoint Connections - Put

Atualiza a ligação de ponto final privado especificada associada ao cofre da chave.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}/privateEndpointConnections/{privateEndpointConnectionName}?api-version=2021-10-01

Parâmetros do URI

Name In Required Type Description
privateEndpointConnectionName
path True
  • string

Nome da ligação privada do ponto final associada ao cofre da chave.

resourceGroupName
path True
  • string

Nome do grupo de recursos que contém o cofre de chaves.

subscriptionId
path True
  • string

Credenciais de subscrição que identificam exclusivamente Microsoft Azure subscrição. O ID de subscrição faz parte do URI para cada chamada de serviço.

vaultName
path True
  • string

O nome do cofre da chave.

Regex pattern: ^[a-zA-Z0-9-]{3,24}$

api-version
query True
  • string

Versão Api do cliente.

Corpo do Pedido

Name Type Description
etag
  • string

Modificado sempre que houver uma alteração no estado da ligação ao ponto final privado.

properties.privateEndpoint

Propriedades do objeto de ponto final privado.

properties.privateLinkServiceConnectionState

Estado de aprovação da ligação de ligação privada.

Respostas

Name Type Description
200 OK

O estado da ligação ao ponto final privado foi atualizado com sucesso.

Headers

  • Retry-After: integer
  • Azure-AsyncOperation: string
Other Status Codes

Resposta de erro descrevendo por que a operação falhou.

Exemplos

KeyVaultPutPrivateEndpointConnection

Sample Request

PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sample-group/providers/Microsoft.KeyVault/vaults/sample-vault/privateEndpointConnections/sample-pec?api-version=2021-10-01

{
  "etag": "",
  "properties": {
    "privateLinkServiceConnectionState": {
      "status": "Approved",
      "description": "My name is Joe and I'm approving this."
    }
  }
}

Sample Response

{
  "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sample-group/providers/Microsoft.KeyVault/vaults/sample-vault/privateEndpointConnections/sample-pec",
  "name": "sample-pec",
  "type": "Microsoft.KeyVault/vaults/privateEndpointConnections",
  "etag": "",
  "properties": {
    "provisioningState": "Succeeded",
    "privateEndpoint": {
      "id": "/subscriptions/00000000-0000-0000-1234-000000000000/resourceGroups/sample-group/providers/Microsoft.Network/privateEndpoints/sample-pe"
    },
    "privateLinkServiceConnectionState": {
      "status": "Approved",
      "description": "My name is Joe and I'm approving this.",
      "actionsRequired": "None"
    }
  }
}

Definições

ActionsRequired

Uma mensagem indicando se as alterações no prestador de serviços requerem quaisquer atualizações sobre o consumidor.

CloudError

Uma resposta de erro do fornecedor de recursos Key Vault

CloudErrorBody

Uma resposta de erro do fornecedor de recursos Key Vault

PrivateEndpoint

Propriedades de objetos de ponto final privados.

PrivateEndpointConnection

Recurso de ligação de ponto final privado.

PrivateEndpointConnectionProvisioningState

O estado atual de provisionamento.

PrivateEndpointServiceConnectionStatus

O estado de ligação do ponto final privado.

PrivateLinkServiceConnectionState

Um objeto que representa o estado de aprovação da ligação de ligação privada.

ActionsRequired

Uma mensagem indicando se as alterações no prestador de serviços requerem quaisquer atualizações sobre o consumidor.

Name Type Description
None
  • string

CloudError

Uma resposta de erro do fornecedor de recursos Key Vault

Name Type Description
error

Uma resposta de erro do fornecedor de recursos Key Vault

CloudErrorBody

Uma resposta de erro do fornecedor de recursos Key Vault

Name Type Description
code
  • string

Código de erro. Este é um mnemónico que pode ser consumido programáticamente.

message
  • string

Mensagem de erro amigável do utilizador. A mensagem é tipicamente localizada e pode variar com a versão de serviço.

PrivateEndpoint

Propriedades de objetos de ponto final privados.

Name Type Description
id
  • string

Identificador completo do recurso de ponto final privado.

PrivateEndpointConnection

Recurso de ligação de ponto final privado.

Name Type Description
etag
  • string

Modificado sempre que houver uma alteração no estado da ligação ao ponto final privado.

id
  • string

Identificador totalmente qualificado do recurso do cofre chave.

location
  • string

Localização azul do recurso do cofre chave.

name
  • string

Nome do recurso do cofre chave.

properties.privateEndpoint

Propriedades do objeto de ponto final privado.

properties.privateLinkServiceConnectionState

Estado de aprovação da ligação de ligação privada.

properties.provisioningState

Estado de provisionamento da ligação do ponto final privado.

tags
  • object

Etiquetas atribuídas ao recurso do cofre chave.

type
  • string

Tipo de recurso do recurso de cofre chave.

PrivateEndpointConnectionProvisioningState

O estado atual de provisionamento.

Name Type Description
Creating
  • string
Deleting
  • string
Disconnected
  • string
Failed
  • string
Succeeded
  • string
Updating
  • string

PrivateEndpointServiceConnectionStatus

O estado de ligação do ponto final privado.

Name Type Description
Approved
  • string
Disconnected
  • string
Pending
  • string
Rejected
  • string

PrivateLinkServiceConnectionState

Um objeto que representa o estado de aprovação da ligação de ligação privada.

Name Type Description
actionsRequired

Uma mensagem indicando se as alterações no prestador de serviços requerem quaisquer atualizações sobre o consumidor.

description
  • string

O motivo da aprovação ou rejeição.

status

Indica se a ligação foi aprovada, rejeitada ou removida pelo proprietário do cofre.