Web Apps - Create Or Update Vnet Connection
Opis dodawania połączenia Virtual Network z aplikacją lub miejscem (PUT) lub aktualizuje właściwości połączenia (PATCH).
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/virtualNetworkConnections/{vnetName}?api-version=2023-12-01
Parametry identyfikatora URI
Nazwa | W | Wymagane | Typ | Opis |
---|---|---|---|---|
name
|
path | True |
string |
Nazwa aplikacji. |
resource
|
path | True |
string |
Nazwa grupy zasobów, do której należy zasób. Wzorzec wyrażenia regularnego: |
subscription
|
path | True |
string |
Identyfikator subskrypcji platformy Azure. Jest to ciąg w formacie GUID (np. 00000000-0000-0000-0000-0000-0000000000000000000000000000000000000000 00000). |
vnet
|
path | True |
string |
Nazwa istniejącej Virtual Network. |
api-version
|
query | True |
string |
Wersja interfejsu API |
Treść żądania
Nazwa | Typ | Opis |
---|---|---|
kind |
string |
Rodzaj zasobu. |
properties.certBlob |
string |
Obiekt blob pliku certyfikatu (.cer) zawierający klucz publiczny klucza prywatnego używanego do uwierzytelniania połączenia sieci VPN typu punkt-lokacja. |
properties.dnsServers |
string |
Serwery DNS, które mają być używane przez tę Virtual Network. Powinna to być rozdzielona przecinkami lista adresów IP. |
properties.isSwift |
boolean |
Flaga używana do określenia, czy jest to wstrzyknięcie sieci wirtualnej |
properties.vnetResourceId |
string |
Identyfikator zasobu Virtual Network. |
Odpowiedzi
Nazwa | Typ | Opis |
---|---|---|
200 OK |
OK |
|
Other Status Codes |
App Service odpowiedź na błąd. |
Zabezpieczenia
azure_auth
Przepływ OAuth2 usługi Azure Active Directory
Typ:
oauth2
Flow:
implicit
Adres URL autoryzacji:
https://login.microsoftonline.com/common/oauth2/authorize
Zakresy
Nazwa | Opis |
---|---|
user_impersonation | personifikacja konta użytkownika |
Definicje
Nazwa | Opis |
---|---|
Default |
App Service odpowiedź na błąd. |
Details | |
Error |
Model błędu. |
Route |
Typ trasy to: DOMYŚLNa — domyślnie każda aplikacja ma trasy do lokalnych zakresów adresów określonych przez RFC1918 ODZIEDZICZONE — trasy dziedziczone z rzeczywistych tras Virtual Network STATYCZNE — trasa statyczna ustawiona tylko w aplikacji Te wartości będą używane do synchronizowania tras aplikacji z trasami z Virtual Network. |
Vnet |
Virtual Network informacji o zasobie usługi ARM. |
Vnet |
Virtual Network kontrakt trasy używany do przekazywania informacji o routingu dla Virtual Network. |
DefaultErrorResponse
App Service odpowiedź na błąd.
Nazwa | Typ | Opis |
---|---|---|
error |
Model błędu. |
Details
Nazwa | Typ | Opis |
---|---|---|
code |
string |
Ustandaryzowany ciąg w celu programowego identyfikowania błędu. |
message |
string |
Szczegółowy opis błędu i informacje o debugowaniu. |
target |
string |
Szczegółowy opis błędu i informacje o debugowaniu. |
Error
Model błędu.
Nazwa | Typ | Opis |
---|---|---|
code |
string |
Ustandaryzowany ciąg w celu programowego identyfikowania błędu. |
details |
Details[] |
Szczegółowe błędy. |
innererror |
string |
Więcej informacji na temat błędu debugowania. |
message |
string |
Szczegółowy opis błędu i informacje o debugowaniu. |
target |
string |
Szczegółowy opis błędu i informacje o debugowaniu. |
RouteType
Typ trasy to: DOMYŚLNa — domyślnie każda aplikacja ma trasy do lokalnych zakresów adresów określonych przez RFC1918 ODZIEDZICZONE — trasy dziedziczone z rzeczywistych tras Virtual Network STATYCZNE — trasa statyczna ustawiona tylko w aplikacji
Te wartości będą używane do synchronizowania tras aplikacji z trasami z Virtual Network.
Nazwa | Typ | Opis |
---|---|---|
DEFAULT |
string |
|
INHERITED |
string |
|
STATIC |
string |
VnetInfoResource
Virtual Network informacji o zasobie usługi ARM.
Nazwa | Typ | Opis |
---|---|---|
id |
string |
Identyfikator zasobu. |
kind |
string |
Rodzaj zasobu. |
name |
string |
Nazwa zasobu. |
properties.certBlob |
string |
Obiekt blob pliku certyfikatu (.cer) zawierający klucz publiczny klucza prywatnego używanego do uwierzytelniania połączenia sieci VPN typu punkt-lokacja. |
properties.certThumbprint |
string |
Odcisk palca certyfikatu klienta. |
properties.dnsServers |
string |
Serwery DNS, które mają być używane przez tę Virtual Network. Powinna to być rozdzielona przecinkami lista adresów IP. |
properties.isSwift |
boolean |
Flaga używana do określenia, czy jest to wstrzyknięcie sieci wirtualnej |
properties.resyncRequired |
boolean |
|
properties.routes |
Trasy używane przez to połączenie Virtual Network. |
|
properties.vnetResourceId |
string |
Identyfikator zasobu Virtual Network. |
type |
string |
Typ zasobu. |
VnetRoute
Virtual Network kontrakt trasy używany do przekazywania informacji o routingu dla Virtual Network.
Nazwa | Typ | Opis |
---|---|---|
id |
string |
Identyfikator zasobu. |
kind |
string |
Rodzaj zasobu. |
name |
string |
Nazwa zasobu. |
properties.endAddress |
string |
Końcowy adres dla tej trasy. Jeśli adres początkowy jest określony w notacji CIDR, musi to zostać pominięte. |
properties.routeType |
Typ trasy to: DOMYŚLNa — domyślnie każda aplikacja ma trasy do lokalnych zakresów adresów określonych przez RFC1918 ODZIEDZICZONE — trasy dziedziczone z rzeczywistych tras Virtual Network STATYCZNE — trasa statyczna ustawiona tylko w aplikacji Te wartości będą używane do synchronizowania tras aplikacji z trasami z Virtual Network. |
|
properties.startAddress |
string |
Adres początkowy dla tej trasy. Może to również obejmować notację CIDR, w takim przypadku adres końcowy nie może być określony. |
type |
string |
Typ zasobu. |