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-01-01

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
name
path True

string

Nazwa aplikacji.

resourceGroupName
path True

string

Nazwa grupy zasobów, do której należy zasób.

Regex pattern: ^[-\w\._\(\)]+[^\.]$

subscriptionId
path True

string

Identyfikator subskrypcji platformy Azure. Jest to ciąg w formacie GUID (np. 00000000-0000-0000-0000-0000-000000000000).

vnetName
path True

string

Nazwa istniejącego 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 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 iniekcja sieci wirtualnej

properties.vnetResourceId

string

Identyfikator zasobu Virtual Network.

Odpowiedzi

Nazwa Typ Opis
200 OK

VnetInfoResource

OK

Other Status Codes

DefaultErrorResponse

App Service odpowiedź na błąd.

Zabezpieczenia

azure_auth

Przepływ OAuth2 usługi Azure Active Directory

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Nazwa Opis
user_impersonation personifikacja konta użytkownika

Definicje

Nazwa Opis
DefaultErrorResponse

App Service odpowiedź na błąd.

Details
Error

Model błędu.

RouteType

Typ trasy jest następujący: DEFAULT — domyślnie każda aplikacja ma trasy do lokalnych zakresów adresów określonych przez RFC1918 DZIEDZICZONE — trasy dziedziczone z rzeczywistych tras Virtual Network STATIC — statyczna trasa ustawiona tylko w aplikacji

Te wartości będą używane do synchronizowania tras aplikacji z trasami z Virtual Network.

VnetInfoResource

Virtual Network informacji o zasobie usługi ARM.

VnetRoute

Virtual Network kontraktu trasy używanego do przekazywania informacji o routingu dla Virtual Network.

DefaultErrorResponse

App Service odpowiedź na błąd.

Nazwa Typ Opis
error

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 debugowania błędu.

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 jest następujący: DEFAULT — domyślnie każda aplikacja ma trasy do lokalnych zakresów adresów określonych przez RFC1918 DZIEDZICZONE — trasy dziedziczone z rzeczywistych tras Virtual Network STATIC — statyczna trasa 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 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 iniekcja sieci wirtualnej

properties.resyncRequired

boolean

true jeśli wymagana jest ponowna synchronizacja; w przeciwnym razie , false.

properties.routes

VnetRoute[]

Trasy używane przez to połączenie Virtual Network.

properties.vnetResourceId

string

Identyfikator zasobu Virtual Network.

type

string

Typ zasobu.

VnetRoute

Virtual Network kontraktu trasy używanego 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

Adres końcowy dla tej trasy. Jeśli adres początkowy jest określony w notacji CIDR, należy go pominąć.

properties.routeType

RouteType

Typ trasy jest następujący: DEFAULT — domyślnie każda aplikacja ma trasy do lokalnych zakresów adresów określonych przez RFC1918 DZIEDZICZONE — trasy dziedziczone z rzeczywistych tras Virtual Network STATIC — statyczna trasa 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 tym przypadku nie można określić adresu końcowego.

type

string

Typ zasobu.