Sdílet prostřednictvím


Private Endpoint Connections - Create Or Update

Schválení nebo odmítnutí připojení privátního koncového bodu s daným názvem

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/privateEndpointConnections/{privateEndpointConnectionName}?api-version=2021-11-01

Parametry identifikátoru URI

Name V Vyžadováno Typ Description
privateEndpointConnectionName
path True

string

resourceGroupName
path True

string

Název skupiny prostředků, která prostředek obsahuje. Tuto hodnotu můžete získat z rozhraní API Resource Manager Azure nebo z portálu.

serverName
path True

string

Název serveru.

subscriptionId
path True

string

ID předplatného, které identifikuje předplatné Azure.

api-version
query True

string

Verze rozhraní API, která se má použít pro požadavek.

Text požadavku

Name Typ Description
properties.privateEndpoint

PrivateEndpointProperty

Privátní koncový bod, ke kterému připojení patří.

properties.privateLinkServiceConnectionState

PrivateLinkServiceConnectionStateProperty

Stav připojení privátního koncového bodu.

Odpovědi

Name Typ Description
200 OK

PrivateEndpointConnection

Připojení privátního koncového bodu se úspěšně schválilo nebo zamítlo.

202 Accepted

Přijato

Other Status Codes

Chybové odpovědi: ***

  • 400 PrivateEndpointConnectionDoesNotExist – Připojení privátního koncového bodu neexistuje

  • 400 PrivateEndpointConnectionStatusNotPending – Stav připojení privátního koncového bodu čeká na vyřízení

  • 400 NullRemotePrivateLinkServiceConnectionState – vzdálený Private Link stav připojení služby má hodnotu Null.

  • 400 NullPrivateEndpointConnectionProperties – vlastnosti připojení privátního koncového bodu mají hodnotu Null.

  • 400 NullRemotePrivateLinkServiceConnectionStateStatus – vzdálený Private Link stav připojení služby je null

  • 400 IncorrectPrivateLinkServiceConnectionStateStatus – Private Link Stav připojení služby musí být Schváleno nebo Zamítnuto

  • 400 NetworkingSubscriptionNotRegisteredWithSqlRp – Předplatné použité pro privátní koncový bod na straně sítě není zaregistrované u poskytovatele prostředků SQL.

  • 404 PrivateEndpointConnectionDroppedByOtherWorkflow – {0}

  • 404 SubscriptionDoesNotHaveServer – Požadovaný server se nenašel.

  • 404 ServerNotInSubscriptionResourceGroup – zadaný server v zadané skupině prostředků a předplatném neexistuje.

  • 404 OperationIdNotFound – operace s ID neexistuje.

  • 409 OperationCancelled – operace byla zrušena uživatelem.

  • 409 OperationInterrupted – Operaci s prostředkem nebylo možné dokončit, protože byla přerušena jinou operací se stejným prostředkem.

  • 429 SubscriptionTooManyCreateUpdateRequests – požadavky nad maximální počet požadavků, které je možné zpracovat dostupnými prostředky.

  • 429 SubscriptionTooManyRequests – požadavky nad rámec maximálního počtu požadavků, které je možné zpracovat dostupnými prostředky.

  • 500 OperationTimedOut – časový limit operace vypršel a automaticky se vrátila zpět. Opakujte operaci.

  • 503 TooManyRequests – požadavky nad rámec maximálního počtu požadavků, které je možné zpracovat dostupnými prostředky.

Příklady

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

Ukázkový požadavek

PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default/providers/Microsoft.Sql/servers/test-svr/privateEndpointConnections/private-endpoint-connection-name?api-version=2021-11-01

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

Ukázková odpověď

{
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default/providers/Microsoft.Sql/servers/test-svr/privateEndpointConnections/private-endpoint-connection-name",
  "name": "private-endpoint-connection-name",
  "type": "Microsoft.Sql/servers/privateEndpointConnections",
  "properties": {
    "provisioningState": "Ready",
    "privateEndpoint": {
      "id": "/subscriptions/55555555-6666-7777-8888-999999999999/resourceGroups/Default-Network/providers/Microsoft.Network/privateEndpoints/private-endpoint-name"
    },
    "privateLinkServiceConnectionState": {
      "status": "Approved",
      "description": "Approved by johndoe@contoso.com",
      "actionsRequired": "None"
    }
  }
}

Definice

Name Description
PrivateEndpointConnection

Připojení privátního koncového bodu

PrivateEndpointProperty
PrivateEndpointProvisioningState

Stav připojení privátního koncového bodu

PrivateLinkServiceConnectionStateActionsRequire

Akce vyžadované pro připojení služby Private Link.

PrivateLinkServiceConnectionStateProperty
PrivateLinkServiceConnectionStateStatus

Stav připojení služby Private Link.

PrivateEndpointConnection

Připojení privátního koncového bodu

Name Typ Description
id

string

ID prostředku.

name

string

Název prostředku.

properties.groupIds

string[]

ID skupin.

properties.privateEndpoint

PrivateEndpointProperty

Privátní koncový bod, ke kterému připojení patří.

properties.privateLinkServiceConnectionState

PrivateLinkServiceConnectionStateProperty

Stav připojení privátního koncového bodu.

properties.provisioningState

PrivateEndpointProvisioningState

Stav připojení privátního koncového bodu

type

string

Typ prostředku.

PrivateEndpointProperty

Name Typ Description
id

string

ID prostředku privátního koncového bodu

PrivateEndpointProvisioningState

Stav připojení privátního koncového bodu

Name Typ Description
Approving

string

Dropping

string

Failed

string

Ready

string

Rejecting

string

PrivateLinkServiceConnectionStateActionsRequire

Akce vyžadované pro připojení služby Private Link.

Name Typ Description
None

string

PrivateLinkServiceConnectionStateProperty

Name Typ Description
actionsRequired

PrivateLinkServiceConnectionStateActionsRequire

Akce vyžadované pro připojení služby Private Link.

description

string

Popis připojení služby Private Link.

status

PrivateLinkServiceConnectionStateStatus

Stav připojení služby Private Link.

PrivateLinkServiceConnectionStateStatus

Stav připojení služby Private Link.

Name Typ Description
Approved

string

Disconnected

string

Pending

string

Rejected

string