Partilhar via


Private Endpoint Connections - Create Or Update

Aprove ou rejeite uma conexão de ponto de extremidade privada com um determinado nome.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/privateEndpointConnections/{privateEndpointConnectionName}?api-version=2024-11-15

Parâmetros do URI

Name Em Necessário Tipo Description
accountName
path True

string

Nome da conta do banco de dados do Cosmos DB.

Padrão Regex: ^[a-z0-9]+(-[a-z0-9]+)*

privateEndpointConnectionName
path True

string

O nome da conexão de ponto de extremidade privado.

resourceGroupName
path True

string

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

subscriptionId
path True

string

A ID da assinatura de destino.

api-version
query True

string

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

Corpo do Pedido

Name Tipo Description
properties.groupId

string

ID de grupo do ponto de extremidade privado.

properties.privateEndpoint

PrivateEndpointProperty

Ponto de extremidade privado ao qual a conexão pertence.

properties.privateLinkServiceConnectionState

PrivateLinkServiceConnectionStateProperty

Estado da Conexão da Conexão de Ponto Final Privado.

properties.provisioningState

string

Estado de provisionamento do ponto de extremidade privado.

Respostas

Name Tipo Description
200 OK

PrivateEndpointConnection

Conexão de ponto de extremidade privado aprovada ou rejeitada com êxito.

202 Accepted

Aceito. A atualização da conexão de ponto de extremidade privado será concluída de forma assíncrona.

Other Status Codes

ErrorResponse

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

Segurança

azure_auth

Azure Ative Directory OAuth2 Flow

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

Âmbitos

Name Description
user_impersonation Personificar a sua conta de utilizador

Exemplos

Approve or reject a private endpoint connection with a given name.

Pedido de amostra

PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/rg1/providers/Microsoft.DocumentDB/databaseAccounts/ddb1/privateEndpointConnections/privateEndpointConnectionName?api-version=2024-11-15

{
  "properties": {
    "privateLinkServiceConnectionState": {
      "status": "Approved",
      "description": "Approved by johndoe@contoso.com"
    }
  }
}

Resposta da amostra

{
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/rg1/providers/Microsoft.DocumentDb/databaseAccounts/ddb1/privateEndpointConnections/privateEndpointConnectionName",
  "name": "privateEndpointConnectionName",
  "type": "Microsoft.DocumentDb/databaseAccounts/privateEndpointConnections",
  "properties": {
    "privateEndpoint": {
      "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/rg1Network/providers/Microsoft.Network/privateEndpoints/privateEndpointName"
    },
    "privateLinkServiceConnectionState": {
      "status": "Approved",
      "description": "Auto-approved",
      "actionsRequired": "None"
    },
    "groupId": "Sql",
    "provisioningState": "Succeeded"
  }
}

Definições

Name Description
ErrorAdditionalInfo

O erro de gerenciamento de recursos informações adicionais.

ErrorDetail

O detalhe do erro.

ErrorResponse

Resposta de erro

PrivateEndpointConnection

Uma conexão de ponto de extremidade privada

PrivateEndpointProperty

Ponto de extremidade privado ao qual a conexão pertence.

PrivateLinkServiceConnectionStateProperty

Estado da Conexão da Conexão de Ponto Final Privado.

ErrorAdditionalInfo

O erro de gerenciamento de recursos informações adicionais.

Name Tipo Description
info

object

As informações adicionais.

type

string

O tipo de informação adicional.

ErrorDetail

O detalhe do erro.

Name Tipo Description
additionalInfo

ErrorAdditionalInfo[]

O erro informações adicionais.

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

Name Tipo Description
error

ErrorDetail

O objeto de erro.

PrivateEndpointConnection

Uma conexão de ponto de extremidade privada

Name Tipo Description
id

string

ID de recurso totalmente qualificado para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

string

O nome do recurso

properties.groupId

string

ID de grupo do ponto de extremidade privado.

properties.privateEndpoint

PrivateEndpointProperty

Ponto de extremidade privado ao qual a conexão pertence.

properties.privateLinkServiceConnectionState

PrivateLinkServiceConnectionStateProperty

Estado da Conexão da Conexão de Ponto Final Privado.

properties.provisioningState

string

Estado de provisionamento do ponto de extremidade privado.

type

string

O tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts"

PrivateEndpointProperty

Ponto de extremidade privado ao qual a conexão pertence.

Name Tipo Description
id

string

ID do recurso do ponto de extremidade privado.

PrivateLinkServiceConnectionStateProperty

Estado da Conexão da Conexão de Ponto Final Privado.

Name Tipo Description
actionsRequired

string

Qualquer ação necessária além do fluxo de trabalho básico (aprovar/rejeitar/desconectar)

description

string

A descrição da conexão do serviço de link privado.

status

string

O status da conexão do serviço de link privado.