Freigeben über


Private Endpoint Connections - Put

Aktualisiert die angegebene private Endpunktverbindung, die dem Schlüsseltresor zugeordnet ist.

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

URI-Parameter

Name In Erforderlich Typ Beschreibung
privateEndpointConnectionName
path True

string

Name der privaten Endpunktverbindung, die dem Schlüsseltresor zugeordnet ist.

resourceGroupName
path True

string

Name der Ressourcengruppe, die den Schlüsseltresor enthält.

subscriptionId
path True

string

Abonnementanmeldeinformationen, die das Microsoft Azure-Abonnement eindeutig identifizieren. Die Abonnement-ID ist Teil des URI für jeden Dienstaufruf.

vaultName
path True

string

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

Der Name des Schlüsseltresors.

api-version
query True

string

Client-API-Version.

Anforderungstext

Name Typ Beschreibung
etag

string

Geändert, wenn sich der Status der privaten Endpunktverbindung ändert.

properties.privateEndpoint

PrivateEndpoint

Eigenschaften des privaten Endpunktobjekts.

properties.privateLinkServiceConnectionState

PrivateLinkServiceConnectionState

Genehmigungsstatus der verbindung mit privaten Verknüpfungen.

Antworten

Name Typ Beschreibung
200 OK

PrivateEndpointConnection

Der Status der privaten Endpunktverbindung wurde erfolgreich aktualisiert.

Header

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

CloudError

Fehlerantwort, die beschreibt, warum der Vorgang fehlgeschlagen ist.

Beispiele

KeyVaultPutPrivateEndpointConnection

Beispielanforderung

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=2022-07-01

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

Beispiel für eine Antwort

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

Definitionen

Name Beschreibung
ActionsRequired

Eine Meldung, die angibt, ob Änderungen am Dienstanbieter Updates für den Verbraucher erfordern.

CloudError

Fehlerantwort des Key Vault-Ressourcenanbieters

CloudErrorBody

Fehlerantwort des Key Vault-Ressourcenanbieters

PrivateEndpoint

Eigenschaften des privaten Endpunktobjekts.

PrivateEndpointConnection

Private Endpunktverbindungsressource.

PrivateEndpointConnectionProvisioningState

Der aktuelle Bereitstellungsstatus.

PrivateEndpointServiceConnectionStatus

Der Status der privaten Endpunktverbindung.

PrivateLinkServiceConnectionState

Ein Objekt, das den Genehmigungsstatus der privaten Verknüpfungsverbindung darstellt.

ActionsRequired

Eine Meldung, die angibt, ob Änderungen am Dienstanbieter Updates für den Verbraucher erfordern.

Wert Beschreibung
None

CloudError

Fehlerantwort des Key Vault-Ressourcenanbieters

Name Typ Beschreibung
error

CloudErrorBody

Fehlerantwort des Key Vault-Ressourcenanbieters

CloudErrorBody

Fehlerantwort des Key Vault-Ressourcenanbieters

Name Typ Beschreibung
code

string

Fehlercode. Dies ist ein Mnemonic, der programmgesteuert genutzt werden kann.

message

string

Benutzerfreundliche Fehlermeldung. Die Nachricht wird in der Regel lokalisiert und kann je nach Dienstversion variieren.

PrivateEndpoint

Eigenschaften des privaten Endpunktobjekts.

Name Typ Beschreibung
id

string

Vollständiger Bezeichner der privaten Endpunktressource.

PrivateEndpointConnection

Private Endpunktverbindungsressource.

Name Typ Beschreibung
etag

string

Geändert, wenn sich der Status der privaten Endpunktverbindung ändert.

id

string

Vollqualifizierter Bezeichner der Schlüsseltresorressource.

location

string

Azure-Standort der Schlüsseltresorressource.

name

string

Name der Schlüsseltresorressource.

properties.privateEndpoint

PrivateEndpoint

Eigenschaften des privaten Endpunktobjekts.

properties.privateLinkServiceConnectionState

PrivateLinkServiceConnectionState

Genehmigungsstatus der verbindung mit privaten Verknüpfungen.

properties.provisioningState

PrivateEndpointConnectionProvisioningState

Bereitstellungsstatus der privaten Endpunktverbindung.

tags

object

Tags, die der Schlüsseltresorressource zugewiesen sind.

type

string

Ressourcentyp der Schlüsseltresorressource.

PrivateEndpointConnectionProvisioningState

Der aktuelle Bereitstellungsstatus.

Wert Beschreibung
Creating
Deleting
Disconnected
Failed
Succeeded
Updating

PrivateEndpointServiceConnectionStatus

Der Status der privaten Endpunktverbindung.

Wert Beschreibung
Approved
Disconnected
Pending
Rejected

PrivateLinkServiceConnectionState

Ein Objekt, das den Genehmigungsstatus der privaten Verknüpfungsverbindung darstellt.

Name Typ Beschreibung
actionsRequired

ActionsRequired

Eine Meldung, die angibt, ob Änderungen am Dienstanbieter Updates für den Verbraucher erfordern.

description

string

Der Grund für die Genehmigung oder Ablehnung.

status

PrivateEndpointServiceConnectionStatus

Gibt an, ob die Verbindung vom Schlüsseltresorbesitzer genehmigt, abgelehnt oder entfernt wurde.