Private Link Hubs - Create Or Update

Tworzy lub aktualizuje prywatnyLinkHub

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/privateLinkHubs/{privateLinkHubName}?api-version=2021-06-01

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
privateLinkHubName
path True

string

Nazwa privateLinkHub

resourceGroupName
path True

string

Nazwa grupy zasobów. W nazwie jest uwzględniana wielkość liter.

subscriptionId
path True

string

Identyfikator subskrypcji docelowej.

api-version
query True

string

Wersja interfejsu API do użycia dla tej operacji.

Treść żądania

Nazwa Wymagane Typ Opis
location True

string

Lokalizacja geograficzna, w której znajduje się zasób

properties.provisioningState

string

Stan aprowizacji usługi PrivateLinkHub

tags

object

Tagi zasobów.

Odpowiedzi

Nazwa Typ Opis
200 OK

PrivateLinkHub

Szczegóły zasobu PrivateLinkHub

201 Created

PrivateLinkHub

Szczegóły zasobu PrivateLinkHub

Other Status Codes

ErrorResponse

Odpowiedzi na błędy: ***

  • 400 BadRequest — nieprawidłowe żądanie utworzenia usługi PrivateLinkHub.

  • 500 InternalServerError — wystąpił błąd podczas tworzenia usługi PrivateLinkHub.

Przykłady

Create or update a privateLinkHub

Sample Request

PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/resourceGroup1/providers/Microsoft.Synapse/privateLinkHubs/privateLinkHub1?api-version=2021-06-01

{
  "properties": {},
  "location": "East US",
  "tags": {
    "key": "value"
  }
}

Sample Response

{
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/resourceGroup1/providers/Microsoft.Synapse/privateLinkHubs/privateLinkHub1",
  "name": "privateLinkHub1",
  "type": "Microsoft.Synapse/privateLinkHubs",
  "location": "East US",
  "properties": {
    "provisioningState": "Succeeded"
  },
  "tags": {
    "key": "value"
  }
}
{
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/resourceGroup1/providers/Microsoft.Synapse/privateLinkHubs/privateLinkHub1",
  "name": "privateLinkHub1",
  "type": "Microsoft.Synapse/privateLinkHubs",
  "location": "East US",
  "properties": {
    "provisioningState": "Succeeded"
  },
  "tags": {
    "key": "value"
  }
}
{
  "error": {
    "code": "Error code",
    "message": "Error message"
  }
}

Definicje

Nazwa Opis
ErrorAdditionalInfo

Dodatkowe informacje o błędzie zarządzania zasobami.

ErrorDetail

Szczegóły błędu.

ErrorResponse

Odpowiedź na błąd

PrivateEndpoint

Szczegóły prywatnego punktu końcowego

PrivateEndpointConnectionForPrivateLinkHubBasic

Połączenie prywatnego punktu końcowego dla centrum Private Link — podstawowa

PrivateLinkHub

PrivateLinkHub

PrivateLinkServiceConnectionState

Szczegóły stanu połączenia prywatnego punktu końcowego

ErrorAdditionalInfo

Dodatkowe informacje o błędzie zarządzania zasobami.

Nazwa Typ Opis
info

object

Dodatkowe informacje.

type

string

Dodatkowy typ informacji.

ErrorDetail

Szczegóły błędu.

Nazwa Typ Opis
additionalInfo

ErrorAdditionalInfo[]

Dodatkowe informacje o błędzie.

code

string

Kod błędu.

details

ErrorDetail[]

Szczegóły błędu.

message

string

Komunikat o błędzie.

target

string

Element docelowy błędu.

ErrorResponse

Odpowiedź na błąd

Nazwa Typ Opis
error

ErrorDetail

Obiekt błędu.

PrivateEndpoint

Szczegóły prywatnego punktu końcowego

Nazwa Typ Opis
id

string

Identyfikator zasobu prywatnego punktu końcowego.

PrivateEndpointConnectionForPrivateLinkHubBasic

Połączenie prywatnego punktu końcowego dla centrum Private Link — podstawowa

Nazwa Typ Opis
id

string

identyfikator

properties.privateEndpoint

PrivateEndpoint

Prywatny punkt końcowy, do którego należy połączenie.

properties.privateLinkServiceConnectionState

PrivateLinkServiceConnectionState

Stan połączenia prywatnego punktu końcowego.

properties.provisioningState

string

Stan aprowizacji połączenia prywatnego punktu końcowego.

PrivateLinkHub

PrivateLinkHub

Nazwa Typ Opis
id

string

W pełni kwalifikowany identyfikator zasobu dla zasobu. Ex — /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

location

string

Lokalizacja geograficzna, w której znajduje się zasób

name

string

Nazwa zasobu

properties.privateEndpointConnections

PrivateEndpointConnectionForPrivateLinkHubBasic[]

Lista połączeń prywatnych punktów końcowych

properties.provisioningState

string

Stan aprowizacji usługi PrivateLinkHub

tags

object

Tagi zasobów.

type

string

Typ zasobu. Np. "Microsoft.Compute/virtualMachines" lub "Microsoft.Storage/storageAccounts"

PrivateLinkServiceConnectionState

Szczegóły stanu połączenia prywatnego punktu końcowego

Nazwa Typ Opis
actionsRequired

string

Akcje wymagane do połączenia usługi private link.

description

string

Opis połączenia usługi private link.

status

string

Stan połączenia usługi private link.