Microsoft.Network applicationGateways 2015-05-01-preview
- neueste
- 2024-05-01
- 2024-03-01
- 2024-01-01
- 2023-11-01
- 2023-09-01
- 2023-06-01
- 2023-05-01
- 2023-04-01
- 2023-02-01
- 2022-11-01
- 2022-09-01
- 2022-07-01
- 2022-05-01
- 2022-01-01
- 2021-08-01
- 2021-05-01
- 2021-03-01
- 2021-02-01
- 2020-11-01
- 2020-08-01
- 2020-07-01
- 2020-06-01
- 2020-05-01
- 2020-04-01
- 2020-03-01
- 2019-12-01
- 2019-11-01
- 2019-09-01
- 2019-08-01
- 2019-07-01
- 2019-06-01
- 2019-04-01
- 2019-02-01
- 2018-12-01
- 2018-11-01
- 2018-10-01
- 2018-08-01
- 2018-07-01
- 2018-06-01
- 2018-04-01
- 2018-02-01
- 2018-01-01
- 2017-11-01
- 2017-10-01
- 2017-09-01
- 2017-08-01
- 2017-06-01
- 2017-03-30
- 2017-03-01
- 2016-12-01
- 2016-09-01
- 2016-06-01
- 2016-03-30
- 2015-06-15
- 2015-05-01-Preview-
Bicep-Ressourcendefinition
Der applicationGateways-Ressourcentyp kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen – Siehe Ressourcengruppenbereitstellungsbefehle
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.Network/applicationGateways-Ressource zu erstellen, fügen Sie der Vorlage die folgende Bicep hinzu.
resource symbolicname 'Microsoft.Network/applicationGateways@2015-05-01-preview' = {
etag: 'string'
location: 'string'
name: 'string'
properties: {
backendAddressPools: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
backendAddresses: [
{
fqdn: 'string'
ipAddress: 'string'
}
]
backendIPConfigurations: [
{
id: 'string'
}
]
provisioningState: 'string'
}
}
]
backendHttpSettingsCollection: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
cookieBasedAffinity: 'string'
port: int
protocol: 'string'
provisioningState: 'string'
}
}
]
frontendIPConfigurations: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
privateIPAddress: 'string'
privateIPAllocationMethod: 'string'
provisioningState: 'string'
publicIPAddress: {
id: 'string'
}
subnet: {
id: 'string'
}
}
}
]
frontendPorts: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
port: int
provisioningState: 'string'
}
}
]
gatewayIPConfigurations: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
provisioningState: 'string'
subnet: {
id: 'string'
}
}
}
]
httpListeners: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
frontendIPConfiguration: {
id: 'string'
}
frontendPort: {
id: 'string'
}
protocol: 'string'
provisioningState: 'string'
sslCertificate: {
id: 'string'
}
}
}
]
provisioningState: 'string'
requestRoutingRules: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
backendAddressPool: {
id: 'string'
}
backendHttpSettings: {
id: 'string'
}
httpListener: {
id: 'string'
}
provisioningState: 'string'
ruleType: 'string'
}
}
]
resourceGuid: 'string'
sku: {
capacity: int
name: 'string'
tier: 'string'
}
sslCertificates: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
data: 'string'
password: 'string'
provisioningState: 'string'
publicCertData: 'string'
}
}
]
}
tags: {
{customized property}: 'string'
}
}
Eigenschaftswerte
ApplicationGatewayBackendAddress
Name | Beschreibung | Wert |
---|---|---|
fqdn | Ruft den DNS-Namen ab oder legt den Namen fest. | Schnur |
ipAddress | Ruft die IP-Adresse ab oder legt sie fest. | Schnur |
ApplicationGatewayBackendAddressPool
Name | Beschreibung | Wert |
---|---|---|
etag | Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird | Schnur |
id | Ressourcen-ID | Schnur |
Name | Ruft den Namen der Ressource ab, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. | Schnur |
Eigenschaften | Eigenschaften des Back-End-Adresspools des Anwendungsgateways | ApplicationGatewayBackendAddressPoolPropertiesFormat |
ApplicationGatewayBackendAddressPoolPropertiesFormat
Name | Beschreibung | Wert |
---|---|---|
back-EndAddresses | Ruft die Back-End-Adressen ab oder legt sie fest. | ApplicationGatewayBackendAddress[] |
backIPConfigurations | Ruft back-EndIPConfiguration des Anwendungsgateways ab oder legt diese fest. | SubResource-[] |
provisioningState | Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der Back-End-Adresspoolressource Aktualisieren/Löschen/Fehlgeschlagen. | Schnur |
ApplicationGatewayBackendHttpSettings
Name | Beschreibung | Wert |
---|---|---|
etag | Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird | Schnur |
id | Ressourcen-ID | Schnur |
Name | Ruft den Namen der Ressource ab, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. | Schnur |
Eigenschaften | Eigenschaften der Einstellungen des Back-End-Adresspools des Anwendungsgateways | ApplicationGatewayBackendHttpSettingsPropertiesFormat |
ApplicationGatewayBackendHttpSettingsPropertiesFormat
Name | Beschreibung | Wert |
---|---|---|
cookieBasedAffinity | Ruft die Cookieaffinität ab oder legt sie fest. | "Deaktiviert" "Aktiviert" |
Hafen | Ruft den Port ab oder legt den Port fest. | Int |
Protokoll | Ruft das Protokoll ab oder legt es fest. | 'Http' "Https" |
provisioningState | Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der Back-End-HTTP-Einstellungsressource Aktualisieren/Löschen/Fehlgeschlagen. | Schnur |
ApplicationGatewayFrontendIPConfiguration
Name | Beschreibung | Wert |
---|---|---|
etag | Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird | Schnur |
id | Ressourcen-ID | Schnur |
Name | Ruft den Namen der Ressource ab, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. | Schnur |
Eigenschaften | Eigenschaften der Front-End-IP-Konfiguration des Anwendungsgateways | ApplicationGatewayFrontendIPConfigurationPropertiesFormat |
ApplicationGatewayFrontendIPConfigurationPropertiesFormat
Name | Beschreibung | Wert |
---|---|---|
privateIPAddress | Ruft die privateIPAddress der IP-Konfiguration der Netzwerkschnittstelle ab oder legt diese fest. | Schnur |
privateIPAllocationMethod | Dient zum Abrufen oder Festlegen der PrivateIP-Zuordnungsmethode (Static/Dynamic) | "Dynamisch" "Statisch" |
provisioningState | Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der PublicIP-Ressource Aktualisieren/Löschen/Fehlgeschlagen. | Schnur |
publicIPAddress | Dient zum Abrufen oder Festlegen des Verweises der PublicIP-Ressource | SubResource- |
Subnetz | Dient zum Abrufen oder Festlegen des Verweises der Subnetzressource. | SubResource- |
ApplicationGatewayFrontendPort
Name | Beschreibung | Wert |
---|---|---|
etag | Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird | Schnur |
id | Ressourcen-ID | Schnur |
Name | Ruft den Namen der Ressource ab, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. | Schnur |
Eigenschaften | Eigenschaften des Front-End-Port des Anwendungsgateways | ApplicationGatewayFrontendPortPropertiesFormat |
ApplicationGatewayFrontendPortPropertiesFormat
Name | Beschreibung | Wert |
---|---|---|
Hafen | Ruft den Front-End-Port ab oder legt den Frontend-Port fest. | Int |
provisioningState | Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der Frontend-Portressource Aktualisieren/Löschen/Fehlgeschlagen | Schnur |
ApplicationGatewayHttpListener
Name | Beschreibung | Wert |
---|---|---|
etag | Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird | Schnur |
id | Ressourcen-ID | Schnur |
Name | Ruft den Namen der Ressource ab, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. | Schnur |
Eigenschaften | Eigenschaften des Http-Listeners des Anwendungsgateways | ApplicationGatewayHttpListenerPropertiesFormat |
ApplicationGatewayHttpListenerPropertiesFormat
Name | Beschreibung | Wert |
---|---|---|
frontendIPConfiguration | Ruft die Front-End-IP-Konfigurationsressource des Anwendungsgateways ab oder legt diese fest. | SubResource- |
frontendPort | Ruft die Front-End-Portressource des Anwendungsgateways ab oder legt diese fest. | SubResource- |
Protokoll | Ruft das Protokoll ab oder legt es fest. | 'Http' "Https" |
provisioningState | Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der HTTP-Listener-Ressource Aktualisieren/Löschen/Fehlgeschlagen. | Schnur |
sslCertificate | Ruft die SSL-Zertifikatressource des Anwendungsgateways ab oder legt diese fest. | SubResource- |
ApplicationGatewayIPConfiguration
Name | Beschreibung | Wert |
---|---|---|
etag | Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird | Schnur |
id | Ressourcen-ID | Schnur |
Name | Ruft den Namen der Ressource ab, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. | Schnur |
Eigenschaften | Eigenschaften der IP-Konfiguration des Anwendungsgateways | ApplicationGatewayIPConfigurationPropertiesFormat |
ApplicationGatewayIPConfigurationPropertiesFormat
Name | Beschreibung | Wert |
---|---|---|
provisioningState | Ruft den Bereitstellungsstatus der Subnetzressource des Anwendungsgateways ab, oder legt ihn fest. Aktualisieren/Löschen/Fehlgeschlagen | Schnur |
Subnetz | Dient zum Abrufen oder Festlegen des Verweises der Subnetzressource. Ein Subnetz, von dem aus das Anwendungsgateway seine private Adresse erhält | SubResource- |
ApplicationGatewayPropertiesFormat
Name | Beschreibung | Wert |
---|---|---|
back-EndAddressPools | Dient zum Abrufen oder Festlegen des Back-End-Adresspools der Anwendungsgatewayressource. | ApplicationGatewayBackendAddressPool[] |
backHttpSettingsCollection | Dient zum Abrufen oder Festlegen von Back-End-HTTP-Einstellungen der Anwendungsgatewayressource. | ApplicationGatewayBackendHttpSettings[] |
frontendIPConfigurations | Dient zum Abrufen oder Festlegen von Front-End-IP-Adressen der Anwendungsgatewayressource. | ApplicationGatewayFrontendIPConfiguration[] |
frontendPorts | Ruft Frontend-Ports der Anwendungsgatewayressource ab oder legt diese fest. | ApplicationGatewayFrontendPort[] |
gatewayIPConfigurations | Ruft Subnetze der Anwendungsgatewayressource ab oder legt diese fest. | ApplicationGatewayIPConfiguration[] |
httpListener | Ruft HTTP-Listener der Anwendungsgatewayressource ab oder legt diese fest. | ApplicationGatewayHttpListener-[] |
provisioningState | Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der ApplicationGateway-Ressource Aktualisieren/Löschen/Fehlgeschlagen | Schnur |
requestRoutingRules | Dient zum Abrufen oder Festlegen von Anforderungsroutingregeln der Anwendungsgatewayressource. | ApplicationGatewayRequestRoutingRule[] |
resourceGuid | Dient zum Abrufen oder Festlegen der Ressourcen-GUID-Eigenschaft der ApplicationGateway-Ressource. | Schnur |
Sku | Ruft die Sku der Anwendungsgatewayressource ab oder legt diese fest. | ApplicationGatewaySku- |
sslCertificates | Ruft ssl-Zertifikate der Anwendungsgatewayressource ab oder legt diese fest. | ApplicationGatewaySslCertificate[] |
ApplicationGatewayRequestRoutingRule
Name | Beschreibung | Wert |
---|---|---|
etag | Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird | Schnur |
id | Ressourcen-ID | Schnur |
Name | Ruft den Namen der Ressource ab, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. | Schnur |
Eigenschaften | Eigenschaften der Anforderungsroutingregel des Anwendungsgateways | ApplicationGatewayRequestRoutingRulePropertiesFormat |
ApplicationGatewayRequestRoutingRulePropertiesFormat
Name | Beschreibung | Wert |
---|---|---|
back-EndAddressPool | Ruft die Back-End-Adresspoolressource des Anwendungsgateways ab oder legt diese fest. | SubResource- |
back-EndHttpSettings | Ruft die Front-End-Portressource des Anwendungsgateways ab oder legt diese fest. | SubResource- |
httpListener | Ruft die HTTP-Listenerressource des Anwendungsgateways ab oder legt diese fest. | SubResource- |
provisioningState | Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der Anforderungsroutingregelressource Aktualisieren/Löschen/Fehlgeschlagen. | Schnur |
ruleType | Dient zum Abrufen oder Festlegen des Regeltyps. | "Einfach" |
ApplicationGatewaySku
Name | Beschreibung | Wert |
---|---|---|
Fassungsvermögen | Ruft die Kapazität (Instanzenanzahl) des Anwendungsgateways ab oder legt sie fest. | Int |
Name | Ruft den Namen der SKU des Anwendungsgateways ab oder legt den Namen fest. | "Standard_Large" "Standard_Medium" "Standard_Small" |
Rang | Ruft die Ebene des Anwendungsgateways ab oder legt diese fest. | "Standard" |
ApplicationGatewaySslCertificate
Name | Beschreibung | Wert |
---|---|---|
etag | Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird | Schnur |
id | Ressourcen-ID | Schnur |
Name | Ruft den Namen der Ressource ab, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. | Schnur |
Eigenschaften | Eigenschaften von SSL-Zertifikaten des Anwendungsgateways | ApplicationGatewaySslCertificatePropertiesFormat |
ApplicationGatewaySslCertificatePropertiesFormat
Name | Beschreibung | Wert |
---|---|---|
Daten | Ruft die Zertifikatdaten ab oder legt sie fest. | Schnur |
Passwort | Ruft das Zertifikatkennwort ab oder legt es fest. | Schnur |
provisioningState | Ruft den Bereitstellungsstatus der SSL-Zertifikatressource Aktualisierung/Löschung/Fehlgeschlagen ab oder legt ihn fest. | Schnur |
publicCertData | Ruft die öffentlichen Zertifikatdaten ab oder legt sie fest. | Schnur |
Microsoft.Network/applicationGateways
Name | Beschreibung | Wert |
---|---|---|
etag | Ruft eine eindeutige schreibgeschützte Zeichenfolge ab, die sich ändert, wenn die Ressource aktualisiert wird | Schnur |
Ort | Ressourcenspeicherort | Zeichenfolge (erforderlich) |
Name | Der Ressourcenname | Zeichenfolge (erforderlich) |
Eigenschaften | Eigenschaften des Anwendungsgateways | ApplicationGatewayPropertiesFormat |
Schilder | Ressourcentags | Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen |
ResourceTags
Name | Beschreibung | Wert |
---|
Unterressource
Name | Beschreibung | Wert |
---|---|---|
id | Ressourcen-ID | Schnur |
Schnellstartbeispiele
Die folgenden Schnellstartbeispiele stellen diesen Ressourcentyp bereit.
Bicep-Datei | Beschreibung |
---|---|
AKS-Cluster mit einem NAT-Gateway und einem Anwendungsgateway- | In diesem Beispiel wird gezeigt, wie Sie einen AKS-Cluster mit NAT-Gateway für ausgehende Verbindungen und ein Anwendungsgateway für eingehende Verbindungen bereitstellen. |
AKS-Cluster mit dem Application Gateway Ingress Controller- | In diesem Beispiel wird gezeigt, wie Sie einen AKS-Cluster mit Application Gateway, Application Gateway Ingress Controller, Azure Container Registry, Log Analytics und Key Vault bereitstellen. |
Anwendungsgateway mit interner API-Verwaltung und Web App- | Das Anwendungsgateway routingt Internetdatenverkehr an eine API-Verwaltungsinstanz für virtuelle Netzwerke (interner Modus), die eine in einer Azure Web App gehostete Web-API verwendet. |
Anwendungsgateway mit WAF- und Firewallrichtlinien | Diese Vorlage erstellt ein Anwendungsgateway, bei dem WAF zusammen mit einer Firewallrichtlinie konfiguriert ist. |
Erstellen eines Web App-, PE- und Anwendungsgateways v2- | Diese Vorlage erstellt eine Azure Web App mit privatem Endpunkt in Azure Virtual Network Subnet , einem Anwendungsgateway v2. Das Anwendungsgateway wird in einem vNet (Subnetz) bereitgestellt. Die Web App schränkt den Zugriff auf den Datenverkehr aus dem Subnetz mithilfe eines privaten Endpunkts ein |
Erstellen eines Anwendungsgateways v2 | Diese Vorlage erstellt ein Anwendungsgateway v2 in einem virtuellen Netzwerk und richtet Autoskalierungseigenschaften und eine HTTP-Lastenausgleichsregel mit öffentlichem Frontend ein. |
Erstellen eines Azure-Anwendungsgateways v2 | Diese Vorlage erstellt ein Azure-Anwendungsgateway mit zwei Windows Server 2016-Servern im Back-End-Pool. |
Erstellen eines Azure WAF v2- | Diese Vorlage erstellt eine Azure Web Application Firewall v2 auf dem Azure-Anwendungsgateway mit zwei Windows Server 2016-Servern im Back-End-Pool. |
Erstellen der API-Verwaltung im internen VNet mit App-Gateway- | Diese Vorlage veranschaulicht, wie Sie eine Instanz von Azure API Management in einem privaten Netzwerk erstellen, das durch Azure Application Gateway geschützt ist. |
Erstellen eines Anwendungsgateways mit Zertifikaten | Diese Vorlage zeigt, wie Sie selbstsignierte Key Vault-Zertifikate generieren und dann vom Anwendungsgateway referenzieren. |
Bereitstellen eines Windows-VM-Skalierungssatzes mit azure Application Gateway- | Mit dieser Vorlage können Sie einen einfachen vm-Skalierungssatz bereitstellen, der in Azure Application Gateway integriert ist und bis zu 1000 VMs unterstützt. |
Front Door Standard/Premium mit Application Gateway Origin | Diese Vorlage erstellt eine Front Door Standard/Premium-Instanz und eine Anwendungsgateway-Instanz und verwendet eine NSG- und WAF-Richtlinie, um zu überprüfen, ob der Datenverkehr durch den Front Door-Ursprung gekommen ist. |
Front Door mit Containerinstanzen und Anwendungsgateway- | Diese Vorlage erstellt einen Front Door Standard/Premium mit einer Containergruppe und einem Anwendungsgateway. |
ARM-Vorlagenressourcendefinition
Der applicationGateways-Ressourcentyp kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen – Siehe Ressourcengruppenbereitstellungsbefehle
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.Network/applicationGateways-Ressource zu erstellen, fügen Sie Der Vorlage den folgenden JSON-Code hinzu.
{
"type": "Microsoft.Network/applicationGateways",
"apiVersion": "2015-05-01-preview",
"name": "string",
"etag": "string",
"location": "string",
"properties": {
"backendAddressPools": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"backendAddresses": [
{
"fqdn": "string",
"ipAddress": "string"
}
],
"backendIPConfigurations": [
{
"id": "string"
}
],
"provisioningState": "string"
}
}
],
"backendHttpSettingsCollection": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"cookieBasedAffinity": "string",
"port": "int",
"protocol": "string",
"provisioningState": "string"
}
}
],
"frontendIPConfigurations": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"privateIPAddress": "string",
"privateIPAllocationMethod": "string",
"provisioningState": "string",
"publicIPAddress": {
"id": "string"
},
"subnet": {
"id": "string"
}
}
}
],
"frontendPorts": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"port": "int",
"provisioningState": "string"
}
}
],
"gatewayIPConfigurations": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"provisioningState": "string",
"subnet": {
"id": "string"
}
}
}
],
"httpListeners": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"frontendIPConfiguration": {
"id": "string"
},
"frontendPort": {
"id": "string"
},
"protocol": "string",
"provisioningState": "string",
"sslCertificate": {
"id": "string"
}
}
}
],
"provisioningState": "string",
"requestRoutingRules": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"backendAddressPool": {
"id": "string"
},
"backendHttpSettings": {
"id": "string"
},
"httpListener": {
"id": "string"
},
"provisioningState": "string",
"ruleType": "string"
}
}
],
"resourceGuid": "string",
"sku": {
"capacity": "int",
"name": "string",
"tier": "string"
},
"sslCertificates": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"data": "string",
"password": "string",
"provisioningState": "string",
"publicCertData": "string"
}
}
]
},
"tags": {
"{customized property}": "string"
}
}
Eigenschaftswerte
ApplicationGatewayBackendAddress
Name | Beschreibung | Wert |
---|---|---|
fqdn | Ruft den DNS-Namen ab oder legt den Namen fest. | Schnur |
ipAddress | Ruft die IP-Adresse ab oder legt sie fest. | Schnur |
ApplicationGatewayBackendAddressPool
Name | Beschreibung | Wert |
---|---|---|
etag | Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird | Schnur |
id | Ressourcen-ID | Schnur |
Name | Ruft den Namen der Ressource ab, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. | Schnur |
Eigenschaften | Eigenschaften des Back-End-Adresspools des Anwendungsgateways | ApplicationGatewayBackendAddressPoolPropertiesFormat |
ApplicationGatewayBackendAddressPoolPropertiesFormat
Name | Beschreibung | Wert |
---|---|---|
back-EndAddresses | Ruft die Back-End-Adressen ab oder legt sie fest. | ApplicationGatewayBackendAddress[] |
backIPConfigurations | Ruft back-EndIPConfiguration des Anwendungsgateways ab oder legt diese fest. | SubResource-[] |
provisioningState | Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der Back-End-Adresspoolressource Aktualisieren/Löschen/Fehlgeschlagen. | Schnur |
ApplicationGatewayBackendHttpSettings
Name | Beschreibung | Wert |
---|---|---|
etag | Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird | Schnur |
id | Ressourcen-ID | Schnur |
Name | Ruft den Namen der Ressource ab, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. | Schnur |
Eigenschaften | Eigenschaften der Einstellungen des Back-End-Adresspools des Anwendungsgateways | ApplicationGatewayBackendHttpSettingsPropertiesFormat |
ApplicationGatewayBackendHttpSettingsPropertiesFormat
Name | Beschreibung | Wert |
---|---|---|
cookieBasedAffinity | Ruft die Cookieaffinität ab oder legt sie fest. | "Deaktiviert" "Aktiviert" |
Hafen | Ruft den Port ab oder legt den Port fest. | Int |
Protokoll | Ruft das Protokoll ab oder legt es fest. | 'Http' "Https" |
provisioningState | Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der Back-End-HTTP-Einstellungsressource Aktualisieren/Löschen/Fehlgeschlagen. | Schnur |
ApplicationGatewayFrontendIPConfiguration
Name | Beschreibung | Wert |
---|---|---|
etag | Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird | Schnur |
id | Ressourcen-ID | Schnur |
Name | Ruft den Namen der Ressource ab, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. | Schnur |
Eigenschaften | Eigenschaften der Front-End-IP-Konfiguration des Anwendungsgateways | ApplicationGatewayFrontendIPConfigurationPropertiesFormat |
ApplicationGatewayFrontendIPConfigurationPropertiesFormat
Name | Beschreibung | Wert |
---|---|---|
privateIPAddress | Ruft die privateIPAddress der IP-Konfiguration der Netzwerkschnittstelle ab oder legt diese fest. | Schnur |
privateIPAllocationMethod | Dient zum Abrufen oder Festlegen der PrivateIP-Zuordnungsmethode (Static/Dynamic) | "Dynamisch" "Statisch" |
provisioningState | Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der PublicIP-Ressource Aktualisieren/Löschen/Fehlgeschlagen. | Schnur |
publicIPAddress | Dient zum Abrufen oder Festlegen des Verweises der PublicIP-Ressource | SubResource- |
Subnetz | Dient zum Abrufen oder Festlegen des Verweises der Subnetzressource. | SubResource- |
ApplicationGatewayFrontendPort
Name | Beschreibung | Wert |
---|---|---|
etag | Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird | Schnur |
id | Ressourcen-ID | Schnur |
Name | Ruft den Namen der Ressource ab, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. | Schnur |
Eigenschaften | Eigenschaften des Front-End-Port des Anwendungsgateways | ApplicationGatewayFrontendPortPropertiesFormat |
ApplicationGatewayFrontendPortPropertiesFormat
Name | Beschreibung | Wert |
---|---|---|
Hafen | Ruft den Front-End-Port ab oder legt den Frontend-Port fest. | Int |
provisioningState | Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der Frontend-Portressource Aktualisieren/Löschen/Fehlgeschlagen | Schnur |
ApplicationGatewayHttpListener
Name | Beschreibung | Wert |
---|---|---|
etag | Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird | Schnur |
id | Ressourcen-ID | Schnur |
Name | Ruft den Namen der Ressource ab, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. | Schnur |
Eigenschaften | Eigenschaften des Http-Listeners des Anwendungsgateways | ApplicationGatewayHttpListenerPropertiesFormat |
ApplicationGatewayHttpListenerPropertiesFormat
Name | Beschreibung | Wert |
---|---|---|
frontendIPConfiguration | Ruft die Front-End-IP-Konfigurationsressource des Anwendungsgateways ab oder legt diese fest. | SubResource- |
frontendPort | Ruft die Front-End-Portressource des Anwendungsgateways ab oder legt diese fest. | SubResource- |
Protokoll | Ruft das Protokoll ab oder legt es fest. | 'Http' "Https" |
provisioningState | Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der HTTP-Listener-Ressource Aktualisieren/Löschen/Fehlgeschlagen. | Schnur |
sslCertificate | Ruft die SSL-Zertifikatressource des Anwendungsgateways ab oder legt diese fest. | SubResource- |
ApplicationGatewayIPConfiguration
Name | Beschreibung | Wert |
---|---|---|
etag | Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird | Schnur |
id | Ressourcen-ID | Schnur |
Name | Ruft den Namen der Ressource ab, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. | Schnur |
Eigenschaften | Eigenschaften der IP-Konfiguration des Anwendungsgateways | ApplicationGatewayIPConfigurationPropertiesFormat |
ApplicationGatewayIPConfigurationPropertiesFormat
Name | Beschreibung | Wert |
---|---|---|
provisioningState | Ruft den Bereitstellungsstatus der Subnetzressource des Anwendungsgateways ab, oder legt ihn fest. Aktualisieren/Löschen/Fehlgeschlagen | Schnur |
Subnetz | Dient zum Abrufen oder Festlegen des Verweises der Subnetzressource. Ein Subnetz, von dem aus das Anwendungsgateway seine private Adresse erhält | SubResource- |
ApplicationGatewayPropertiesFormat
Name | Beschreibung | Wert |
---|---|---|
back-EndAddressPools | Dient zum Abrufen oder Festlegen des Back-End-Adresspools der Anwendungsgatewayressource. | ApplicationGatewayBackendAddressPool[] |
backHttpSettingsCollection | Dient zum Abrufen oder Festlegen von Back-End-HTTP-Einstellungen der Anwendungsgatewayressource. | ApplicationGatewayBackendHttpSettings[] |
frontendIPConfigurations | Dient zum Abrufen oder Festlegen von Front-End-IP-Adressen der Anwendungsgatewayressource. | ApplicationGatewayFrontendIPConfiguration[] |
frontendPorts | Ruft Frontend-Ports der Anwendungsgatewayressource ab oder legt diese fest. | ApplicationGatewayFrontendPort[] |
gatewayIPConfigurations | Ruft Subnetze der Anwendungsgatewayressource ab oder legt diese fest. | ApplicationGatewayIPConfiguration[] |
httpListener | Ruft HTTP-Listener der Anwendungsgatewayressource ab oder legt diese fest. | ApplicationGatewayHttpListener-[] |
provisioningState | Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der ApplicationGateway-Ressource Aktualisieren/Löschen/Fehlgeschlagen | Schnur |
requestRoutingRules | Dient zum Abrufen oder Festlegen von Anforderungsroutingregeln der Anwendungsgatewayressource. | ApplicationGatewayRequestRoutingRule[] |
resourceGuid | Dient zum Abrufen oder Festlegen der Ressourcen-GUID-Eigenschaft der ApplicationGateway-Ressource. | Schnur |
Sku | Ruft die Sku der Anwendungsgatewayressource ab oder legt diese fest. | ApplicationGatewaySku- |
sslCertificates | Ruft ssl-Zertifikate der Anwendungsgatewayressource ab oder legt diese fest. | ApplicationGatewaySslCertificate[] |
ApplicationGatewayRequestRoutingRule
Name | Beschreibung | Wert |
---|---|---|
etag | Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird | Schnur |
id | Ressourcen-ID | Schnur |
Name | Ruft den Namen der Ressource ab, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. | Schnur |
Eigenschaften | Eigenschaften der Anforderungsroutingregel des Anwendungsgateways | ApplicationGatewayRequestRoutingRulePropertiesFormat |
ApplicationGatewayRequestRoutingRulePropertiesFormat
Name | Beschreibung | Wert |
---|---|---|
back-EndAddressPool | Ruft die Back-End-Adresspoolressource des Anwendungsgateways ab oder legt diese fest. | SubResource- |
back-EndHttpSettings | Ruft die Front-End-Portressource des Anwendungsgateways ab oder legt diese fest. | SubResource- |
httpListener | Ruft die HTTP-Listenerressource des Anwendungsgateways ab oder legt diese fest. | SubResource- |
provisioningState | Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der Anforderungsroutingregelressource Aktualisieren/Löschen/Fehlgeschlagen. | Schnur |
ruleType | Dient zum Abrufen oder Festlegen des Regeltyps. | "Einfach" |
ApplicationGatewaySku
Name | Beschreibung | Wert |
---|---|---|
Fassungsvermögen | Ruft die Kapazität (Instanzenanzahl) des Anwendungsgateways ab oder legt sie fest. | Int |
Name | Ruft den Namen der SKU des Anwendungsgateways ab oder legt den Namen fest. | "Standard_Large" "Standard_Medium" "Standard_Small" |
Rang | Ruft die Ebene des Anwendungsgateways ab oder legt diese fest. | "Standard" |
ApplicationGatewaySslCertificate
Name | Beschreibung | Wert |
---|---|---|
etag | Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird | Schnur |
id | Ressourcen-ID | Schnur |
Name | Ruft den Namen der Ressource ab, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. | Schnur |
Eigenschaften | Eigenschaften von SSL-Zertifikaten des Anwendungsgateways | ApplicationGatewaySslCertificatePropertiesFormat |
ApplicationGatewaySslCertificatePropertiesFormat
Name | Beschreibung | Wert |
---|---|---|
Daten | Ruft die Zertifikatdaten ab oder legt sie fest. | Schnur |
Passwort | Ruft das Zertifikatkennwort ab oder legt es fest. | Schnur |
provisioningState | Ruft den Bereitstellungsstatus der SSL-Zertifikatressource Aktualisierung/Löschung/Fehlgeschlagen ab oder legt ihn fest. | Schnur |
publicCertData | Ruft die öffentlichen Zertifikatdaten ab oder legt sie fest. | Schnur |
Microsoft.Network/applicationGateways
Name | Beschreibung | Wert |
---|---|---|
apiVersion | Die API-Version | "2015-05-01-preview" |
etag | Ruft eine eindeutige schreibgeschützte Zeichenfolge ab, die sich ändert, wenn die Ressource aktualisiert wird | Schnur |
Ort | Ressourcenspeicherort | Zeichenfolge (erforderlich) |
Name | Der Ressourcenname | Zeichenfolge (erforderlich) |
Eigenschaften | Eigenschaften des Anwendungsgateways | ApplicationGatewayPropertiesFormat |
Schilder | Ressourcentags | Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen |
Art | Der Ressourcentyp | "Microsoft.Network/applicationGateways" |
ResourceTags
Name | Beschreibung | Wert |
---|
Unterressource
Name | Beschreibung | Wert |
---|---|---|
id | Ressourcen-ID | Schnur |
Schnellstartvorlagen
Die folgenden Schnellstartvorlagen stellen diesen Ressourcentyp bereit.
Schablone | Beschreibung |
---|---|
AKS-Cluster mit einem NAT-Gateway und einem Anwendungsgateway- |
In diesem Beispiel wird gezeigt, wie Sie einen AKS-Cluster mit NAT-Gateway für ausgehende Verbindungen und ein Anwendungsgateway für eingehende Verbindungen bereitstellen. |
AKS-Cluster mit dem Application Gateway Ingress Controller- |
In diesem Beispiel wird gezeigt, wie Sie einen AKS-Cluster mit Application Gateway, Application Gateway Ingress Controller, Azure Container Registry, Log Analytics und Key Vault bereitstellen. |
App-Gateway mit WAF-, SSL-, IIS- und HTTPS-Umleitung |
Diese Vorlage stellt ein Anwendungsgateway mit WAF bereit, end to end SSL und HTTP to HTTPS redirect on the IIS servers. |
Anwendungsgateway für eine Web App mit IP-Einschränkung |
Diese Vorlage erstellt ein Anwendungsgateway vor einer Azure Web App mit aktivierter IP-Einschränkung in der Web App. |
Anwendungsgateway für multihosting |
Diese Vorlage erstellt ein Anwendungsgateway und konfiguriert es für MultiHosting auf Port 443. |
Anwendungsgateway für url-pfadbasiertes Routing |
Diese Vorlage erstellt ein Anwendungsgateway und konfiguriert es für das URL-pfadbasierte Routing. |
Anwendungsgateway mit interner API-Verwaltung und Web App- |
Das Anwendungsgateway routingt Internetdatenverkehr an eine API-Verwaltungsinstanz für virtuelle Netzwerke (interner Modus), die eine in einer Azure Web App gehostete Web-API verwendet. |
Anwendungsgateway mit WAF- und Firewallrichtlinien |
Diese Vorlage erstellt ein Anwendungsgateway, bei dem WAF zusammen mit einer Firewallrichtlinie konfiguriert ist. |
Autoscale LANSA Windows VM ScaleSet mit Azure SQL-Datenbank |
Die Vorlage stellt eine Windows-VMSS mit einer gewünschten Anzahl von VMs im Skalierungssatz und einer LANSA-MSI bereit, die in jedem virtuellen Computer installiert werden soll. Sobald der VM-Skalierungssatz bereitgestellt wurde, wird eine benutzerdefinierte Skripterweiterung verwendet, um die LANSA MSI zu installieren) |
Demoeinrichtung des Azure-Anwendungsgateways |
Mit dieser Vorlage können Sie schnell eine Azure Application Gateway-Demo bereitstellen, um den Lastenausgleich mit oder ohne cookiebasierte Affinität zu testen. |
Erstellen einer Web-App, die durch das Anwendungsgateway v2- geschützt ist |
Diese Vorlage erstellt eine Azure Web App mit Zugriffseinschränkung für ein Anwendungsgateway v2. Das Anwendungsgateway wird in einem vNet (Subnetz) bereitgestellt, das einen "Microsoft.Web"-Dienstendpunkt aktiviert hat. Die Web App schränkt den Zugriff auf den Datenverkehr aus dem Subnetz ein. |
Erstellen eines Web App-, PE- und Anwendungsgateways v2- |
Diese Vorlage erstellt eine Azure Web App mit privatem Endpunkt in Azure Virtual Network Subnet , einem Anwendungsgateway v2. Das Anwendungsgateway wird in einem vNet (Subnetz) bereitgestellt. Die Web App schränkt den Zugriff auf den Datenverkehr aus dem Subnetz mithilfe eines privaten Endpunkts ein |
Erstellen einer WordPress-Website in einem virtuellen Netzwerk |
Diese Vorlage erstellt eine WordPress-Website auf der Containerinstanz in einem virtuellen Netzwerk. Und geben Sie einen öffentlichen Website-FQDN aus, der auf die WordPress-Website zugreifen kann. |
Erstellen eines Anwendungsgateways |
Diese Vorlage erstellt ein Anwendungsgateway in einem virtuellen Netzwerk und richtet Lastenausgleichsregeln für eine beliebige Anzahl virtueller Computer ein. |
Erstellen eines Anwendungsgateways (benutzerdefiniertes SSL) |
Diese Vorlage stellt ein Anwendungsgateway bereit, das mit einer benutzerdefinierten SSL-Richtlinie konfiguriert ist. |
Erstellen eines Anwendungsgateways (SSL-Richtlinie) |
Diese Vorlage stellt ein Anwendungsgateway bereit, das mit einer vordefinierten SSL-Richtlinie konfiguriert ist. |
Erstellen eines Anwendungsgateways (WAF) |
Diese Vorlage erstellt ein Anwendungsgateway mit Webanwendungsfirewallfunktionen in einem virtuellen Netzwerk und richtet Lastenausgleichsregeln für eine beliebige Anzahl virtueller Computer ein. |
Erstellen eines Anwendungsgateways für WebApps- |
Diese Vorlage erstellt ein Anwendungsgateway vor zwei Azure Web Apps mit aktivierter benutzerdefinierter Probe. |
Erstellen eines Anwendungsgateways v2 |
Diese Vorlage erstellt ein Anwendungsgateway v2 in einem virtuellen Netzwerk und richtet Autoskalierungseigenschaften und eine HTTP-Lastenausgleichsregel mit öffentlichem Frontend ein. |
Erstellen eines Anwendungsgateways V2 mit Key Vault- |
Diese Vorlage stellt ein Anwendungsgateway V2 in einem virtuellen Netzwerk, einer benutzerdefinierten Identität, einem Schlüsseltresor, einem geheimen Schlüssel (Zertifikatdaten) und einer Zugriffsrichtlinie für Key Vault und Anwendungsgateway bereit. |
Erstellen eines Anwendungsgateways mit Pfadüberschreibung |
Diese Vorlage stellt ein Anwendungsgateway bereit und zeigt die Verwendung des Pfadüberschreibungsfeatures für einen Back-End-Adresspool an. |
Erstellen eines Anwendungsgateways mit Probe- |
Diese Vorlage stellt ein Anwendungsgateway mit erweiterter Probefunktionalität bereit. |
Erstellen eines Anwendungsgateways mit öffentlichem IP- |
Diese Vorlage erstellt ein Anwendungsgateway, eine öffentliche IP-Adresse für das Anwendungsgateway und das virtuelle Netzwerk, in dem Das Anwendungsgateway bereitgestellt wird. Konfiguriert außerdem das Anwendungsgateway für den Http-Lastenausgleich mit zwei Back-End-Servern. Beachten Sie, dass Sie gültige IPs für Back-End-Server angeben müssen. |
Erstellen eines Anwendungsgateways mit öffentlichem IP- |
Diese Vorlage erstellt ein Anwendungsgateway, eine öffentliche IP-Adresse für das Anwendungsgateway und das virtuelle Netzwerk, in dem Das Anwendungsgateway bereitgestellt wird. Konfiguriert außerdem das Anwendungsgateway für ssl Offload und Lastenausgleich mit zwei Back-End-Servern. Beachten Sie, dass Sie gültige IPs für Back-End-Server angeben müssen. |
Erstellen eines Anwendungsgateways mit Umleitungs- |
Diese Vorlage erstellt ein Anwendungsgateway mit Umleitungsfunktionen in einem virtuellen Netzwerk und richtet Lastenausgleichs- und Umleitungsregeln ein (einfach und pfadbasiert) |
Erstellen eines Anwendungsgateways mit neu schreiben |
Diese Vorlage erstellt ein Anwendungsgateway mit Rewrite-Funktionen in einem virtuellen Netzwerk und richtet Lastenausgleichs-, Neuschreibregeln ein. |
Erstellen eines Azure-Anwendungsgateways v2 |
Diese Vorlage erstellt ein Azure-Anwendungsgateway mit zwei Windows Server 2016-Servern im Back-End-Pool. |
Erstellen eines Azure WAF v2- |
Diese Vorlage erstellt eine Azure Web Application Firewall v2 auf dem Azure-Anwendungsgateway mit zwei Windows Server 2016-Servern im Back-End-Pool. |
Erstellen eines IPv6-Anwendungsgateways |
Diese Vorlage erstellt ein Anwendungsgateway mit einem IPv6-Frontend in einem virtuellen Dual-Stack-Netzwerk. |
Erstellen der API-Verwaltung im internen VNet mit App-Gateway- |
Diese Vorlage veranschaulicht, wie Sie eine Instanz von Azure API Management in einem privaten Netzwerk erstellen, das durch Azure Application Gateway geschützt ist. |
Erstellen eines Anwendungsgateways mit Zertifikaten |
Diese Vorlage zeigt, wie Sie selbstsignierte Key Vault-Zertifikate generieren und dann vom Anwendungsgateway referenzieren. |
Bereitstellen eines Windows-VM-Skalierungssatzes mit azure Application Gateway- |
Mit dieser Vorlage können Sie einen einfachen vm-Skalierungssatz bereitstellen, der in Azure Application Gateway integriert ist und bis zu 1000 VMs unterstützt. |
Bereitstellen eines VM-Skalierungssatzes von Ubuntu mit azure Application Gateway- |
Mit dieser Vorlage können Sie einen einfachen vm Scale Set für Ubuntu bereitstellen, der in Azure Application Gateway integriert ist und bis zu 1000 VMs unterstützt. |
eShop-Website mit ILB ASE |
Eine App Service-Umgebung ist eine Premium-Serviceplanoption von Azure App Service, die eine vollständig isolierte und dedizierte Umgebung für die sichere Ausführung von Azure App Service-Apps im großen Maßstab bereitstellt, einschließlich Web-Apps, Mobile Apps und API-Apps. |
Front Door Standard/Premium mit Application Gateway Origin |
Diese Vorlage erstellt eine Front Door Standard/Premium-Instanz und eine Anwendungsgateway-Instanz und verwendet eine NSG- und WAF-Richtlinie, um zu überprüfen, ob der Datenverkehr durch den Front Door-Ursprung gekommen ist. |
Front Door mit Containerinstanzen und Anwendungsgateway- |
Diese Vorlage erstellt einen Front Door Standard/Premium mit einer Containergruppe und einem Anwendungsgateway. |
Multi tier App mit NSG, ILB, AppGateway |
Diese Vorlage stellt ein virtuelles Netzwerk bereit, trennt das Netzwerk über Subnetze, stellt virtuelle Computer bereit und konfiguriert den Lastenausgleich. |
Multi tier traffic manager, L4 ILB, L7 AppGateway |
Diese Vorlage stellt ein virtuelles Netzwerk bereit, trennt das Netzwerk über Subnetze, stellt virtuelle Computer bereit und konfiguriert den Lastenausgleich. |
Terraform -Ressourcendefinition (AzAPI-Anbieter)
Der applicationGateways-Ressourcentyp kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.Network/applicationGateways-Ressource zu erstellen, fügen Sie Ihrer Vorlage die folgende Terraform hinzu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/applicationGateways@2015-05-01-preview"
name = "string"
etag = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
backendAddressPools = [
{
etag = "string"
id = "string"
name = "string"
properties = {
backendAddresses = [
{
fqdn = "string"
ipAddress = "string"
}
]
backendIPConfigurations = [
{
id = "string"
}
]
provisioningState = "string"
}
}
]
backendHttpSettingsCollection = [
{
etag = "string"
id = "string"
name = "string"
properties = {
cookieBasedAffinity = "string"
port = int
protocol = "string"
provisioningState = "string"
}
}
]
frontendIPConfigurations = [
{
etag = "string"
id = "string"
name = "string"
properties = {
privateIPAddress = "string"
privateIPAllocationMethod = "string"
provisioningState = "string"
publicIPAddress = {
id = "string"
}
subnet = {
id = "string"
}
}
}
]
frontendPorts = [
{
etag = "string"
id = "string"
name = "string"
properties = {
port = int
provisioningState = "string"
}
}
]
gatewayIPConfigurations = [
{
etag = "string"
id = "string"
name = "string"
properties = {
provisioningState = "string"
subnet = {
id = "string"
}
}
}
]
httpListeners = [
{
etag = "string"
id = "string"
name = "string"
properties = {
frontendIPConfiguration = {
id = "string"
}
frontendPort = {
id = "string"
}
protocol = "string"
provisioningState = "string"
sslCertificate = {
id = "string"
}
}
}
]
provisioningState = "string"
requestRoutingRules = [
{
etag = "string"
id = "string"
name = "string"
properties = {
backendAddressPool = {
id = "string"
}
backendHttpSettings = {
id = "string"
}
httpListener = {
id = "string"
}
provisioningState = "string"
ruleType = "string"
}
}
]
resourceGuid = "string"
sku = {
capacity = int
name = "string"
tier = "string"
}
sslCertificates = [
{
etag = "string"
id = "string"
name = "string"
properties = {
data = "string"
password = "string"
provisioningState = "string"
publicCertData = "string"
}
}
]
}
})
}
Eigenschaftswerte
ApplicationGatewayBackendAddress
Name | Beschreibung | Wert |
---|---|---|
fqdn | Ruft den DNS-Namen ab oder legt den Namen fest. | Schnur |
ipAddress | Ruft die IP-Adresse ab oder legt sie fest. | Schnur |
ApplicationGatewayBackendAddressPool
Name | Beschreibung | Wert |
---|---|---|
etag | Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird | Schnur |
id | Ressourcen-ID | Schnur |
Name | Ruft den Namen der Ressource ab, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. | Schnur |
Eigenschaften | Eigenschaften des Back-End-Adresspools des Anwendungsgateways | ApplicationGatewayBackendAddressPoolPropertiesFormat |
ApplicationGatewayBackendAddressPoolPropertiesFormat
Name | Beschreibung | Wert |
---|---|---|
back-EndAddresses | Ruft die Back-End-Adressen ab oder legt sie fest. | ApplicationGatewayBackendAddress[] |
backIPConfigurations | Ruft back-EndIPConfiguration des Anwendungsgateways ab oder legt diese fest. | SubResource-[] |
provisioningState | Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der Back-End-Adresspoolressource Aktualisieren/Löschen/Fehlgeschlagen. | Schnur |
ApplicationGatewayBackendHttpSettings
Name | Beschreibung | Wert |
---|---|---|
etag | Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird | Schnur |
id | Ressourcen-ID | Schnur |
Name | Ruft den Namen der Ressource ab, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. | Schnur |
Eigenschaften | Eigenschaften der Einstellungen des Back-End-Adresspools des Anwendungsgateways | ApplicationGatewayBackendHttpSettingsPropertiesFormat |
ApplicationGatewayBackendHttpSettingsPropertiesFormat
Name | Beschreibung | Wert |
---|---|---|
cookieBasedAffinity | Ruft die Cookieaffinität ab oder legt sie fest. | "Deaktiviert" "Aktiviert" |
Hafen | Ruft den Port ab oder legt den Port fest. | Int |
Protokoll | Ruft das Protokoll ab oder legt es fest. | 'Http' "Https" |
provisioningState | Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der Back-End-HTTP-Einstellungsressource Aktualisieren/Löschen/Fehlgeschlagen. | Schnur |
ApplicationGatewayFrontendIPConfiguration
Name | Beschreibung | Wert |
---|---|---|
etag | Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird | Schnur |
id | Ressourcen-ID | Schnur |
Name | Ruft den Namen der Ressource ab, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. | Schnur |
Eigenschaften | Eigenschaften der Front-End-IP-Konfiguration des Anwendungsgateways | ApplicationGatewayFrontendIPConfigurationPropertiesFormat |
ApplicationGatewayFrontendIPConfigurationPropertiesFormat
Name | Beschreibung | Wert |
---|---|---|
privateIPAddress | Ruft die privateIPAddress der IP-Konfiguration der Netzwerkschnittstelle ab oder legt diese fest. | Schnur |
privateIPAllocationMethod | Dient zum Abrufen oder Festlegen der PrivateIP-Zuordnungsmethode (Static/Dynamic) | "Dynamisch" "Statisch" |
provisioningState | Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der PublicIP-Ressource Aktualisieren/Löschen/Fehlgeschlagen. | Schnur |
publicIPAddress | Dient zum Abrufen oder Festlegen des Verweises der PublicIP-Ressource | SubResource- |
Subnetz | Dient zum Abrufen oder Festlegen des Verweises der Subnetzressource. | SubResource- |
ApplicationGatewayFrontendPort
Name | Beschreibung | Wert |
---|---|---|
etag | Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird | Schnur |
id | Ressourcen-ID | Schnur |
Name | Ruft den Namen der Ressource ab, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. | Schnur |
Eigenschaften | Eigenschaften des Front-End-Port des Anwendungsgateways | ApplicationGatewayFrontendPortPropertiesFormat |
ApplicationGatewayFrontendPortPropertiesFormat
Name | Beschreibung | Wert |
---|---|---|
Hafen | Ruft den Front-End-Port ab oder legt den Frontend-Port fest. | Int |
provisioningState | Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der Frontend-Portressource Aktualisieren/Löschen/Fehlgeschlagen | Schnur |
ApplicationGatewayHttpListener
Name | Beschreibung | Wert |
---|---|---|
etag | Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird | Schnur |
id | Ressourcen-ID | Schnur |
Name | Ruft den Namen der Ressource ab, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. | Schnur |
Eigenschaften | Eigenschaften des Http-Listeners des Anwendungsgateways | ApplicationGatewayHttpListenerPropertiesFormat |
ApplicationGatewayHttpListenerPropertiesFormat
Name | Beschreibung | Wert |
---|---|---|
frontendIPConfiguration | Ruft die Front-End-IP-Konfigurationsressource des Anwendungsgateways ab oder legt diese fest. | SubResource- |
frontendPort | Ruft die Front-End-Portressource des Anwendungsgateways ab oder legt diese fest. | SubResource- |
Protokoll | Ruft das Protokoll ab oder legt es fest. | 'Http' "Https" |
provisioningState | Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der HTTP-Listener-Ressource Aktualisieren/Löschen/Fehlgeschlagen. | Schnur |
sslCertificate | Ruft die SSL-Zertifikatressource des Anwendungsgateways ab oder legt diese fest. | SubResource- |
ApplicationGatewayIPConfiguration
Name | Beschreibung | Wert |
---|---|---|
etag | Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird | Schnur |
id | Ressourcen-ID | Schnur |
Name | Ruft den Namen der Ressource ab, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. | Schnur |
Eigenschaften | Eigenschaften der IP-Konfiguration des Anwendungsgateways | ApplicationGatewayIPConfigurationPropertiesFormat |
ApplicationGatewayIPConfigurationPropertiesFormat
Name | Beschreibung | Wert |
---|---|---|
provisioningState | Ruft den Bereitstellungsstatus der Subnetzressource des Anwendungsgateways ab, oder legt ihn fest. Aktualisieren/Löschen/Fehlgeschlagen | Schnur |
Subnetz | Dient zum Abrufen oder Festlegen des Verweises der Subnetzressource. Ein Subnetz, von dem aus das Anwendungsgateway seine private Adresse erhält | SubResource- |
ApplicationGatewayPropertiesFormat
Name | Beschreibung | Wert |
---|---|---|
back-EndAddressPools | Dient zum Abrufen oder Festlegen des Back-End-Adresspools der Anwendungsgatewayressource. | ApplicationGatewayBackendAddressPool[] |
backHttpSettingsCollection | Dient zum Abrufen oder Festlegen von Back-End-HTTP-Einstellungen der Anwendungsgatewayressource. | ApplicationGatewayBackendHttpSettings[] |
frontendIPConfigurations | Dient zum Abrufen oder Festlegen von Front-End-IP-Adressen der Anwendungsgatewayressource. | ApplicationGatewayFrontendIPConfiguration[] |
frontendPorts | Ruft Frontend-Ports der Anwendungsgatewayressource ab oder legt diese fest. | ApplicationGatewayFrontendPort[] |
gatewayIPConfigurations | Ruft Subnetze der Anwendungsgatewayressource ab oder legt diese fest. | ApplicationGatewayIPConfiguration[] |
httpListener | Ruft HTTP-Listener der Anwendungsgatewayressource ab oder legt diese fest. | ApplicationGatewayHttpListener-[] |
provisioningState | Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der ApplicationGateway-Ressource Aktualisieren/Löschen/Fehlgeschlagen | Schnur |
requestRoutingRules | Dient zum Abrufen oder Festlegen von Anforderungsroutingregeln der Anwendungsgatewayressource. | ApplicationGatewayRequestRoutingRule[] |
resourceGuid | Dient zum Abrufen oder Festlegen der Ressourcen-GUID-Eigenschaft der ApplicationGateway-Ressource. | Schnur |
Sku | Ruft die Sku der Anwendungsgatewayressource ab oder legt diese fest. | ApplicationGatewaySku- |
sslCertificates | Ruft ssl-Zertifikate der Anwendungsgatewayressource ab oder legt diese fest. | ApplicationGatewaySslCertificate[] |
ApplicationGatewayRequestRoutingRule
Name | Beschreibung | Wert |
---|---|---|
etag | Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird | Schnur |
id | Ressourcen-ID | Schnur |
Name | Ruft den Namen der Ressource ab, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. | Schnur |
Eigenschaften | Eigenschaften der Anforderungsroutingregel des Anwendungsgateways | ApplicationGatewayRequestRoutingRulePropertiesFormat |
ApplicationGatewayRequestRoutingRulePropertiesFormat
Name | Beschreibung | Wert |
---|---|---|
back-EndAddressPool | Ruft die Back-End-Adresspoolressource des Anwendungsgateways ab oder legt diese fest. | SubResource- |
back-EndHttpSettings | Ruft die Front-End-Portressource des Anwendungsgateways ab oder legt diese fest. | SubResource- |
httpListener | Ruft die HTTP-Listenerressource des Anwendungsgateways ab oder legt diese fest. | SubResource- |
provisioningState | Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der Anforderungsroutingregelressource Aktualisieren/Löschen/Fehlgeschlagen. | Schnur |
ruleType | Dient zum Abrufen oder Festlegen des Regeltyps. | "Einfach" |
ApplicationGatewaySku
Name | Beschreibung | Wert |
---|---|---|
Fassungsvermögen | Ruft die Kapazität (Instanzenanzahl) des Anwendungsgateways ab oder legt sie fest. | Int |
Name | Ruft den Namen der SKU des Anwendungsgateways ab oder legt den Namen fest. | "Standard_Large" "Standard_Medium" "Standard_Small" |
Rang | Ruft die Ebene des Anwendungsgateways ab oder legt diese fest. | "Standard" |
ApplicationGatewaySslCertificate
Name | Beschreibung | Wert |
---|---|---|
etag | Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird | Schnur |
id | Ressourcen-ID | Schnur |
Name | Ruft den Namen der Ressource ab, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. | Schnur |
Eigenschaften | Eigenschaften von SSL-Zertifikaten des Anwendungsgateways | ApplicationGatewaySslCertificatePropertiesFormat |
ApplicationGatewaySslCertificatePropertiesFormat
Name | Beschreibung | Wert |
---|---|---|
Daten | Ruft die Zertifikatdaten ab oder legt sie fest. | Schnur |
Passwort | Ruft das Zertifikatkennwort ab oder legt es fest. | Schnur |
provisioningState | Ruft den Bereitstellungsstatus der SSL-Zertifikatressource Aktualisierung/Löschung/Fehlgeschlagen ab oder legt ihn fest. | Schnur |
publicCertData | Ruft die öffentlichen Zertifikatdaten ab oder legt sie fest. | Schnur |
Microsoft.Network/applicationGateways
Name | Beschreibung | Wert |
---|---|---|
etag | Ruft eine eindeutige schreibgeschützte Zeichenfolge ab, die sich ändert, wenn die Ressource aktualisiert wird | Schnur |
Ort | Ressourcenspeicherort | Zeichenfolge (erforderlich) |
Name | Der Ressourcenname | Zeichenfolge (erforderlich) |
Eigenschaften | Eigenschaften des Anwendungsgateways | ApplicationGatewayPropertiesFormat |
Schilder | Ressourcentags | Wörterbuch der Tagnamen und -werte. |
Art | Der Ressourcentyp | "Microsoft.Network/applicationGateways@2015-05-01-preview" |
ResourceTags
Name | Beschreibung | Wert |
---|
Unterressource
Name | Beschreibung | Wert |
---|---|---|
id | Ressourcen-ID | Schnur |