Freigeben über


Private Endpoint Connections - Create Or Update

Genehmigen oder Ablehnen einer privaten Endpunktverbindung mit einem bestimmten Namen.

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

URI-Parameter

Name In Erforderlich Typ Beschreibung
accountName
path True

string

Name des Cosmos DB-Datenbankkontos.

RegEx-Muster: ^[a-z0-9]+(-[a-z0-9]+)*

privateEndpointConnectionName
path True

string

Der Name der privaten Endpunktverbindung.

resourceGroupName
path True

string

Der Name der Ressourcengruppe. Bei dem Namen wird die Groß-/Kleinschreibung nicht beachtet.

subscriptionId
path True

string

Die ID des Zielabonnements.

api-version
query True

string

Die API-Version, die für diesen Vorgang verwendet werden soll.

Anforderungstext

Name Typ Beschreibung
properties.groupId

string

Gruppen-ID des privaten Endpunkts.

properties.privateEndpoint

PrivateEndpointProperty

Privater Endpunkt, zu dem die Verbindung gehört.

properties.privateLinkServiceConnectionState

PrivateLinkServiceConnectionStateProperty

Verbindungsstatus der privaten Endpunktverbindung.

properties.provisioningState

string

Bereitstellungsstatus des privaten Endpunkts.

Antworten

Name Typ Beschreibung
200 OK

PrivateEndpointConnection

Die Verbindung mit privaten Endpunkten wurde erfolgreich genehmigt oder abgelehnt.

202 Accepted

Angenommen. Die Aktualisierung der privaten Endpunktverbindung wird asynchron abgeschlossen.

Other Status Codes

ErrorResponse

Fehlerantwort, die beschreibt, warum der Vorgang fehlgeschlagen ist.

Sicherheit

azure_auth

Azure Active Directory OAuth2-Fluss

Typ: oauth2
Ablauf: implicit
Autorisierungs-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiche

Name Beschreibung
user_impersonation Identitätswechsel ihres Benutzerkontos

Beispiele

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

Beispielanforderung

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

Beispiel für eine Antwort

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

Definitionen

Name Beschreibung
ErrorAdditionalInfo

Der Ressourcenverwaltungsfehler zusätzliche Informationen.

ErrorDetail

Das Fehlerdetails.

ErrorResponse

Fehlerantwort

PrivateEndpointConnection

Eine private Endpunktverbindung

PrivateEndpointProperty

Privater Endpunkt, zu dem die Verbindung gehört.

PrivateLinkServiceConnectionStateProperty

Verbindungsstatus der privaten Endpunktverbindung.

ErrorAdditionalInfo

Der Ressourcenverwaltungsfehler zusätzliche Informationen.

Name Typ Beschreibung
info

object

Die zusätzlichen Informationen.

type

string

Der zusätzliche Informationstyp.

ErrorDetail

Das Fehlerdetails.

Name Typ Beschreibung
additionalInfo

ErrorAdditionalInfo[]

Die zusätzlichen Informationen des Fehlers.

code

string

Der Fehlercode.

details

ErrorDetail[]

Die Fehlerdetails.

message

string

Die Fehlermeldung.

target

string

Das Fehlerziel.

ErrorResponse

Fehlerantwort

Name Typ Beschreibung
error

ErrorDetail

Das Fehlerobjekt.

PrivateEndpointConnection

Eine private Endpunktverbindung

Name Typ Beschreibung
id

string

Vollqualifizierte Ressourcen-ID für die Ressource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

string

Der Name der Ressource

properties.groupId

string

Gruppen-ID des privaten Endpunkts.

properties.privateEndpoint

PrivateEndpointProperty

Privater Endpunkt, zu dem die Verbindung gehört.

properties.privateLinkServiceConnectionState

PrivateLinkServiceConnectionStateProperty

Verbindungsstatus der privaten Endpunktverbindung.

properties.provisioningState

string

Bereitstellungsstatus des privaten Endpunkts.

type

string

Der Typ der Ressource. Z. B. "Microsoft.Compute/virtualMachines" oder "Microsoft.Storage/storageAccounts"

PrivateEndpointProperty

Privater Endpunkt, zu dem die Verbindung gehört.

Name Typ Beschreibung
id

string

Ressourcen-ID des privaten Endpunkts.

PrivateLinkServiceConnectionStateProperty

Verbindungsstatus der privaten Endpunktverbindung.

Name Typ Beschreibung
actionsRequired

string

Jede Aktion, die über den grundlegenden Workflow hinaus erforderlich ist (genehmigen/ ablehnen/trennen)

description

string

Die Verbindungsbeschreibung des privaten Linksdiensts.

status

string

Der Verbindungsstatus des privaten Verknüpfungsdiensts.