Microsoft. NetzwerkanwendungGateways 01.07.2025

Bicep-Ressourcendefinition

Der applicationGateways-Ressourcentyp kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Verwendungsbeispiele

Beispiele für Bicep

Ein grundlegendes Beispiel für die Bereitstellung von Application Gateway.

param resourceName string = 'acctest0001'
param location string = 'westeurope'

resource applicationGateway 'Microsoft.Network/applicationGateways@2022-07-01' = {
  name: resourceName
  location: location
  properties: {
    authenticationCertificates: []
    backendAddressPools: [
      {
        name: '${virtualNetwork.name}-beap'
        properties: {
          backendAddresses: []
        }
      }
    ]
    backendHttpSettingsCollection: [
      {
        name: '${virtualNetwork.name}-be-htst'
        properties: {
          authenticationCertificates: []
          cookieBasedAffinity: 'Disabled'
          path: ''
          pickHostNameFromBackendAddress: false
          port: 80
          protocol: 'Http'
          requestTimeout: 1
          trustedRootCertificates: []
        }
      }
    ]
    customErrorConfigurations: []
    enableHttp2: false
    frontendIPConfigurations: [
      {
        name: '${virtualNetwork.name}-feip'
        properties: {
          privateIPAllocationMethod: 'Dynamic'
          publicIPAddress: {
            id: publicIPAddress.id
          }
        }
      }
    ]
    frontendPorts: [
      {
        name: '${virtualNetwork.name}-feport'
        properties: {
          port: 80
        }
      }
    ]
    gatewayIPConfigurations: [
      {
        name: 'my-gateway-ip-configuration'
        properties: {
          subnet: {
            id: subnet.id
          }
        }
      }
    ]
    httpListeners: [
      {
        name: '${virtualNetwork.name}-httplstn'
        properties: {
          customErrorConfigurations: []
          frontendIPConfiguration: {
            id: resourceId(
              'Microsoft.Network/applicationGateways/frontendIPConfigurations',
              resourceGroup().name,
              resourceName,
              '${virtualNetwork.name}-feip'
            )
          }
          frontendPort: {
            id: resourceId(
              'Microsoft.Network/applicationGateways/frontendPorts',
              resourceGroup().name,
              resourceName,
              '${virtualNetwork.name}-feport'
            )
          }
          protocol: 'Http'
          requireServerNameIndication: false
        }
      }
    ]
    privateLinkConfigurations: []
    probes: []
    redirectConfigurations: []
    requestRoutingRules: [
      {
        name: '${virtualNetwork.name}-rqrt'
        properties: {
          backendAddressPool: {
            id: resourceId(
              'Microsoft.Network/applicationGateways/backendAddressPools',
              resourceGroup().name,
              resourceName,
              '${virtualNetwork.name}-beap'
            )
          }
          backendHttpSettings: {
            id: resourceId(
              'Microsoft.Network/applicationGateways/backendHttpSettingsCollection',
              resourceGroup().name,
              resourceName,
              '${virtualNetwork.name}-be-htst'
            )
          }
          httpListener: {
            id: resourceId(
              'Microsoft.Network/applicationGateways/httpListeners',
              resourceGroup().name,
              resourceName,
              '${virtualNetwork.name}-httplstn'
            )
          }
          ruleType: 'Basic'
          priority: 10
        }
      }
    ]
    rewriteRuleSets: []
    sku: {
      capacity: 2
      name: 'Standard_v2'
      tier: 'Standard_v2'
    }
    sslCertificates: []
    sslPolicy: {}
    sslProfiles: []
    trustedClientCertificates: []
    trustedRootCertificates: []
    urlPathMaps: []
  }
}

resource publicIPAddress 'Microsoft.Network/publicIPAddresses@2022-07-01' = {
  name: resourceName
  location: location
  sku: {
    name: 'Standard'
    tier: 'Regional'
  }
  properties: {
    ddosSettings: {
      protectionMode: 'VirtualNetworkInherited'
    }
    idleTimeoutInMinutes: 4
    publicIPAddressVersion: 'IPv4'
    publicIPAllocationMethod: 'Static'
  }
}

resource virtualNetwork 'Microsoft.Network/virtualNetworks@2022-07-01' = {
  name: resourceName
  location: location
  properties: {
    addressSpace: {
      addressPrefixes: [
        '10.0.0.0/16'
      ]
    }
    dhcpOptions: {
      dnsServers: []
    }
    subnets: []
  }
}

resource subnet 'Microsoft.Network/virtualNetworks/subnets@2022-07-01' = {
  name: 'subnet-230630033653837171'
  parent: virtualNetwork
  properties: {
    addressPrefix: '10.0.0.0/24'
    delegations: []
    privateEndpointNetworkPolicies: 'Enabled'
    privateLinkServiceNetworkPolicies: 'Disabled'
    serviceEndpointPolicies: []
    serviceEndpoints: []
  }
}

Von Azure verifizierte Module

Die folgenden Azure Verifizierte Module können verwendet werden, um diesen Ressourcentyp bereitzustellen.

Modul Beschreibung
Anwendungsgateway AVM-Ressourcenmodul für Anwendungsgateway

Azure-Schnellstartbeispiele

Die folgenden Azure-Schnellstartvorlagen Bicep-Beispiele für die Bereitstellung dieses Ressourcentyps enthalten.

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

Ressourcenformat

Um eine Microsoft.Network/applicationGateways-Ressource zu erstellen, fügen Sie der Vorlage die folgende Bicep hinzu.

resource symbolicname 'Microsoft.Network/applicationGateways@2025-07-01' = {
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  location: 'string'
  name: 'string'
  properties: {
    authenticationCertificates: [
      {
        id: 'string'
        name: 'string'
        properties: {
          data: 'string'
        }
      }
    ]
    autoscaleConfiguration: {
      maxCapacity: int
      minCapacity: int
    }
    backendAddressPools: [
      {
        id: 'string'
        name: 'string'
        properties: {
          backendAddresses: [
            {
              fqdn: 'string'
              ipAddress: 'string'
            }
          ]
        }
      }
    ]
    backendHttpSettingsCollection: [
      {
        id: 'string'
        name: 'string'
        properties: {
          affinityCookieName: 'string'
          authenticationCertificates: [
            {
              id: 'string'
            }
          ]
          connectionDraining: {
            drainTimeoutInSec: int
            enabled: bool
          }
          cookieBasedAffinity: 'string'
          dedicatedBackendConnection: bool
          hostName: 'string'
          path: 'string'
          pickHostNameFromBackendAddress: bool
          port: int
          probe: {
            id: 'string'
          }
          probeEnabled: bool
          protocol: 'string'
          requestTimeout: int
          sniName: 'string'
          trustedRootCertificates: [
            {
              id: 'string'
            }
          ]
          validateCertChainAndExpiry: bool
          validateSNI: bool
        }
      }
    ]
    backendSettingsCollection: [
      {
        id: 'string'
        name: 'string'
        properties: {
          enableL4ClientIpPreservation: bool
          hostName: 'string'
          pickHostNameFromBackendAddress: bool
          port: int
          probe: {
            id: 'string'
          }
          protocol: 'string'
          timeout: int
          trustedRootCertificates: [
            {
              id: 'string'
            }
          ]
        }
      }
    ]
    customErrorConfigurations: [
      {
        customErrorPageUrl: 'string'
        statusCode: 'string'
      }
    ]
    enableFips: bool
    enableHttp2: bool
    entraJWTValidationConfigs: [
      {
        id: 'string'
        name: 'string'
        properties: {
          audiences: [
            'string'
          ]
          clientId: 'string'
          tenantId: 'string'
          unAuthorizedRequestAction: 'string'
        }
      }
    ]
    firewallPolicy: {
      id: 'string'
    }
    forceFirewallPolicyAssociation: bool
    frontendIPConfigurations: [
      {
        id: 'string'
        name: 'string'
        properties: {
          privateIPAddress: 'string'
          privateIPAllocationMethod: 'string'
          privateLinkConfiguration: {
            id: 'string'
          }
          publicIPAddress: {
            id: 'string'
          }
          subnet: {
            id: 'string'
          }
        }
      }
    ]
    frontendPorts: [
      {
        id: 'string'
        name: 'string'
        properties: {
          port: int
        }
      }
    ]
    gatewayIPConfigurations: [
      {
        id: 'string'
        name: 'string'
        properties: {
          subnet: {
            id: 'string'
          }
        }
      }
    ]
    globalConfiguration: {
      enableRequestBuffering: bool
      enableResponseBuffering: bool
    }
    httpListeners: [
      {
        id: 'string'
        name: 'string'
        properties: {
          customErrorConfigurations: [
            {
              customErrorPageUrl: 'string'
              statusCode: 'string'
            }
          ]
          firewallPolicy: {
            id: 'string'
          }
          frontendIPConfiguration: {
            id: 'string'
          }
          frontendPort: {
            id: 'string'
          }
          hostName: 'string'
          hostNames: [
            'string'
          ]
          protocol: 'string'
          requireServerNameIndication: bool
          sslCertificate: {
            id: 'string'
          }
          sslProfile: {
            id: 'string'
          }
        }
      }
    ]
    listeners: [
      {
        id: 'string'
        name: 'string'
        properties: {
          frontendIPConfiguration: {
            id: 'string'
          }
          frontendPort: {
            id: 'string'
          }
          hostNames: [
            'string'
          ]
          protocol: 'string'
          sslCertificate: {
            id: 'string'
          }
          sslProfile: {
            id: 'string'
          }
        }
      }
    ]
    loadDistributionPolicies: [
      {
        id: 'string'
        name: 'string'
        properties: {
          loadDistributionAlgorithm: 'string'
          loadDistributionTargets: [
            {
              id: 'string'
              name: 'string'
              properties: {
                backendAddressPool: {
                  id: 'string'
                }
                weightPerServer: int
              }
            }
          ]
        }
      }
    ]
    privateLinkConfigurations: [
      {
        id: 'string'
        name: 'string'
        properties: {
          ipConfigurations: [
            {
              id: 'string'
              name: 'string'
              properties: {
                primary: bool
                privateIPAddress: 'string'
                privateIPAllocationMethod: 'string'
                subnet: {
                  id: 'string'
                }
              }
            }
          ]
        }
      }
    ]
    probes: [
      {
        id: 'string'
        name: 'string'
        properties: {
          enableProbeProxyProtocolHeader: bool
          host: 'string'
          interval: int
          match: {
            body: 'string'
            statusCodes: [
              'string'
            ]
          }
          minServers: int
          path: 'string'
          pickHostNameFromBackendHttpSettings: bool
          pickHostNameFromBackendSettings: bool
          port: int
          protocol: 'string'
          timeout: int
          unhealthyThreshold: int
        }
      }
    ]
    redirectConfigurations: [
      {
        id: 'string'
        name: 'string'
        properties: {
          includePath: bool
          includeQueryString: bool
          pathRules: [
            {
              id: 'string'
            }
          ]
          redirectType: 'string'
          requestRoutingRules: [
            {
              id: 'string'
            }
          ]
          targetListener: {
            id: 'string'
          }
          targetUrl: 'string'
          urlPathMaps: [
            {
              id: 'string'
            }
          ]
        }
      }
    ]
    requestRoutingRules: [
      {
        id: 'string'
        name: 'string'
        properties: {
          backendAddressPool: {
            id: 'string'
          }
          backendHttpSettings: {
            id: 'string'
          }
          entraJWTValidationConfig: {
            id: 'string'
          }
          httpListener: {
            id: 'string'
          }
          loadDistributionPolicy: {
            id: 'string'
          }
          priority: int
          redirectConfiguration: {
            id: 'string'
          }
          rewriteRuleSet: {
            id: 'string'
          }
          ruleType: 'string'
          urlPathMap: {
            id: 'string'
          }
        }
      }
    ]
    rewriteRuleSets: [
      {
        id: 'string'
        name: 'string'
        properties: {
          rewriteRules: [
            {
              actionSet: {
                requestHeaderConfigurations: [
                  {
                    headerName: 'string'
                    headerValue: 'string'
                    headerValueMatcher: {
                      ignoreCase: bool
                      negate: bool
                      pattern: 'string'
                    }
                  }
                ]
                responseHeaderConfigurations: [
                  {
                    headerName: 'string'
                    headerValue: 'string'
                    headerValueMatcher: {
                      ignoreCase: bool
                      negate: bool
                      pattern: 'string'
                    }
                  }
                ]
                urlConfiguration: {
                  modifiedPath: 'string'
                  modifiedQueryString: 'string'
                  reroute: bool
                }
              }
              conditions: [
                {
                  ignoreCase: bool
                  negate: bool
                  pattern: 'string'
                  variable: 'string'
                }
              ]
              name: 'string'
              ruleSequence: int
            }
          ]
        }
      }
    ]
    routingRules: [
      {
        id: 'string'
        name: 'string'
        properties: {
          backendAddressPool: {
            id: 'string'
          }
          backendSettings: {
            id: 'string'
          }
          listener: {
            id: 'string'
          }
          priority: int
          ruleType: 'string'
        }
      }
    ]
    sku: {
      capacity: int
      family: 'string'
      name: 'string'
      tier: 'string'
    }
    sslCertificates: [
      {
        id: 'string'
        name: 'string'
        properties: {
          data: 'string'
          hsm: {
            keyId: 'string'
            publicCertData: 'string'
          }
          keyVaultSecretId: 'string'
          password: 'string'
        }
      }
    ]
    sslPolicy: {
      cipherSuites: [
        'string'
      ]
      disabledSslProtocols: [
        'string'
      ]
      minProtocolVersion: 'string'
      policyName: 'string'
      policyType: 'string'
    }
    sslProfiles: [
      {
        id: 'string'
        name: 'string'
        properties: {
          clientAuthConfiguration: {
            verifyClientAuthMode: 'string'
            verifyClientCertIssuerDN: bool
            verifyClientRevocation: 'string'
          }
          sslPolicy: {
            cipherSuites: [
              'string'
            ]
            disabledSslProtocols: [
              'string'
            ]
            minProtocolVersion: 'string'
            policyName: 'string'
            policyType: 'string'
          }
          trustedClientCertificates: [
            {
              id: 'string'
            }
          ]
        }
      }
    ]
    trustedClientCertificates: [
      {
        id: 'string'
        name: 'string'
        properties: {
          data: 'string'
        }
      }
    ]
    trustedRootCertificates: [
      {
        id: 'string'
        name: 'string'
        properties: {
          data: 'string'
          keyVaultSecretId: 'string'
        }
      }
    ]
    urlPathMaps: [
      {
        id: 'string'
        name: 'string'
        properties: {
          defaultBackendAddressPool: {
            id: 'string'
          }
          defaultBackendHttpSettings: {
            id: 'string'
          }
          defaultLoadDistributionPolicy: {
            id: 'string'
          }
          defaultRedirectConfiguration: {
            id: 'string'
          }
          defaultRewriteRuleSet: {
            id: 'string'
          }
          pathRules: [
            {
              id: 'string'
              name: 'string'
              properties: {
                backendAddressPool: {
                  id: 'string'
                }
                backendHttpSettings: {
                  id: 'string'
                }
                firewallPolicy: {
                  id: 'string'
                }
                loadDistributionPolicy: {
                  id: 'string'
                }
                paths: [
                  'string'
                ]
                redirectConfiguration: {
                  id: 'string'
                }
                rewriteRuleSet: {
                  id: 'string'
                }
              }
            }
          ]
        }
      }
    ]
    webApplicationFirewallConfiguration: {
      disabledRuleGroups: [
        {
          ruleGroupName: 'string'
          rules: [
            int
          ]
        }
      ]
      enabled: bool
      exclusions: [
        {
          matchVariable: 'string'
          selector: 'string'
          selectorMatchOperator: 'string'
        }
      ]
      fileUploadLimitInMb: int
      firewallMode: 'string'
      maxRequestBodySize: int
      maxRequestBodySizeInKb: int
      requestBodyCheck: bool
      ruleSetType: 'string'
      ruleSetVersion: 'string'
    }
  }
  tags: {
    {customized property}: 'string'
  }
  zones: [
    'string'
  ]
}

Eigenschaftswerte

Microsoft.Network/applicationGateways

Name Beschreibung Wert
identity Die Identität des Anwendungsgateways, sofern konfiguriert. CommonManagedServiceIdentity
location Ressourcenspeicherort. string
name Der Ressourcenname Zeichenfolge (erforderlich)
properties Eigenschaften des Anwendungsgateways. ApplicationGatewayPropertiesFormat
tags Ressourcenetiketten Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen
zones Eine Liste der Verfügbarkeitszonen, aus denen die Ressource stammen muss. string[]

ApplicationGatewayAuthenticationCertificate

Name Beschreibung Wert
id Ressourcen-ID. string
name Name des Authentifizierungszertifikats, das innerhalb eines Application Gateways eindeutig ist. string
properties Eigenschaften des Authentifizierungszertifikats des Anwendungsgateways. ApplicationGatewayAuthenticationCertificatePropertiesFormat

ApplicationGatewayAuthenticationCertificatePropertiesFormat

Name Beschreibung Wert
data Öffentliche Daten des Zertifikats. string

ApplicationGatewayAutoscaleConfiguration

Name Beschreibung Wert
maxCapacity Obergrenze für die Anzahl der Application Gateway-Kapazitäten. Int

Zwänge:
Min.-Wert = 2
minCapacity Untergrenze für die Anzahl der Application Gateway-Kapazitäten. Int

Zwänge:
Min.-Wert = 0 (erforderlich)

ApplicationGatewayBackendHttpSettings

Name Beschreibung Wert
id Ressourcen-ID. string
name Name der Back-End-HTTP-Einstellungen, der innerhalb eines Application Gateways eindeutig ist. string
properties Eigenschaften der HTTP-Einstellungen des Anwendungsgateways. ApplicationGatewayBackendHttpSettingsPropertiesFormat

ApplicationGatewayBackendHttpSettingsPropertiesFormat

Name Beschreibung Wert
affinityCookieName Cookie-Name, der für das Affinitäts-Cookie verwendet werden soll. string
AuthentifizierungZertifikate Array von Verweisen auf Application Gateway-Authentifizierungszertifikate. CommonSubResource[]
VerbindungEntleerung Verbindungsentwässerung der Back-End-HTTP-Einstellungsressource. ApplicationGatewayConnectionDraining
cookieBasedAffinity Cookie-basierte Affinität. 'Disabled'
'Enabled'
dedicatedBackendConnection Aktivieren oder deaktivieren Sie die dedizierte Verbindung pro Backend-Server. Der Standardwert ist auf false festgelegt. bool
hostName Hostheader, der an die Backend-Server gesendet werden soll. string
path Pfad, der als Präfix für alle HTTP-Anforderungen verwendet werden soll. Null bedeutet, dass kein Pfad vorangestellt wird. Der Standardwert ist NULL. string
pickHostNameFromBackendAddress Ob der Hostheader ausgewählt werden soll, sollte aus dem Hostnamen des Backend-Servers ausgewählt werden. Der Standardwert ist „false“. bool
port Der Zielport im Backend. INT
Sonde Testressource eines Application Gateways. CommonSubResource
probeEnabled (Prüfen) Gibt an, ob der Test aktiviert ist. Der Standardwert ist „false“. bool
protocol Das Protokoll, das für die Kommunikation mit dem Backend verwendet wird. 'Http'
'Https'
"Tcp"
'Tls'
requestTimeout Anforderungstimeout in Sekunden. Application Gateway schlägt bei der Anforderung fehl, wenn innerhalb von RequestTimeout keine Antwort empfangen wird. Akzeptable Werte liegen zwischen 1 Sekunde und 86400 Sekunden. INT
sniName Geben Sie einen SNI-Wert an, der mit dem allgemeinen Namen des Zertifikats im Back-End übereinstimmt. Standardmäßig verwendet das Anwendungsgateway den Hostheader der eingehenden Anforderung als SNI. Der Standardwert ist NULL. string
trustedRoot-Zertifikate Array von Verweisen auf vertrauenswürdige Application Gateway-Stammzertifikate. CommonSubResource[]
validateCertChainAndExpiry Überprüfen oder überspringen Sie sowohl die Ketten- als auch die Ablaufvalidierung des Zertifikats auf dem Backend-Server. Der Standardwert ist auf true festgelegt. bool
validateSNI Wenn diese Option aktiviert ist, wird überprüft, ob der allgemeine Name des vom Back-End-Server bereitgestellten Zertifikats mit dem SNI-Wert (Server Name Indication) übereinstimmt. Der Standardwert ist wahr. bool

ApplicationGatewayBackendEinstellungen

Name Beschreibung Wert
id Ressourcen-ID. string
name Name der Back-End-Einstellungen, der innerhalb eines Application Gateways eindeutig ist. string
properties Eigenschaften der Back-End-Einstellungen des Anwendungsgateways. ApplicationGatewayBackendSettingsPropertiesFormat

ApplicationGatewayBackendSettingsPropertiesFormat

Name Beschreibung Wert
enableL4ClientIpPreservation Gibt an, ob der Proxyprotokoll-Header über TCP- oder TLS-Protokolle an Backend-Server gesendet werden soll. Der Standardwert ist „false“. bool
hostName Angabe des Servernamens, der für das Tls-Protokoll an die Backend-Server gesendet werden soll. string
pickHostNameFromBackendAddress Gibt an, ob die Angabe des Servernamens aus dem Hostnamen des Backend-Servers für das Tls-Protokoll ausgewählt werden soll. Der Standardwert ist „false“. bool
port Der Zielport im Backend. INT
Sonde Testressource eines Application Gateways. CommonSubResource
protocol Das Protokoll, das für die Kommunikation mit dem Backend verwendet wird. 'Http'
'Https'
"Tcp"
'Tls'
timeout Verbindungs-Timeout in Sekunden. Application Gateway schlägt bei der Anforderung fehl, wenn innerhalb von ConnectionTimeout keine Antwort empfangen wird. Akzeptable Werte liegen zwischen 1 Sekunde und 86400 Sekunden. INT
trustedRoot-Zertifikate Array von Verweisen auf vertrauenswürdige Application Gateway-Stammzertifikate. CommonSubResource[]

ApplicationGatewayClientAuthConfiguration

Name Beschreibung Wert
verifyClientAuthMode Überprüfen Sie den Client-Authentifizierungsmodus. 'Passthrough'
'Streng'
verifyClientCertIssuerDN Überprüfen Sie den Namen des Ausstellers des Clientzertifikats auf dem Application Gateway. bool
verifyClientRevocation Überprüfen Sie den Clientzertifikatsperrstatus. "Keine"
"OCSP"

ApplicationGatewayConnectionDraining

Name Beschreibung Wert
drainTimeoutInSec Die Anzahl der Sekunden, die die Verbindung entladen wird, ist aktiv. Zulässige Werte liegen zwischen 1 Sekunde und 3600 Sekunden. Int

Zwänge:
Min.-Wert = 1
Max. Wert = 3600 (erforderlich)
enabled Gibt an, ob die Verbindungsentwässerung aktiviert ist oder nicht. bool (erforderlich)

ApplicationGatewayCustomError

Name Beschreibung Wert
customErrorPageUrl URL der Fehlerseite des benutzerdefinierten Application Gateway-Fehlers. string
statusCode (englisch) Statuscode des benutzerdefinierten Application Gateway-Fehlers. 'HttpStatus400'
'HttpStatus403'
'HttpStatus404'
'HttpStatus405'
'HttpStatus408'
'HttpStatus500'
'HttpStatus502'
'HttpStatus503'
'HttpStatus504'

ApplicationGatewayEntraJWTValidationConfig

Name Beschreibung Wert
id Ressourcen-ID. string
name Name der entra jwt-Validierungskonfiguration, die innerhalb eines Anwendungsgateways einzigartig ist. string
properties Eigenschaften der Validierungskonfiguration des Application Gateway entra jwt. ApplicationGatewayEntraJWTValidationConfigPropertiesFormat

ApplicationGatewayEntraJWTValidationConfigPropertiesFormat

Name Beschreibung Wert
Leserkreis Liste der akzeptablen Publikumsansprüche, die im Token vorhanden sein können (Aud-Behauptung). Maximal 5 Zuschauer sind erlaubt. string[]
clientId Die Client-ID der Microsoft Entra ID-Anwendung. string
tenantId Die Tenant-ID der Microsoft Entra ID-Anwendung. string
unAuthorizedRequestAction Unautorisierte Anfrageaktion. 'Allow'
'Deny'

ApplicationGatewayFirewallDisabledRuleGroup

Name Beschreibung Wert
ruleGroupName Der Name der Regelgruppe, die deaktiviert wird. Zeichenfolge (erforderlich)
rules Die Liste der Regeln, die deaktiviert werden. Wenn NULL, werden alle Regeln der Regelgruppe deaktiviert. int[]

ApplicationGatewayFirewallAusschluss

Name Beschreibung Wert
matchVariable Die variable, die ausgeschlossen werden soll. Zeichenfolge (erforderlich)
selector Wenn matchVariable eine Auflistung ist, wird der Operator verwendet, um anzugeben, für welche Elemente in der Auflistung dieser Ausschluss gilt. Zeichenfolge (erforderlich)
selectorMatchOperator Wenn matchVariable eine Auflistung ist, führen Sie den Selektor aus, um anzugeben, für welche Elemente in der Auflistung dieser Ausschluss gilt. Zeichenfolge (erforderlich)

ApplicationGatewayFrontendIPConfiguration

Name Beschreibung Wert
id Ressourcen-ID. string
name Name der Front-End-IP-Konfiguration, die innerhalb eines Application Gateways eindeutig ist. string
properties Eigenschaften der Front-End-IP-Konfiguration des Anwendungsgateways. ApplicationGatewayFrontendIPConfigurationPropertiesFormat

ApplicationGatewayFrontendIPConfigurationPropertiesFormat

Name Beschreibung Wert
privatIPAdkleid PrivateIPAdkleid der IP-Konfiguration der Netzwerkschnittstelle. string
privateIPAllocationMethod Die private IP-Adresszuweisungsmethode. 'Dynamic'
'Static'
privateLinkKonfiguration Verweis auf die Application Gateway-Private Link-Konfiguration. CommonSubResource
publicIPAdkleid Verweis auf die PublicIP-Ressource. CommonSubResource
subnet Verweisen auf die Subnetzressource. CommonSubResource

ApplicationGatewayFrontendPort

Name Beschreibung Wert
id Ressourcen-ID. string
name Name des Front-End-Ports, der innerhalb eines Application Gateways eindeutig ist. string
properties Eigenschaften des Front-End-Ports des Anwendungsgateways. ApplicationGatewayFrontendPortPropertiesFormat

ApplicationGatewayFrontendPortPropertiesFormat

Name Beschreibung Wert
port Frontend-Portierung. INT

ApplicationGatewayGlobalConfiguration

Name Beschreibung Wert
enableRequestBuffering Aktivieren Sie die Anforderungspufferung. bool
enableResponseBuffering Aktivieren Sie die Antwortpufferung. bool

ApplicationGatewayHeaderConfiguration

Name Beschreibung Wert
headerName Header-Name der Header-Konfiguration. string
headerValue Header-Wert der Header-Konfiguration. string
headerValueMatcher Ein optionales Feld unter "Aktion umschreiben". Sie können die Werte einer bestimmten Kopfzeile erfassen und ändern, wenn mehrere Kopfzeilen mit demselben Namen vorhanden sind. Derzeit nur für Set-Cookie Antwortheader unterstützt. Weitere Informationen finden Sie unter https://aka.ms/appgwheadercrud. HeaderValueMatcher-

ApplicationGatewayHttpListener

Name Beschreibung Wert
id Ressourcen-ID. string
name Name des HTTP-Listeners, der innerhalb eines Application Gateways eindeutig ist. string
properties Eigenschaften des HTTP-Listeners des Anwendungsgateways. ApplicationGatewayHttpListenerPropertiesFormat

ApplicationGatewayHttpListenerPropertiesFormat

Name Beschreibung Wert
customErrorConfigurations Benutzerdefinierte Fehlerkonfigurationen des HTTP-Listeners. ApplicationGatewayCustomError[]
Firewall-Richtlinie Verweis auf die FirewallPolicy-Ressource. CommonSubResource
frontendIPKonfiguration Front-End-IP-Konfigurationsressource eines Anwendungsgateways. CommonSubResource
frontendPort Front-End-Portressource eines Application Gateways. CommonSubResource
hostName Hostname des HTTP-Listeners. string
host-Namen Liste der Hostnamen für den HTTP-Listener, der auch spezielle Platzhalterzeichen zulässt. string[]
protocol Protokoll des HTTP-Listeners. 'Http'
'Https'
"Tcp"
'Tls'
requireServerNameIndication Gilt nur, wenn das Protokoll https ist. Aktiviert SNI für Multihosting. bool
sslCertificate SSL-Zertifikatressource eines Anwendungsgateways. CommonSubResource
sslProfil SSL-Profilressource des Anwendungsgateways. CommonSubResource

ApplicationGatewayListener

Name Beschreibung Wert
id Ressourcen-ID. string
name Name des Listeners, der innerhalb eines Application Gateways eindeutig ist. string
properties Eigenschaften des Anwendungsgatewaylisteners. ApplicationGatewayListenerPropertiesFormat

ApplicationGatewayListenerPropertiesFormat

Name Beschreibung Wert
frontendIPKonfiguration Front-End-IP-Konfigurationsressource eines Anwendungsgateways. CommonSubResource
frontendPort Front-End-Portressource eines Application Gateways. CommonSubResource
host-Namen Liste der Server Name Indications (SNI) für TLS Multi-Site Listener, die auch spezielle Platzhalterzeichen zulassen. string[]
protocol Protokoll des Zuhörers. 'Http'
'Https'
"Tcp"
'Tls'
sslCertificate SSL-Zertifikatressource eines Anwendungsgateways. CommonSubResource
sslProfil SSL-Profilressource des Anwendungsgateways. CommonSubResource

ApplicationGatewayLoadDistributionPolicy

Name Beschreibung Wert
id Ressourcen-ID. string
name Name der Lastverteilungsrichtlinie, der innerhalb eines Application Gateways eindeutig ist. string
properties Eigenschaften der Anwendungsgateway-Lastenverteilungsrichtlinie. ApplicationGatewayLoadDistributionPolicyPropertiesFormat

ApplicationGatewayLoadDistributionPolicyPropertiesFormat

Name Beschreibung Wert
loadDistributionAlgorithmus Ressource "Load Distribution Targets" eines Application Gateways. "IpHash"
"LeastConnections"
"RoundRobin"
loadDistributionTargets Ressource "Load Distribution Targets" eines Application Gateways. ApplicationGatewayLoadDistributionTarget[]

ApplicationGatewayLoadDistributionTarget

Name Beschreibung Wert
id Ressourcen-ID. string
name Name der Lastverteilungsrichtlinie, der innerhalb eines Application Gateways eindeutig ist. string
properties Eigenschaften des Ziels für die Lastverteilung des Anwendungsgateways. ApplicationGatewayLoadDistributionTargetPropertiesFormat

ApplicationGatewayLoadDistributionTargetPropertiesFormat

Name Beschreibung Wert
back-EndAddressPool Back-End-Adresspoolressource des Anwendungsgateways. CommonSubResource
weightPerServer Gewicht pro Server. Bereich zwischen 1 und 100. Int

Zwänge:
Min.-Wert = 1
Max. Wert = 100

ApplicationGatewayManagedHsm

Name Beschreibung Wert
keyId Schlüsselkennung eines Schlüssels, der im verwalteten HSM gespeichert ist. string
publicCertData Basis-64-kodierter Wert eines öffentlichen Basis-64-Zertifikats. string

ApplicationGatewayPathRule

Name Beschreibung Wert
id Ressourcen-ID. string
name Name der Pfadregel, die innerhalb eines Application Gateways eindeutig ist. string
properties Eigenschaften der Anwendungsgatewaypfadregel. ApplicationGatewayPathRulePropertiesFormat

ApplicationGatewayPathRulePropertiesFormat

Name Beschreibung Wert
back-EndAddressPool Backend-Adresspoolressource der URL-Pfadzuordnungspfadregel. CommonSubResource
back-EndHttpSettings Backend-HTTP-Einstellungsressource der URL-Pfadzuordnungspfadregel. CommonSubResource
Firewall-Richtlinie Verweis auf die FirewallPolicy-Ressource. CommonSubResource
loadDistributionPolicy (Englisch) Laden der Verteilungsrichtlinienressource der URL-Pfadzuordnungspfadregel. CommonSubResource
Pfade Pfadregeln der URL-Pfadzuordnung. string[]
redirectKonfiguration Leiten Sie die Konfigurationsressource der URL-Pfadzuordnungspfadregel um. CommonSubResource
rewriteRuleSet Schreiben Sie die Regelsatzressource der URL-Pfadzuordnungsregel neu. CommonSubResource

ApplicationGatewayPrivateLinkConfiguration

Name Beschreibung Wert
id Ressourcen-ID. string
name Name der Private Link-Konfiguration, der innerhalb eines Application Gateways eindeutig ist. string
properties Eigenschaften der Konfiguration für private Verknüpfungen des Anwendungsgateways. ApplicationGatewayPrivateLinkConfigurationEigenschaften

ApplicationGatewayPrivateLinkConfigurationEigenschaften

Name Beschreibung Wert
ipConfigurations Ein Array von Application Gateway-IP-Konfigurationen für Private Links. ApplicationGatewayPrivateLinkIpConfiguration[]

ApplicationGatewayPrivateLinkIpConfiguration

Name Beschreibung Wert
id Ressourcen-ID. string
name Der Name der IP-Adresse der Application Gateway-Private Link-IP-Konfiguration. string
properties Eigenschaften einer ip-Konfiguration eines Anwendungsgateways für private Verknüpfungen. ApplicationGatewayPrivateLinkIpConfigurationEigenschaften

ApplicationGatewayPrivateLinkIpConfigurationEigenschaften

Name Beschreibung Wert
primär Gibt an, ob die IP-Konfiguration primär ist oder nicht. bool
privatIPAdkleid Die private IP-Adresse der IP-Konfiguration. string
privateIPAllocationMethod Die private IP-Adresszuweisungsmethode. 'Dynamic'
'Static'
subnet Verweisen auf die Subnetzressource. CommonSubResource

ApplicationGatewayProbe

Name Beschreibung Wert
id Ressourcen-ID. string
name Name des Tests, der innerhalb eines Application Gateways eindeutig ist. string
properties Eigenschaften des Anwendungsgateway-Prüfpunkts. ApplicationGatewayProbePropertiesFormat

ApplicationGatewayProbeHealthResponseMatch

Name Beschreibung Wert
body Körper, der in der Integritätsantwort enthalten sein muss. Der Standardwert ist leer. string
statusCodes Zulässige Bereiche von fehlerfreien Statuscodes. Der Standardbereich fehlerfreier Statuscodes liegt zwischen 200 und 399. string[]

ApplicationGatewayProbePropertiesFormat

Name Beschreibung Wert
enableProbeProxyProtocolHeader Gibt an, ob der Proxyprotokollheader zusammen mit dem Integritätstest über das TCP- oder TLS-Protokoll gesendet werden soll. Der Standardwert ist „false“. bool
host Hostname, an den der Test gesendet werden soll. string
interval Das Sondierungsintervall in Sekunden. Dies ist das Zeitintervall zwischen zwei aufeinander folgenden Probes. Akzeptable Werte liegen zwischen 1 Sekunde und 86400 Sekunden. INT
Streichholz Kriterium für die Klassifizierung einer fehlerfreien Testantwort. ApplicationGatewayProbeHealthResponseMatch
minServer Minimale Anzahl von Servern, die immer als fehlerfrei gekennzeichnet sind. Standardwert ist 0. INT
path Relativer Pfad der Sonde. Der gültige Pfad beginnt mit '/'. Der Test wird an <den Pfad> Protocol<://>host<:><port>gesendet. string
pickHostNameFromBackendHttpSettings Gibt an, ob der Hostheader aus den Back-End-HTTP-Einstellungen ausgewählt werden soll. Der Standardwert ist „false“. bool
pickHostNameFromBackendEinstellungen Gibt an, ob die Angabe des Servernamens aus den Backend-Einstellungen für das Tls-Protokoll ausgewählt werden soll. Der Standardwert ist „false“. bool
port Benutzerdefinierter Port, der zum Testen der Backend-Server verwendet wird. Der gültige Wert liegt zwischen 1 und 65535. Falls nicht gesetzt, wird der Port aus den http-Einstellungen verwendet. Diese Eigenschaft gilt nur für Basic, Standard_v2 und WAF_v2. Int

Zwänge:
Min.-Wert = 1
Maximalwert = 65535
protocol Das Protokoll, das für die Sonde verwendet wird. 'Http'
'Https'
"Tcp"
'Tls'
timeout Das Timeout des Tests in Sekunden. Der Test ist als fehlgeschlagen markiert, wenn mit diesem Timeoutzeitraum keine gültige Antwort empfangen wird. Akzeptable Werte liegen zwischen 1 Sekunde und 86400 Sekunden. INT
unhealthyThreshold (unhealthyThreshold) Die Anzahl der Testwiederholungen. Der Back-End-Server wird als heruntergefahren markiert, nachdem die Anzahl der aufeinanderfolgenden Testfehler UnhealthyThreshold erreicht hat. Zulässige Werte liegen zwischen 1 Sekunde und 20. INT

ApplicationGatewayPropertiesFormat

Name Beschreibung Wert
AuthentifizierungZertifikate Authentifizierungszertifikate der Application Gateway-Ressource. Informationen zu Standardgrenzwerten finden Sie unter Application Gateway-Grenzwerte. ApplicationGatewayAuthenticationCertificate[]
automatische SkalierungKonfiguration Konfiguration für die automatische Skalierung. ApplicationGatewayAutoscaleConfiguration
backendAddressPools Back-End-Adresspool der Application Gateway-Ressource. Informationen zu Standardgrenzwerten finden Sie unter Application Gateway-Grenzwerte. CommonApplicationGatewayBackendAddressPool[]
backHttpSettingsCollection Back-End-HTTP-Einstellungen der Application Gateway-Ressource. Informationen zu Standardgrenzwerten finden Sie unter Application Gateway-Grenzwerte. ApplicationGatewayBackendHttpSettings[]
backendSettingsCollection Back-End-Einstellungen der Application Gateway-Ressource. Informationen zu Standardgrenzwerten finden Sie unter Application Gateway-Grenzwerte. ApplicationGatewayBackendSettings[]
customErrorConfigurations Benutzerdefinierte Fehlerkonfigurationen der Application Gateway-Ressource. ApplicationGatewayCustomError[]
enableFips Gibt an, ob FIPS für die Application Gateway-Ressource aktiviert ist. bool
enableHttp2 Gibt an, ob HTTP2 für die Application Gateway-Ressource aktiviert ist. bool
entraJWTValidationConfigs Entra JWT-Validierungskonfigurationen für die Anwendungsgateway-Ressource. Informationen zu Standardgrenzwerten finden Sie unter Application Gateway-Grenzwerte. ApplicationGatewayEntraJWTValidationConfig[]
Firewall-Richtlinie Verweis auf die FirewallPolicy-Ressource. CommonSubResource
forceFirewallPolicyAssociation Bei true wird eine Firewallrichtlinie einem Application Gateway zugeordnet, unabhängig davon, ob sich die Richtlinie von der WAF-Konfiguration unterscheidet. bool
frontendIPConfigurations Front-End-IP-Adressen der Application Gateway-Ressource. Informationen zu Standardgrenzwerten finden Sie unter Application Gateway-Grenzwerte. ApplicationGatewayFrontendIPKonfiguration[]
frontendPorts Front-End-Ports der Application Gateway-Ressource. Informationen zu Standardgrenzwerten finden Sie unter Application Gateway-Grenzwerte. ApplicationGatewayFrontendPort[]
gatewayIPKonfigurationen Subnetze der Application Gateway-Ressource. Informationen zu Standardgrenzwerten finden Sie unter Application Gateway-Grenzwerte. CommonApplicationGatewayIPConfiguration[]
globalKonfiguration Globale Konfiguration. ApplicationGatewayGlobalConfiguration
httpListener HTTP-Listener der Application Gateway-Ressource. Informationen zu Standardgrenzwerten finden Sie unter Application Gateway-Grenzwerte. ApplicationGatewayHttpListener-[]
listeners Listener der Application Gateway-Ressource. Informationen zu Standardgrenzwerten finden Sie unter Application Gateway-Grenzwerte. ApplicationGatewayListener[]
loadDistributionPolicies Laden von Verteilungsrichtlinien der Application Gateway-Ressource. ApplicationGatewayLoadDistributionPolicy[]
privateLink-Konfigurationen PrivateLink-Konfigurationen auf Application Gateway. ApplicationGatewayPrivateLinkConfiguration[]
probes Tests der Application Gateway-Ressource. ApplicationGatewayProbe[]
redirectKonfigurationen Umleiten von Konfigurationen der Application Gateway-Ressource. Informationen zu Standardgrenzwerten finden Sie unter Application Gateway-Grenzwerte. ApplicationGatewayRedirectConfiguration[]
requestRoutingRules Fordern Sie Routingregeln der Application Gateway-Ressource an. ApplicationGatewayRequestRoutingRule[]
rewriteRuleSets Schreiben Sie die Regeln für die Application Gateway-Ressource neu. ApplicationGatewayRewriteRuleSet[]
routingRegeln Routingregeln der Application Gateway-Ressource. ApplicationGatewayRoutingRule[]
sku SKU der Application Gateway-Ressource. ApplicationGatewaySku-
ssl-Zertifikate SSL-Zertifikate der Application Gateway-Ressource. Informationen zu Standardgrenzwerten finden Sie unter Application Gateway-Grenzwerte. ApplicationGatewaySslCertificate[]
ssl-Richtlinie SSL-Richtlinie der Application Gateway-Ressource. ApplicationGatewaySslPolicy (Englisch)
ssl-Profile SSL-Profile der Application Gateway-Ressource. Informationen zu Standardgrenzwerten finden Sie unter Application Gateway-Grenzwerte. ApplicationGatewaySslProfile[]
trustedClientCertificates Vertrauenswürdige Clientzertifikate der Application Gateway-Ressource. Informationen zu Standardgrenzwerten finden Sie unter Application Gateway-Grenzwerte. ApplicationGatewayTrustedClientCertificate[]
trustedRoot-Zertifikate Vertrauenswürdige Stammzertifikate der Application Gateway-Ressource. Informationen zu Standardgrenzwerten finden Sie unter Application Gateway-Grenzwerte. ApplicationGatewayTrustedRootCertificate[]
urlPathMaps (Englisch) URL-Pfadzuordnung der Application Gateway-Ressource. Informationen zu Standardgrenzwerten finden Sie unter Application Gateway-Grenzwerte. ApplicationGatewayUrlPathMap[]
webApplicationFirewallKonfiguration Konfiguration der Web Application Firewall. ApplicationGatewayWebApplicationFirewallConfiguration

ApplicationGatewayRedirectConfiguration (Englisch)

Name Beschreibung Wert
id Ressourcen-ID. string
name Name der Umleitungskonfiguration, der innerhalb eines Application Gateways eindeutig ist. string
properties Eigenschaften der Konfiguration der Anwendungsgatewayumleitung. ApplicationGatewayRedirectConfigurationPropertiesFormat

ApplicationGatewayRedirectConfigurationPropertiesFormat

Name Beschreibung Wert
includePath (EinschließenPfad) Schließen Sie den Pfad in die umgeleitete URL ein. bool
includeQueryString Schließen Sie die Abfragezeichenfolge in die umgeleitete URL ein. bool
pathRegeln Pfadregeln, die die Umleitungskonfiguration angeben. CommonSubResource[]
redirectType Typ der HTTP-Umleitung. 'Found'
"Permanent"
"SeeOther"
'Temporary'
requestRoutingRules Anforderungsrouting mit Angabe der Umleitungskonfiguration. CommonSubResource[]
targetListener Verweis auf einen Listener, an den die Anforderung umgeleitet werden soll. CommonSubResource
targetUrl URL, an die die Anforderung umgeleitet werden soll. string
urlPathMaps (Englisch) URL-Pfadzuordnungen, die die Standardumleitungskonfiguration angeben. CommonSubResource[]

ApplicationGatewayRequestRoutingRule

Name Beschreibung Wert
id Ressourcen-ID. string
name Name der Anforderungsroutingregel, der innerhalb eines Application Gateways eindeutig ist. string
properties Eigenschaften der Anwendungsgateway-Anforderungsroutingregel. ApplicationGatewayRequestRoutingRulePropertiesFormat

ApplicationGatewayRequestRoutingRulePropertiesFormat

Name Beschreibung Wert
back-EndAddressPool Back-End-Adresspoolressource des Anwendungsgateways. CommonSubResource
back-EndHttpSettings Back-End-HTTP-Einstellungsressource des Anwendungsgateways. CommonSubResource
entraJWTValidationConfig Entra JWT-Validierungs-Konfigurationsressource des Anwendungsgateways. CommonSubResource
httpListener HTTP-Listenerressource des Anwendungsgateways. CommonSubResource
loadDistributionPolicy (Englisch) Laden der Verteilungsrichtlinienressource des Anwendungsgateways. CommonSubResource
priority Priorität der Routingregel für Anforderungen. Int

Zwänge:
Min.-Wert = 1
Maximalwert = 20000
redirectKonfiguration Leiten Sie die Konfigurationsressource des Anwendungsgateways um. CommonSubResource
rewriteRuleSet Schreiben Sie die Regelsatzressource in der Basisregel des Anwendungsgateways neu. CommonSubResource
ruleType Regeltyp. 'Basic'
'Pfadbasiertes Routing'
urlPfadKarte URL-Pfadzuordnungsressource des Anwendungsgateways. CommonSubResource

ApplicationGatewayRewriteRule

Name Beschreibung Wert
actionSet Eine Reihe von Aktionen, die im Rahmen der Rewrite-Regel ausgeführt werden sollen. ApplicationGatewayRewriteRuleActionSet-
conditions Bedingungen, auf deren Grundlage die Ausführung des Aktionssatzes ausgewertet wird. ApplicationGatewayRewriteRuleCondition[]
name Name der Rewrite-Regel, der innerhalb eines Application Gateways eindeutig ist. string
ruleSequence Regelsequenz der Rewrite-Regel, die die Ausführungsreihenfolge einer bestimmten Regel in einem RewriteRuleSet bestimmt. INT

ApplicationGatewayRewriteRuleActionSet

Name Beschreibung Wert
requestHeaderKonfigurationen Anforderungsheaderaktionen im Aktionssatz. ApplicationGatewayHeaderKonfiguration[]
responseHeader-Konfigurationen Aktionen des Antwortheaders im Aktionssatz. ApplicationGatewayHeaderKonfiguration[]
url-Konfiguration URL-Konfigurationsaktion im Aktionssatz. ApplicationGatewayUrlConfiguration

ApplicationGatewayRewriteRuleCondition

Name Beschreibung Wert
ignoreCase Wenn Sie diesen Parameter auf den Wahrheitswert setzen, wird das Muster gezwungen, einen Vergleich durchzuführen, bei dem die Groß- und Kleinschreibung nicht beachtet wird. bool
negieren Wenn Sie diesen Wert als Wahrheit festlegen, wird die Negation der vom Benutzer angegebenen Bedingung überprüft. bool
pattern Das Muster, entweder eine feste Zeichenfolge oder ein regulärer Ausdruck, das den Wahrheitsgehalt der Bedingung bewertet. string
variable Der Bedingungsparameter von RewriteRuleCondition. string

ApplicationGatewayRewriteRuleSet

Name Beschreibung Wert
id Ressourcen-ID. string
name Name des Rewrite-Regelsatzes, der innerhalb eines Application Gateways eindeutig ist. string
properties Eigenschaften des Regelsatzes des Anwendungsgateways neu schreiben. ApplicationGatewayRewriteRuleSetPropertiesFormat

ApplicationGatewayRewriteRuleSetPropertiesFormat

Name Beschreibung Wert
rewriteRules Regeln im Rewrite-Regelsatz neu schreiben. ApplicationGatewayRewriteRule[]

ApplicationGatewayRoutingRule

Name Beschreibung Wert
id Ressourcen-ID. string
name Name der Routingregel, die innerhalb eines Application Gateways eindeutig ist. string
properties Eigenschaften der Routingregel des Anwendungsgateways. ApplicationGatewayRoutingRulePropertiesFormat

ApplicationGatewayRoutingRulePropertiesFormat

Name Beschreibung Wert
back-EndAddressPool Back-End-Adresspoolressource des Anwendungsgateways. CommonSubResource
back-EndSettings Ressource für Back-End-Einstellungen des Anwendungsgateways. CommonSubResource
listener Listenerressource des Anwendungsgateways. CommonSubResource
priority Priorität der Routing-Regel. Int

Zwänge:
Min.-Wert = 1
Maximalwert = 20000 (erforderlich)
ruleType Regeltyp. 'Basic'
'Pfadbasiertes Routing'

ApplicationGatewaySku

Name Beschreibung Wert
capacity Kapazität (Instanzanzahl) eines Application Gateways. INT
family Familie einer Application Gateway-SKU. "Generation_1"
"Generation_2"
name Name einer Application Gateway-SKU. 'Basic'
"Standard_Large"
"Standard_Medium"
"Standard_Small"
"Standard_v2"
"WAF_Large"
"WAF_Medium"
"WAF_v2"
tier Ebene eines Anwendungsgateways. 'Basic'
'Standard'
"Standard_v2"
'WAF'
"WAF_v2"

ApplicationGatewaySslZertifikat

Name Beschreibung Wert
id Ressourcen-ID. string
name Name des SSL-Zertifikats, das innerhalb eines Application Gateways eindeutig ist. string
properties Eigenschaften des SSL-Zertifikats des Anwendungsgateways. ApplicationGatewaySslCertificatePropertiesFormat

ApplicationGatewaySslCertificatePropertiesFormat

Name Beschreibung Wert
data Base-64-codiertes PFX-Zertifikat. Gilt nur in PUT Request. string
Hsm Verwaltete HSM-Eigenschaften der Application Gateway-Ressource. ApplicationGatewayManagedHsm
keyVaultSecretId Geheime ID (base-64-codiertes nicht verschlüsseltes PFX)-Objekt "Secret" oder "Certificate", das in KeyVault gespeichert ist. string
password Kennwort für die in data angegebene PFX-Datei. Gilt nur in PUT-Anforderungen. string

ApplicationGatewaySslPolicy (Englisch)

Name Beschreibung Wert
cipherSuites SSL-Verschlüsselungssammlungen, die in der angegebenen Reihenfolge für Application Gateway aktiviert werden sollen. Zeichenfolgenarray, das eine der folgenden Elemente enthält:
"TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA"
"TLS_DHE_DSS_WITH_AES_128_CBC_SHA"
"TLS_DHE_DSS_WITH_AES_128_CBC_SHA256"
"TLS_DHE_DSS_WITH_AES_256_CBC_SHA"
"TLS_DHE_DSS_WITH_AES_256_CBC_SHA256"
"TLS_DHE_RSA_WITH_AES_128_CBC_SHA"
"TLS_DHE_RSA_WITH_AES_128_GCM_SHA256"
"TLS_DHE_RSA_WITH_AES_256_CBC_SHA"
"TLS_DHE_RSA_WITH_AES_256_GCM_SHA384"
"TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA"
"TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256"
"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256"
"TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA"
"TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384"
"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384"
"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA"
"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256"
"TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256"
"TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA"
"TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384"
"TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384"
"TLS_RSA_WITH_3DES_EDE_CBC_SHA"
"TLS_RSA_WITH_AES_128_CBC_SHA"
"TLS_RSA_WITH_AES_128_CBC_SHA256"
"TLS_RSA_WITH_AES_128_GCM_SHA256"
"TLS_RSA_WITH_AES_256_CBC_SHA"
"TLS_RSA_WITH_AES_256_CBC_SHA256"
"TLS_RSA_WITH_AES_256_GCM_SHA384"
disabledSslProtokolle SSL-Protokolle, die in Application Gateway deaktiviert werden sollen. Zeichenfolgenarray, das eine der folgenden Elemente enthält:
"TLSv1_0"
"TLSv1_1"
"TLSv1_2"
"TLSv1_3"
minProtocolVersion Mindestversion des SSL-Protokolls, die von Application Gateway unterstützt werden soll. "TLSv1_0"
"TLSv1_1"
"TLSv1_2"
"TLSv1_3"
Name der Richtlinie Name der vordefinierten SSL-Richtlinie. "AppGwSslPolicy20150501"
"AppGwSslPolicy20170401"
"AppGwSslPolicy20170401S"
"AppGwSslPolicy20220101"
"AppGwSslPolicy20220101S"
policyType Typ der SSL-Richtlinie. 'Custom'
'BenutzerdefiniertV2'
'Vordefinierte'

ApplicationGatewaySslProfil

Name Beschreibung Wert
id Ressourcen-ID. string
name Name des SSL-Profils, das innerhalb eines Application Gateways eindeutig ist. string
properties Eigenschaften des SSL-Profils des Anwendungsgateways. ApplicationGatewaySslProfilePropertiesFormat

ApplicationGatewaySslProfilePropertiesFormat

Name Beschreibung Wert
clientAuthConfiguration (englisch) Konfiguration der Clientauthentifizierung der Application Gateway-Ressource. ApplicationGatewayClientAuthConfiguration
ssl-Richtlinie SSL-Richtlinie der Application Gateway-Ressource. ApplicationGatewaySslPolicy (Englisch)
trustedClientCertificates Array von Verweisen auf vertrauenswürdige Application Gateway-Clientzertifikate. CommonSubResource[]

ApplicationGatewayTrustedClientCertificate

Name Beschreibung Wert
id Ressourcen-ID. string
name Name des vertrauenswürdigen Clientzertifikats, das innerhalb eines Application Gateways eindeutig ist. string
properties Eigenschaften des vertrauenswürdigen Clientzertifikats des Anwendungsgateways. ApplicationGatewayTrustedClientCertificatePropertiesFormat

ApplicationGatewayTrustedClientCertificatePropertiesFormat

Name Beschreibung Wert
data Öffentliche Daten des Zertifikats. string

ApplicationGatewayTrustedRootCertificate

Name Beschreibung Wert
id Ressourcen-ID. string
name Name des vertrauenswürdigen Stammzertifikats, das innerhalb eines Application Gateways eindeutig ist. string
properties Eigenschaften des vertrauenswürdigen Stammzertifikats des Anwendungsgateways. ApplicationGatewayTrustedRootCertificatePropertiesFormat

ApplicationGatewayTrustedRootCertificatePropertiesFormat

Name Beschreibung Wert
data Öffentliche Daten des Zertifikats. string
keyVaultSecretId Geheime ID (base-64-codiertes nicht verschlüsseltes PFX)-Objekt "Secret" oder "Certificate", das in KeyVault gespeichert ist. string

ApplicationGatewayUrlConfiguration

Name Beschreibung Wert
modifizierter Pfad URL-Pfad, den der Benutzer für das Umschreiben der URL angegeben hat. Null bedeutet, dass kein Pfad aktualisiert wird. Der Standardwert ist NULL. string
modifiedQueryString Abfragezeichenfolge, die der Benutzer für das Umschreiben der URL angegeben hat. NULL bedeutet, dass keine Abfragezeichenfolge aktualisiert wird. Der Standardwert ist NULL. string
umleiten Wenn diese Option auf true festgelegt ist, wird die URL-Pfadzuordnung, die in pfadbasierten Anforderungsroutingregeln bereitgestellt wird, unter Verwendung des geänderten Pfads erneut ausgewertet. Der Standardwert ist „false“. bool

ApplicationGatewayUrlPathMap

Name Beschreibung Wert
id Ressourcen-ID. string
name Name der URL-Pfadzuordnung, die innerhalb eines Application Gateways eindeutig ist. string
properties Eigenschaften der URL-Pfadzuordnung des Anwendungsgateways. ApplicationGatewayUrlPathMapPropertiesFormat

ApplicationGatewayUrlPathMapPropertiesFormat

Name Beschreibung Wert
defaultBackendAddressPool Standard-Backend-Adresspoolressource der URL-Pfadzuordnung. CommonSubResource
defaultBackendHttpEinstellungen Standard-Backend-HTTP-Einstellungsressource der URL-Pfadzuordnung. CommonSubResource
defaultLoadDistributionPolicy Standardressource für die Ladeverteilungsrichtlinie der URL-Pfadzuordnung. CommonSubResource
defaultRedirectConfiguration (Standard-Umleitung) Standardmäßige Umleitungskonfigurationsressource der URL-Pfadzuordnung. CommonSubResource
defaultRewriteRuleSet Standardmäßige Ressource für den Rewrite-Regelsatz der URL-Pfadzuordnung. CommonSubResource
pathRegeln Pfadregel der URL-Pfadzuordnungsressource. ApplicationGatewayPathRule[]

ApplicationGatewayWebApplicationFirewallConfiguration

Name Beschreibung Wert
disabledRuleGroups Die deaktivierten Regelgruppen. ApplicationGatewayFirewallDisabledRuleGroup[]
enabled Gibt an, ob die Web Application Firewall aktiviert ist oder nicht. bool (erforderlich)
Ausschlüsse Die Ausschlussliste. ApplicationGatewayFirewallAusschluss[]
fileUploadLimitInMb Maximale Datei-Upload-Größe in MB für WAF. Int

Zwänge:
Min.-Wert = 0
firewall-Modus Web Application Firewall-Modus. "Erkennung"
"Prävention" (erforderlich)
maxRequestBodySize Maximale Größe des Anforderungstexts für WAF. Int

Zwänge:
Min.-Wert = 8
Max. Wert = 128
maxRequestBodySizeInKb Maximale Größe des Anforderungstexts in Kb für WAF. Int

Zwänge:
Min.-Wert = 8
Max. Wert = 128
requestBodyCheck Gibt an, ob WAF den Anforderungstext überprüfen darf. bool
ruleSetType Der Typ des Firewallregelsatzes der Webanwendung. Mögliche Werte sind: 'OWASP'. Zeichenfolge (erforderlich)
ruleSetVersion Die Version des Regelsatztyps. Zeichenfolge (erforderlich)

CommonApplicationGatewayBackendAddress

Name Beschreibung Wert
fqdn Vollqualifizierter Domänenname (FQDN). string
ipAddress IP-Adresse. string

CommonApplicationGatewayBackendAddressPool

Name Beschreibung Wert
id Ressourcen-ID. string
name Name des Back-End-Adresspools, der innerhalb eines Anwendungsgateways eindeutig ist. string
properties Eigenschaften des Back-End-Adresspools des Anwendungsgateways. CommonApplicationGatewayBackendAddressPoolPropertiesFormat

CommonApplicationGatewayBackendAddressPoolPropertiesFormat

Name Beschreibung Wert
back-EndAddresses Back-End-Adressen. CommonApplicationGatewayBackendAddress[]

CommonApplicationGatewayIPConfiguration

Name Beschreibung Wert
id Ressourcen-ID. string
name Name der IP-Konfiguration, die innerhalb eines Anwendungsgateways eindeutig ist. string
properties Eigenschaften der IP-Konfiguration des Anwendungsgateways. CommonApplicationGatewayIPConfigurationPropertiesFormat

CommonApplicationGatewayIPConfigurationPropertiesFormat

Name Beschreibung Wert
subnet Verweisen auf die Subnetzressource. Ein Subnetz, von dem aus das Anwendungsgateway seine private Adresse erhält. CommonSubResource

CommonManagedServiceIdentity

Name Beschreibung Wert
type Der Identitätstyp, der für die Ressource verwendet wird. Der Typ "SystemAssigned, UserAssigned" enthält sowohl eine implizit erstellte Identität als auch eine Gruppe von vom Benutzer zugewiesenen Identitäten. Der Typ "None" entfernt alle Identitäten vom virtuellen Computer. "Keine"
'SystemZugewiesen'
"SystemAssigned, UserAssigned"
"UserAssigned"
userAssignedIdentities Die Liste der Benutzeridentitäten, die der Ressource zugeordnet sind. Die Schlüsselreferenzen im Benutzeridentitätswörterbuch sind ARM-Ressourcen-IDs in der Form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft. ManagedIdentity/userAssignedIdentities/{identityName}'. CommonManagedServiceIdentityUserAssignedIdentities

CommonManagedServiceIdentityUserAssignedIdentities

Name Beschreibung Wert

CommonResourceTags

Name Beschreibung Wert

CommonSubResource

Name Beschreibung Wert
id Ressourcen-ID. string

HeaderValueMatcher

Name Beschreibung Wert
ignoreCase Wenn Sie diesen Parameter auf den Wahrheitswert setzen, wird das Muster gezwungen, einen Vergleich durchzuführen, bei dem die Groß- und Kleinschreibung nicht beachtet wird. bool
negieren Wenn Sie diesen Wert als Wahrheit festlegen, wird die Negation der vom Benutzer im Musterfeld angegebenen Bedingung überprüft. bool
pattern Das Muster, entweder eine feste Zeichenfolge oder ein regulärer Ausdruck, das auswertet, ob ein Header-Wert für das Umschreiben ausgewählt werden sollte. string

ManagedServiceIdentityUserAssignedIdentities

Name Beschreibung Wert

ARM-Vorlagenressourcendefinition

Der applicationGateways-Ressourcentyp kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Verwendungsbeispiele

Azure-Schnellstartvorlagen

Die folgenden Azure-Schnellstartvorlagen diesen Ressourcentyp bereitstellen.

Template Beschreibung
AKS-Cluster mit einem NAT-Gateway und einem Anwendungsgateway-

In Azure bereitstellen
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 Azure bereitstellen
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

In Azure bereitstellen
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

In Azure bereitstellen
Diese Vorlage erstellt ein Anwendungsgateway vor einer Azure Web App mit aktivierter IP-Einschränkung in der Web App.
Anwendungsgateway für multihosting

In Azure bereitstellen
Diese Vorlage erstellt ein Anwendungsgateway und konfiguriert es für MultiHosting auf Port 443.
Anwendungsgateway für url-pfadbasiertes Routing

In Azure bereitstellen
Diese Vorlage erstellt ein Anwendungsgateway und konfiguriert es für das URL-pfadbasierte Routing.
Anwendungsgateway mit interner API-Verwaltung und Web App-

In Azure bereitstellen
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

In Azure bereitstellen
Diese Vorlage erstellt ein Anwendungsgateway, bei dem WAF zusammen mit einer Firewallrichtlinie konfiguriert ist.
Autoscale LANSA Windows VM ScaleSet mit Azure SQL-Datenbank

In Azure bereitstellen
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

In Azure bereitstellen
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

In Azure bereitstellen
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-

In Azure bereitstellen
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

In Azure bereitstellen
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

In Azure bereitstellen
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)

In Azure bereitstellen
Diese Vorlage stellt ein Anwendungsgateway bereit, das mit einer benutzerdefinierten SSL-Richtlinie konfiguriert ist.
Erstellen eines Anwendungsgateways (SSL-Richtlinie)

In Azure bereitstellen
Diese Vorlage stellt ein Anwendungsgateway bereit, das mit einer vordefinierten SSL-Richtlinie konfiguriert ist.
Erstellen eines Anwendungsgateways (WAF)

In Azure bereitstellen
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-

In Azure bereitstellen
Diese Vorlage erstellt ein Anwendungsgateway vor zwei Azure Web-Apps mit aktivierter benutzerdefinierter Probe.
Erstellen eines Anwendungsgateways v2

In Azure bereitstellen
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-

In Azure bereitstellen
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

In Azure bereitstellen
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-

In Azure bereitstellen
Diese Vorlage stellt ein Anwendungsgateway mit erweiterter Probefunktionalität bereit.
Erstellen eines Anwendungsgateways mit öffentlichem IP-

In Azure bereitstellen
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-

In Azure bereitstellen
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-

In Azure bereitstellen
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

In Azure bereitstellen
Diese Vorlage erstellt ein Anwendungsgateway mit Rewrite-Funktionen in einem virtuellen Netzwerk und richtet Lastenausgleichs-, Neuschreibregeln ein.
Erstellen eines Azure-Anwendungsgateways v2

In Azure bereitstellen
Diese Vorlage erstellt ein Azure-Anwendungsgateway mit zwei Windows Server 2016-Servern im Back-End-Pool.
Erstellen eines Azure WAF v2-

In Azure bereitstellen
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

In Azure bereitstellen
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-

In Azure bereitstellen
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

In Azure bereitstellen
Diese Vorlage zeigt, wie Sie selbstsignierte Key Vault-Zertifikate generieren und dann vom Anwendungsgateway referenzieren.
Bereitstellen eines Windows-VM-Skalierungssatzes mit azure Application Gateway-

In Azure bereitstellen
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-

In Azure bereitstellen
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

In Azure bereitstellen
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

In Azure bereitstellen
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-

In Azure bereitstellen
Diese Vorlage erstellt einen Front Door Standard/Premium mit einer Containergruppe und einem Anwendungsgateway.
Multi tier App mit NSG, ILB, AppGateway

In Azure bereitstellen
Diese Vorlage stellt ein virtuelles Netzwerk bereit, trennt das Netzwerk über Subnetze, stellt virtuelle Computer bereit und konfiguriert den Lastenausgleich.
Mehrstufiger Verkehrsmanager, L4 ILB, L7 AppGateway

In Azure bereitstellen
Diese Vorlage stellt ein virtuelles Netzwerk bereit, trennt das Netzwerk über Subnetze, stellt virtuelle Computer bereit und konfiguriert den Lastenausgleich.

Ressourcenformat

Um eine Microsoft.Network/applicationGateways-Ressource zu erstellen, fügen Sie Der Vorlage den folgenden JSON-Code hinzu.

{
  "type": "Microsoft.Network/applicationGateways",
  "apiVersion": "2025-07-01",
  "name": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
      }
    }
  },
  "location": "string",
  "properties": {
    "authenticationCertificates": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "data": "string"
        }
      }
    ],
    "autoscaleConfiguration": {
      "maxCapacity": "int",
      "minCapacity": "int"
    },
    "backendAddressPools": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "backendAddresses": [
            {
              "fqdn": "string",
              "ipAddress": "string"
            }
          ]
        }
      }
    ],
    "backendHttpSettingsCollection": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "affinityCookieName": "string",
          "authenticationCertificates": [
            {
              "id": "string"
            }
          ],
          "connectionDraining": {
            "drainTimeoutInSec": "int",
            "enabled": "bool"
          },
          "cookieBasedAffinity": "string",
          "dedicatedBackendConnection": "bool",
          "hostName": "string",
          "path": "string",
          "pickHostNameFromBackendAddress": "bool",
          "port": "int",
          "probe": {
            "id": "string"
          },
          "probeEnabled": "bool",
          "protocol": "string",
          "requestTimeout": "int",
          "sniName": "string",
          "trustedRootCertificates": [
            {
              "id": "string"
            }
          ],
          "validateCertChainAndExpiry": "bool",
          "validateSNI": "bool"
        }
      }
    ],
    "backendSettingsCollection": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "enableL4ClientIpPreservation": "bool",
          "hostName": "string",
          "pickHostNameFromBackendAddress": "bool",
          "port": "int",
          "probe": {
            "id": "string"
          },
          "protocol": "string",
          "timeout": "int",
          "trustedRootCertificates": [
            {
              "id": "string"
            }
          ]
        }
      }
    ],
    "customErrorConfigurations": [
      {
        "customErrorPageUrl": "string",
        "statusCode": "string"
      }
    ],
    "enableFips": "bool",
    "enableHttp2": "bool",
    "entraJWTValidationConfigs": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "audiences": [ "string" ],
          "clientId": "string",
          "tenantId": "string",
          "unAuthorizedRequestAction": "string"
        }
      }
    ],
    "firewallPolicy": {
      "id": "string"
    },
    "forceFirewallPolicyAssociation": "bool",
    "frontendIPConfigurations": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "privateIPAddress": "string",
          "privateIPAllocationMethod": "string",
          "privateLinkConfiguration": {
            "id": "string"
          },
          "publicIPAddress": {
            "id": "string"
          },
          "subnet": {
            "id": "string"
          }
        }
      }
    ],
    "frontendPorts": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "port": "int"
        }
      }
    ],
    "gatewayIPConfigurations": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "subnet": {
            "id": "string"
          }
        }
      }
    ],
    "globalConfiguration": {
      "enableRequestBuffering": "bool",
      "enableResponseBuffering": "bool"
    },
    "httpListeners": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "customErrorConfigurations": [
            {
              "customErrorPageUrl": "string",
              "statusCode": "string"
            }
          ],
          "firewallPolicy": {
            "id": "string"
          },
          "frontendIPConfiguration": {
            "id": "string"
          },
          "frontendPort": {
            "id": "string"
          },
          "hostName": "string",
          "hostNames": [ "string" ],
          "protocol": "string",
          "requireServerNameIndication": "bool",
          "sslCertificate": {
            "id": "string"
          },
          "sslProfile": {
            "id": "string"
          }
        }
      }
    ],
    "listeners": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "frontendIPConfiguration": {
            "id": "string"
          },
          "frontendPort": {
            "id": "string"
          },
          "hostNames": [ "string" ],
          "protocol": "string",
          "sslCertificate": {
            "id": "string"
          },
          "sslProfile": {
            "id": "string"
          }
        }
      }
    ],
    "loadDistributionPolicies": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "loadDistributionAlgorithm": "string",
          "loadDistributionTargets": [
            {
              "id": "string",
              "name": "string",
              "properties": {
                "backendAddressPool": {
                  "id": "string"
                },
                "weightPerServer": "int"
              }
            }
          ]
        }
      }
    ],
    "privateLinkConfigurations": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "ipConfigurations": [
            {
              "id": "string",
              "name": "string",
              "properties": {
                "primary": "bool",
                "privateIPAddress": "string",
                "privateIPAllocationMethod": "string",
                "subnet": {
                  "id": "string"
                }
              }
            }
          ]
        }
      }
    ],
    "probes": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "enableProbeProxyProtocolHeader": "bool",
          "host": "string",
          "interval": "int",
          "match": {
            "body": "string",
            "statusCodes": [ "string" ]
          },
          "minServers": "int",
          "path": "string",
          "pickHostNameFromBackendHttpSettings": "bool",
          "pickHostNameFromBackendSettings": "bool",
          "port": "int",
          "protocol": "string",
          "timeout": "int",
          "unhealthyThreshold": "int"
        }
      }
    ],
    "redirectConfigurations": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "includePath": "bool",
          "includeQueryString": "bool",
          "pathRules": [
            {
              "id": "string"
            }
          ],
          "redirectType": "string",
          "requestRoutingRules": [
            {
              "id": "string"
            }
          ],
          "targetListener": {
            "id": "string"
          },
          "targetUrl": "string",
          "urlPathMaps": [
            {
              "id": "string"
            }
          ]
        }
      }
    ],
    "requestRoutingRules": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "backendAddressPool": {
            "id": "string"
          },
          "backendHttpSettings": {
            "id": "string"
          },
          "entraJWTValidationConfig": {
            "id": "string"
          },
          "httpListener": {
            "id": "string"
          },
          "loadDistributionPolicy": {
            "id": "string"
          },
          "priority": "int",
          "redirectConfiguration": {
            "id": "string"
          },
          "rewriteRuleSet": {
            "id": "string"
          },
          "ruleType": "string",
          "urlPathMap": {
            "id": "string"
          }
        }
      }
    ],
    "rewriteRuleSets": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "rewriteRules": [
            {
              "actionSet": {
                "requestHeaderConfigurations": [
                  {
                    "headerName": "string",
                    "headerValue": "string",
                    "headerValueMatcher": {
                      "ignoreCase": "bool",
                      "negate": "bool",
                      "pattern": "string"
                    }
                  }
                ],
                "responseHeaderConfigurations": [
                  {
                    "headerName": "string",
                    "headerValue": "string",
                    "headerValueMatcher": {
                      "ignoreCase": "bool",
                      "negate": "bool",
                      "pattern": "string"
                    }
                  }
                ],
                "urlConfiguration": {
                  "modifiedPath": "string",
                  "modifiedQueryString": "string",
                  "reroute": "bool"
                }
              },
              "conditions": [
                {
                  "ignoreCase": "bool",
                  "negate": "bool",
                  "pattern": "string",
                  "variable": "string"
                }
              ],
              "name": "string",
              "ruleSequence": "int"
            }
          ]
        }
      }
    ],
    "routingRules": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "backendAddressPool": {
            "id": "string"
          },
          "backendSettings": {
            "id": "string"
          },
          "listener": {
            "id": "string"
          },
          "priority": "int",
          "ruleType": "string"
        }
      }
    ],
    "sku": {
      "capacity": "int",
      "family": "string",
      "name": "string",
      "tier": "string"
    },
    "sslCertificates": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "data": "string",
          "hsm": {
            "keyId": "string",
            "publicCertData": "string"
          },
          "keyVaultSecretId": "string",
          "password": "string"
        }
      }
    ],
    "sslPolicy": {
      "cipherSuites": [ "string" ],
      "disabledSslProtocols": [ "string" ],
      "minProtocolVersion": "string",
      "policyName": "string",
      "policyType": "string"
    },
    "sslProfiles": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "clientAuthConfiguration": {
            "verifyClientAuthMode": "string",
            "verifyClientCertIssuerDN": "bool",
            "verifyClientRevocation": "string"
          },
          "sslPolicy": {
            "cipherSuites": [ "string" ],
            "disabledSslProtocols": [ "string" ],
            "minProtocolVersion": "string",
            "policyName": "string",
            "policyType": "string"
          },
          "trustedClientCertificates": [
            {
              "id": "string"
            }
          ]
        }
      }
    ],
    "trustedClientCertificates": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "data": "string"
        }
      }
    ],
    "trustedRootCertificates": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "data": "string",
          "keyVaultSecretId": "string"
        }
      }
    ],
    "urlPathMaps": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "defaultBackendAddressPool": {
            "id": "string"
          },
          "defaultBackendHttpSettings": {
            "id": "string"
          },
          "defaultLoadDistributionPolicy": {
            "id": "string"
          },
          "defaultRedirectConfiguration": {
            "id": "string"
          },
          "defaultRewriteRuleSet": {
            "id": "string"
          },
          "pathRules": [
            {
              "id": "string",
              "name": "string",
              "properties": {
                "backendAddressPool": {
                  "id": "string"
                },
                "backendHttpSettings": {
                  "id": "string"
                },
                "firewallPolicy": {
                  "id": "string"
                },
                "loadDistributionPolicy": {
                  "id": "string"
                },
                "paths": [ "string" ],
                "redirectConfiguration": {
                  "id": "string"
                },
                "rewriteRuleSet": {
                  "id": "string"
                }
              }
            }
          ]
        }
      }
    ],
    "webApplicationFirewallConfiguration": {
      "disabledRuleGroups": [
        {
          "ruleGroupName": "string",
          "rules": [ "int" ]
        }
      ],
      "enabled": "bool",
      "exclusions": [
        {
          "matchVariable": "string",
          "selector": "string",
          "selectorMatchOperator": "string"
        }
      ],
      "fileUploadLimitInMb": "int",
      "firewallMode": "string",
      "maxRequestBodySize": "int",
      "maxRequestBodySizeInKb": "int",
      "requestBodyCheck": "bool",
      "ruleSetType": "string",
      "ruleSetVersion": "string"
    }
  },
  "tags": {
    "{customized property}": "string"
  },
  "zones": [ "string" ]
}

Eigenschaftswerte

Microsoft.Network/applicationGateways

Name Beschreibung Wert
apiVersion Die API-Version '2025-07-01'
identity Die Identität des Anwendungsgateways, sofern konfiguriert. CommonManagedServiceIdentity
location Ressourcenspeicherort. string
name Der Ressourcenname Zeichenfolge (erforderlich)
properties Eigenschaften des Anwendungsgateways. ApplicationGatewayPropertiesFormat
tags Ressourcenetiketten Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen
type Der Ressourcentyp "Microsoft.Network/applicationGateways"
zones Eine Liste der Verfügbarkeitszonen, aus denen die Ressource stammen muss. string[]

ApplicationGatewayAuthenticationCertificate

Name Beschreibung Wert
id Ressourcen-ID. string
name Name des Authentifizierungszertifikats, das innerhalb eines Application Gateways eindeutig ist. string
properties Eigenschaften des Authentifizierungszertifikats des Anwendungsgateways. ApplicationGatewayAuthenticationCertificatePropertiesFormat

ApplicationGatewayAuthenticationCertificatePropertiesFormat

Name Beschreibung Wert
data Öffentliche Daten des Zertifikats. string

ApplicationGatewayAutoscaleConfiguration

Name Beschreibung Wert
maxCapacity Obergrenze für die Anzahl der Application Gateway-Kapazitäten. Int

Zwänge:
Min.-Wert = 2
minCapacity Untergrenze für die Anzahl der Application Gateway-Kapazitäten. Int

Zwänge:
Min.-Wert = 0 (erforderlich)

ApplicationGatewayBackendHttpSettings

Name Beschreibung Wert
id Ressourcen-ID. string
name Name der Back-End-HTTP-Einstellungen, der innerhalb eines Application Gateways eindeutig ist. string
properties Eigenschaften der HTTP-Einstellungen des Anwendungsgateways. ApplicationGatewayBackendHttpSettingsPropertiesFormat

ApplicationGatewayBackendHttpSettingsPropertiesFormat

Name Beschreibung Wert
affinityCookieName Cookie-Name, der für das Affinitäts-Cookie verwendet werden soll. string
AuthentifizierungZertifikate Array von Verweisen auf Application Gateway-Authentifizierungszertifikate. CommonSubResource[]
VerbindungEntleerung Verbindungsentwässerung der Back-End-HTTP-Einstellungsressource. ApplicationGatewayConnectionDraining
cookieBasedAffinity Cookie-basierte Affinität. 'Disabled'
'Enabled'
dedicatedBackendConnection Aktivieren oder deaktivieren Sie die dedizierte Verbindung pro Backend-Server. Der Standardwert ist auf false festgelegt. bool
hostName Hostheader, der an die Backend-Server gesendet werden soll. string
path Pfad, der als Präfix für alle HTTP-Anforderungen verwendet werden soll. Null bedeutet, dass kein Pfad vorangestellt wird. Der Standardwert ist NULL. string
pickHostNameFromBackendAddress Ob der Hostheader ausgewählt werden soll, sollte aus dem Hostnamen des Backend-Servers ausgewählt werden. Der Standardwert ist „false“. bool
port Der Zielport im Backend. INT
Sonde Testressource eines Application Gateways. CommonSubResource
probeEnabled (Prüfen) Gibt an, ob der Test aktiviert ist. Der Standardwert ist „false“. bool
protocol Das Protokoll, das für die Kommunikation mit dem Backend verwendet wird. 'Http'
'Https'
"Tcp"
'Tls'
requestTimeout Anforderungstimeout in Sekunden. Application Gateway schlägt bei der Anforderung fehl, wenn innerhalb von RequestTimeout keine Antwort empfangen wird. Akzeptable Werte liegen zwischen 1 Sekunde und 86400 Sekunden. INT
sniName Geben Sie einen SNI-Wert an, der mit dem allgemeinen Namen des Zertifikats im Back-End übereinstimmt. Standardmäßig verwendet das Anwendungsgateway den Hostheader der eingehenden Anforderung als SNI. Der Standardwert ist NULL. string
trustedRoot-Zertifikate Array von Verweisen auf vertrauenswürdige Application Gateway-Stammzertifikate. CommonSubResource[]
validateCertChainAndExpiry Überprüfen oder überspringen Sie sowohl die Ketten- als auch die Ablaufvalidierung des Zertifikats auf dem Backend-Server. Der Standardwert ist auf true festgelegt. bool
validateSNI Wenn diese Option aktiviert ist, wird überprüft, ob der allgemeine Name des vom Back-End-Server bereitgestellten Zertifikats mit dem SNI-Wert (Server Name Indication) übereinstimmt. Der Standardwert ist wahr. bool

ApplicationGatewayBackendEinstellungen

Name Beschreibung Wert
id Ressourcen-ID. string
name Name der Back-End-Einstellungen, der innerhalb eines Application Gateways eindeutig ist. string
properties Eigenschaften der Back-End-Einstellungen des Anwendungsgateways. ApplicationGatewayBackendSettingsPropertiesFormat

ApplicationGatewayBackendSettingsPropertiesFormat

Name Beschreibung Wert
enableL4ClientIpPreservation Gibt an, ob der Proxyprotokoll-Header über TCP- oder TLS-Protokolle an Backend-Server gesendet werden soll. Der Standardwert ist „false“. bool
hostName Angabe des Servernamens, der für das Tls-Protokoll an die Backend-Server gesendet werden soll. string
pickHostNameFromBackendAddress Gibt an, ob die Angabe des Servernamens aus dem Hostnamen des Backend-Servers für das Tls-Protokoll ausgewählt werden soll. Der Standardwert ist „false“. bool
port Der Zielport im Backend. INT
Sonde Testressource eines Application Gateways. CommonSubResource
protocol Das Protokoll, das für die Kommunikation mit dem Backend verwendet wird. 'Http'
'Https'
"Tcp"
'Tls'
timeout Verbindungs-Timeout in Sekunden. Application Gateway schlägt bei der Anforderung fehl, wenn innerhalb von ConnectionTimeout keine Antwort empfangen wird. Akzeptable Werte liegen zwischen 1 Sekunde und 86400 Sekunden. INT
trustedRoot-Zertifikate Array von Verweisen auf vertrauenswürdige Application Gateway-Stammzertifikate. CommonSubResource[]

ApplicationGatewayClientAuthConfiguration

Name Beschreibung Wert
verifyClientAuthMode Überprüfen Sie den Client-Authentifizierungsmodus. 'Passthrough'
'Streng'
verifyClientCertIssuerDN Überprüfen Sie den Namen des Ausstellers des Clientzertifikats auf dem Application Gateway. bool
verifyClientRevocation Überprüfen Sie den Clientzertifikatsperrstatus. "Keine"
"OCSP"

ApplicationGatewayConnectionDraining

Name Beschreibung Wert
drainTimeoutInSec Die Anzahl der Sekunden, die die Verbindung entladen wird, ist aktiv. Zulässige Werte liegen zwischen 1 Sekunde und 3600 Sekunden. Int

Zwänge:
Min.-Wert = 1
Max. Wert = 3600 (erforderlich)
enabled Gibt an, ob die Verbindungsentwässerung aktiviert ist oder nicht. bool (erforderlich)

ApplicationGatewayCustomError

Name Beschreibung Wert
customErrorPageUrl URL der Fehlerseite des benutzerdefinierten Application Gateway-Fehlers. string
statusCode (englisch) Statuscode des benutzerdefinierten Application Gateway-Fehlers. 'HttpStatus400'
'HttpStatus403'
'HttpStatus404'
'HttpStatus405'
'HttpStatus408'
'HttpStatus500'
'HttpStatus502'
'HttpStatus503'
'HttpStatus504'

ApplicationGatewayEntraJWTValidationConfig

Name Beschreibung Wert
id Ressourcen-ID. string
name Name der entra jwt-Validierungskonfiguration, die innerhalb eines Anwendungsgateways einzigartig ist. string
properties Eigenschaften der Validierungskonfiguration des Application Gateway entra jwt. ApplicationGatewayEntraJWTValidationConfigPropertiesFormat

ApplicationGatewayEntraJWTValidationConfigPropertiesFormat

Name Beschreibung Wert
Leserkreis Liste der akzeptablen Publikumsansprüche, die im Token vorhanden sein können (Aud-Behauptung). Maximal 5 Zuschauer sind erlaubt. string[]
clientId Die Client-ID der Microsoft Entra ID-Anwendung. string
tenantId Die Tenant-ID der Microsoft Entra ID-Anwendung. string
unAuthorizedRequestAction Unautorisierte Anfrageaktion. 'Allow'
'Deny'

ApplicationGatewayFirewallDisabledRuleGroup

Name Beschreibung Wert
ruleGroupName Der Name der Regelgruppe, die deaktiviert wird. Zeichenfolge (erforderlich)
rules Die Liste der Regeln, die deaktiviert werden. Wenn NULL, werden alle Regeln der Regelgruppe deaktiviert. int[]

ApplicationGatewayFirewallAusschluss

Name Beschreibung Wert
matchVariable Die variable, die ausgeschlossen werden soll. Zeichenfolge (erforderlich)
selector Wenn matchVariable eine Auflistung ist, wird der Operator verwendet, um anzugeben, für welche Elemente in der Auflistung dieser Ausschluss gilt. Zeichenfolge (erforderlich)
selectorMatchOperator Wenn matchVariable eine Auflistung ist, führen Sie den Selektor aus, um anzugeben, für welche Elemente in der Auflistung dieser Ausschluss gilt. Zeichenfolge (erforderlich)

ApplicationGatewayFrontendIPConfiguration

Name Beschreibung Wert
id Ressourcen-ID. string
name Name der Front-End-IP-Konfiguration, die innerhalb eines Application Gateways eindeutig ist. string
properties Eigenschaften der Front-End-IP-Konfiguration des Anwendungsgateways. ApplicationGatewayFrontendIPConfigurationPropertiesFormat

ApplicationGatewayFrontendIPConfigurationPropertiesFormat

Name Beschreibung Wert
privatIPAdkleid PrivateIPAdkleid der IP-Konfiguration der Netzwerkschnittstelle. string
privateIPAllocationMethod Die private IP-Adresszuweisungsmethode. 'Dynamic'
'Static'
privateLinkKonfiguration Verweis auf die Application Gateway-Private Link-Konfiguration. CommonSubResource
publicIPAdkleid Verweis auf die PublicIP-Ressource. CommonSubResource
subnet Verweisen auf die Subnetzressource. CommonSubResource

ApplicationGatewayFrontendPort

Name Beschreibung Wert
id Ressourcen-ID. string
name Name des Front-End-Ports, der innerhalb eines Application Gateways eindeutig ist. string
properties Eigenschaften des Front-End-Ports des Anwendungsgateways. ApplicationGatewayFrontendPortPropertiesFormat

ApplicationGatewayFrontendPortPropertiesFormat

Name Beschreibung Wert
port Frontend-Portierung. INT

ApplicationGatewayGlobalConfiguration

Name Beschreibung Wert
enableRequestBuffering Aktivieren Sie die Anforderungspufferung. bool
enableResponseBuffering Aktivieren Sie die Antwortpufferung. bool

ApplicationGatewayHeaderConfiguration

Name Beschreibung Wert
headerName Header-Name der Header-Konfiguration. string
headerValue Header-Wert der Header-Konfiguration. string
headerValueMatcher Ein optionales Feld unter "Aktion umschreiben". Sie können die Werte einer bestimmten Kopfzeile erfassen und ändern, wenn mehrere Kopfzeilen mit demselben Namen vorhanden sind. Derzeit nur für Set-Cookie Antwortheader unterstützt. Weitere Informationen finden Sie unter https://aka.ms/appgwheadercrud. HeaderValueMatcher-

ApplicationGatewayHttpListener

Name Beschreibung Wert
id Ressourcen-ID. string
name Name des HTTP-Listeners, der innerhalb eines Application Gateways eindeutig ist. string
properties Eigenschaften des HTTP-Listeners des Anwendungsgateways. ApplicationGatewayHttpListenerPropertiesFormat

ApplicationGatewayHttpListenerPropertiesFormat

Name Beschreibung Wert
customErrorConfigurations Benutzerdefinierte Fehlerkonfigurationen des HTTP-Listeners. ApplicationGatewayCustomError[]
Firewall-Richtlinie Verweis auf die FirewallPolicy-Ressource. CommonSubResource
frontendIPKonfiguration Front-End-IP-Konfigurationsressource eines Anwendungsgateways. CommonSubResource
frontendPort Front-End-Portressource eines Application Gateways. CommonSubResource
hostName Hostname des HTTP-Listeners. string
host-Namen Liste der Hostnamen für den HTTP-Listener, der auch spezielle Platzhalterzeichen zulässt. string[]
protocol Protokoll des HTTP-Listeners. 'Http'
'Https'
"Tcp"
'Tls'
requireServerNameIndication Gilt nur, wenn das Protokoll https ist. Aktiviert SNI für Multihosting. bool
sslCertificate SSL-Zertifikatressource eines Anwendungsgateways. CommonSubResource
sslProfil SSL-Profilressource des Anwendungsgateways. CommonSubResource

ApplicationGatewayListener

Name Beschreibung Wert
id Ressourcen-ID. string
name Name des Listeners, der innerhalb eines Application Gateways eindeutig ist. string
properties Eigenschaften des Anwendungsgatewaylisteners. ApplicationGatewayListenerPropertiesFormat

ApplicationGatewayListenerPropertiesFormat

Name Beschreibung Wert
frontendIPKonfiguration Front-End-IP-Konfigurationsressource eines Anwendungsgateways. CommonSubResource
frontendPort Front-End-Portressource eines Application Gateways. CommonSubResource
host-Namen Liste der Server Name Indications (SNI) für TLS Multi-Site Listener, die auch spezielle Platzhalterzeichen zulassen. string[]
protocol Protokoll des Zuhörers. 'Http'
'Https'
"Tcp"
'Tls'
sslCertificate SSL-Zertifikatressource eines Anwendungsgateways. CommonSubResource
sslProfil SSL-Profilressource des Anwendungsgateways. CommonSubResource

ApplicationGatewayLoadDistributionPolicy

Name Beschreibung Wert
id Ressourcen-ID. string
name Name der Lastverteilungsrichtlinie, der innerhalb eines Application Gateways eindeutig ist. string
properties Eigenschaften der Anwendungsgateway-Lastenverteilungsrichtlinie. ApplicationGatewayLoadDistributionPolicyPropertiesFormat

ApplicationGatewayLoadDistributionPolicyPropertiesFormat

Name Beschreibung Wert
loadDistributionAlgorithmus Ressource "Load Distribution Targets" eines Application Gateways. "IpHash"
"LeastConnections"
"RoundRobin"
loadDistributionTargets Ressource "Load Distribution Targets" eines Application Gateways. ApplicationGatewayLoadDistributionTarget[]

ApplicationGatewayLoadDistributionTarget

Name Beschreibung Wert
id Ressourcen-ID. string
name Name der Lastverteilungsrichtlinie, der innerhalb eines Application Gateways eindeutig ist. string
properties Eigenschaften des Ziels für die Lastverteilung des Anwendungsgateways. ApplicationGatewayLoadDistributionTargetPropertiesFormat

ApplicationGatewayLoadDistributionTargetPropertiesFormat

Name Beschreibung Wert
back-EndAddressPool Back-End-Adresspoolressource des Anwendungsgateways. CommonSubResource
weightPerServer Gewicht pro Server. Bereich zwischen 1 und 100. Int

Zwänge:
Min.-Wert = 1
Max. Wert = 100

ApplicationGatewayManagedHsm

Name Beschreibung Wert
keyId Schlüsselkennung eines Schlüssels, der im verwalteten HSM gespeichert ist. string
publicCertData Basis-64-kodierter Wert eines öffentlichen Basis-64-Zertifikats. string

ApplicationGatewayPathRule

Name Beschreibung Wert
id Ressourcen-ID. string
name Name der Pfadregel, die innerhalb eines Application Gateways eindeutig ist. string
properties Eigenschaften der Anwendungsgatewaypfadregel. ApplicationGatewayPathRulePropertiesFormat

ApplicationGatewayPathRulePropertiesFormat

Name Beschreibung Wert
back-EndAddressPool Backend-Adresspoolressource der URL-Pfadzuordnungspfadregel. CommonSubResource
back-EndHttpSettings Backend-HTTP-Einstellungsressource der URL-Pfadzuordnungspfadregel. CommonSubResource
Firewall-Richtlinie Verweis auf die FirewallPolicy-Ressource. CommonSubResource
loadDistributionPolicy (Englisch) Laden der Verteilungsrichtlinienressource der URL-Pfadzuordnungspfadregel. CommonSubResource
Pfade Pfadregeln der URL-Pfadzuordnung. string[]
redirectKonfiguration Leiten Sie die Konfigurationsressource der URL-Pfadzuordnungspfadregel um. CommonSubResource
rewriteRuleSet Schreiben Sie die Regelsatzressource der URL-Pfadzuordnungsregel neu. CommonSubResource

ApplicationGatewayPrivateLinkConfiguration

Name Beschreibung Wert
id Ressourcen-ID. string
name Name der Private Link-Konfiguration, der innerhalb eines Application Gateways eindeutig ist. string
properties Eigenschaften der Konfiguration für private Verknüpfungen des Anwendungsgateways. ApplicationGatewayPrivateLinkConfigurationEigenschaften

ApplicationGatewayPrivateLinkConfigurationEigenschaften

Name Beschreibung Wert
ipConfigurations Ein Array von Application Gateway-IP-Konfigurationen für Private Links. ApplicationGatewayPrivateLinkIpConfiguration[]

ApplicationGatewayPrivateLinkIpConfiguration

Name Beschreibung Wert
id Ressourcen-ID. string
name Der Name der IP-Adresse der Application Gateway-Private Link-IP-Konfiguration. string
properties Eigenschaften einer ip-Konfiguration eines Anwendungsgateways für private Verknüpfungen. ApplicationGatewayPrivateLinkIpConfigurationEigenschaften

ApplicationGatewayPrivateLinkIpConfigurationEigenschaften

Name Beschreibung Wert
primär Gibt an, ob die IP-Konfiguration primär ist oder nicht. bool
privatIPAdkleid Die private IP-Adresse der IP-Konfiguration. string
privateIPAllocationMethod Die private IP-Adresszuweisungsmethode. 'Dynamic'
'Static'
subnet Verweisen auf die Subnetzressource. CommonSubResource

ApplicationGatewayProbe

Name Beschreibung Wert
id Ressourcen-ID. string
name Name des Tests, der innerhalb eines Application Gateways eindeutig ist. string
properties Eigenschaften des Anwendungsgateway-Prüfpunkts. ApplicationGatewayProbePropertiesFormat

ApplicationGatewayProbeHealthResponseMatch

Name Beschreibung Wert
body Körper, der in der Integritätsantwort enthalten sein muss. Der Standardwert ist leer. string
statusCodes Zulässige Bereiche von fehlerfreien Statuscodes. Der Standardbereich fehlerfreier Statuscodes liegt zwischen 200 und 399. string[]

ApplicationGatewayProbePropertiesFormat

Name Beschreibung Wert
enableProbeProxyProtocolHeader Gibt an, ob der Proxyprotokollheader zusammen mit dem Integritätstest über das TCP- oder TLS-Protokoll gesendet werden soll. Der Standardwert ist „false“. bool
host Hostname, an den der Test gesendet werden soll. string
interval Das Sondierungsintervall in Sekunden. Dies ist das Zeitintervall zwischen zwei aufeinander folgenden Probes. Akzeptable Werte liegen zwischen 1 Sekunde und 86400 Sekunden. INT
Streichholz Kriterium für die Klassifizierung einer fehlerfreien Testantwort. ApplicationGatewayProbeHealthResponseMatch
minServer Minimale Anzahl von Servern, die immer als fehlerfrei gekennzeichnet sind. Standardwert ist 0. INT
path Relativer Pfad der Sonde. Der gültige Pfad beginnt mit '/'. Der Test wird an <den Pfad> Protocol<://>host<:><port>gesendet. string
pickHostNameFromBackendHttpSettings Gibt an, ob der Hostheader aus den Back-End-HTTP-Einstellungen ausgewählt werden soll. Der Standardwert ist „false“. bool
pickHostNameFromBackendEinstellungen Gibt an, ob die Angabe des Servernamens aus den Backend-Einstellungen für das Tls-Protokoll ausgewählt werden soll. Der Standardwert ist „false“. bool
port Benutzerdefinierter Port, der zum Testen der Backend-Server verwendet wird. Der gültige Wert liegt zwischen 1 und 65535. Falls nicht gesetzt, wird der Port aus den http-Einstellungen verwendet. Diese Eigenschaft gilt nur für Basic, Standard_v2 und WAF_v2. Int

Zwänge:
Min.-Wert = 1
Maximalwert = 65535
protocol Das Protokoll, das für die Sonde verwendet wird. 'Http'
'Https'
"Tcp"
'Tls'
timeout Das Timeout des Tests in Sekunden. Der Test ist als fehlgeschlagen markiert, wenn mit diesem Timeoutzeitraum keine gültige Antwort empfangen wird. Akzeptable Werte liegen zwischen 1 Sekunde und 86400 Sekunden. INT
unhealthyThreshold (unhealthyThreshold) Die Anzahl der Testwiederholungen. Der Back-End-Server wird als heruntergefahren markiert, nachdem die Anzahl der aufeinanderfolgenden Testfehler UnhealthyThreshold erreicht hat. Zulässige Werte liegen zwischen 1 Sekunde und 20. INT

ApplicationGatewayPropertiesFormat

Name Beschreibung Wert
AuthentifizierungZertifikate Authentifizierungszertifikate der Application Gateway-Ressource. Informationen zu Standardgrenzwerten finden Sie unter Application Gateway-Grenzwerte. ApplicationGatewayAuthenticationCertificate[]
automatische SkalierungKonfiguration Konfiguration für die automatische Skalierung. ApplicationGatewayAutoscaleConfiguration
backendAddressPools Back-End-Adresspool der Application Gateway-Ressource. Informationen zu Standardgrenzwerten finden Sie unter Application Gateway-Grenzwerte. CommonApplicationGatewayBackendAddressPool[]
backHttpSettingsCollection Back-End-HTTP-Einstellungen der Application Gateway-Ressource. Informationen zu Standardgrenzwerten finden Sie unter Application Gateway-Grenzwerte. ApplicationGatewayBackendHttpSettings[]
backendSettingsCollection Back-End-Einstellungen der Application Gateway-Ressource. Informationen zu Standardgrenzwerten finden Sie unter Application Gateway-Grenzwerte. ApplicationGatewayBackendSettings[]
customErrorConfigurations Benutzerdefinierte Fehlerkonfigurationen der Application Gateway-Ressource. ApplicationGatewayCustomError[]
enableFips Gibt an, ob FIPS für die Application Gateway-Ressource aktiviert ist. bool
enableHttp2 Gibt an, ob HTTP2 für die Application Gateway-Ressource aktiviert ist. bool
entraJWTValidationConfigs Entra JWT-Validierungskonfigurationen für die Anwendungsgateway-Ressource. Informationen zu Standardgrenzwerten finden Sie unter Application Gateway-Grenzwerte. ApplicationGatewayEntraJWTValidationConfig[]
Firewall-Richtlinie Verweis auf die FirewallPolicy-Ressource. CommonSubResource
forceFirewallPolicyAssociation Bei true wird eine Firewallrichtlinie einem Application Gateway zugeordnet, unabhängig davon, ob sich die Richtlinie von der WAF-Konfiguration unterscheidet. bool
frontendIPConfigurations Front-End-IP-Adressen der Application Gateway-Ressource. Informationen zu Standardgrenzwerten finden Sie unter Application Gateway-Grenzwerte. ApplicationGatewayFrontendIPKonfiguration[]
frontendPorts Front-End-Ports der Application Gateway-Ressource. Informationen zu Standardgrenzwerten finden Sie unter Application Gateway-Grenzwerte. ApplicationGatewayFrontendPort[]
gatewayIPKonfigurationen Subnetze der Application Gateway-Ressource. Informationen zu Standardgrenzwerten finden Sie unter Application Gateway-Grenzwerte. CommonApplicationGatewayIPConfiguration[]
globalKonfiguration Globale Konfiguration. ApplicationGatewayGlobalConfiguration
httpListener HTTP-Listener der Application Gateway-Ressource. Informationen zu Standardgrenzwerten finden Sie unter Application Gateway-Grenzwerte. ApplicationGatewayHttpListener-[]
listeners Listener der Application Gateway-Ressource. Informationen zu Standardgrenzwerten finden Sie unter Application Gateway-Grenzwerte. ApplicationGatewayListener[]
loadDistributionPolicies Laden von Verteilungsrichtlinien der Application Gateway-Ressource. ApplicationGatewayLoadDistributionPolicy[]
privateLink-Konfigurationen PrivateLink-Konfigurationen auf Application Gateway. ApplicationGatewayPrivateLinkConfiguration[]
probes Tests der Application Gateway-Ressource. ApplicationGatewayProbe[]
redirectKonfigurationen Umleiten von Konfigurationen der Application Gateway-Ressource. Informationen zu Standardgrenzwerten finden Sie unter Application Gateway-Grenzwerte. ApplicationGatewayRedirectConfiguration[]
requestRoutingRules Fordern Sie Routingregeln der Application Gateway-Ressource an. ApplicationGatewayRequestRoutingRule[]
rewriteRuleSets Schreiben Sie die Regeln für die Application Gateway-Ressource neu. ApplicationGatewayRewriteRuleSet[]
routingRegeln Routingregeln der Application Gateway-Ressource. ApplicationGatewayRoutingRule[]
sku SKU der Application Gateway-Ressource. ApplicationGatewaySku-
ssl-Zertifikate SSL-Zertifikate der Application Gateway-Ressource. Informationen zu Standardgrenzwerten finden Sie unter Application Gateway-Grenzwerte. ApplicationGatewaySslCertificate[]
ssl-Richtlinie SSL-Richtlinie der Application Gateway-Ressource. ApplicationGatewaySslPolicy (Englisch)
ssl-Profile SSL-Profile der Application Gateway-Ressource. Informationen zu Standardgrenzwerten finden Sie unter Application Gateway-Grenzwerte. ApplicationGatewaySslProfile[]
trustedClientCertificates Vertrauenswürdige Clientzertifikate der Application Gateway-Ressource. Informationen zu Standardgrenzwerten finden Sie unter Application Gateway-Grenzwerte. ApplicationGatewayTrustedClientCertificate[]
trustedRoot-Zertifikate Vertrauenswürdige Stammzertifikate der Application Gateway-Ressource. Informationen zu Standardgrenzwerten finden Sie unter Application Gateway-Grenzwerte. ApplicationGatewayTrustedRootCertificate[]
urlPathMaps (Englisch) URL-Pfadzuordnung der Application Gateway-Ressource. Informationen zu Standardgrenzwerten finden Sie unter Application Gateway-Grenzwerte. ApplicationGatewayUrlPathMap[]
webApplicationFirewallKonfiguration Konfiguration der Web Application Firewall. ApplicationGatewayWebApplicationFirewallConfiguration

ApplicationGatewayRedirectConfiguration (Englisch)

Name Beschreibung Wert
id Ressourcen-ID. string
name Name der Umleitungskonfiguration, der innerhalb eines Application Gateways eindeutig ist. string
properties Eigenschaften der Konfiguration der Anwendungsgatewayumleitung. ApplicationGatewayRedirectConfigurationPropertiesFormat

ApplicationGatewayRedirectConfigurationPropertiesFormat

Name Beschreibung Wert
includePath (EinschließenPfad) Schließen Sie den Pfad in die umgeleitete URL ein. bool
includeQueryString Schließen Sie die Abfragezeichenfolge in die umgeleitete URL ein. bool
pathRegeln Pfadregeln, die die Umleitungskonfiguration angeben. CommonSubResource[]
redirectType Typ der HTTP-Umleitung. 'Found'
"Permanent"
"SeeOther"
'Temporary'
requestRoutingRules Anforderungsrouting mit Angabe der Umleitungskonfiguration. CommonSubResource[]
targetListener Verweis auf einen Listener, an den die Anforderung umgeleitet werden soll. CommonSubResource
targetUrl URL, an die die Anforderung umgeleitet werden soll. string
urlPathMaps (Englisch) URL-Pfadzuordnungen, die die Standardumleitungskonfiguration angeben. CommonSubResource[]

ApplicationGatewayRequestRoutingRule

Name Beschreibung Wert
id Ressourcen-ID. string
name Name der Anforderungsroutingregel, der innerhalb eines Application Gateways eindeutig ist. string
properties Eigenschaften der Anwendungsgateway-Anforderungsroutingregel. ApplicationGatewayRequestRoutingRulePropertiesFormat

ApplicationGatewayRequestRoutingRulePropertiesFormat

Name Beschreibung Wert
back-EndAddressPool Back-End-Adresspoolressource des Anwendungsgateways. CommonSubResource
back-EndHttpSettings Back-End-HTTP-Einstellungsressource des Anwendungsgateways. CommonSubResource
entraJWTValidationConfig Entra JWT-Validierungs-Konfigurationsressource des Anwendungsgateways. CommonSubResource
httpListener HTTP-Listenerressource des Anwendungsgateways. CommonSubResource
loadDistributionPolicy (Englisch) Laden der Verteilungsrichtlinienressource des Anwendungsgateways. CommonSubResource
priority Priorität der Routingregel für Anforderungen. Int

Zwänge:
Min.-Wert = 1
Maximalwert = 20000
redirectKonfiguration Leiten Sie die Konfigurationsressource des Anwendungsgateways um. CommonSubResource
rewriteRuleSet Schreiben Sie die Regelsatzressource in der Basisregel des Anwendungsgateways neu. CommonSubResource
ruleType Regeltyp. 'Basic'
'Pfadbasiertes Routing'
urlPfadKarte URL-Pfadzuordnungsressource des Anwendungsgateways. CommonSubResource

ApplicationGatewayRewriteRule

Name Beschreibung Wert
actionSet Eine Reihe von Aktionen, die im Rahmen der Rewrite-Regel ausgeführt werden sollen. ApplicationGatewayRewriteRuleActionSet-
conditions Bedingungen, auf deren Grundlage die Ausführung des Aktionssatzes ausgewertet wird. ApplicationGatewayRewriteRuleCondition[]
name Name der Rewrite-Regel, der innerhalb eines Application Gateways eindeutig ist. string
ruleSequence Regelsequenz der Rewrite-Regel, die die Ausführungsreihenfolge einer bestimmten Regel in einem RewriteRuleSet bestimmt. INT

ApplicationGatewayRewriteRuleActionSet

Name Beschreibung Wert
requestHeaderKonfigurationen Anforderungsheaderaktionen im Aktionssatz. ApplicationGatewayHeaderKonfiguration[]
responseHeader-Konfigurationen Aktionen des Antwortheaders im Aktionssatz. ApplicationGatewayHeaderKonfiguration[]
url-Konfiguration URL-Konfigurationsaktion im Aktionssatz. ApplicationGatewayUrlConfiguration

ApplicationGatewayRewriteRuleCondition

Name Beschreibung Wert
ignoreCase Wenn Sie diesen Parameter auf den Wahrheitswert setzen, wird das Muster gezwungen, einen Vergleich durchzuführen, bei dem die Groß- und Kleinschreibung nicht beachtet wird. bool
negieren Wenn Sie diesen Wert als Wahrheit festlegen, wird die Negation der vom Benutzer angegebenen Bedingung überprüft. bool
pattern Das Muster, entweder eine feste Zeichenfolge oder ein regulärer Ausdruck, das den Wahrheitsgehalt der Bedingung bewertet. string
variable Der Bedingungsparameter von RewriteRuleCondition. string

ApplicationGatewayRewriteRuleSet

Name Beschreibung Wert
id Ressourcen-ID. string
name Name des Rewrite-Regelsatzes, der innerhalb eines Application Gateways eindeutig ist. string
properties Eigenschaften des Regelsatzes des Anwendungsgateways neu schreiben. ApplicationGatewayRewriteRuleSetPropertiesFormat

ApplicationGatewayRewriteRuleSetPropertiesFormat

Name Beschreibung Wert
rewriteRules Regeln im Rewrite-Regelsatz neu schreiben. ApplicationGatewayRewriteRule[]

ApplicationGatewayRoutingRule

Name Beschreibung Wert
id Ressourcen-ID. string
name Name der Routingregel, die innerhalb eines Application Gateways eindeutig ist. string
properties Eigenschaften der Routingregel des Anwendungsgateways. ApplicationGatewayRoutingRulePropertiesFormat

ApplicationGatewayRoutingRulePropertiesFormat

Name Beschreibung Wert
back-EndAddressPool Back-End-Adresspoolressource des Anwendungsgateways. CommonSubResource
back-EndSettings Ressource für Back-End-Einstellungen des Anwendungsgateways. CommonSubResource
listener Listenerressource des Anwendungsgateways. CommonSubResource
priority Priorität der Routing-Regel. Int

Zwänge:
Min.-Wert = 1
Maximalwert = 20000 (erforderlich)
ruleType Regeltyp. 'Basic'
'Pfadbasiertes Routing'

ApplicationGatewaySku

Name Beschreibung Wert
capacity Kapazität (Instanzanzahl) eines Application Gateways. INT
family Familie einer Application Gateway-SKU. "Generation_1"
"Generation_2"
name Name einer Application Gateway-SKU. 'Basic'
"Standard_Large"
"Standard_Medium"
"Standard_Small"
"Standard_v2"
"WAF_Large"
"WAF_Medium"
"WAF_v2"
tier Ebene eines Anwendungsgateways. 'Basic'
'Standard'
"Standard_v2"
'WAF'
"WAF_v2"

ApplicationGatewaySslZertifikat

Name Beschreibung Wert
id Ressourcen-ID. string
name Name des SSL-Zertifikats, das innerhalb eines Application Gateways eindeutig ist. string
properties Eigenschaften des SSL-Zertifikats des Anwendungsgateways. ApplicationGatewaySslCertificatePropertiesFormat

ApplicationGatewaySslCertificatePropertiesFormat

Name Beschreibung Wert
data Base-64-codiertes PFX-Zertifikat. Gilt nur in PUT Request. string
Hsm Verwaltete HSM-Eigenschaften der Application Gateway-Ressource. ApplicationGatewayManagedHsm
keyVaultSecretId Geheime ID (base-64-codiertes nicht verschlüsseltes PFX)-Objekt "Secret" oder "Certificate", das in KeyVault gespeichert ist. string
password Kennwort für die in data angegebene PFX-Datei. Gilt nur in PUT-Anforderungen. string

ApplicationGatewaySslPolicy (Englisch)

Name Beschreibung Wert
cipherSuites SSL-Verschlüsselungssammlungen, die in der angegebenen Reihenfolge für Application Gateway aktiviert werden sollen. Zeichenfolgenarray, das eine der folgenden Elemente enthält:
"TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA"
"TLS_DHE_DSS_WITH_AES_128_CBC_SHA"
"TLS_DHE_DSS_WITH_AES_128_CBC_SHA256"
"TLS_DHE_DSS_WITH_AES_256_CBC_SHA"
"TLS_DHE_DSS_WITH_AES_256_CBC_SHA256"
"TLS_DHE_RSA_WITH_AES_128_CBC_SHA"
"TLS_DHE_RSA_WITH_AES_128_GCM_SHA256"
"TLS_DHE_RSA_WITH_AES_256_CBC_SHA"
"TLS_DHE_RSA_WITH_AES_256_GCM_SHA384"
"TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA"
"TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256"
"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256"
"TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA"
"TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384"
"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384"
"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA"
"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256"
"TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256"
"TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA"
"TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384"
"TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384"
"TLS_RSA_WITH_3DES_EDE_CBC_SHA"
"TLS_RSA_WITH_AES_128_CBC_SHA"
"TLS_RSA_WITH_AES_128_CBC_SHA256"
"TLS_RSA_WITH_AES_128_GCM_SHA256"
"TLS_RSA_WITH_AES_256_CBC_SHA"
"TLS_RSA_WITH_AES_256_CBC_SHA256"
"TLS_RSA_WITH_AES_256_GCM_SHA384"
disabledSslProtokolle SSL-Protokolle, die in Application Gateway deaktiviert werden sollen. Zeichenfolgenarray, das eine der folgenden Elemente enthält:
"TLSv1_0"
"TLSv1_1"
"TLSv1_2"
"TLSv1_3"
minProtocolVersion Mindestversion des SSL-Protokolls, die von Application Gateway unterstützt werden soll. "TLSv1_0"
"TLSv1_1"
"TLSv1_2"
"TLSv1_3"
Name der Richtlinie Name der vordefinierten SSL-Richtlinie. "AppGwSslPolicy20150501"
"AppGwSslPolicy20170401"
"AppGwSslPolicy20170401S"
"AppGwSslPolicy20220101"
"AppGwSslPolicy20220101S"
policyType Typ der SSL-Richtlinie. 'Custom'
'BenutzerdefiniertV2'
'Vordefinierte'

ApplicationGatewaySslProfil

Name Beschreibung Wert
id Ressourcen-ID. string
name Name des SSL-Profils, das innerhalb eines Application Gateways eindeutig ist. string
properties Eigenschaften des SSL-Profils des Anwendungsgateways. ApplicationGatewaySslProfilePropertiesFormat

ApplicationGatewaySslProfilePropertiesFormat

Name Beschreibung Wert
clientAuthConfiguration (englisch) Konfiguration der Clientauthentifizierung der Application Gateway-Ressource. ApplicationGatewayClientAuthConfiguration
ssl-Richtlinie SSL-Richtlinie der Application Gateway-Ressource. ApplicationGatewaySslPolicy (Englisch)
trustedClientCertificates Array von Verweisen auf vertrauenswürdige Application Gateway-Clientzertifikate. CommonSubResource[]

ApplicationGatewayTrustedClientCertificate

Name Beschreibung Wert
id Ressourcen-ID. string
name Name des vertrauenswürdigen Clientzertifikats, das innerhalb eines Application Gateways eindeutig ist. string
properties Eigenschaften des vertrauenswürdigen Clientzertifikats des Anwendungsgateways. ApplicationGatewayTrustedClientCertificatePropertiesFormat

ApplicationGatewayTrustedClientCertificatePropertiesFormat

Name Beschreibung Wert
data Öffentliche Daten des Zertifikats. string

ApplicationGatewayTrustedRootCertificate

Name Beschreibung Wert
id Ressourcen-ID. string
name Name des vertrauenswürdigen Stammzertifikats, das innerhalb eines Application Gateways eindeutig ist. string
properties Eigenschaften des vertrauenswürdigen Stammzertifikats des Anwendungsgateways. ApplicationGatewayTrustedRootCertificatePropertiesFormat

ApplicationGatewayTrustedRootCertificatePropertiesFormat

Name Beschreibung Wert
data Öffentliche Daten des Zertifikats. string
keyVaultSecretId Geheime ID (base-64-codiertes nicht verschlüsseltes PFX)-Objekt "Secret" oder "Certificate", das in KeyVault gespeichert ist. string

ApplicationGatewayUrlConfiguration

Name Beschreibung Wert
modifizierter Pfad URL-Pfad, den der Benutzer für das Umschreiben der URL angegeben hat. Null bedeutet, dass kein Pfad aktualisiert wird. Der Standardwert ist NULL. string
modifiedQueryString Abfragezeichenfolge, die der Benutzer für das Umschreiben der URL angegeben hat. NULL bedeutet, dass keine Abfragezeichenfolge aktualisiert wird. Der Standardwert ist NULL. string
umleiten Wenn diese Option auf true festgelegt ist, wird die URL-Pfadzuordnung, die in pfadbasierten Anforderungsroutingregeln bereitgestellt wird, unter Verwendung des geänderten Pfads erneut ausgewertet. Der Standardwert ist „false“. bool

ApplicationGatewayUrlPathMap

Name Beschreibung Wert
id Ressourcen-ID. string
name Name der URL-Pfadzuordnung, die innerhalb eines Application Gateways eindeutig ist. string
properties Eigenschaften der URL-Pfadzuordnung des Anwendungsgateways. ApplicationGatewayUrlPathMapPropertiesFormat

ApplicationGatewayUrlPathMapPropertiesFormat

Name Beschreibung Wert
defaultBackendAddressPool Standard-Backend-Adresspoolressource der URL-Pfadzuordnung. CommonSubResource
defaultBackendHttpEinstellungen Standard-Backend-HTTP-Einstellungsressource der URL-Pfadzuordnung. CommonSubResource
defaultLoadDistributionPolicy Standardressource für die Ladeverteilungsrichtlinie der URL-Pfadzuordnung. CommonSubResource
defaultRedirectConfiguration (Standard-Umleitung) Standardmäßige Umleitungskonfigurationsressource der URL-Pfadzuordnung. CommonSubResource
defaultRewriteRuleSet Standardmäßige Ressource für den Rewrite-Regelsatz der URL-Pfadzuordnung. CommonSubResource
pathRegeln Pfadregel der URL-Pfadzuordnungsressource. ApplicationGatewayPathRule[]

ApplicationGatewayWebApplicationFirewallConfiguration

Name Beschreibung Wert
disabledRuleGroups Die deaktivierten Regelgruppen. ApplicationGatewayFirewallDisabledRuleGroup[]
enabled Gibt an, ob die Web Application Firewall aktiviert ist oder nicht. bool (erforderlich)
Ausschlüsse Die Ausschlussliste. ApplicationGatewayFirewallAusschluss[]
fileUploadLimitInMb Maximale Datei-Upload-Größe in MB für WAF. Int

Zwänge:
Min.-Wert = 0
firewall-Modus Web Application Firewall-Modus. "Erkennung"
"Prävention" (erforderlich)
maxRequestBodySize Maximale Größe des Anforderungstexts für WAF. Int

Zwänge:
Min.-Wert = 8
Max. Wert = 128
maxRequestBodySizeInKb Maximale Größe des Anforderungstexts in Kb für WAF. Int

Zwänge:
Min.-Wert = 8
Max. Wert = 128
requestBodyCheck Gibt an, ob WAF den Anforderungstext überprüfen darf. bool
ruleSetType Der Typ des Firewallregelsatzes der Webanwendung. Mögliche Werte sind: 'OWASP'. Zeichenfolge (erforderlich)
ruleSetVersion Die Version des Regelsatztyps. Zeichenfolge (erforderlich)

CommonApplicationGatewayBackendAddress

Name Beschreibung Wert
fqdn Vollqualifizierter Domänenname (FQDN). string
ipAddress IP-Adresse. string

CommonApplicationGatewayBackendAddressPool

Name Beschreibung Wert
id Ressourcen-ID. string
name Name des Back-End-Adresspools, der innerhalb eines Anwendungsgateways eindeutig ist. string
properties Eigenschaften des Back-End-Adresspools des Anwendungsgateways. CommonApplicationGatewayBackendAddressPoolPropertiesFormat

CommonApplicationGatewayBackendAddressPoolPropertiesFormat

Name Beschreibung Wert
back-EndAddresses Back-End-Adressen. CommonApplicationGatewayBackendAddress[]

CommonApplicationGatewayIPConfiguration

Name Beschreibung Wert
id Ressourcen-ID. string
name Name der IP-Konfiguration, die innerhalb eines Anwendungsgateways eindeutig ist. string
properties Eigenschaften der IP-Konfiguration des Anwendungsgateways. CommonApplicationGatewayIPConfigurationPropertiesFormat

CommonApplicationGatewayIPConfigurationPropertiesFormat

Name Beschreibung Wert
subnet Verweisen auf die Subnetzressource. Ein Subnetz, von dem aus das Anwendungsgateway seine private Adresse erhält. CommonSubResource

CommonManagedServiceIdentity

Name Beschreibung Wert
type Der Identitätstyp, der für die Ressource verwendet wird. Der Typ "SystemAssigned, UserAssigned" enthält sowohl eine implizit erstellte Identität als auch eine Gruppe von vom Benutzer zugewiesenen Identitäten. Der Typ "None" entfernt alle Identitäten vom virtuellen Computer. "Keine"
'SystemZugewiesen'
"SystemAssigned, UserAssigned"
"UserAssigned"
userAssignedIdentities Die Liste der Benutzeridentitäten, die der Ressource zugeordnet sind. Die Schlüsselreferenzen im Benutzeridentitätswörterbuch sind ARM-Ressourcen-IDs in der Form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft. ManagedIdentity/userAssignedIdentities/{identityName}'. CommonManagedServiceIdentityUserAssignedIdentities

CommonManagedServiceIdentityUserAssignedIdentities

Name Beschreibung Wert

CommonResourceTags

Name Beschreibung Wert

CommonSubResource

Name Beschreibung Wert
id Ressourcen-ID. string

HeaderValueMatcher

Name Beschreibung Wert
ignoreCase Wenn Sie diesen Parameter auf den Wahrheitswert setzen, wird das Muster gezwungen, einen Vergleich durchzuführen, bei dem die Groß- und Kleinschreibung nicht beachtet wird. bool
negieren Wenn Sie diesen Wert als Wahrheit festlegen, wird die Negation der vom Benutzer im Musterfeld angegebenen Bedingung überprüft. bool
pattern Das Muster, entweder eine feste Zeichenfolge oder ein regulärer Ausdruck, das auswertet, ob ein Header-Wert für das Umschreiben ausgewählt werden sollte. string

ManagedServiceIdentityUserAssignedIdentities

Name Beschreibung Wert

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 Change Log.

Verwendungsbeispiele

Terraform-Beispiele

Ein grundlegendes Beispiel für die Bereitstellung von Application Gateway.

terraform {
  required_providers {
    azapi = {
      source = "Azure/azapi"
    }
  }
}

provider "azapi" {
  skip_provider_registration = false
}

variable "resource_name" {
  type    = string
  default = "acctest0001"
}

variable "location" {
  type    = string
  default = "westeurope"
}

resource "azapi_resource" "resourceGroup" {
  type     = "Microsoft.Resources/resourceGroups@2020-06-01"
  name     = var.resource_name
  location = var.location
}

resource "azapi_resource" "publicIPAddress" {
  type      = "Microsoft.Network/publicIPAddresses@2022-07-01"
  parent_id = azapi_resource.resourceGroup.id
  name      = var.resource_name
  location  = var.location
  body = {
    properties = {
      ddosSettings = {
        protectionMode = "VirtualNetworkInherited"
      }
      idleTimeoutInMinutes     = 4
      publicIPAddressVersion   = "IPv4"
      publicIPAllocationMethod = "Static"
    }
    sku = {
      name = "Standard"
      tier = "Regional"
    }
  }
  schema_validation_enabled = false
  response_export_values    = ["*"]
}

resource "azapi_resource" "virtualNetwork" {
  type      = "Microsoft.Network/virtualNetworks@2022-07-01"
  parent_id = azapi_resource.resourceGroup.id
  name      = var.resource_name
  location  = var.location
  body = {
    properties = {
      addressSpace = {
        addressPrefixes = [
          "10.0.0.0/16",
        ]
      }
      dhcpOptions = {
        dnsServers = [
        ]
      }
      subnets = [
      ]
    }
  }
  schema_validation_enabled = false
  response_export_values    = ["*"]
  lifecycle {
    ignore_changes = [body.properties.subnets]
  }
}

resource "azapi_resource" "subnet" {
  type      = "Microsoft.Network/virtualNetworks/subnets@2022-07-01"
  parent_id = azapi_resource.virtualNetwork.id
  name      = "subnet-230630033653837171"
  body = {
    properties = {
      addressPrefix = "10.0.0.0/24"
      delegations = [
      ]
      privateEndpointNetworkPolicies    = "Enabled"
      privateLinkServiceNetworkPolicies = "Disabled"
      serviceEndpointPolicies = [
      ]
      serviceEndpoints = [
      ]
    }
  }
  schema_validation_enabled = false
  response_export_values    = ["*"]
}

data "azapi_resource_id" "applicationGateway" {
  type      = "Microsoft.Network/applicationGateways@2022-07-01"
  parent_id = azapi_resource.resourceGroup.id
  name      = var.resource_name
}

data "azapi_resource_id" "frontendIPConfiguration" {
  type      = "Microsoft.Network/applicationGateways/frontendIPConfigurations@2022-07-01"
  parent_id = data.azapi_resource_id.applicationGateway.id
  name      = "${azapi_resource.virtualNetwork.name}-feip"
}

data "azapi_resource_id" "frontendPort" {
  type      = "Microsoft.Network/applicationGateways/frontendPorts@2022-07-01"
  parent_id = data.azapi_resource_id.applicationGateway.id
  name      = "${azapi_resource.virtualNetwork.name}-feport"
}

data "azapi_resource_id" "backendAddressPool" {
  type      = "Microsoft.Network/applicationGateways/backendAddressPools@2022-07-01"
  parent_id = data.azapi_resource_id.applicationGateway.id
  name      = "${azapi_resource.virtualNetwork.name}-beap"
}

data "azapi_resource_id" "backendHttpSettingsCollection" {
  type      = "Microsoft.Network/applicationGateways/backendHttpSettingsCollection@2022-07-01"
  parent_id = data.azapi_resource_id.applicationGateway.id
  name      = "${azapi_resource.virtualNetwork.name}-be-htst"
}

data "azapi_resource_id" "httpListener" {
  type      = "Microsoft.Network/applicationGateways/httpListeners@2022-07-01"
  parent_id = data.azapi_resource_id.applicationGateway.id
  name      = "${azapi_resource.virtualNetwork.name}-httplstn"
}

resource "azapi_resource" "applicationGateway" {
  type      = "Microsoft.Network/applicationGateways@2022-07-01"
  parent_id = azapi_resource.resourceGroup.id
  name      = var.resource_name
  location  = var.location
  body = {
    properties = {
      authenticationCertificates = [
      ]
      backendAddressPools = [
        {
          name = data.azapi_resource_id.backendAddressPool.name
          properties = {
            backendAddresses = [
            ]
          }
        },
      ]
      backendHttpSettingsCollection = [
        {
          name = data.azapi_resource_id.backendHttpSettingsCollection.name
          properties = {
            authenticationCertificates = [
            ]
            cookieBasedAffinity            = "Disabled"
            path                           = ""
            pickHostNameFromBackendAddress = false
            port                           = 80
            protocol                       = "Http"
            requestTimeout                 = 1
            trustedRootCertificates = [
            ]
          }
        },
      ]
      customErrorConfigurations = [
      ]
      enableHttp2 = false
      frontendIPConfigurations = [
        {
          name = data.azapi_resource_id.frontendIPConfiguration.name
          properties = {
            privateIPAllocationMethod = "Dynamic"
            publicIPAddress = {
              id = azapi_resource.publicIPAddress.id
            }
          }
        },
      ]
      frontendPorts = [
        {
          name = data.azapi_resource_id.frontendPort.name
          properties = {
            port = 80
          }
        },
      ]
      gatewayIPConfigurations = [
        {
          name = "my-gateway-ip-configuration"
          properties = {
            subnet = {
              id = azapi_resource.subnet.id
            }
          }
        },
      ]
      httpListeners = [
        {
          name = data.azapi_resource_id.httpListener.name
          properties = {
            customErrorConfigurations = [
            ]
            frontendIPConfiguration = {
              id = data.azapi_resource_id.frontendIPConfiguration.id
            }
            frontendPort = {
              id = data.azapi_resource_id.frontendPort.id
            }
            protocol                    = "Http"
            requireServerNameIndication = false
          }
        },
      ]
      privateLinkConfigurations = [
      ]
      probes = [
      ]
      redirectConfigurations = [
      ]
      requestRoutingRules = [
        {
          name = "${azapi_resource.virtualNetwork.name}-rqrt"
          properties = {
            backendAddressPool = {
              id = data.azapi_resource_id.backendAddressPool.id
            }
            backendHttpSettings = {
              id = data.azapi_resource_id.backendHttpSettingsCollection.id
            }
            httpListener = {
              id = data.azapi_resource_id.httpListener.id
            }
            ruleType = "Basic"
            priority = 10
          }
        },
      ]
      rewriteRuleSets = [
      ]
      sku = {
        capacity = 2
        name     = "Standard_v2"
        tier     = "Standard_v2"
      }
      sslCertificates = [
      ]
      sslPolicy = {
      }
      sslProfiles = [
      ]
      trustedClientCertificates = [
      ]
      trustedRootCertificates = [
      ]
      urlPathMaps = [
      ]
    }
  }
  schema_validation_enabled = false
  response_export_values    = ["*"]
}

Von Azure verifizierte Module

Die folgenden Azure Verifizierte Module können verwendet werden, um diesen Ressourcentyp bereitzustellen.

Modul Beschreibung
Anwendungsgateway AVM-Ressourcenmodul für Anwendungsgateway

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@2025-07-01"
  name = "string"
  parent_id = "string"
  identity {
    type = "string"
    identity_ids = [
      "string"
    ]
  }
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    properties = {
      authenticationCertificates = [
        {
          id = "string"
          name = "string"
          properties = {
            data = "string"
          }
        }
      ]
      autoscaleConfiguration = {
        maxCapacity = int
        minCapacity = int
      }
      backendAddressPools = [
        {
          id = "string"
          name = "string"
          properties = {
            backendAddresses = [
              {
                fqdn = "string"
                ipAddress = "string"
              }
            ]
          }
        }
      ]
      backendHttpSettingsCollection = [
        {
          id = "string"
          name = "string"
          properties = {
            affinityCookieName = "string"
            authenticationCertificates = [
              {
                id = "string"
              }
            ]
            connectionDraining = {
              drainTimeoutInSec = int
              enabled = bool
            }
            cookieBasedAffinity = "string"
            dedicatedBackendConnection = bool
            hostName = "string"
            path = "string"
            pickHostNameFromBackendAddress = bool
            port = int
            probe = {
              id = "string"
            }
            probeEnabled = bool
            protocol = "string"
            requestTimeout = int
            sniName = "string"
            trustedRootCertificates = [
              {
                id = "string"
              }
            ]
            validateCertChainAndExpiry = bool
            validateSNI = bool
          }
        }
      ]
      backendSettingsCollection = [
        {
          id = "string"
          name = "string"
          properties = {
            enableL4ClientIpPreservation = bool
            hostName = "string"
            pickHostNameFromBackendAddress = bool
            port = int
            probe = {
              id = "string"
            }
            protocol = "string"
            timeout = int
            trustedRootCertificates = [
              {
                id = "string"
              }
            ]
          }
        }
      ]
      customErrorConfigurations = [
        {
          customErrorPageUrl = "string"
          statusCode = "string"
        }
      ]
      enableFips = bool
      enableHttp2 = bool
      entraJWTValidationConfigs = [
        {
          id = "string"
          name = "string"
          properties = {
            audiences = [
              "string"
            ]
            clientId = "string"
            tenantId = "string"
            unAuthorizedRequestAction = "string"
          }
        }
      ]
      firewallPolicy = {
        id = "string"
      }
      forceFirewallPolicyAssociation = bool
      frontendIPConfigurations = [
        {
          id = "string"
          name = "string"
          properties = {
            privateIPAddress = "string"
            privateIPAllocationMethod = "string"
            privateLinkConfiguration = {
              id = "string"
            }
            publicIPAddress = {
              id = "string"
            }
            subnet = {
              id = "string"
            }
          }
        }
      ]
      frontendPorts = [
        {
          id = "string"
          name = "string"
          properties = {
            port = int
          }
        }
      ]
      gatewayIPConfigurations = [
        {
          id = "string"
          name = "string"
          properties = {
            subnet = {
              id = "string"
            }
          }
        }
      ]
      globalConfiguration = {
        enableRequestBuffering = bool
        enableResponseBuffering = bool
      }
      httpListeners = [
        {
          id = "string"
          name = "string"
          properties = {
            customErrorConfigurations = [
              {
                customErrorPageUrl = "string"
                statusCode = "string"
              }
            ]
            firewallPolicy = {
              id = "string"
            }
            frontendIPConfiguration = {
              id = "string"
            }
            frontendPort = {
              id = "string"
            }
            hostName = "string"
            hostNames = [
              "string"
            ]
            protocol = "string"
            requireServerNameIndication = bool
            sslCertificate = {
              id = "string"
            }
            sslProfile = {
              id = "string"
            }
          }
        }
      ]
      listeners = [
        {
          id = "string"
          name = "string"
          properties = {
            frontendIPConfiguration = {
              id = "string"
            }
            frontendPort = {
              id = "string"
            }
            hostNames = [
              "string"
            ]
            protocol = "string"
            sslCertificate = {
              id = "string"
            }
            sslProfile = {
              id = "string"
            }
          }
        }
      ]
      loadDistributionPolicies = [
        {
          id = "string"
          name = "string"
          properties = {
            loadDistributionAlgorithm = "string"
            loadDistributionTargets = [
              {
                id = "string"
                name = "string"
                properties = {
                  backendAddressPool = {
                    id = "string"
                  }
                  weightPerServer = int
                }
              }
            ]
          }
        }
      ]
      privateLinkConfigurations = [
        {
          id = "string"
          name = "string"
          properties = {
            ipConfigurations = [
              {
                id = "string"
                name = "string"
                properties = {
                  primary = bool
                  privateIPAddress = "string"
                  privateIPAllocationMethod = "string"
                  subnet = {
                    id = "string"
                  }
                }
              }
            ]
          }
        }
      ]
      probes = [
        {
          id = "string"
          name = "string"
          properties = {
            enableProbeProxyProtocolHeader = bool
            host = "string"
            interval = int
            match = {
              body = "string"
              statusCodes = [
                "string"
              ]
            }
            minServers = int
            path = "string"
            pickHostNameFromBackendHttpSettings = bool
            pickHostNameFromBackendSettings = bool
            port = int
            protocol = "string"
            timeout = int
            unhealthyThreshold = int
          }
        }
      ]
      redirectConfigurations = [
        {
          id = "string"
          name = "string"
          properties = {
            includePath = bool
            includeQueryString = bool
            pathRules = [
              {
                id = "string"
              }
            ]
            redirectType = "string"
            requestRoutingRules = [
              {
                id = "string"
              }
            ]
            targetListener = {
              id = "string"
            }
            targetUrl = "string"
            urlPathMaps = [
              {
                id = "string"
              }
            ]
          }
        }
      ]
      requestRoutingRules = [
        {
          id = "string"
          name = "string"
          properties = {
            backendAddressPool = {
              id = "string"
            }
            backendHttpSettings = {
              id = "string"
            }
            entraJWTValidationConfig = {
              id = "string"
            }
            httpListener = {
              id = "string"
            }
            loadDistributionPolicy = {
              id = "string"
            }
            priority = int
            redirectConfiguration = {
              id = "string"
            }
            rewriteRuleSet = {
              id = "string"
            }
            ruleType = "string"
            urlPathMap = {
              id = "string"
            }
          }
        }
      ]
      rewriteRuleSets = [
        {
          id = "string"
          name = "string"
          properties = {
            rewriteRules = [
              {
                actionSet = {
                  requestHeaderConfigurations = [
                    {
                      headerName = "string"
                      headerValue = "string"
                      headerValueMatcher = {
                        ignoreCase = bool
                        negate = bool
                        pattern = "string"
                      }
                    }
                  ]
                  responseHeaderConfigurations = [
                    {
                      headerName = "string"
                      headerValue = "string"
                      headerValueMatcher = {
                        ignoreCase = bool
                        negate = bool
                        pattern = "string"
                      }
                    }
                  ]
                  urlConfiguration = {
                    modifiedPath = "string"
                    modifiedQueryString = "string"
                    reroute = bool
                  }
                }
                conditions = [
                  {
                    ignoreCase = bool
                    negate = bool
                    pattern = "string"
                    variable = "string"
                  }
                ]
                name = "string"
                ruleSequence = int
              }
            ]
          }
        }
      ]
      routingRules = [
        {
          id = "string"
          name = "string"
          properties = {
            backendAddressPool = {
              id = "string"
            }
            backendSettings = {
              id = "string"
            }
            listener = {
              id = "string"
            }
            priority = int
            ruleType = "string"
          }
        }
      ]
      sku = {
        capacity = int
        family = "string"
        name = "string"
        tier = "string"
      }
      sslCertificates = [
        {
          id = "string"
          name = "string"
          properties = {
            data = "string"
            hsm = {
              keyId = "string"
              publicCertData = "string"
            }
            keyVaultSecretId = "string"
            password = "string"
          }
        }
      ]
      sslPolicy = {
        cipherSuites = [
          "string"
        ]
        disabledSslProtocols = [
          "string"
        ]
        minProtocolVersion = "string"
        policyName = "string"
        policyType = "string"
      }
      sslProfiles = [
        {
          id = "string"
          name = "string"
          properties = {
            clientAuthConfiguration = {
              verifyClientAuthMode = "string"
              verifyClientCertIssuerDN = bool
              verifyClientRevocation = "string"
            }
            sslPolicy = {
              cipherSuites = [
                "string"
              ]
              disabledSslProtocols = [
                "string"
              ]
              minProtocolVersion = "string"
              policyName = "string"
              policyType = "string"
            }
            trustedClientCertificates = [
              {
                id = "string"
              }
            ]
          }
        }
      ]
      trustedClientCertificates = [
        {
          id = "string"
          name = "string"
          properties = {
            data = "string"
          }
        }
      ]
      trustedRootCertificates = [
        {
          id = "string"
          name = "string"
          properties = {
            data = "string"
            keyVaultSecretId = "string"
          }
        }
      ]
      urlPathMaps = [
        {
          id = "string"
          name = "string"
          properties = {
            defaultBackendAddressPool = {
              id = "string"
            }
            defaultBackendHttpSettings = {
              id = "string"
            }
            defaultLoadDistributionPolicy = {
              id = "string"
            }
            defaultRedirectConfiguration = {
              id = "string"
            }
            defaultRewriteRuleSet = {
              id = "string"
            }
            pathRules = [
              {
                id = "string"
                name = "string"
                properties = {
                  backendAddressPool = {
                    id = "string"
                  }
                  backendHttpSettings = {
                    id = "string"
                  }
                  firewallPolicy = {
                    id = "string"
                  }
                  loadDistributionPolicy = {
                    id = "string"
                  }
                  paths = [
                    "string"
                  ]
                  redirectConfiguration = {
                    id = "string"
                  }
                  rewriteRuleSet = {
                    id = "string"
                  }
                }
              }
            ]
          }
        }
      ]
      webApplicationFirewallConfiguration = {
        disabledRuleGroups = [
          {
            ruleGroupName = "string"
            rules = [
              int
            ]
          }
        ]
        enabled = bool
        exclusions = [
          {
            matchVariable = "string"
            selector = "string"
            selectorMatchOperator = "string"
          }
        ]
        fileUploadLimitInMb = int
        firewallMode = "string"
        maxRequestBodySize = int
        maxRequestBodySizeInKb = int
        requestBodyCheck = bool
        ruleSetType = "string"
        ruleSetVersion = "string"
      }
    }
    zones = [
      "string"
    ]
  }
}

Eigenschaftswerte

Microsoft.Network/applicationGateways

Name Beschreibung Wert
identity Die Identität des Anwendungsgateways, sofern konfiguriert. CommonManagedServiceIdentity
location Ressourcenspeicherort. string
name Der Ressourcenname Zeichenfolge (erforderlich)
properties Eigenschaften des Anwendungsgateways. ApplicationGatewayPropertiesFormat
tags Ressourcenetiketten Wörterbuch der Tagnamen und -werte.
type Der Ressourcentyp "Microsoft. Netzwerk/applicationGateways@2025-07-01"
zones Eine Liste der Verfügbarkeitszonen, aus denen die Ressource stammen muss. string[]

ApplicationGatewayAuthenticationCertificate

Name Beschreibung Wert
id Ressourcen-ID. string
name Name des Authentifizierungszertifikats, das innerhalb eines Application Gateways eindeutig ist. string
properties Eigenschaften des Authentifizierungszertifikats des Anwendungsgateways. ApplicationGatewayAuthenticationCertificatePropertiesFormat

ApplicationGatewayAuthenticationCertificatePropertiesFormat

Name Beschreibung Wert
data Öffentliche Daten des Zertifikats. string

ApplicationGatewayAutoscaleConfiguration

Name Beschreibung Wert
maxCapacity Obergrenze für die Anzahl der Application Gateway-Kapazitäten. Int

Zwänge:
Min.-Wert = 2
minCapacity Untergrenze für die Anzahl der Application Gateway-Kapazitäten. Int

Zwänge:
Min.-Wert = 0 (erforderlich)

ApplicationGatewayBackendHttpSettings

Name Beschreibung Wert
id Ressourcen-ID. string
name Name der Back-End-HTTP-Einstellungen, der innerhalb eines Application Gateways eindeutig ist. string
properties Eigenschaften der HTTP-Einstellungen des Anwendungsgateways. ApplicationGatewayBackendHttpSettingsPropertiesFormat

ApplicationGatewayBackendHttpSettingsPropertiesFormat

Name Beschreibung Wert
affinityCookieName Cookie-Name, der für das Affinitäts-Cookie verwendet werden soll. string
AuthentifizierungZertifikate Array von Verweisen auf Application Gateway-Authentifizierungszertifikate. CommonSubResource[]
VerbindungEntleerung Verbindungsentwässerung der Back-End-HTTP-Einstellungsressource. ApplicationGatewayConnectionDraining
cookieBasedAffinity Cookie-basierte Affinität. 'Disabled'
'Enabled'
dedicatedBackendConnection Aktivieren oder deaktivieren Sie die dedizierte Verbindung pro Backend-Server. Der Standardwert ist auf false festgelegt. bool
hostName Hostheader, der an die Backend-Server gesendet werden soll. string
path Pfad, der als Präfix für alle HTTP-Anforderungen verwendet werden soll. Null bedeutet, dass kein Pfad vorangestellt wird. Der Standardwert ist NULL. string
pickHostNameFromBackendAddress Ob der Hostheader ausgewählt werden soll, sollte aus dem Hostnamen des Backend-Servers ausgewählt werden. Der Standardwert ist „false“. bool
port Der Zielport im Backend. INT
Sonde Testressource eines Application Gateways. CommonSubResource
probeEnabled (Prüfen) Gibt an, ob der Test aktiviert ist. Der Standardwert ist „false“. bool
protocol Das Protokoll, das für die Kommunikation mit dem Backend verwendet wird. 'Http'
'Https'
"Tcp"
'Tls'
requestTimeout Anforderungstimeout in Sekunden. Application Gateway schlägt bei der Anforderung fehl, wenn innerhalb von RequestTimeout keine Antwort empfangen wird. Akzeptable Werte liegen zwischen 1 Sekunde und 86400 Sekunden. INT
sniName Geben Sie einen SNI-Wert an, der mit dem allgemeinen Namen des Zertifikats im Back-End übereinstimmt. Standardmäßig verwendet das Anwendungsgateway den Hostheader der eingehenden Anforderung als SNI. Der Standardwert ist NULL. string
trustedRoot-Zertifikate Array von Verweisen auf vertrauenswürdige Application Gateway-Stammzertifikate. CommonSubResource[]
validateCertChainAndExpiry Überprüfen oder überspringen Sie sowohl die Ketten- als auch die Ablaufvalidierung des Zertifikats auf dem Backend-Server. Der Standardwert ist auf true festgelegt. bool
validateSNI Wenn diese Option aktiviert ist, wird überprüft, ob der allgemeine Name des vom Back-End-Server bereitgestellten Zertifikats mit dem SNI-Wert (Server Name Indication) übereinstimmt. Der Standardwert ist wahr. bool

ApplicationGatewayBackendEinstellungen

Name Beschreibung Wert
id Ressourcen-ID. string
name Name der Back-End-Einstellungen, der innerhalb eines Application Gateways eindeutig ist. string
properties Eigenschaften der Back-End-Einstellungen des Anwendungsgateways. ApplicationGatewayBackendSettingsPropertiesFormat

ApplicationGatewayBackendSettingsPropertiesFormat

Name Beschreibung Wert
enableL4ClientIpPreservation Gibt an, ob der Proxyprotokoll-Header über TCP- oder TLS-Protokolle an Backend-Server gesendet werden soll. Der Standardwert ist „false“. bool
hostName Angabe des Servernamens, der für das Tls-Protokoll an die Backend-Server gesendet werden soll. string
pickHostNameFromBackendAddress Gibt an, ob die Angabe des Servernamens aus dem Hostnamen des Backend-Servers für das Tls-Protokoll ausgewählt werden soll. Der Standardwert ist „false“. bool
port Der Zielport im Backend. INT
Sonde Testressource eines Application Gateways. CommonSubResource
protocol Das Protokoll, das für die Kommunikation mit dem Backend verwendet wird. 'Http'
'Https'
"Tcp"
'Tls'
timeout Verbindungs-Timeout in Sekunden. Application Gateway schlägt bei der Anforderung fehl, wenn innerhalb von ConnectionTimeout keine Antwort empfangen wird. Akzeptable Werte liegen zwischen 1 Sekunde und 86400 Sekunden. INT
trustedRoot-Zertifikate Array von Verweisen auf vertrauenswürdige Application Gateway-Stammzertifikate. CommonSubResource[]

ApplicationGatewayClientAuthConfiguration

Name Beschreibung Wert
verifyClientAuthMode Überprüfen Sie den Client-Authentifizierungsmodus. 'Passthrough'
'Streng'
verifyClientCertIssuerDN Überprüfen Sie den Namen des Ausstellers des Clientzertifikats auf dem Application Gateway. bool
verifyClientRevocation Überprüfen Sie den Clientzertifikatsperrstatus. "Keine"
"OCSP"

ApplicationGatewayConnectionDraining

Name Beschreibung Wert
drainTimeoutInSec Die Anzahl der Sekunden, die die Verbindung entladen wird, ist aktiv. Zulässige Werte liegen zwischen 1 Sekunde und 3600 Sekunden. Int

Zwänge:
Min.-Wert = 1
Max. Wert = 3600 (erforderlich)
enabled Gibt an, ob die Verbindungsentwässerung aktiviert ist oder nicht. bool (erforderlich)

ApplicationGatewayCustomError

Name Beschreibung Wert
customErrorPageUrl URL der Fehlerseite des benutzerdefinierten Application Gateway-Fehlers. string
statusCode (englisch) Statuscode des benutzerdefinierten Application Gateway-Fehlers. 'HttpStatus400'
'HttpStatus403'
'HttpStatus404'
'HttpStatus405'
'HttpStatus408'
'HttpStatus500'
'HttpStatus502'
'HttpStatus503'
'HttpStatus504'

ApplicationGatewayEntraJWTValidationConfig

Name Beschreibung Wert
id Ressourcen-ID. string
name Name der entra jwt-Validierungskonfiguration, die innerhalb eines Anwendungsgateways einzigartig ist. string
properties Eigenschaften der Validierungskonfiguration des Application Gateway entra jwt. ApplicationGatewayEntraJWTValidationConfigPropertiesFormat

ApplicationGatewayEntraJWTValidationConfigPropertiesFormat

Name Beschreibung Wert
Leserkreis Liste der akzeptablen Publikumsansprüche, die im Token vorhanden sein können (Aud-Behauptung). Maximal 5 Zuschauer sind erlaubt. string[]
clientId Die Client-ID der Microsoft Entra ID-Anwendung. string
tenantId Die Tenant-ID der Microsoft Entra ID-Anwendung. string
unAuthorizedRequestAction Unautorisierte Anfrageaktion. 'Allow'
'Deny'

ApplicationGatewayFirewallDisabledRuleGroup

Name Beschreibung Wert
ruleGroupName Der Name der Regelgruppe, die deaktiviert wird. Zeichenfolge (erforderlich)
rules Die Liste der Regeln, die deaktiviert werden. Wenn NULL, werden alle Regeln der Regelgruppe deaktiviert. int[]

ApplicationGatewayFirewallAusschluss

Name Beschreibung Wert
matchVariable Die variable, die ausgeschlossen werden soll. Zeichenfolge (erforderlich)
selector Wenn matchVariable eine Auflistung ist, wird der Operator verwendet, um anzugeben, für welche Elemente in der Auflistung dieser Ausschluss gilt. Zeichenfolge (erforderlich)
selectorMatchOperator Wenn matchVariable eine Auflistung ist, führen Sie den Selektor aus, um anzugeben, für welche Elemente in der Auflistung dieser Ausschluss gilt. Zeichenfolge (erforderlich)

ApplicationGatewayFrontendIPConfiguration

Name Beschreibung Wert
id Ressourcen-ID. string
name Name der Front-End-IP-Konfiguration, die innerhalb eines Application Gateways eindeutig ist. string
properties Eigenschaften der Front-End-IP-Konfiguration des Anwendungsgateways. ApplicationGatewayFrontendIPConfigurationPropertiesFormat

ApplicationGatewayFrontendIPConfigurationPropertiesFormat

Name Beschreibung Wert
privatIPAdkleid PrivateIPAdkleid der IP-Konfiguration der Netzwerkschnittstelle. string
privateIPAllocationMethod Die private IP-Adresszuweisungsmethode. 'Dynamic'
'Static'
privateLinkKonfiguration Verweis auf die Application Gateway-Private Link-Konfiguration. CommonSubResource
publicIPAdkleid Verweis auf die PublicIP-Ressource. CommonSubResource
subnet Verweisen auf die Subnetzressource. CommonSubResource

ApplicationGatewayFrontendPort

Name Beschreibung Wert
id Ressourcen-ID. string
name Name des Front-End-Ports, der innerhalb eines Application Gateways eindeutig ist. string
properties Eigenschaften des Front-End-Ports des Anwendungsgateways. ApplicationGatewayFrontendPortPropertiesFormat

ApplicationGatewayFrontendPortPropertiesFormat

Name Beschreibung Wert
port Frontend-Portierung. INT

ApplicationGatewayGlobalConfiguration

Name Beschreibung Wert
enableRequestBuffering Aktivieren Sie die Anforderungspufferung. bool
enableResponseBuffering Aktivieren Sie die Antwortpufferung. bool

ApplicationGatewayHeaderConfiguration

Name Beschreibung Wert
headerName Header-Name der Header-Konfiguration. string
headerValue Header-Wert der Header-Konfiguration. string
headerValueMatcher Ein optionales Feld unter "Aktion umschreiben". Sie können die Werte einer bestimmten Kopfzeile erfassen und ändern, wenn mehrere Kopfzeilen mit demselben Namen vorhanden sind. Derzeit nur für Set-Cookie Antwortheader unterstützt. Weitere Informationen finden Sie unter https://aka.ms/appgwheadercrud. HeaderValueMatcher-

ApplicationGatewayHttpListener

Name Beschreibung Wert
id Ressourcen-ID. string
name Name des HTTP-Listeners, der innerhalb eines Application Gateways eindeutig ist. string
properties Eigenschaften des HTTP-Listeners des Anwendungsgateways. ApplicationGatewayHttpListenerPropertiesFormat

ApplicationGatewayHttpListenerPropertiesFormat

Name Beschreibung Wert
customErrorConfigurations Benutzerdefinierte Fehlerkonfigurationen des HTTP-Listeners. ApplicationGatewayCustomError[]
Firewall-Richtlinie Verweis auf die FirewallPolicy-Ressource. CommonSubResource
frontendIPKonfiguration Front-End-IP-Konfigurationsressource eines Anwendungsgateways. CommonSubResource
frontendPort Front-End-Portressource eines Application Gateways. CommonSubResource
hostName Hostname des HTTP-Listeners. string
host-Namen Liste der Hostnamen für den HTTP-Listener, der auch spezielle Platzhalterzeichen zulässt. string[]
protocol Protokoll des HTTP-Listeners. 'Http'
'Https'
"Tcp"
'Tls'
requireServerNameIndication Gilt nur, wenn das Protokoll https ist. Aktiviert SNI für Multihosting. bool
sslCertificate SSL-Zertifikatressource eines Anwendungsgateways. CommonSubResource
sslProfil SSL-Profilressource des Anwendungsgateways. CommonSubResource

ApplicationGatewayListener

Name Beschreibung Wert
id Ressourcen-ID. string
name Name des Listeners, der innerhalb eines Application Gateways eindeutig ist. string
properties Eigenschaften des Anwendungsgatewaylisteners. ApplicationGatewayListenerPropertiesFormat

ApplicationGatewayListenerPropertiesFormat

Name Beschreibung Wert
frontendIPKonfiguration Front-End-IP-Konfigurationsressource eines Anwendungsgateways. CommonSubResource
frontendPort Front-End-Portressource eines Application Gateways. CommonSubResource
host-Namen Liste der Server Name Indications (SNI) für TLS Multi-Site Listener, die auch spezielle Platzhalterzeichen zulassen. string[]
protocol Protokoll des Zuhörers. 'Http'
'Https'
"Tcp"
'Tls'
sslCertificate SSL-Zertifikatressource eines Anwendungsgateways. CommonSubResource
sslProfil SSL-Profilressource des Anwendungsgateways. CommonSubResource

ApplicationGatewayLoadDistributionPolicy

Name Beschreibung Wert
id Ressourcen-ID. string
name Name der Lastverteilungsrichtlinie, der innerhalb eines Application Gateways eindeutig ist. string
properties Eigenschaften der Anwendungsgateway-Lastenverteilungsrichtlinie. ApplicationGatewayLoadDistributionPolicyPropertiesFormat

ApplicationGatewayLoadDistributionPolicyPropertiesFormat

Name Beschreibung Wert
loadDistributionAlgorithmus Ressource "Load Distribution Targets" eines Application Gateways. "IpHash"
"LeastConnections"
"RoundRobin"
loadDistributionTargets Ressource "Load Distribution Targets" eines Application Gateways. ApplicationGatewayLoadDistributionTarget[]

ApplicationGatewayLoadDistributionTarget

Name Beschreibung Wert
id Ressourcen-ID. string
name Name der Lastverteilungsrichtlinie, der innerhalb eines Application Gateways eindeutig ist. string
properties Eigenschaften des Ziels für die Lastverteilung des Anwendungsgateways. ApplicationGatewayLoadDistributionTargetPropertiesFormat

ApplicationGatewayLoadDistributionTargetPropertiesFormat

Name Beschreibung Wert
back-EndAddressPool Back-End-Adresspoolressource des Anwendungsgateways. CommonSubResource
weightPerServer Gewicht pro Server. Bereich zwischen 1 und 100. Int

Zwänge:
Min.-Wert = 1
Max. Wert = 100

ApplicationGatewayManagedHsm

Name Beschreibung Wert
keyId Schlüsselkennung eines Schlüssels, der im verwalteten HSM gespeichert ist. string
publicCertData Basis-64-kodierter Wert eines öffentlichen Basis-64-Zertifikats. string

ApplicationGatewayPathRule

Name Beschreibung Wert
id Ressourcen-ID. string
name Name der Pfadregel, die innerhalb eines Application Gateways eindeutig ist. string
properties Eigenschaften der Anwendungsgatewaypfadregel. ApplicationGatewayPathRulePropertiesFormat

ApplicationGatewayPathRulePropertiesFormat

Name Beschreibung Wert
back-EndAddressPool Backend-Adresspoolressource der URL-Pfadzuordnungspfadregel. CommonSubResource
back-EndHttpSettings Backend-HTTP-Einstellungsressource der URL-Pfadzuordnungspfadregel. CommonSubResource
Firewall-Richtlinie Verweis auf die FirewallPolicy-Ressource. CommonSubResource
loadDistributionPolicy (Englisch) Laden der Verteilungsrichtlinienressource der URL-Pfadzuordnungspfadregel. CommonSubResource
Pfade Pfadregeln der URL-Pfadzuordnung. string[]
redirectKonfiguration Leiten Sie die Konfigurationsressource der URL-Pfadzuordnungspfadregel um. CommonSubResource
rewriteRuleSet Schreiben Sie die Regelsatzressource der URL-Pfadzuordnungsregel neu. CommonSubResource

ApplicationGatewayPrivateLinkConfiguration

Name Beschreibung Wert
id Ressourcen-ID. string
name Name der Private Link-Konfiguration, der innerhalb eines Application Gateways eindeutig ist. string
properties Eigenschaften der Konfiguration für private Verknüpfungen des Anwendungsgateways. ApplicationGatewayPrivateLinkConfigurationEigenschaften

ApplicationGatewayPrivateLinkConfigurationEigenschaften

Name Beschreibung Wert
ipConfigurations Ein Array von Application Gateway-IP-Konfigurationen für Private Links. ApplicationGatewayPrivateLinkIpConfiguration[]

ApplicationGatewayPrivateLinkIpConfiguration

Name Beschreibung Wert
id Ressourcen-ID. string
name Der Name der IP-Adresse der Application Gateway-Private Link-IP-Konfiguration. string
properties Eigenschaften einer ip-Konfiguration eines Anwendungsgateways für private Verknüpfungen. ApplicationGatewayPrivateLinkIpConfigurationEigenschaften

ApplicationGatewayPrivateLinkIpConfigurationEigenschaften

Name Beschreibung Wert
primär Gibt an, ob die IP-Konfiguration primär ist oder nicht. bool
privatIPAdkleid Die private IP-Adresse der IP-Konfiguration. string
privateIPAllocationMethod Die private IP-Adresszuweisungsmethode. 'Dynamic'
'Static'
subnet Verweisen auf die Subnetzressource. CommonSubResource

ApplicationGatewayProbe

Name Beschreibung Wert
id Ressourcen-ID. string
name Name des Tests, der innerhalb eines Application Gateways eindeutig ist. string
properties Eigenschaften des Anwendungsgateway-Prüfpunkts. ApplicationGatewayProbePropertiesFormat

ApplicationGatewayProbeHealthResponseMatch

Name Beschreibung Wert
body Körper, der in der Integritätsantwort enthalten sein muss. Der Standardwert ist leer. string
statusCodes Zulässige Bereiche von fehlerfreien Statuscodes. Der Standardbereich fehlerfreier Statuscodes liegt zwischen 200 und 399. string[]

ApplicationGatewayProbePropertiesFormat

Name Beschreibung Wert
enableProbeProxyProtocolHeader Gibt an, ob der Proxyprotokollheader zusammen mit dem Integritätstest über das TCP- oder TLS-Protokoll gesendet werden soll. Der Standardwert ist „false“. bool
host Hostname, an den der Test gesendet werden soll. string
interval Das Sondierungsintervall in Sekunden. Dies ist das Zeitintervall zwischen zwei aufeinander folgenden Probes. Akzeptable Werte liegen zwischen 1 Sekunde und 86400 Sekunden. INT
Streichholz Kriterium für die Klassifizierung einer fehlerfreien Testantwort. ApplicationGatewayProbeHealthResponseMatch
minServer Minimale Anzahl von Servern, die immer als fehlerfrei gekennzeichnet sind. Standardwert ist 0. INT
path Relativer Pfad der Sonde. Der gültige Pfad beginnt mit '/'. Der Test wird an <den Pfad> Protocol<://>host<:><port>gesendet. string
pickHostNameFromBackendHttpSettings Gibt an, ob der Hostheader aus den Back-End-HTTP-Einstellungen ausgewählt werden soll. Der Standardwert ist „false“. bool
pickHostNameFromBackendEinstellungen Gibt an, ob die Angabe des Servernamens aus den Backend-Einstellungen für das Tls-Protokoll ausgewählt werden soll. Der Standardwert ist „false“. bool
port Benutzerdefinierter Port, der zum Testen der Backend-Server verwendet wird. Der gültige Wert liegt zwischen 1 und 65535. Falls nicht gesetzt, wird der Port aus den http-Einstellungen verwendet. Diese Eigenschaft gilt nur für Basic, Standard_v2 und WAF_v2. Int

Zwänge:
Min.-Wert = 1
Maximalwert = 65535
protocol Das Protokoll, das für die Sonde verwendet wird. 'Http'
'Https'
"Tcp"
'Tls'
timeout Das Timeout des Tests in Sekunden. Der Test ist als fehlgeschlagen markiert, wenn mit diesem Timeoutzeitraum keine gültige Antwort empfangen wird. Akzeptable Werte liegen zwischen 1 Sekunde und 86400 Sekunden. INT
unhealthyThreshold (unhealthyThreshold) Die Anzahl der Testwiederholungen. Der Back-End-Server wird als heruntergefahren markiert, nachdem die Anzahl der aufeinanderfolgenden Testfehler UnhealthyThreshold erreicht hat. Zulässige Werte liegen zwischen 1 Sekunde und 20. INT

ApplicationGatewayPropertiesFormat

Name Beschreibung Wert
AuthentifizierungZertifikate Authentifizierungszertifikate der Application Gateway-Ressource. Informationen zu Standardgrenzwerten finden Sie unter Application Gateway-Grenzwerte. ApplicationGatewayAuthenticationCertificate[]
automatische SkalierungKonfiguration Konfiguration für die automatische Skalierung. ApplicationGatewayAutoscaleConfiguration
backendAddressPools Back-End-Adresspool der Application Gateway-Ressource. Informationen zu Standardgrenzwerten finden Sie unter Application Gateway-Grenzwerte. CommonApplicationGatewayBackendAddressPool[]
backHttpSettingsCollection Back-End-HTTP-Einstellungen der Application Gateway-Ressource. Informationen zu Standardgrenzwerten finden Sie unter Application Gateway-Grenzwerte. ApplicationGatewayBackendHttpSettings[]
backendSettingsCollection Back-End-Einstellungen der Application Gateway-Ressource. Informationen zu Standardgrenzwerten finden Sie unter Application Gateway-Grenzwerte. ApplicationGatewayBackendSettings[]
customErrorConfigurations Benutzerdefinierte Fehlerkonfigurationen der Application Gateway-Ressource. ApplicationGatewayCustomError[]
enableFips Gibt an, ob FIPS für die Application Gateway-Ressource aktiviert ist. bool
enableHttp2 Gibt an, ob HTTP2 für die Application Gateway-Ressource aktiviert ist. bool
entraJWTValidationConfigs Entra JWT-Validierungskonfigurationen für die Anwendungsgateway-Ressource. Informationen zu Standardgrenzwerten finden Sie unter Application Gateway-Grenzwerte. ApplicationGatewayEntraJWTValidationConfig[]
Firewall-Richtlinie Verweis auf die FirewallPolicy-Ressource. CommonSubResource
forceFirewallPolicyAssociation Bei true wird eine Firewallrichtlinie einem Application Gateway zugeordnet, unabhängig davon, ob sich die Richtlinie von der WAF-Konfiguration unterscheidet. bool
frontendIPConfigurations Front-End-IP-Adressen der Application Gateway-Ressource. Informationen zu Standardgrenzwerten finden Sie unter Application Gateway-Grenzwerte. ApplicationGatewayFrontendIPKonfiguration[]
frontendPorts Front-End-Ports der Application Gateway-Ressource. Informationen zu Standardgrenzwerten finden Sie unter Application Gateway-Grenzwerte. ApplicationGatewayFrontendPort[]
gatewayIPKonfigurationen Subnetze der Application Gateway-Ressource. Informationen zu Standardgrenzwerten finden Sie unter Application Gateway-Grenzwerte. CommonApplicationGatewayIPConfiguration[]
globalKonfiguration Globale Konfiguration. ApplicationGatewayGlobalConfiguration
httpListener HTTP-Listener der Application Gateway-Ressource. Informationen zu Standardgrenzwerten finden Sie unter Application Gateway-Grenzwerte. ApplicationGatewayHttpListener-[]
listeners Listener der Application Gateway-Ressource. Informationen zu Standardgrenzwerten finden Sie unter Application Gateway-Grenzwerte. ApplicationGatewayListener[]
loadDistributionPolicies Laden von Verteilungsrichtlinien der Application Gateway-Ressource. ApplicationGatewayLoadDistributionPolicy[]
privateLink-Konfigurationen PrivateLink-Konfigurationen auf Application Gateway. ApplicationGatewayPrivateLinkConfiguration[]
probes Tests der Application Gateway-Ressource. ApplicationGatewayProbe[]
redirectKonfigurationen Umleiten von Konfigurationen der Application Gateway-Ressource. Informationen zu Standardgrenzwerten finden Sie unter Application Gateway-Grenzwerte. ApplicationGatewayRedirectConfiguration[]
requestRoutingRules Fordern Sie Routingregeln der Application Gateway-Ressource an. ApplicationGatewayRequestRoutingRule[]
rewriteRuleSets Schreiben Sie die Regeln für die Application Gateway-Ressource neu. ApplicationGatewayRewriteRuleSet[]
routingRegeln Routingregeln der Application Gateway-Ressource. ApplicationGatewayRoutingRule[]
sku SKU der Application Gateway-Ressource. ApplicationGatewaySku-
ssl-Zertifikate SSL-Zertifikate der Application Gateway-Ressource. Informationen zu Standardgrenzwerten finden Sie unter Application Gateway-Grenzwerte. ApplicationGatewaySslCertificate[]
ssl-Richtlinie SSL-Richtlinie der Application Gateway-Ressource. ApplicationGatewaySslPolicy (Englisch)
ssl-Profile SSL-Profile der Application Gateway-Ressource. Informationen zu Standardgrenzwerten finden Sie unter Application Gateway-Grenzwerte. ApplicationGatewaySslProfile[]
trustedClientCertificates Vertrauenswürdige Clientzertifikate der Application Gateway-Ressource. Informationen zu Standardgrenzwerten finden Sie unter Application Gateway-Grenzwerte. ApplicationGatewayTrustedClientCertificate[]
trustedRoot-Zertifikate Vertrauenswürdige Stammzertifikate der Application Gateway-Ressource. Informationen zu Standardgrenzwerten finden Sie unter Application Gateway-Grenzwerte. ApplicationGatewayTrustedRootCertificate[]
urlPathMaps (Englisch) URL-Pfadzuordnung der Application Gateway-Ressource. Informationen zu Standardgrenzwerten finden Sie unter Application Gateway-Grenzwerte. ApplicationGatewayUrlPathMap[]
webApplicationFirewallKonfiguration Konfiguration der Web Application Firewall. ApplicationGatewayWebApplicationFirewallConfiguration

ApplicationGatewayRedirectConfiguration (Englisch)

Name Beschreibung Wert
id Ressourcen-ID. string
name Name der Umleitungskonfiguration, der innerhalb eines Application Gateways eindeutig ist. string
properties Eigenschaften der Konfiguration der Anwendungsgatewayumleitung. ApplicationGatewayRedirectConfigurationPropertiesFormat

ApplicationGatewayRedirectConfigurationPropertiesFormat

Name Beschreibung Wert
includePath (EinschließenPfad) Schließen Sie den Pfad in die umgeleitete URL ein. bool
includeQueryString Schließen Sie die Abfragezeichenfolge in die umgeleitete URL ein. bool
pathRegeln Pfadregeln, die die Umleitungskonfiguration angeben. CommonSubResource[]
redirectType Typ der HTTP-Umleitung. 'Found'
"Permanent"
"SeeOther"
'Temporary'
requestRoutingRules Anforderungsrouting mit Angabe der Umleitungskonfiguration. CommonSubResource[]
targetListener Verweis auf einen Listener, an den die Anforderung umgeleitet werden soll. CommonSubResource
targetUrl URL, an die die Anforderung umgeleitet werden soll. string
urlPathMaps (Englisch) URL-Pfadzuordnungen, die die Standardumleitungskonfiguration angeben. CommonSubResource[]

ApplicationGatewayRequestRoutingRule

Name Beschreibung Wert
id Ressourcen-ID. string
name Name der Anforderungsroutingregel, der innerhalb eines Application Gateways eindeutig ist. string
properties Eigenschaften der Anwendungsgateway-Anforderungsroutingregel. ApplicationGatewayRequestRoutingRulePropertiesFormat

ApplicationGatewayRequestRoutingRulePropertiesFormat

Name Beschreibung Wert
back-EndAddressPool Back-End-Adresspoolressource des Anwendungsgateways. CommonSubResource
back-EndHttpSettings Back-End-HTTP-Einstellungsressource des Anwendungsgateways. CommonSubResource
entraJWTValidationConfig Entra JWT-Validierungs-Konfigurationsressource des Anwendungsgateways. CommonSubResource
httpListener HTTP-Listenerressource des Anwendungsgateways. CommonSubResource
loadDistributionPolicy (Englisch) Laden der Verteilungsrichtlinienressource des Anwendungsgateways. CommonSubResource
priority Priorität der Routingregel für Anforderungen. Int

Zwänge:
Min.-Wert = 1
Maximalwert = 20000
redirectKonfiguration Leiten Sie die Konfigurationsressource des Anwendungsgateways um. CommonSubResource
rewriteRuleSet Schreiben Sie die Regelsatzressource in der Basisregel des Anwendungsgateways neu. CommonSubResource
ruleType Regeltyp. 'Basic'
'Pfadbasiertes Routing'
urlPfadKarte URL-Pfadzuordnungsressource des Anwendungsgateways. CommonSubResource

ApplicationGatewayRewriteRule

Name Beschreibung Wert
actionSet Eine Reihe von Aktionen, die im Rahmen der Rewrite-Regel ausgeführt werden sollen. ApplicationGatewayRewriteRuleActionSet-
conditions Bedingungen, auf deren Grundlage die Ausführung des Aktionssatzes ausgewertet wird. ApplicationGatewayRewriteRuleCondition[]
name Name der Rewrite-Regel, der innerhalb eines Application Gateways eindeutig ist. string
ruleSequence Regelsequenz der Rewrite-Regel, die die Ausführungsreihenfolge einer bestimmten Regel in einem RewriteRuleSet bestimmt. INT

ApplicationGatewayRewriteRuleActionSet

Name Beschreibung Wert
requestHeaderKonfigurationen Anforderungsheaderaktionen im Aktionssatz. ApplicationGatewayHeaderKonfiguration[]
responseHeader-Konfigurationen Aktionen des Antwortheaders im Aktionssatz. ApplicationGatewayHeaderKonfiguration[]
url-Konfiguration URL-Konfigurationsaktion im Aktionssatz. ApplicationGatewayUrlConfiguration

ApplicationGatewayRewriteRuleCondition

Name Beschreibung Wert
ignoreCase Wenn Sie diesen Parameter auf den Wahrheitswert setzen, wird das Muster gezwungen, einen Vergleich durchzuführen, bei dem die Groß- und Kleinschreibung nicht beachtet wird. bool
negieren Wenn Sie diesen Wert als Wahrheit festlegen, wird die Negation der vom Benutzer angegebenen Bedingung überprüft. bool
pattern Das Muster, entweder eine feste Zeichenfolge oder ein regulärer Ausdruck, das den Wahrheitsgehalt der Bedingung bewertet. string
variable Der Bedingungsparameter von RewriteRuleCondition. string

ApplicationGatewayRewriteRuleSet

Name Beschreibung Wert
id Ressourcen-ID. string
name Name des Rewrite-Regelsatzes, der innerhalb eines Application Gateways eindeutig ist. string
properties Eigenschaften des Regelsatzes des Anwendungsgateways neu schreiben. ApplicationGatewayRewriteRuleSetPropertiesFormat

ApplicationGatewayRewriteRuleSetPropertiesFormat

Name Beschreibung Wert
rewriteRules Regeln im Rewrite-Regelsatz neu schreiben. ApplicationGatewayRewriteRule[]

ApplicationGatewayRoutingRule

Name Beschreibung Wert
id Ressourcen-ID. string
name Name der Routingregel, die innerhalb eines Application Gateways eindeutig ist. string
properties Eigenschaften der Routingregel des Anwendungsgateways. ApplicationGatewayRoutingRulePropertiesFormat

ApplicationGatewayRoutingRulePropertiesFormat

Name Beschreibung Wert
back-EndAddressPool Back-End-Adresspoolressource des Anwendungsgateways. CommonSubResource
back-EndSettings Ressource für Back-End-Einstellungen des Anwendungsgateways. CommonSubResource
listener Listenerressource des Anwendungsgateways. CommonSubResource
priority Priorität der Routing-Regel. Int

Zwänge:
Min.-Wert = 1
Maximalwert = 20000 (erforderlich)
ruleType Regeltyp. 'Basic'
'Pfadbasiertes Routing'

ApplicationGatewaySku

Name Beschreibung Wert
capacity Kapazität (Instanzanzahl) eines Application Gateways. INT
family Familie einer Application Gateway-SKU. "Generation_1"
"Generation_2"
name Name einer Application Gateway-SKU. 'Basic'
"Standard_Large"
"Standard_Medium"
"Standard_Small"
"Standard_v2"
"WAF_Large"
"WAF_Medium"
"WAF_v2"
tier Ebene eines Anwendungsgateways. 'Basic'
'Standard'
"Standard_v2"
'WAF'
"WAF_v2"

ApplicationGatewaySslZertifikat

Name Beschreibung Wert
id Ressourcen-ID. string
name Name des SSL-Zertifikats, das innerhalb eines Application Gateways eindeutig ist. string
properties Eigenschaften des SSL-Zertifikats des Anwendungsgateways. ApplicationGatewaySslCertificatePropertiesFormat

ApplicationGatewaySslCertificatePropertiesFormat

Name Beschreibung Wert
data Base-64-codiertes PFX-Zertifikat. Gilt nur in PUT Request. string
Hsm Verwaltete HSM-Eigenschaften der Application Gateway-Ressource. ApplicationGatewayManagedHsm
keyVaultSecretId Geheime ID (base-64-codiertes nicht verschlüsseltes PFX)-Objekt "Secret" oder "Certificate", das in KeyVault gespeichert ist. string
password Kennwort für die in data angegebene PFX-Datei. Gilt nur in PUT-Anforderungen. string

ApplicationGatewaySslPolicy (Englisch)

Name Beschreibung Wert
cipherSuites SSL-Verschlüsselungssammlungen, die in der angegebenen Reihenfolge für Application Gateway aktiviert werden sollen. Zeichenfolgenarray, das eine der folgenden Elemente enthält:
"TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA"
"TLS_DHE_DSS_WITH_AES_128_CBC_SHA"
"TLS_DHE_DSS_WITH_AES_128_CBC_SHA256"
"TLS_DHE_DSS_WITH_AES_256_CBC_SHA"
"TLS_DHE_DSS_WITH_AES_256_CBC_SHA256"
"TLS_DHE_RSA_WITH_AES_128_CBC_SHA"
"TLS_DHE_RSA_WITH_AES_128_GCM_SHA256"
"TLS_DHE_RSA_WITH_AES_256_CBC_SHA"
"TLS_DHE_RSA_WITH_AES_256_GCM_SHA384"
"TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA"
"TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256"
"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256"
"TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA"
"TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384"
"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384"
"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA"
"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256"
"TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256"
"TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA"
"TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384"
"TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384"
"TLS_RSA_WITH_3DES_EDE_CBC_SHA"
"TLS_RSA_WITH_AES_128_CBC_SHA"
"TLS_RSA_WITH_AES_128_CBC_SHA256"
"TLS_RSA_WITH_AES_128_GCM_SHA256"
"TLS_RSA_WITH_AES_256_CBC_SHA"
"TLS_RSA_WITH_AES_256_CBC_SHA256"
"TLS_RSA_WITH_AES_256_GCM_SHA384"
disabledSslProtokolle SSL-Protokolle, die in Application Gateway deaktiviert werden sollen. Zeichenfolgenarray, das eine der folgenden Elemente enthält:
"TLSv1_0"
"TLSv1_1"
"TLSv1_2"
"TLSv1_3"
minProtocolVersion Mindestversion des SSL-Protokolls, die von Application Gateway unterstützt werden soll. "TLSv1_0"
"TLSv1_1"
"TLSv1_2"
"TLSv1_3"
Name der Richtlinie Name der vordefinierten SSL-Richtlinie. "AppGwSslPolicy20150501"
"AppGwSslPolicy20170401"
"AppGwSslPolicy20170401S"
"AppGwSslPolicy20220101"
"AppGwSslPolicy20220101S"
policyType Typ der SSL-Richtlinie. 'Custom'
'BenutzerdefiniertV2'
'Vordefinierte'

ApplicationGatewaySslProfil

Name Beschreibung Wert
id Ressourcen-ID. string
name Name des SSL-Profils, das innerhalb eines Application Gateways eindeutig ist. string
properties Eigenschaften des SSL-Profils des Anwendungsgateways. ApplicationGatewaySslProfilePropertiesFormat

ApplicationGatewaySslProfilePropertiesFormat

Name Beschreibung Wert
clientAuthConfiguration (englisch) Konfiguration der Clientauthentifizierung der Application Gateway-Ressource. ApplicationGatewayClientAuthConfiguration
ssl-Richtlinie SSL-Richtlinie der Application Gateway-Ressource. ApplicationGatewaySslPolicy (Englisch)
trustedClientCertificates Array von Verweisen auf vertrauenswürdige Application Gateway-Clientzertifikate. CommonSubResource[]

ApplicationGatewayTrustedClientCertificate

Name Beschreibung Wert
id Ressourcen-ID. string
name Name des vertrauenswürdigen Clientzertifikats, das innerhalb eines Application Gateways eindeutig ist. string
properties Eigenschaften des vertrauenswürdigen Clientzertifikats des Anwendungsgateways. ApplicationGatewayTrustedClientCertificatePropertiesFormat

ApplicationGatewayTrustedClientCertificatePropertiesFormat

Name Beschreibung Wert
data Öffentliche Daten des Zertifikats. string

ApplicationGatewayTrustedRootCertificate

Name Beschreibung Wert
id Ressourcen-ID. string
name Name des vertrauenswürdigen Stammzertifikats, das innerhalb eines Application Gateways eindeutig ist. string
properties Eigenschaften des vertrauenswürdigen Stammzertifikats des Anwendungsgateways. ApplicationGatewayTrustedRootCertificatePropertiesFormat

ApplicationGatewayTrustedRootCertificatePropertiesFormat

Name Beschreibung Wert
data Öffentliche Daten des Zertifikats. string
keyVaultSecretId Geheime ID (base-64-codiertes nicht verschlüsseltes PFX)-Objekt "Secret" oder "Certificate", das in KeyVault gespeichert ist. string

ApplicationGatewayUrlConfiguration

Name Beschreibung Wert
modifizierter Pfad URL-Pfad, den der Benutzer für das Umschreiben der URL angegeben hat. Null bedeutet, dass kein Pfad aktualisiert wird. Der Standardwert ist NULL. string
modifiedQueryString Abfragezeichenfolge, die der Benutzer für das Umschreiben der URL angegeben hat. NULL bedeutet, dass keine Abfragezeichenfolge aktualisiert wird. Der Standardwert ist NULL. string
umleiten Wenn diese Option auf true festgelegt ist, wird die URL-Pfadzuordnung, die in pfadbasierten Anforderungsroutingregeln bereitgestellt wird, unter Verwendung des geänderten Pfads erneut ausgewertet. Der Standardwert ist „false“. bool

ApplicationGatewayUrlPathMap

Name Beschreibung Wert
id Ressourcen-ID. string
name Name der URL-Pfadzuordnung, die innerhalb eines Application Gateways eindeutig ist. string
properties Eigenschaften der URL-Pfadzuordnung des Anwendungsgateways. ApplicationGatewayUrlPathMapPropertiesFormat

ApplicationGatewayUrlPathMapPropertiesFormat

Name Beschreibung Wert
defaultBackendAddressPool Standard-Backend-Adresspoolressource der URL-Pfadzuordnung. CommonSubResource
defaultBackendHttpEinstellungen Standard-Backend-HTTP-Einstellungsressource der URL-Pfadzuordnung. CommonSubResource
defaultLoadDistributionPolicy Standardressource für die Ladeverteilungsrichtlinie der URL-Pfadzuordnung. CommonSubResource
defaultRedirectConfiguration (Standard-Umleitung) Standardmäßige Umleitungskonfigurationsressource der URL-Pfadzuordnung. CommonSubResource
defaultRewriteRuleSet Standardmäßige Ressource für den Rewrite-Regelsatz der URL-Pfadzuordnung. CommonSubResource
pathRegeln Pfadregel der URL-Pfadzuordnungsressource. ApplicationGatewayPathRule[]

ApplicationGatewayWebApplicationFirewallConfiguration

Name Beschreibung Wert
disabledRuleGroups Die deaktivierten Regelgruppen. ApplicationGatewayFirewallDisabledRuleGroup[]
enabled Gibt an, ob die Web Application Firewall aktiviert ist oder nicht. bool (erforderlich)
Ausschlüsse Die Ausschlussliste. ApplicationGatewayFirewallAusschluss[]
fileUploadLimitInMb Maximale Datei-Upload-Größe in MB für WAF. Int

Zwänge:
Min.-Wert = 0
firewall-Modus Web Application Firewall-Modus. "Erkennung"
"Prävention" (erforderlich)
maxRequestBodySize Maximale Größe des Anforderungstexts für WAF. Int

Zwänge:
Min.-Wert = 8
Max. Wert = 128
maxRequestBodySizeInKb Maximale Größe des Anforderungstexts in Kb für WAF. Int

Zwänge:
Min.-Wert = 8
Max. Wert = 128
requestBodyCheck Gibt an, ob WAF den Anforderungstext überprüfen darf. bool
ruleSetType Der Typ des Firewallregelsatzes der Webanwendung. Mögliche Werte sind: 'OWASP'. Zeichenfolge (erforderlich)
ruleSetVersion Die Version des Regelsatztyps. Zeichenfolge (erforderlich)

CommonApplicationGatewayBackendAddress

Name Beschreibung Wert
fqdn Vollqualifizierter Domänenname (FQDN). string
ipAddress IP-Adresse. string

CommonApplicationGatewayBackendAddressPool

Name Beschreibung Wert
id Ressourcen-ID. string
name Name des Back-End-Adresspools, der innerhalb eines Anwendungsgateways eindeutig ist. string
properties Eigenschaften des Back-End-Adresspools des Anwendungsgateways. CommonApplicationGatewayBackendAddressPoolPropertiesFormat

CommonApplicationGatewayBackendAddressPoolPropertiesFormat

Name Beschreibung Wert
back-EndAddresses Back-End-Adressen. CommonApplicationGatewayBackendAddress[]

CommonApplicationGatewayIPConfiguration

Name Beschreibung Wert
id Ressourcen-ID. string
name Name der IP-Konfiguration, die innerhalb eines Anwendungsgateways eindeutig ist. string
properties Eigenschaften der IP-Konfiguration des Anwendungsgateways. CommonApplicationGatewayIPConfigurationPropertiesFormat

CommonApplicationGatewayIPConfigurationPropertiesFormat

Name Beschreibung Wert
subnet Verweisen auf die Subnetzressource. Ein Subnetz, von dem aus das Anwendungsgateway seine private Adresse erhält. CommonSubResource

CommonManagedServiceIdentity

Name Beschreibung Wert
type Der Identitätstyp, der für die Ressource verwendet wird. Der Typ "SystemAssigned, UserAssigned" enthält sowohl eine implizit erstellte Identität als auch eine Gruppe von vom Benutzer zugewiesenen Identitäten. Der Typ "None" entfernt alle Identitäten vom virtuellen Computer. "Keine"
'SystemZugewiesen'
"SystemAssigned, UserAssigned"
"UserAssigned"
userAssignedIdentities Die Liste der Benutzeridentitäten, die der Ressource zugeordnet sind. Die Schlüsselreferenzen im Benutzeridentitätswörterbuch sind ARM-Ressourcen-IDs in der Form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft. ManagedIdentity/userAssignedIdentities/{identityName}'. CommonManagedServiceIdentityUserAssignedIdentities

CommonManagedServiceIdentityUserAssignedIdentities

Name Beschreibung Wert

CommonResourceTags

Name Beschreibung Wert

CommonSubResource

Name Beschreibung Wert
id Ressourcen-ID. string

HeaderValueMatcher

Name Beschreibung Wert
ignoreCase Wenn Sie diesen Parameter auf den Wahrheitswert setzen, wird das Muster gezwungen, einen Vergleich durchzuführen, bei dem die Groß- und Kleinschreibung nicht beachtet wird. bool
negieren Wenn Sie diesen Wert als Wahrheit festlegen, wird die Negation der vom Benutzer im Musterfeld angegebenen Bedingung überprüft. bool
pattern Das Muster, entweder eine feste Zeichenfolge oder ein regulärer Ausdruck, das auswertet, ob ein Header-Wert für das Umschreiben ausgewählt werden sollte. string

ManagedServiceIdentityUserAssignedIdentities

Name Beschreibung Wert