Share via


Web Apps - Create Or Update Vnet Connection Slot

Beschreibung für Fügt eine Virtual Network Verbindung zu einer App oder einem Slot (PUT) hinzu oder aktualisiert die Verbindungseigenschaften (PATCH).

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/virtualNetworkConnections/{vnetName}?api-version=2023-12-01

URI-Parameter

Name In Erforderlich Typ Beschreibung
name
path True

string

Name der App

resourceGroupName
path True

string

Name der Ressourcengruppe, zu der die Ressource gehört.

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

slot
path True

string

Name des Bereitstellungsslots. Wenn kein Slot angegeben ist, fügt die API Verbindungen für den Produktionsslot hinzu oder aktualisiert sie.

subscriptionId
path True

string

die Azure-Abonnement-ID Dies ist eine GUID-formatierte Zeichenfolge (z. B. 0000000-0000-0000-0000-00000000000000000).

vnetName
path True

string

Name eines vorhandenen Virtual Network.

api-version
query True

string

API-Version

Anforderungstext

Name Typ Beschreibung
kind

string

Art der Ressource.

properties.certBlob

string

Ein Zertifikatdateiblob (.cer), das den öffentlichen Schlüssel des privaten Schlüssels enthält, der zum Authentifizieren einer Point-to-Site-VPN-Verbindung verwendet wird.

properties.dnsServers

string

Von diesem Virtual Network zu verwendende DNS-Server. Dies sollte eine durch Trennzeichen getrennte Liste von IP-Adressen sein.

properties.isSwift

boolean

Flag, das verwendet wird, um anzugeben, ob es sich um eine VNET-Einschleusung handelt

properties.vnetResourceId

string

Die Ressourcen-ID des Virtual Network.

Antworten

Name Typ Beschreibung
200 OK

VnetInfoResource

OK

Other Status Codes

DefaultErrorResponse

App Service Fehlerantwort.

Sicherheit

azure_auth

Azure Active Directory-OAuth2-Flow

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

Scopes

Name Beschreibung
user_impersonation Identitätswechsel Ihres Benutzerkontos

Definitionen

Name Beschreibung
DefaultErrorResponse

App Service Fehlerantwort.

Details
Error

Fehlermodell.

RouteType

Der Folgende Routentyp lautet: DEFAULT : Standardmäßig verfügt jede App über Routen zu den lokalen Adressbereichen, die von RFC1918 INHERITED angegeben sind– Routen, die vom echten Virtual Network Routen geerbt STATIC – Statische Route, die nur für die App festgelegt sind

Diese Werte werden verwendet, um die Routen einer App mit denen aus einem Virtual Network zu synchronisieren.

VnetInfoResource

Virtual Network Informationen zur ARM-Ressource.

VnetRoute

Virtual Network Routenvertrag, der verwendet wird, um Routinginformationen für eine Virtual Network zu übergeben.

DefaultErrorResponse

App Service Fehlerantwort.

Name Typ Beschreibung
error

Error

Fehlermodell.

Details

Name Typ Beschreibung
code

string

Standardisierte Zeichenfolge zum programmgesteuerten Identifizieren des Fehlers.

message

string

Ausführliche Fehlerbeschreibung und Debuginformationen.

target

string

Ausführliche Fehlerbeschreibung und Debuginformationen.

Error

Fehlermodell.

Name Typ Beschreibung
code

string

Standardisierte Zeichenfolge zum programmgesteuerten Identifizieren des Fehlers.

details

Details[]

Detaillierte Fehler.

innererror

string

Weitere Informationen zum Debuggen des Fehlers.

message

string

Ausführliche Fehlerbeschreibung und Debuginformationen.

target

string

Ausführliche Fehlerbeschreibung und Debuginformationen.

RouteType

Der Folgende Routentyp lautet: DEFAULT : Standardmäßig verfügt jede App über Routen zu den lokalen Adressbereichen, die von RFC1918 INHERITED angegeben sind– Routen, die vom echten Virtual Network Routen geerbt STATIC – Statische Route, die nur für die App festgelegt sind

Diese Werte werden verwendet, um die Routen einer App mit denen aus einem Virtual Network zu synchronisieren.

Name Typ Beschreibung
DEFAULT

string

INHERITED

string

STATIC

string

VnetInfoResource

Virtual Network Informationen zur ARM-Ressource.

Name Typ Beschreibung
id

string

Ressourcen-ID.

kind

string

Art der Ressource.

name

string

Ressourcenname.

properties.certBlob

string

Ein Zertifikatdateiblob (.cer), das den öffentlichen Schlüssel des privaten Schlüssels enthält, der zum Authentifizieren einer Point-to-Site-VPN-Verbindung verwendet wird.

properties.certThumbprint

string

Der Fingerabdruck des Clientzertifikats.

properties.dnsServers

string

Von diesem Virtual Network zu verwendende DNS-Server. Dies sollte eine durch Trennzeichen getrennte Liste von IP-Adressen sein.

properties.isSwift

boolean

Flag, das verwendet wird, um anzugeben, ob es sich um eine VNET-Einschleusung handelt

properties.resyncRequired

boolean

true , wenn eine erneute Synchronisierung erforderlich ist; falseandernfalls .

properties.routes

VnetRoute[]

Die Routen, die von dieser Virtual Network-Verbindung verwendet werden.

properties.vnetResourceId

string

Die Ressourcen-ID des Virtual Network.

type

string

Der Ressourcentyp.

VnetRoute

Virtual Network Routenvertrag, der verwendet wird, um Routinginformationen für eine Virtual Network zu übergeben.

Name Typ Beschreibung
id

string

Ressourcen-ID.

kind

string

Art der Ressource.

name

string

Ressourcenname.

properties.endAddress

string

Die Endadresse für diese Route. Wenn die Startadresse in der CIDR-Notation angegeben ist, muss dies weggelassen werden.

properties.routeType

RouteType

Der Folgende Routentyp lautet: DEFAULT : Standardmäßig verfügt jede App über Routen zu den lokalen Adressbereichen, die von RFC1918 INHERITED angegeben sind– Routen, die vom echten Virtual Network Routen geerbt STATIC – Statische Route, die nur für die App festgelegt sind

Diese Werte werden verwendet, um die Routen einer App mit denen aus einem Virtual Network zu synchronisieren.

properties.startAddress

string

Die Startadresse für diese Route. Dies kann auch eine CIDR-Notation umfassen, in diesem Fall darf die Endadresse nicht angegeben werden.

type

string

Der Ressourcentyp.