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

Name In Required Type Description
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

Name Required Type Description
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

Name Type Description
200 OK

Szczegóły zasobu PrivateLinkHub

201 Created

Szczegóły zasobu PrivateLinkHub

Other Status Codes

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

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.

Name Type Description
info
  • object

Dodatkowe informacje.

type
  • string

Dodatkowy typ informacji.

ErrorDetail

Szczegóły błędu.

Name Type Description
additionalInfo

Dodatkowe informacje o błędzie.

code
  • string

Kod błędu.

details

Szczegóły błędu.

message
  • string

Komunikat o błędzie.

target
  • string

Element docelowy błędu.

ErrorResponse

Odpowiedź na błąd

Name Type Description
error

Obiekt błędu.

PrivateEndpoint

Szczegóły prywatnego punktu końcowego

Name Type Description
id
  • string

Identyfikator zasobu prywatnego punktu końcowego.

PrivateEndpointConnectionForPrivateLinkHubBasic

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

Name Type Description
id
  • string

identyfikator

properties.privateEndpoint

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

properties.privateLinkServiceConnectionState

Stan połączenia prywatnego punktu końcowego.

properties.provisioningState
  • string

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

PrivateLinkHub

PrivateLinkHub

Name Type Description
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

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

Name Type Description
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.