Microsoft.Network applicationGateways

Bicep-Ressourcendefinition

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

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

Ressourcenformat

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

resource symbolicname 'Microsoft.Network/applicationGateways@2023-11-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  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'
          hostName: 'string'
          path: 'string'
          pickHostNameFromBackendAddress: bool
          port: int
          probe: {
            id: 'string'
          }
          probeEnabled: bool
          protocol: 'string'
          requestTimeout: int
          trustedRootCertificates: [
            {
              id: 'string'
            }
          ]
        }
      }
    ]
    backendSettingsCollection: [
      {
        id: 'string'
        name: 'string'
        properties: {
          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
    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: {
          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'
          }
          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'
          keyVaultSecretId: 'string'
          password: 'string'
        }
      }
    ]
    sslPolicy: {
      cipherSuites: [
        'string'
      ]
      disabledSslProtocols: [
        'string'
      ]
      minProtocolVersion: 'string'
      policyName: 'string'
      policyType: 'string'
    }
    sslProfiles: [
      {
        id: 'string'
        name: 'string'
        properties: {
          clientAuthConfiguration: {
            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

applicationGateways

Name BESCHREIBUNG Wert
name Der Ressourcenname Zeichenfolge (erforderlich)

Zeichenlimit: 1-80

Gültige Zeichen:
Alphanumerische Zeichen, Unterstriche, Punkte und Bindestriche.

Beginnen Sie mit einem alphanumerischen Zeichen. Enden Sie mit einem alphanumerischen Zeichen oder einem Unterstrich.
location Ressourcenspeicherort Zeichenfolge
tags Ressourcentags. Wörterbuch der Tagnamen und -werte. Weitere Informationen finden Sie unter Tags in Vorlagen.
Identität Die Identität des Anwendungsgateways, sofern konfiguriert. ManagedServiceIdentity
properties Eigenschaften des Anwendungsgateways. ApplicationGatewayPropertiesFormat
Zonen Eine Liste der Verfügbarkeitszonen, die angibt, wo die Ressource herkommen muss. string[]

ManagedServiceIdentity

Name BESCHREIBUNG Wert
type Der Identitätstyp, der für die Ressource verwendet wird. Der Typ „SystemAssigned, UserAssigned“ umfasst sowohl eine implizit erstellte Identität als auch einen Satz von Benutzern zugewiesener Identitäten. Der Typ "None" entfernt alle Identitäten vom virtuellen Computer. "Keine"
"SystemAssigned"
'SystemAssigned, UserAssigned'
"UserAssigned"
userAssignedIdentities Die Liste der Benutzeridentitäten, die der Ressource zugeordnet sind. Die Verweise auf das Benutzeridentitätswörterbuch sind ARM-Ressourcen-IDs im Format "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". ManagedServiceIdentityUserAssignedIdentities

ManagedServiceIdentityUserAssignedIdentities

Name BESCHREIBUNG Wert
{angepasste Eigenschaft} Components1Jq1T4ISchemasManagedserviceidentityProper...

Components1Jq1T4ISchemasManagedserviceidentityProper...

Dieses Objekt enthält keine Eigenschaften, die während der Bereitstellung festgelegt werden sollen. Alle Eigenschaften sind ReadOnly.

ApplicationGatewayPropertiesFormat

Name BESCHREIBUNG Wert
authenticationCertificates Authentifizierungszertifikate der Anwendungsgatewayressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte. ApplicationGatewayAuthenticationCertificate[]
autoscaleConfiguration Konfiguration der automatischen Skalierung. ApplicationGatewayAutoscaleConfiguration
backendAddressPools Back-End-Adresspool der Application Gateway-Ressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte. ApplicationGatewayBackendAddressPool[]
backendHttpSettingsCollection Back-End-HTTP-Einstellungen der Application Gateway-Ressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte. ApplicationGatewayBackendHttpSettings[]
back-EndSettingsCollection Back-End-Einstellungen der Anwendungsgatewayressource. Standardgrenzwerte 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
firewallPolicy Verweis auf die FirewallPolicy-Ressource. Subresource
forceFirewallPolicyAssociation Wenn true, ordnet eine Firewallrichtlinie einem Anwendungsgateway zu, unabhängig davon, ob sich die Richtlinie von der WAF-Konfiguration unterscheidet. bool
frontendIPConfigurations Front-End-IP-Adressen der Application Gateway-Ressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte. ApplicationGatewayFrontendIPConfiguration[]
frontendPorts Front-End-Ports der Application Gateway-Ressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte. ApplicationGatewayFrontendPort[]
gatewayIPConfigurations Subnetze der Anwendungsgatewayressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte. ApplicationGatewayIPConfiguration[]
globalConfiguration Globale Konfiguration. ApplicationGatewayGlobalConfiguration
httpListener HTTP-Listener der Application Gateway-Ressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte. ApplicationGatewayHttpListener[]
Listener Listener der Application Gateway-Ressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte. ApplicationGatewayListener[]
loadDistributionPolicies Laden der Verteilungsrichtlinien der Application Gateway-Ressource. ApplicationGatewayLoadDistributionPolicy[]
privateLinkConfigurations PrivateLink-Konfigurationen auf Application Gateway. ApplicationGatewayPrivateLinkConfiguration[]
probes Tests der Application Gateway-Ressource. ApplicationGatewayProbe[]
redirectConfigurations Umleitungskonfigurationen der Application Gateway-Ressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte. ApplicationGatewayRedirectConfiguration[]
requestRoutingRules Anforderungsroutingregeln der Application Gateway-Ressource. ApplicationGatewayRequestRoutingRule[]
rewriteRuleSets Regeln für die Application Gateway-Ressource neu schreiben. ApplicationGatewayRewriteRuleSet[]
routingRules Routingregeln der Anwendungsgatewayressource. ApplicationGatewayRoutingRule[]
sku SKU der Application Gateway-Ressource. ApplicationGatewaySku
sslCertificates SSL-Zertifikate der Anwendungsgatewayressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte. ApplicationGatewaySslCertificate[]
sslPolicy SSL-Richtlinie der Application Gateway-Ressource. ApplicationGatewaySslPolicy
sslProfiles SSL-Profile der Application Gateway-Ressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte. ApplicationGatewaySslProfile[]
trustedClientCertificates Vertrauenswürdige Clientzertifikate der Application Gateway-Ressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte. ApplicationGatewayTrustedClientCertificate[]
trustedRootCertificates Vertrauenswürdige Stammzertifikate der Application Gateway-Ressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte. ApplicationGatewayTrustedRootCertificate[]
urlPathMaps URL-Pfadzuordnung der Application Gateway-Ressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte. ApplicationGatewayUrlPathMap[]
webApplicationFirewallConfiguration Konfiguration der Web Application Firewall. ApplicationGatewayWebApplicationFirewallConfiguratio...

ApplicationGatewayAuthenticationCertificate

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
name Name des Authentifizierungszertifikats, das innerhalb eines Application Gateway eindeutig ist. Zeichenfolge
properties Eigenschaften des Anwendungsgateway-Authentifizierungszertifikats. ApplicationGatewayAuthenticationCertificatePropertie...

ApplicationGatewayAuthenticationCertificatePropertie...

Name BESCHREIBUNG Wert
data Öffentliche Zertifikatdaten. Zeichenfolge

ApplicationGatewayAutoscaleConfiguration

Name BESCHREIBUNG Wert
maxCapacity Obergrenze für die Anzahl der Application Gateway Kapazität. INT

Einschränkungen:
Min-Wert = 2
minCapacity Untergrenze für die Anzahl der Application Gateway Kapazität. int (erforderlich)

Einschränkungen:
Min-Wert = 0

ApplicationGatewayBackendAddressPool

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
name Name des Back-End-Adresspools, der innerhalb eines Application Gateway eindeutig ist. Zeichenfolge
properties Eigenschaften des Back-End-Adresspools des Anwendungsgateways. ApplicationGatewayBackendAddressPoolPropertiesFormat

ApplicationGatewayBackendAddressPoolPropertiesFormat

Name BESCHREIBUNG Wert
back-EndAddresses Back-End-Adressen. ApplicationGatewayBackendAddress[]

ApplicationGatewayBackendAddress

Name BESCHREIBUNG Wert
fqdn Vollqualifizierter Domänenname (FQDN) Zeichenfolge
ipAddress IP-Adresse. Zeichenfolge

ApplicationGatewayBackendHttpSettings

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
name Name der http-Back-End-Einstellungen, die innerhalb eines Application Gateway eindeutig sind. Zeichenfolge
properties Eigenschaften der HTTP-Einstellungen für das Anwendungsgateway-Back-End. ApplicationGatewayBackendHttpSettingsPropertiesForma...

ApplicationGatewayBackendHttpSettingsPropertiesForma...

Name BESCHREIBUNG Wert
AffinitätCookieName Cookiename, der für das Affinitätscookie verwendet werden soll. Zeichenfolge
authenticationCertificates Array von Verweisen auf Anwendungsgateway-Authentifizierungszertifikate. SubResource[]
ConnectionDraining Verbindungsentwässerung der Http-Einstellungsressource für das Back-End. ApplicationGatewayConnectionDraining
cookieBasedAffinity Cookiebasierte Affinität. "Deaktiviert"
"Aktiviert"
hostName Hostheader, der an die Back-End-Server gesendet werden soll. Zeichenfolge
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. Zeichenfolge
pickHostNameFromBackendAddress Ob der Hostheader aus dem Hostnamen des Back-End-Servers ausgewählt werden soll. Der Standardwert ist „false“. bool
port Der Zielport im Back-End. INT
Test Testen Sie die Ressource eines Anwendungsgateways. Subresource
probeEnabled Gibt an, ob der Test aktiviert ist. Der Standardwert ist „false“. bool
Protokoll Das Protokoll, das für die Kommunikation mit dem Back-End verwendet wird. Http
"Https"
"TCP"
"Tls"
requestTimeout Anforderungstimeout in Sekunden. Application Gateway schlägt die Anforderung fehl, wenn keine Antwort innerhalb von RequestTimeout empfangen wird. Zulässige Werte liegen zwischen 1 Sekunde und 86400 Sekunden. INT
trustedRootCertificates Array von Verweisen auf vertrauenswürdige Stammzertifikate des Anwendungsgateways. SubResource[]

Subresource

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge

ApplicationGatewayConnectionDraining

Name BESCHREIBUNG Wert
drainTimeoutInSec Die Anzahl der Sekunden, die die Verbindung leert, ist aktiv. Zulässige Werte liegen zwischen 1 Sekunde und 3600 Sekunden. int (erforderlich)

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

ApplicationGatewayBackendSettings

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
name Name der Back-End-Einstellungen, die innerhalb eines Application Gateway eindeutig sind. Zeichenfolge
properties Eigenschaften der Back-End-Einstellungen des Anwendungsgateways. ApplicationGatewayBackendSettingsPropertiesFormat

ApplicationGatewayBackendSettingsPropertiesFormat

Name BESCHREIBUNG Wert
hostName Servernameanzeige, die an die Back-End-Server für das Tls-Protokoll gesendet werden soll. Zeichenfolge
pickHostNameFromBackendAddress Gibt an, ob die Angabe des Servernamens aus dem Hostnamen des Back-End-Servers für das Tls-Protokoll ausgewählt werden soll. Der Standardwert ist „false“. bool
port Der Zielport im Back-End. INT
Test Testen Sie die Ressource eines Anwendungsgateways. Subresource
Protokoll Das Protokoll, das für die Kommunikation mit dem Back-End verwendet wird. Http
"Https"
"TCP"
"Tls"
timeout Verbindungstimeout in Sekunden. Application Gateway schlägt die Anforderung fehl, wenn keine Antwort innerhalb von ConnectionTimeout empfangen wird. Zulässige Werte liegen zwischen 1 Sekunde und 86400 Sekunden. INT
trustedRootCertificates Array von Verweisen auf vertrauenswürdige Stammzertifikate des Anwendungsgateways. SubResource[]

ApplicationGatewayCustomError

Name BESCHREIBUNG Wert
customErrorPageUrl Fehlerseiten-URL des benutzerdefinierten Anwendungsgatewaysfehlers. Zeichenfolge
statusCode Statuscode des benutzerdefinierten Anwendungsgatewaysfehlers. 'HttpStatus400'
HttpStatus403
"HttpStatus404"
"HttpStatus405"
"HttpStatus408"
'HttpStatus500'
"HttpStatus502"
"HttpStatus503"
'HttpStatus504'

ApplicationGatewayFrontendIPConfiguration

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
name Name der Front-End-IP-Konfiguration, die innerhalb eines Application Gateway eindeutig ist. Zeichenfolge
properties Eigenschaften der Front-End-IP-Konfiguration des Anwendungsgateways. ApplicationGatewayFrontendIPConfigurationPropertiesF...

ApplicationGatewayFrontendIPConfigurationPropertiesF...

Name BESCHREIBUNG Wert
privateIPAddress PrivateIPAddress der IP-Konfiguration der Netzwerkschnittstelle. Zeichenfolge
privateIPAllocationMethod Die Methode zur Zuordnung privater IP-Adressen. "Dynamisch"
"Statisch"
privateLinkConfiguration Verweis auf die Private Link-Konfiguration des Anwendungsgateways. Subresource
publicIPAddress Verweis auf die PublicIP-Ressource. Subresource
Subnetz Verweis auf die Subnetzressource. Subresource

ApplicationGatewayFrontendPort

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
name Name des Front-End-Ports, der innerhalb eines Application Gateway eindeutig ist. Zeichenfolge
properties Eigenschaften des Front-End-Ports des Anwendungsgateways. ApplicationGatewayFrontendPortPropertiesFormat

ApplicationGatewayFrontendPortPropertiesFormat

Name BESCHREIBUNG Wert
port Front-End-Port. INT

ApplicationGatewayIPConfiguration

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
name Name der IP-Konfiguration, die innerhalb eines Application Gateway eindeutig ist. Zeichenfolge
properties Eigenschaften der IP-Konfiguration des Anwendungsgateways. ApplicationGatewayIPConfigurationPropertiesFormat

ApplicationGatewayIPConfigurationPropertiesFormat

Name BESCHREIBUNG Wert
Subnetz Verweis auf die Subnetzressource. Ein Subnetz, aus dem das Anwendungsgateway seine private Adresse erhält. Subresource

ApplicationGatewayGlobalConfiguration

Name BESCHREIBUNG Wert
enableRequestBuffering Aktivieren Sie den Anforderungspuffer. bool
enableResponseBuffering Aktivieren Sie den Antwortpuffer. bool

ApplicationGatewayHttpListener

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
name Name des HTTP-Listeners, der innerhalb eines Application Gateway eindeutig ist. Zeichenfolge
properties Eigenschaften des HTTP-Listeners des Anwendungsgateways. ApplicationGatewayHttpListenerPropertiesFormat

ApplicationGatewayHttpListenerPropertiesFormat

Name BESCHREIBUNG Wert
customErrorConfigurations Benutzerdefinierte Fehlerkonfigurationen des HTTP-Listeners. ApplicationGatewayCustomError[]
firewallPolicy Verweis auf die FirewallPolicy-Ressource. Subresource
frontendIPConfiguration Front-End-IP-Konfigurationsressource eines Anwendungsgateways. Subresource
frontendPort Front-End-Portressource eines Anwendungsgateways. Subresource
hostName Hostname des HTTP-Listeners. Zeichenfolge
Hostnamen Liste der Hostnamen für HTTP-Listener, die auch spezielle Feldhalterzeichen zulässt. string[]
Protokoll 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. Subresource
sslProfile SSL-Profilressource des Anwendungsgateways. Subresource

ApplicationGatewayListener

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
name Name des Listeners, der innerhalb eines Application Gateway eindeutig ist. Zeichenfolge
properties Eigenschaften des Anwendungsgatewaylisteners. ApplicationGatewayListenerPropertiesFormat

ApplicationGatewayListenerPropertiesFormat

Name BESCHREIBUNG Wert
frontendIPConfiguration Front-End-IP-Konfigurationsressource eines Anwendungsgateways. Subresource
frontendPort Front-End-Portressource eines Anwendungsgateways. Subresource
Hostnamen Liste der Servernamensanzeigen (Server Name Indications, SNI) für TLS Multi-Site Listener, der auch spezielle Feldhalterzeichen zulässt. string[]
Protokoll Protokoll des Listeners. Http
"Https"
"TCP"
"Tls"
sslCertificate SSL-Zertifikatressource eines Anwendungsgateways. Subresource
sslProfile SSL-Profilressource des Anwendungsgateways. Subresource

ApplicationGatewayLoadDistributionPolicy

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
name Name der Lastverteilungsrichtlinie, die innerhalb eines Application Gateway eindeutig ist. Zeichenfolge
properties Eigenschaften der Anwendungsgateway-Lastverteilungsrichtlinie. ApplicationGatewayLoadDistributionPolicyPropertiesFo...

ApplicationGatewayLoadDistributionPolicyPropertiesFo...

Name BESCHREIBUNG Wert
loadDistributionAlgorithm Laden der Verteilungszieleressource eines Anwendungsgateways. "IpHash"
"LeastConnections"
"RoundRobin"
loadDistributionTargets Laden der Verteilungszieleressource eines Anwendungsgateways. ApplicationGatewayLoadDistributionTarget[]

ApplicationGatewayLoadDistributionTarget

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
name Name der Lastenverteilungsrichtlinie, die innerhalb einer Application Gateway eindeutig ist. Zeichenfolge
properties Eigenschaften des Anwendungsgateway-Lastenverteilungsziels. ApplicationGatewayLoadDistributionTargetPropertiesFo...

ApplicationGatewayLoadDistributionTargetPropertiesFo...

Name BESCHREIBUNG Wert
backendAddressPool Back-End-Adresspoolressource des Anwendungsgateways. Subresource
weightPerServer Gewichtung pro Server. Bereich zwischen 1 und 100. INT

Einschränkungen:
Minimaler Wert = 1
Maximaler Wert = 100

ApplicationGatewayPrivateLinkConfiguration

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
name Name der Private Link-Konfiguration, die innerhalb eines Application Gateway eindeutig ist. Zeichenfolge
properties Eigenschaften der Private Link-Konfiguration des Anwendungsgateways. ApplicationGatewayPrivateLinkConfigurationProperties

ApplicationGatewayPrivateLinkConfigurationProperties

Name BESCHREIBUNG Wert
ipConfigurations Ein Array von Private Link-IP-Konfigurationen für Anwendungsgateways. ApplicationGatewayPrivateLinkIpConfiguration[]

ApplicationGatewayPrivateLinkIpConfiguration

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
name Der Name der IP-Konfiguration für private Verknüpfungen des Anwendungsgateways. Zeichenfolge
properties Eigenschaften einer Private Link-IP-Konfiguration des Anwendungsgateways. ApplicationGatewayPrivateLinkIpConfigurationProperti...

ApplicationGatewayPrivateLinkIpConfigurationProperti...

Name BESCHREIBUNG Wert
primary Gibt an, ob die IP-Konfiguration primär ist oder nicht. bool
privateIPAddress Die private IP-Adresse der IP-Konfiguration. Zeichenfolge
privateIPAllocationMethod Die Private IP-Adresszuordnungsmethode. "Dynamisch"
"Statisch"
Subnetz Verweis auf die Subnetzressource. Subresource

ApplicationGatewayProbe

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
name Name des Tests, der innerhalb eines Application Gateway eindeutig ist. Zeichenfolge
properties Eigenschaften des Anwendungsgatewaytests. ApplicationGatewayProbePropertiesFormat

ApplicationGatewayProbePropertiesFormat

Name BESCHREIBUNG Wert
host Hostname, an den der Test gesendet werden soll. Zeichenfolge
interval Das Untersuchungsintervall in Sekunden. Dies ist das Zeitintervall zwischen zwei aufeinanderfolgenden Überprüfungen. Zulässige Werte liegen zwischen 1 Sekunde und 86400 Sekunden. INT
match Kriterium für die Klassifizierung einer fehlerfreien Testantwort. ApplicationGatewayProbeHealthResponseMatch
minServers Mindestanzahl von Servern, die immer als fehlerfrei gekennzeichnet sind. Der Standardwert ist 0. INT
path Relativer Pfad des Tests. Gültiger Pfad beginnt mit "/". Der Test wird an {Protocol}://{host}:{port}{path} gesendet. Zeichenfolge
pickHostNameFromBackendHttpSettings Gibt an, ob der Hostheader aus den HTTP-Einstellungen des Back-Ends ausgewählt werden soll. Der Standardwert ist „false“. bool
pickHostNameFromBackendSettings Gibt an, ob die Servernamensangabe aus den Back-End-Einstellungen für das Tls-Protokoll ausgewählt werden soll. Der Standardwert ist „false“. bool
port Benutzerdefinierter Port, der zum Testen der Back-End-Server verwendet wird. Der gültige Wert liegt zwischen 1 und 65535. Falls nicht festgelegt, werden die Einstellungen für den Port über HTTP verwendet. Diese Eigenschaft ist nur für Basic, Standard_v2 und WAF_v2 gültig. INT

Einschränkungen:
Minimaler Wert = 1
Maximaler Wert = 65535
Protokoll Das für den Test verwendete Protokoll. "HTTP"
"HTTPS"
"TCP"
"TLS"
timeout Das Testtimeout in Sekunden. Der Test wurde als fehlgeschlagen markiert, wenn mit diesem Timeoutzeitraum keine gültige Antwort empfangen wird. Zulässige Werte liegen zwischen 1 Sekunde und 86400 Sekunden. INT
unhealthyThreshold Die Anzahl der Wiederholungsversuche des Tests. Der Back-End-Server wird markiert, nachdem die Anzahl der aufeinanderfolgenden Testfehler UnhealthyThreshold erreicht hat. Zulässige Werte liegen zwischen 1 Sekunde und 20. INT

ApplicationGatewayProbeHealthResponseMatch

Name BESCHREIBUNG Wert
body Körper, der in der Integritätsantwort enthalten sein muss. Der Standardwert ist leer. Zeichenfolge
statusCodes Zulässige Bereiche fehlerfreier status Codes. Der Standardbereich für fehlerfreie status Codes ist 200-399. string[]

ApplicationGatewayRedirectConfiguration

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
name Name der Umleitungskonfiguration, die innerhalb eines Application Gateway eindeutig ist. Zeichenfolge
properties Eigenschaften der Umleitungskonfiguration des Anwendungsgateways. ApplicationGatewayRedirectConfigurationPropertiesFor...

ApplicationGatewayRedirectConfigurationPropertiesFor...

Name BESCHREIBUNG Wert
includePath Fügen Sie den Pfad in die umgeleitete URL ein. bool
includeQueryString Schließen Sie die Abfragezeichenfolge in die umgeleitete URL ein. bool
pathRules Pfadregeln, die die Umleitungskonfiguration angeben. SubResource[]
redirectType HTTP-Umleitungstyp. "Gefunden"
"Permanent"
'SeeOther'
"Temporär"
requestRoutingRules Anforderungsrouting, das die Umleitungskonfiguration angibt. SubResource[]
targetListener Verweis auf einen Listener, an den die Anforderung umgeleitet werden soll. Subresource
targetUrl URL, an die die Anforderung umgeleitet werden soll. Zeichenfolge
urlPathMaps URL-Pfadzuordnungen, die die Standardkonfiguration für Umleitungen angeben. SubResource[]

ApplicationGatewayRequestRoutingRule

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
name Name der Anforderungsroutingregel, die innerhalb eines Application Gateway eindeutig ist. Zeichenfolge
properties Eigenschaften der Anwendungsgateway-Anforderungsroutingregel. ApplicationGatewayRequestRoutingRulePropertiesFormat

ApplicationGatewayRequestRoutingRulePropertiesFormat

Name BESCHREIBUNG Wert
backendAddressPool Back-End-Adresspoolressource des Anwendungsgateways. Subresource
backendHttpSettings Back-End-HTTP-Einstellungsressource des Anwendungsgateways. Subresource
httpListener HTTP-Listenerressource des Anwendungsgateways. Subresource
loadDistributionPolicy Laden sie die Verteilungsrichtlinienressource des Anwendungsgateways. Subresource
priority Priorität der Anforderungsroutingregel. INT

Einschränkungen:
Minimaler Wert = 1
Maximaler Wert = 20000
redirectConfiguration Umleiten der Konfigurationsressource des Anwendungsgateways. Subresource
rewriteRuleSet Schreiben Sie die Regelsatzressource in der Standardregel des Anwendungsgateways um. Subresource
ruleType Regeltyp. "Basic"
'PathBasedRouting'
urlPathMap URL-Pfadzuordnungsressource des Anwendungsgateways. Subresource

ApplicationGatewayRewriteRuleSet

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
name Name des Regelsatzes zum erneuten Generieren, der innerhalb eines Application Gateway eindeutig ist. Zeichenfolge
properties Eigenschaften des Regelsatzes für das erneute Generieren des Anwendungsgateways. ApplicationGatewayRewriteRuleSetPropertiesFormat

ApplicationGatewayRewriteRuleSetPropertiesFormat

Name BESCHREIBUNG Wert
rewriteRules Regeln im Regelsatz zum erneuten Generieren neu schreiben. ApplicationGatewayRewriteRule[]

ApplicationGatewayRewriteRule

Name BESCHREIBUNG Wert
actionSet Eine Reihe von Aktionen, die im Rahmen der Regel zum erneuten Generieren ausgeführt werden sollen. ApplicationGatewayRewriteRuleActionSet
Bedingungen Bedingungen, auf deren Grundlage die Ausführung des Aktionssatzes ausgewertet wird. ApplicationGatewayRewriteRuleCondition[]
name Name der Regel zum erneuten Generieren, die innerhalb eines Application Gateway eindeutig ist. Zeichenfolge
ruleSequence Regelsequenz der Regel zum erneuten Schreiben, die die Ausführungsreihenfolge einer bestimmten Regel in einem RewriteRuleSet bestimmt. INT

ApplicationGatewayRewriteRuleActionSet

Name BESCHREIBUNG Wert
requestHeaderConfigurations Anforderungsheaderaktionen im Aktionssatz. ApplicationGatewayHeaderConfiguration[]
responseHeaderConfigurations Antwortheaderaktionen im Aktionssatz. ApplicationGatewayHeaderConfiguration[]
urlConfiguration URL-Konfigurationsaktion im Aktionssatz. ApplicationGatewayUrlConfiguration

ApplicationGatewayHeaderConfiguration

Name BESCHREIBUNG Wert
Headername Headername der Headerkonfiguration. Zeichenfolge
headerValue Headerwert der Headerkonfiguration. Zeichenfolge
headerValueMatcher Ein optionales Feld unter "Aktion umschreiben". Sie können die Werte eines bestimmten Headers erfassen und ändern, wenn mehrere Header mit demselben Namen vorhanden sind. Derzeit nur für Set-Cookie Response-Header unterstützt. Weitere Informationen finden Sie unter https://aka.ms/appgwheadercrud. HeaderValueMatcher

HeaderValueMatcher

Name BESCHREIBUNG Wert
ignoreCase Wenn Sie diesen Parameter auf den Wahrheitswert festlegen, müssen Sie das Muster dazu zwingen, einen Vergleich zwischen Groß- und Kleinschreibung durchzuführen. bool
negate Wenn Sie diesen Wert als Wahrheit festlegen, müssen Sie die Negation der Bedingung überprüfen, die der Benutzer im Musterfeld angegeben hat. bool
pattern Das Muster, entweder eine feste Zeichenfolge oder ein regulärer Ausdruck, mit dem ausgewertet wird, ob ein Headerwert für das Neuschreiben ausgewählt werden soll. Zeichenfolge

ApplicationGatewayUrlConfiguration

Name BESCHREIBUNG Wert
modifiedPath Url-Pfad, den der Benutzer für das Url-Rewrite angegeben hat. Null bedeutet, dass kein Pfad aktualisiert wird. Der Standardwert ist null. Zeichenfolge
modifiedQueryString Abfragezeichenfolge, die der Benutzer für das Url-Rewrite bereitgestellt hat. Null bedeutet, dass keine Abfragezeichenfolge aktualisiert wird. Der Standardwert ist null. Zeichenfolge
Umleiten Wenn sie auf true festgelegt ist, wird die URL-Pfadzuordnung in pfadbasierten Anforderungsroutingregeln mithilfe des geänderten Pfads erneut ausgewertet. Der Standardwert ist „false“. bool

ApplicationGatewayRewriteRuleCondition

Name BESCHREIBUNG Wert
ignoreCase Wenn Sie diesen Parameter auf den Wahrheitswert festlegen, müssen Sie das Muster dazu zwingen, einen Vergleich zwischen Groß- und Kleinschreibung durchzuführen. bool
negate Wenn Sie diesen Wert als Wahrheit festlegen, müssen Sie die Negation der vom Benutzer angegebenen Bedingung überprüfen. bool
pattern Das Muster, entweder eine feste Zeichenfolge oder ein regulärer Ausdruck, mit dem die Richtigkeit der Bedingung ausgewertet wird. Zeichenfolge
-Variable Der Bedingungsparameter der RewriteRuleCondition. Zeichenfolge

ApplicationGatewayRoutingRule

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
name Name der Routingregel, die innerhalb eines Application Gateway eindeutig ist. Zeichenfolge
properties Eigenschaften der Anwendungsgatewayroutingregel. ApplicationGatewayRoutingRulePropertiesFormat

ApplicationGatewayRoutingRulePropertiesFormat

Name BESCHREIBUNG Wert
back-EndAddressPool Back-End-Adresspoolressource des Anwendungsgateways. Subresource
back-EndSettings Back-End-Einstellungsressource des Anwendungsgateways. Subresource
listener Listenerressource des Anwendungsgateways. Subresource
priority Priorität der Routingregel. int (erforderlich)

Einschränkungen:
Min-Wert = 1
Maximaler Wert = 20000
ruleType Regeltyp. "Basic"
'PathBasedRouting'

ApplicationGatewaySku

Name BESCHREIBUNG Wert
Kapazität Kapazität (instance Anzahl) eines Anwendungsgateways. INT
family Familie einer Anwendungsgateway-SKU. "Generation_1"
"Generation_2"
name Name einer Anwendungsgateway-SKU. "Basic"
"Standard_Large"
"Standard_Medium"
"Standard_Small"
"Standard_v2"
"WAF_Large"
"WAF_Medium"
"WAF_v2"
Ebene Ebene eines Anwendungsgateways. "Basic"
"Standard"
"Standard_v2"
"WAF"
"WAF_v2"

ApplicationGatewaySslCertificate

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
name Name des SSL-Zertifikats, das innerhalb eines Application Gateway eindeutig ist. Zeichenfolge
properties Eigenschaften des SSL-Zertifikats des Anwendungsgateways. ApplicationGatewaySslCertificatePropertiesFormat

ApplicationGatewaySslCertificatePropertiesFormat

Name BESCHREIBUNG Wert
data Base64-codiertes pfx-Zertifikat. Gilt nur für PUT-Anforderung. Zeichenfolge
keyVaultSecretId Geheime ID des in KeyVault gespeicherten Objekts "Secret" oder "Certificate" (base-64-codiertes unverschlüsseltes pfx-Objekt). Zeichenfolge
password Kennwort für die in den Daten angegebene pfx-Datei. Gilt nur für die PUT-Anforderung. Zeichenfolge

ApplicationGatewaySslPolicy

Name BESCHREIBUNG Wert
cipherSuites Ssl-Verschlüsselungssammlungen, die in der angegebenen Reihenfolge für das Anwendungsgateway aktiviert werden sollen. Zeichenfolgenarray, das folgendes 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"
disabledSslProtocols Ssl-Protokolle, die auf dem Anwendungsgateway deaktiviert werden sollen. Zeichenfolgenarray, das folgendes enthält:
"TLSv1_0"
"TLSv1_1"
"TLSv1_2"
"TLSv1_3"
minProtocolVersion Die Mindestversion des SSL-Protokolls, die auf dem Anwendungsgateway unterstützt werden soll. "TLSv1_0"
"TLSv1_1"
"TLSv1_2"
"TLSv1_3"
policyName Name der vordefinierten Ssl-Richtlinie. "AppGwSslPolicy20150501"
"AppGwSslPolicy20170401"
"AppGwSslPolicy20170401S"
"AppGwSslPolicy20220101"
"AppGwSslPolicy20220101S"
policyType Typ der Ssl-Richtlinie. "Benutzerdefiniert"
"CustomV2"
"Vordefiniert"

ApplicationGatewaySslProfile

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
name Name des SSL-Profils, das innerhalb eines Application Gateway eindeutig ist. Zeichenfolge
properties Eigenschaften des SSL-Profils des Anwendungsgateways. ApplicationGatewaySslProfilePropertiesFormat

ApplicationGatewaySslProfilePropertiesFormat

Name BESCHREIBUNG Wert
clientAuthConfiguration Clientauthentifizierungskonfiguration der Application Gateway-Ressource. ApplicationGatewayClientAuthConfiguration
sslPolicy SSL-Richtlinie der Application Gateway-Ressource. ApplicationGatewaySslPolicy
trustedClientCertificates Array von Verweisen auf vertrauenswürdige Clientzertifikate des Anwendungsgateways. SubResource[]

ApplicationGatewayClientAuthConfiguration

Name BESCHREIBUNG Wert
verifyClientCertIssuerDN Überprüfen Sie den Clientzertifikatausstellernamen auf dem Anwendungsgateway. bool
verifyClientRevocation Überprüfen Sie die status für die Clientzertifikatsperrung. "Keine"
"OCSP"

ApplicationGatewayTrustedClientCertificate

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
name Name des vertrauenswürdigen Clientzertifikats, das innerhalb eines Application Gateway eindeutig ist. Zeichenfolge
properties Eigenschaften des vertrauenswürdigen Clientzertifikats des Anwendungsgateways. ApplicationGatewayTrustedClientCertificateProperties...

ApplicationGatewayTrustedClientCertificateProperties...

Name BESCHREIBUNG Wert
data Öffentliche Zertifikatdaten. Zeichenfolge

ApplicationGatewayTrustedRootCertificate

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
name Name des vertrauenswürdigen Stammzertifikats, das innerhalb eines Application Gateway eindeutig ist. Zeichenfolge
properties Eigenschaften des vertrauenswürdigen Stammzertifikats des Anwendungsgateways. ApplicationGatewayTrustedRootCertificatePropertiesFo...

ApplicationGatewayTrustedRootCertificatePropertiesFo...

Name BESCHREIBUNG Wert
data Öffentliche Zertifikatdaten. Zeichenfolge
keyVaultSecretId Geheimnis-ID des (base-64-codierten unverschlüsselten pfx)-Objekts "Secret" oder "Certificate"-Objekt, das in KeyVault gespeichert ist. Zeichenfolge

ApplicationGatewayUrlPathMap

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
name Name der URL-Pfadzuordnung, die innerhalb eines Application Gateway eindeutig ist. Zeichenfolge
properties Eigenschaften der Pfadzuordnung der Anwendungsgateway-URL. ApplicationGatewayUrlPathMapPropertiesFormat

ApplicationGatewayUrlPathMapPropertiesFormat

Name BESCHREIBUNG Wert
defaultBackendAddressPool Standardmäßige Back-End-Adresspoolressource der URL-Pfadzuordnung. Subresource
defaultBackendHttpSettings Http-Standardressource für Back-End-Einstellungen der URL-Pfadzuordnung. Subresource
defaultLoadDistributionPolicy Standardressource für die Lastenverteilungsrichtlinie der URL-Pfadzuordnung. Subresource
defaultRedirectConfiguration Standardmäßige Umleitungskonfigurationsressource der URL-Pfadzuordnung. Subresource
defaultRewriteRuleSet Standardmäßige Rewrite-Regelsatzressource der URL-Pfadzuordnung. Subresource
pathRules Pfadregel der URL-Pfadzuordnungsressource. ApplicationGatewayPathRule[]

ApplicationGatewayPathRule

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
name Name der Pfadregel, die innerhalb eines Application Gateway eindeutig ist. Zeichenfolge
properties Eigenschaften der Anwendungsgatewaypfadregel. ApplicationGatewayPathRulePropertiesFormat

ApplicationGatewayPathRulePropertiesFormat

Name BESCHREIBUNG Wert
backendAddressPool Back-End-Adresspoolressource der URL-Pfadzuordnungspfadregel. Subresource
backendHttpSettings Back-End-HTTP-Einstellungsressource der URL-Pfadzuordnungspfadregel. Subresource
firewallPolicy Verweis auf die FirewallPolicy-Ressource. Subresource
loadDistributionPolicy Laden sie die Verteilungsrichtlinienressource der URL-Pfadzuordnungspfadregel. Subresource
Pfade Pfadregeln der URL-Pfadzuordnung. string[]
redirectConfiguration Umleitungskonfigurationsressource der URL-Pfadzuordnungspfadregel. Subresource
rewriteRuleSet Rewrite rule set resource of URL path map path rule. Subresource

ApplicationGatewayWebApplicationFirewallConfiguratio...

Name BESCHREIBUNG Wert
disabledRuleGroups Die deaktivierten Regelgruppen. ApplicationGatewayFirewallDisabledRuleGroup[]
enabled Gibt an, ob die Web Application Firewall aktiviert ist. bool (erforderlich)
Ausschlüsse Die Ausschlussliste. ApplicationGatewayFirewallExclusion[]
fileUploadLimitInMb Maximale Dateiuploadgröße in Mb für WAF. INT

Einschränkungen:
Minimaler Wert = 0
firewallMode Web Application Firewall-Modus. "Erkennung"
"Prävention" (erforderlich)
maxRequestBodySize Maximale Anforderungstextgröße für WAF. INT

Einschränkungen:
Minimaler Wert = 8
Maximaler Wert = 128
maxRequestBodySizeInKb Maximale Anforderungstextgröße in Kb für WAF. INT

Einschränkungen:
Min-Wert = 8
Maximaler Wert = 128
requestBodyCheck Gibt an, ob WAF die Überprüfung des Anforderungstexts zulässt. bool
ruleSetType Der Typ des Firewallregelsatzes für Webanwendungen. Mögliche Werte sind : "OWASP". Zeichenfolge (erforderlich)
ruleSetVersion Die Version des Regelsatztyps. Zeichenfolge (erforderlich)

ApplicationGatewayFirewallDisabledRuleGroup

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

ApplicationGatewayFirewallExclusion

Name BESCHREIBUNG Wert
matchVariable Die auszuschließende Variable. 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, verwenden Sie den Selektor, um anzugeben, für welche Elemente in der Auflistung dieser Ausschluss gilt. Zeichenfolge (erforderlich)

Schnellstartvorlagen

Diesen Ressourcentyp werden in den folgenden Schnellstartvorlagen bereitgestellt.

Vorlage BESCHREIBUNG
Automatisches Skalieren der LANSA-Windows-VM ScaleSet mit Azure SQL-Datenbank

Bereitstellen in Azure
Die Vorlage stellt eine Windows-VMSS mit einer gewünschten Anzahl von VMs in der Skalierungsgruppe und einer LANSA-MSI bereit, die auf jedem virtuellen Computer installiert werden soll. Sobald die VM-Skalierungsgruppe bereitgestellt wurde, wird eine benutzerdefinierte Skripterweiterung verwendet, um die LANSA-MSI zu installieren.
Create einer WordPress-Website in einem virtuellen Netzwerk

Bereitstellen in Azure
Mit dieser Vorlage wird eine WordPress-Website in Container Instance in einem virtuellen Netzwerk erstellt. Geben Sie einen FQDN für die öffentliche Website aus, der auf die WordPress-Website zugreifen kann.
Create einer Azure Application Gateway v2

Bereitstellen in Azure
Diese Vorlage erstellt eine Azure Application Gateway mit zwei Windows Server 2016 Servern im Back-End-Pool.
Create einer Azure WAF v2 auf Azure Application Gateway

Bereitstellen in Azure
Mit dieser Vorlage wird eine Azure Web Application Firewall v2 auf Azure Application Gateway mit zwei Windows Server 2016 Servern im Back-End-Pool erstellt.
AKS-Cluster mit NAT-Gateway und Application Gateway

Bereitstellen in Azure
In diesem Beispiel wird gezeigt, wie Sie einen AKS-Cluster mit NAT-Gateway für ausgehende Verbindungen und eine Application Gateway für eingehende Verbindungen bereitstellen.
Azure Application Gateway Demoeinrichtung

Bereitstellen in Azure
Mit dieser Vorlage können Sie schnell Azure Application Gateway Demo bereitstellen, um den Lastenausgleich mit oder ohne cookiebasierte Affinität zu testen.
eShop-Website mit ILB ASE

Bereitstellen in Azure
Eine App Service-Umgebung ist eine Option des Premium-Tarifs von Azure App Service, die eine vollständig isolierte und dedizierte Umgebung zur sicheren Ausführung zahlreicher Azure App Service-Apps mit hoher Skalierung einschließlich Web-Apps, Mobile Apps und API-Apps bereitstellt.
Multi tier traffic manager, L4 ILB, L7 AppGateway

Bereitstellen in Azure
Diese Vorlage stellt eine Virtual Network bereit, trennt das Netzwerk über Subnetze, stellt VMs bereit und konfiguriert den Lastenausgleich.
Mehrschichtige App mit NSG, ILB, AppGateway

Bereitstellen in Azure
Diese Vorlage stellt eine Virtual Network bereit, trennt das Netzwerk über Subnetze, stellt VMs bereit und konfiguriert den Lastenausgleich.
Create API Management im internen VNET mit App Gateway

Bereitstellen in Azure
Diese Vorlage veranschaulicht, wie Sie eine instance von Azure API Management in einem privaten Netzwerk Create, das durch Azure Application Gateway geschützt ist.
Front Door Standard/Premium mit Application Gateway Ursprung

Bereitstellen in Azure
Diese Vorlage erstellt eine Front Door Standard/Premium und eine Application Gateway instance und verwendet eine NSG- und WAF-Richtlinie, um zu überprüfen, ob der Datenverkehr durch den Front Door-Ursprung gekommen ist.
Front Door mit Container Instances und Application Gateway

Bereitstellen in Azure
Diese Vorlage erstellt eine Front Door Standard/Premium-Instanz mit einer Containergruppe und Application Gateway.
Bereitstellen einer Ubuntu-VM-Skalierungsgruppe mit Azure Application Gateway

Bereitstellen in Azure
Mit dieser Vorlage können Sie eine einfache Ubuntu-VM-Skalierungsgruppe bereitstellen, die in Azure Application Gateway integriert ist, und unterstützt bis zu 1.000 VMs.
Bereitstellen einer Windows-VM-Skalierungsgruppe mit Azure Application Gateway

Bereitstellen in Azure
Mit dieser Vorlage können Sie eine einfache Windows-VM-Skalierungsgruppe bereitstellen, die in Azure Application Gateway integriert ist, und unterstützt bis zu 1.000 VMs.
AKS-Cluster mit Application Gateway Eingangscontroller

Bereitstellen in Azure
In diesem Beispiel wird gezeigt, wie Sie einen AKS-Cluster mit Application Gateway, Application Gateway Eingangscontroller, Azure Container Registry, Log Analytics und Key Vault
App Gateway mit WAF-, SSL-, IIS- und HTTPS-Umleitung

Bereitstellen in Azure
Diese Vorlage stellt eine Application Gateway mit WAF, End-to-End-SSL und HTTP-zu-HTTPS-Umleitung auf den IIS-Servern bereit.
Create einer Application Gateway

Bereitstellen in Azure
Diese Vorlage erstellt ein Anwendungsgateway in einem virtuellen Netzwerk und richtet Lastenausgleichsregeln für eine beliebige Anzahl von virtuellen Computern ein.
Create eines IPv6-Application Gateway

Bereitstellen in Azure
Mit dieser Vorlage wird ein Anwendungsgateway mit einem IPv6-Front-End in einem virtuellen Dual-Stack-Netzwerk erstellt.
Create einer Application Gateway V2 mit Key Vault

Bereitstellen in Azure
Diese Vorlage stellt eine Application Gateway V2 in einem Virtual Network, einer benutzerdefinierten Identität, Key Vault, einem Geheimnis (Zertifikatdaten) und einer Zugriffsrichtlinie für Key Vault und Application Gateway bereit.
Application Gateway für Multihosting

Bereitstellen in Azure
Diese Vorlage erstellt eine Application Gateway und konfiguriert sie für Multihosting an Port 443.
Create einer Application Gateway mit Path Override

Bereitstellen in Azure
Diese Vorlage stellt eine Application Gateway bereit und zeigt die Verwendung der Pfadüberschreibungsfunktion für einen Back-End-Adresspool an.
Create einer Application Gateway mit Dem Test

Bereitstellen in Azure
Diese Vorlage stellt eine Application Gateway mit erweiterter Testfunktionalität bereit.
Erstellen eines Anwendungsgateways mit einer öffentlichen IP

Bereitstellen in Azure
Diese Vorlage erstellt eine Application Gateway, eine öffentliche IP-Adresse für die Application Gateway und die Virtual Network, in der Application Gateway bereitgestellt wird. Konfiguriert außerdem Application Gateway für den HTTP-Lastenausgleich mit zwei Back-End-Servern. Beachten Sie, dass Sie gültige IP-Adressen für Back-End-Server angeben müssen.
Create einer Application Gateway mit öffentlicher IP-Adresse (Auslagerung)

Bereitstellen in Azure
Diese Vorlage erstellt eine Application Gateway, eine öffentliche IP-Adresse für die Application Gateway und die Virtual Network, in der Application Gateway bereitgestellt wird. Konfiguriert außerdem Application Gateway für Ssl-Auslagerung und Lastenausgleich mit zwei Back-End-Servern. Beachten Sie, dass Sie gültige IP-Adressen für Back-End-Server angeben müssen.
Create einer Application Gateway mit Umleitung

Bereitstellen in Azure
Mit dieser Vorlage wird ein Anwendungsgateway mit Umleitungsfunktionen in einem virtuellen Netzwerk erstellt und Lastenausgleichs- und Umleitungsregeln (basisbasiert und pfadbasiert) eingerichtet.
Create einer Application Gateway mit Rewrite

Bereitstellen in Azure
Diese Vorlage erstellt ein Anwendungsgateway mit Rewrite-Funktionen in einem virtuellen Netzwerk und richtet Lastenausgleichs- und Rewrite-Regeln ein.
Create einer Application Gateway (benutzerdefiniertes SSL)

Bereitstellen in Azure
Diese Vorlage stellt eine mit einer benutzerdefinierten SSL-Richtlinie konfigurierte Application Gateway bereit.
Create einer Application Gateway (SSL-Richtlinie)

Bereitstellen in Azure
Diese Vorlage stellt eine Application Gateway bereit, die mit einer vordefinierten SSL-Richtlinie konfiguriert ist.
Application Gateway für urlpfadbasiertes Routing

Bereitstellen in Azure
Mit dieser Vorlage wird ein Application Gateway erstellt und für urlpfadbasiertes Routing konfiguriert.
Create einer Application Gateway v2

Bereitstellen in Azure
Diese Vorlage erstellt ein Application Gateway v2 in einem virtuellen Netzwerk und richtet Eigenschaften für die automatische Skalierung und eine HTTP-Lastenausgleichsregel mit öffentlichem Front-End ein.
Create eines Application Gateway (WAF)

Bereitstellen in Azure
Diese Vorlage erstellt ein Anwendungsgateway mit Web Application Firewall Funktionalität in einem virtuellen Netzwerk und richtet Lastenausgleichsregeln für eine beliebige Anzahl von virtuellen Computern ein.
Application Gateway mit WAF und Firewallrichtlinie

Bereitstellen in Azure
Mit dieser Vorlage wird eine Application Gateway erstellt, bei der WAF zusammen mit einer Firewallrichtlinie konfiguriert ist.
Application Gateway für eine Web-App mit IP-Einschränkung

Bereitstellen in Azure
Mit dieser Vorlage wird ein Anwendungsgateway vor einer Azure-Web-App mit aktivierter IP-Einschränkung für die Web-App erstellt.
Create einer Application Gateway für WebApps

Bereitstellen in Azure
Mit dieser Vorlage wird ein Anwendungsgateway vor zwei Azure Web-Apps erstellt, wobei ein benutzerdefinierter Test aktiviert ist.
Create Application Gateway mit Zertifikaten

Bereitstellen in Azure
Diese Vorlage zeigt, wie Sie Key Vault selbstsignierten Zertifikate generieren und dann aus Application Gateway verweisen.
Application Gateway mit internen API Management und Web-App

Bereitstellen in Azure
Application Gateway Das Weiterleiten von Internetdatenverkehr an ein virtuelles Netzwerk (interner Modus) API Management instance, welche Dienste eine Web-API in einer Azure-Web-App hostet.
Create einer durch Application Gateway v2 geschützten Web-App

Bereitstellen in Azure
Mit dieser Vorlage wird eine Azure-Web-App mit Zugriffsbeschränkung für eine Application Gateway v2 erstellt. Die Application Gateway wird in einem vNet (Subnetz) bereitgestellt, in dem der Dienstendpunkt "Microsoft.Web" aktiviert ist. Die Web-App schränkt den Zugriff auf Datenverkehr aus dem Subnetz ein.
Create einer Web-App, pe und Application Gateway v2

Bereitstellen in Azure
Mit dieser Vorlage wird eine Azure-Web-App mit privatem Endpunkt in Azure Virtual Network Subnet erstellt, einem Application Gateway v2. Die Application Gateway wird in einem VNET (Subnetz) bereitgestellt. Die Web-App schränkt den Zugriff auf Datenverkehr aus dem Subnetz mithilfe eines privaten Endpunkts ein.

Ressourcendefinition mit einer ARM-Vorlage

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

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

Ressourcenformat

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

{
  "type": "Microsoft.Network/applicationGateways",
  "apiVersion": "2023-11-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {}
    }
  },
  "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",
          "hostName": "string",
          "path": "string",
          "pickHostNameFromBackendAddress": "bool",
          "port": "int",
          "probe": {
            "id": "string"
          },
          "probeEnabled": "bool",
          "protocol": "string",
          "requestTimeout": "int",
          "trustedRootCertificates": [
            {
              "id": "string"
            }
          ]
        }
      }
    ],
    "backendSettingsCollection": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "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",
    "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": {
          "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"
          },
          "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",
          "keyVaultSecretId": "string",
          "password": "string"
        }
      }
    ],
    "sslPolicy": {
      "cipherSuites": [ "string" ],
      "disabledSslProtocols": [ "string" ],
      "minProtocolVersion": "string",
      "policyName": "string",
      "policyType": "string"
    },
    "sslProfiles": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "clientAuthConfiguration": {
            "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

applicationGateways

Name BESCHREIBUNG Wert
type Der Ressourcentyp "Microsoft.Network/applicationGateways"
apiVersion Die Version der Ressourcen-API '2023-11-01'
name Der Ressourcenname Zeichenfolge (erforderlich)

Zeichenlimit: 1-80

Gültige Zeichen:
Alphanumerische Zeichen, Unterstriche, Punkte und Bindestriche.

Beginnen Sie mit einem alphanumerischen Zeichen. Enden Sie mit einem alphanumerischen Zeichen oder einem Unterstrich.
location Ressourcenspeicherort Zeichenfolge
tags Ressourcentags. Wörterbuch der Tagnamen und -werte. Weitere Informationen finden Sie unter Tags in Vorlagen.
Identität Die Identität des Anwendungsgateways, sofern konfiguriert. ManagedServiceIdentity
properties Eigenschaften des Anwendungsgateways. ApplicationGatewayPropertiesFormat
Zonen Eine Liste von Verfügbarkeitszonen, die angibt, wo die Ressource herkommen muss. string[]

ManagedServiceIdentity

Name BESCHREIBUNG Wert
type Der Identitätstyp, der für die Ressource verwendet wird. Der Typ „SystemAssigned, UserAssigned“ umfasst sowohl eine implizit erstellte Identität als auch einen Satz von Benutzern zugewiesener Identitäten. Der Typ "None" entfernt alle Identitäten vom virtuellen Computer. "Keine"
"SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned"
userAssignedIdentities Die Liste der Benutzeridentitäten, die der Ressource zugeordnet sind. Bei den Referenzdaten des Benutzeridentitätswörterbuchs handelt es sich um ARM-Ressourcen-IDs in der Form : "/subscriptions/{subscriptionId}/resourceGroupGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". ManagedServiceIdentityUserAssignedIdentities

ManagedServiceIdentityUserAssignedIdentities

Name BESCHREIBUNG Wert
{angepasste Eigenschaft} Components1Jq1T4ISchemasManagedserviceidentityProper...

Components1Jq1T4ISchemasManagedserviceidentityProper...

Dieses Objekt enthält keine Eigenschaften, die während der Bereitstellung festgelegt werden sollen. Alle Eigenschaften sind ReadOnly.

ApplicationGatewayPropertiesFormat

Name BESCHREIBUNG Wert
authenticationCertificates Authentifizierungszertifikate der Anwendungsgatewayressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte. ApplicationGatewayAuthenticationCertificate[]
autoscaleConfiguration Konfiguration mit automatischer Skalierung. ApplicationGatewayAutoscaleConfiguration
back-EndAddressPools Back-End-Adresspool der Anwendungsgatewayressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte. ApplicationGatewayBackendAddressPool[]
backendHttpSettingsCollection Back-End-HTTP-Einstellungen der Anwendungsgatewayressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte. ApplicationGatewayBackendHttpSettings[]
back-EndSettingsCollection Back-End-Einstellungen der Anwendungsgatewayressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte. ApplicationGatewayBackendSettings[]
customErrorConfigurations Benutzerdefinierte Fehlerkonfigurationen der Anwendungsgatewayressource. ApplicationGatewayCustomError[]
enableFips Gibt an, ob FIPS für die Anwendungsgatewayressource aktiviert ist. bool
enableHttp2 Gibt an, ob HTTP2 für die Anwendungsgatewayressource aktiviert ist. bool
firewallPolicy Verweis auf die FirewallPolicy-Ressource. Subresource
forceFirewallPolicyAssociation Wenn true, ordnet eine Firewallrichtlinie einem Anwendungsgateway zu, unabhängig davon, ob sich die Richtlinie von der WAF-Konfiguration unterscheidet. bool
frontendIPConfigurations Front-End-IP-Adressen der Anwendungsgatewayressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte. ApplicationGatewayFrontendIPConfiguration[]
frontendPorts Front-End-Ports der Anwendungsgatewayressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte. ApplicationGatewayFrontendPort[]
gatewayIPConfigurations Subnetze der Anwendungsgatewayressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte. ApplicationGatewayIPConfiguration[]
globalConfiguration Globale Konfiguration. ApplicationGatewayGlobalConfiguration
httpListener HTTP-Listener der Anwendungsgatewayressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte. ApplicationGatewayHttpListener[]
Listener Listener der Anwendungsgatewayressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte. ApplicationGatewayListener[]
loadDistributionPolicies Laden Sie Verteilungsrichtlinien der Anwendungsgatewayressource. ApplicationGatewayLoadDistributionPolicy[]
privateLinkConfigurations PrivateLink-Konfigurationen auf dem Anwendungsgateway. ApplicationGatewayPrivateLinkConfiguration[]
probes Tests der Anwendungsgatewayressource. ApplicationGatewayProbe[]
redirectConfigurations Leiten Sie Konfigurationen der Anwendungsgatewayressource um. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte. ApplicationGatewayRedirectConfiguration[]
requestRoutingRules Anforderungsroutingregeln der Anwendungsgatewayressource. ApplicationGatewayRequestRoutingRule[]
rewriteRuleSets Schreiben Sie Regeln für die Anwendungsgatewayressource neu. ApplicationGatewayRewriteRuleSet[]
routingRules Routingregeln der Anwendungsgatewayressource. ApplicationGatewayRoutingRule[]
sku SKU der Anwendungsgatewayressource. ApplicationGatewaySku
sslCertificates SSL-Zertifikate der Anwendungsgatewayressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte. ApplicationGatewaySslCertificate[]
sslPolicy SSL-Richtlinie der Anwendungsgatewayressource. ApplicationGatewaySslPolicy
sslProfiles SSL-Profile der Anwendungsgatewayressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte. ApplicationGatewaySslProfile[]
trustedClientCertificates Vertrauenswürdige Clientzertifikate der Anwendungsgatewayressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte. ApplicationGatewayTrustedClientCertificate[]
trustedRootCertificates Vertrauenswürdige Stammzertifikate der Anwendungsgatewayressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte. ApplicationGatewayTrustedRootCertificate[]
urlPathMaps URL-Pfadzuordnung der Anwendungsgatewayressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte. ApplicationGatewayUrlPathMap[]
webApplicationFirewallConfiguration Konfiguration der Webanwendungsfirewall. ApplicationGatewayWebApplicationFirewallConfiguratio...

ApplicationGatewayAuthenticationCertificate

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
name Name des Authentifizierungszertifikats, das innerhalb eines Application Gateway eindeutig ist. Zeichenfolge
properties Eigenschaften des Anwendungsgateway-Authentifizierungszertifikats. ApplicationGatewayAuthenticationCertificatePropertie...

ApplicationGatewayAuthenticationCertificatePropertie...

Name BESCHREIBUNG Wert
data Öffentliche Zertifikatdaten. Zeichenfolge

ApplicationGatewayAutoscaleConfiguration

Name BESCHREIBUNG Wert
maxCapacity Obergrenze für die Anzahl der Application Gateway Kapazität. INT

Einschränkungen:
Min-Wert = 2
minCapacity Untergrenze für die Anzahl der Application Gateway Kapazität. int (erforderlich)

Einschränkungen:
Min-Wert = 0

ApplicationGatewayBackendAddressPool

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
name Name des Back-End-Adresspools, der innerhalb eines Application Gateway eindeutig ist. Zeichenfolge
properties Eigenschaften des Back-End-Adresspools des Anwendungsgateways. ApplicationGatewayBackendAddressPoolPropertiesFormat

ApplicationGatewayBackendAddressPoolPropertiesFormat

Name BESCHREIBUNG Wert
back-EndAddresses Back-End-Adressen. ApplicationGatewayBackendAddress[]

ApplicationGatewayBackendAddress

Name BESCHREIBUNG Wert
fqdn Vollqualifizierter Domänenname (FQDN) Zeichenfolge
ipAddress IP-Adresse. Zeichenfolge

ApplicationGatewayBackendHttpSettings

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
name Name der http-Back-End-Einstellungen, die innerhalb eines Application Gateway eindeutig sind. Zeichenfolge
properties Eigenschaften der HTTP-Einstellungen für das Anwendungsgateway-Back-End. ApplicationGatewayBackendHttpSettingsPropertiesForma...

ApplicationGatewayBackendHttpSettingsPropertiesForma...

Name BESCHREIBUNG Wert
AffinitätCookieName Cookiename, der für das Affinitätscookie verwendet werden soll. Zeichenfolge
authenticationCertificates Array von Verweisen auf Anwendungsgateway-Authentifizierungszertifikate. SubResource[]
ConnectionDraining Verbindungsentwässerung der Http-Einstellungsressource für das Back-End. ApplicationGatewayConnectionDraining
cookieBasedAffinity Cookiebasierte Affinität. "Deaktiviert"
"Aktiviert"
hostName Hostheader, der an die Back-End-Server gesendet werden soll. Zeichenfolge
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. Zeichenfolge
pickHostNameFromBackendAddress Ob der Hostheader aus dem Hostnamen des Back-End-Servers ausgewählt werden soll. Der Standardwert ist „false“. bool
port Der Zielport im Back-End. INT
Test Testen Sie die Ressource eines Anwendungsgateways. Subresource
probeEnabled Gibt an, ob der Test aktiviert ist. Der Standardwert ist „false“. bool
Protokoll Das Protokoll, das für die Kommunikation mit dem Back-End verwendet wird. Http
"Https"
"TCP"
"Tls"
requestTimeout Anforderungstimeout in Sekunden. Application Gateway schlägt die Anforderung fehl, wenn keine Antwort innerhalb von RequestTimeout empfangen wird. Zulässige Werte liegen zwischen 1 Sekunde und 86400 Sekunden. INT
trustedRootCertificates Array von Verweisen auf vertrauenswürdige Stammzertifikate des Anwendungsgateways. SubResource[]

Subresource

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge

ApplicationGatewayConnectionDraining

Name BESCHREIBUNG Wert
drainTimeoutInSec Die Anzahl der Sekunden, die die Verbindung leert, ist aktiv. Zulässige Werte liegen zwischen 1 Sekunde und 3600 Sekunden. int (erforderlich)

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

ApplicationGatewayBackendSettings

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
name Name der Back-End-Einstellungen, die innerhalb eines Application Gateway eindeutig sind. Zeichenfolge
properties Eigenschaften der Back-End-Einstellungen des Anwendungsgateways. ApplicationGatewayBackendSettingsPropertiesFormat

ApplicationGatewayBackendSettingsPropertiesFormat

Name BESCHREIBUNG Wert
hostName Servernamensanzeige, die für das Tls-Protokoll an die Back-End-Server gesendet werden soll. Zeichenfolge
pickHostNameFromBackendAddress Gibt an, ob die Servernamensanzeige aus dem Hostnamen des Back-End-Servers für das Tls-Protokoll ausgewählt werden soll. Der Standardwert ist „false“. bool
port Der Zielport auf dem Back-End. INT
Test Testressource eines Anwendungsgateways. Subresource
Protokoll Das Protokoll, das für die Kommunikation mit dem Back-End verwendet wird. "HTTP"
"HTTPS"
"TCP"
"TLS"
timeout Verbindungstimeout in Sekunden. Application Gateway schlägt die Anforderung fehl, wenn keine Antwort innerhalb von ConnectionTimeout empfangen wird. Zulässige Werte liegen zwischen 1 Sekunde und 86400 Sekunden. INT
trustedRootCertificates Array von Verweisen auf vertrauenswürdige Stammzertifikate des Anwendungsgateways. SubResource[]

ApplicationGatewayCustomError

Name BESCHREIBUNG Wert
customErrorPageUrl Fehlerseiten-URL des benutzerdefinierten Application Gateway-Fehlers. Zeichenfolge
statusCode Statuscode des benutzerdefinierten Application Gateway-Fehlers. HttpStatus400
"HttpStatus403"
"HttpStatus404"
"HttpStatus405"
"HttpStatus408"
HttpStatus500
'HttpStatus502'
"HttpStatus503"
'HttpStatus504'

ApplicationGatewayFrontendIPConfiguration

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
name Name der Front-End-IP-Konfiguration, die innerhalb eines Application Gateway eindeutig ist. Zeichenfolge
properties Eigenschaften der Front-End-IP-Konfiguration des Anwendungsgateways. ApplicationGatewayFrontendIPConfigurationPropertiesF...

ApplicationGatewayFrontendIPConfigurationPropertiesF...

Name BESCHREIBUNG Wert
privateIPAddress PrivateIPAddress der IP-Konfiguration der Netzwerkschnittstelle. Zeichenfolge
privateIPAllocationMethod Die Private IP-Adresszuordnungsmethode. "Dynamisch"
"Statisch"
privateLinkConfiguration Verweis auf die Private Link-Konfiguration des Anwendungsgateways. Subresource
publicIPAddress Verweis auf die PublicIP-Ressource. Subresource
Subnetz Verweis auf die Subnetzressource. Subresource

ApplicationGatewayFrontendPort

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
name Name des Front-End-Ports, der innerhalb eines Application Gateway eindeutig ist. Zeichenfolge
properties Eigenschaften des Application Gateway-Front-End-Ports. ApplicationGatewayFrontendPortPropertiesFormat

ApplicationGatewayFrontendPortPropertiesFormat

Name BESCHREIBUNG Wert
port Front-End-Port. INT

ApplicationGatewayIPConfiguration

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
name Name der IP-Konfiguration, die innerhalb eines Application Gateway eindeutig ist. Zeichenfolge
properties Eigenschaften der IP-Konfiguration des Anwendungsgateways. ApplicationGatewayIPConfigurationPropertiesFormat

ApplicationGatewayIPConfigurationPropertiesFormat

Name BESCHREIBUNG Wert
Subnetz Verweis auf die Subnetzressource. Ein Subnetz, aus dem application gateway seine private Adresse erhält. Subresource

ApplicationGatewayGlobalConfiguration

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

ApplicationGatewayHttpListener

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
name Name des HTTP-Listeners, der innerhalb eines Application Gateway eindeutig ist. Zeichenfolge
properties Eigenschaften des HTTP-Listeners des Anwendungsgateways. ApplicationGatewayHttpListenerPropertiesFormat

ApplicationGatewayHttpListenerPropertiesFormat

Name BESCHREIBUNG Wert
customErrorConfigurations Benutzerdefinierte Fehlerkonfigurationen des HTTP-Listeners. ApplicationGatewayCustomError[]
firewallPolicy Verweis auf die FirewallPolicy-Ressource. Subresource
frontendIPConfiguration Front-End-IP-Konfigurationsressource eines Anwendungsgateways. Subresource
frontendPort Front-End-Portressource eines Anwendungsgateways. Subresource
hostName Hostname des HTTP-Listeners. Zeichenfolge
Hostnamen Liste der Hostnamen für HTTP-Listener, der auch spezielle Wildcardzeichen zulässt. string[]
Protokoll 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. Subresource
sslProfile SSL-Profilressource des Anwendungsgateways. Subresource

ApplicationGatewayListener

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
name Name des Listeners, der innerhalb eines Application Gateway eindeutig ist. Zeichenfolge
properties Eigenschaften des Anwendungsgatewaylisteners. ApplicationGatewayListenerPropertiesFormat

ApplicationGatewayListenerPropertiesFormat

Name BESCHREIBUNG Wert
frontendIPConfiguration Front-End-IP-Konfigurationsressource eines Anwendungsgateways. Subresource
frontendPort Front-End-Portressource eines Anwendungsgateways. Subresource
Hostnamen Liste der Servernamensanzeigen (Server Name Indications, SNI) für TLS Multi-Site Listener, der auch spezielle Feldhalterzeichen zulässt. string[]
Protokoll Protokoll des Listeners. Http
"Https"
"TCP"
"Tls"
sslCertificate SSL-Zertifikatressource eines Anwendungsgateways. Subresource
sslProfile SSL-Profilressource des Anwendungsgateways. Subresource

ApplicationGatewayLoadDistributionPolicy

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
name Name der Lastverteilungsrichtlinie, die innerhalb eines Application Gateway eindeutig ist. Zeichenfolge
properties Eigenschaften der Anwendungsgateway-Lastverteilungsrichtlinie. ApplicationGatewayLoadDistributionPolicyPropertiesFo...

ApplicationGatewayLoadDistributionPolicyPropertiesFo...

Name BESCHREIBUNG Wert
loadDistributionAlgorithm Laden der Verteilungszieleressource eines Anwendungsgateways. "IpHash"
"LeastConnections"
"RoundRobin"
loadDistributionTargets Laden der Verteilungszieleressource eines Anwendungsgateways. ApplicationGatewayLoadDistributionTarget[]

ApplicationGatewayLoadDistributionTarget

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
name Name der Lastverteilungsrichtlinie, die innerhalb eines Application Gateway eindeutig ist. Zeichenfolge
properties Eigenschaften des Anwendungsgateway-Lastverteilungsziels. ApplicationGatewayLoadDistributionTargetPropertiesFo...

ApplicationGatewayLoadDistributionTargetPropertiesFo...

Name BESCHREIBUNG Wert
back-EndAddressPool Back-End-Adresspoolressource des Anwendungsgateways. Subresource
weightPerServer Gewichtung pro Server. Bereich zwischen 1 und 100. INT

Einschränkungen:
Min-Wert = 1
Maximaler Wert = 100

ApplicationGatewayPrivateLinkConfiguration

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
name Name der Privaten Linkkonfiguration, die innerhalb eines Application Gateway eindeutig ist. Zeichenfolge
properties Eigenschaften der Privaten Linkkonfiguration des Anwendungsgateways. ApplicationGatewayPrivateLinkConfigurationProperties

ApplicationGatewayPrivateLinkConfigurationProperties

Name BESCHREIBUNG Wert
ipConfigurations Ein Array von Private Link-IP-Konfigurationen für Anwendungsgateways. ApplicationGatewayPrivateLinkIpConfiguration[]

ApplicationGatewayPrivateLinkIpConfiguration

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
name Der Name der IP-Konfiguration für private Verknüpfungen des Anwendungsgateways. Zeichenfolge
properties Eigenschaften einer Private Link-IP-Konfiguration des Anwendungsgateways. ApplicationGatewayPrivateLinkIpConfigurationProperti...

ApplicationGatewayPrivateLinkIpConfigurationProperti...

Name BESCHREIBUNG Wert
primary Gibt an, ob die IP-Konfiguration primär ist oder nicht. bool
privateIPAddress Die private IP-Adresse der IP-Konfiguration. Zeichenfolge
privateIPAllocationMethod Die Private IP-Adresszuordnungsmethode. "Dynamisch"
"Statisch"
Subnetz Verweis auf die Subnetzressource. Subresource

ApplicationGatewayProbe

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
name Name des Tests, der innerhalb eines Application Gateway eindeutig ist. Zeichenfolge
properties Eigenschaften des Anwendungsgatewaytests. ApplicationGatewayProbePropertiesFormat

ApplicationGatewayProbePropertiesFormat

Name BESCHREIBUNG Wert
host Hostname, an den der Test gesendet werden soll. Zeichenfolge
interval Das Untersuchungsintervall in Sekunden. Dies ist das Zeitintervall zwischen zwei aufeinanderfolgenden Überprüfungen. Zulässige Werte liegen zwischen 1 Sekunde und 86400 Sekunden. INT
match Kriterium für die Klassifizierung einer fehlerfreien Testantwort. ApplicationGatewayProbeHealthResponseMatch
minServers Mindestanzahl von Servern, die immer als fehlerfrei gekennzeichnet sind. Der Standardwert ist 0. INT
path Relativer Pfad des Tests. Gültiger Pfad beginnt mit "/". Der Test wird an {Protocol}://{host}:{port}{path} gesendet. Zeichenfolge
pickHostNameFromBackendHttpSettings Gibt an, ob der Hostheader aus den HTTP-Einstellungen des Back-Ends ausgewählt werden soll. Der Standardwert ist „false“. bool
pickHostNameFromBackendSettings Gibt an, ob die Servernamensangabe aus den Back-End-Einstellungen für das Tls-Protokoll ausgewählt werden soll. Der Standardwert ist „false“. bool
port Benutzerdefinierter Port, der zum Testen der Back-End-Server verwendet wird. Der gültige Wert liegt zwischen 1 und 65535. Falls nicht festgelegt, werden die Einstellungen für den Port über HTTP verwendet. Diese Eigenschaft ist nur für Basic, Standard_v2 und WAF_v2 gültig. INT

Einschränkungen:
Minimaler Wert = 1
Maximaler Wert = 65535
Protokoll Das für den Test verwendete Protokoll. "HTTP"
"HTTPS"
"TCP"
"TLS"
timeout Das Testtimeout in Sekunden. Der Test wurde als fehlgeschlagen markiert, wenn mit diesem Timeoutzeitraum keine gültige Antwort empfangen wird. Zulässige Werte liegen zwischen 1 Sekunde und 86400 Sekunden. INT
unhealthyThreshold Die Wiederholungsanzahl des Tests. Der Back-End-Server wird deaktiviert, nachdem die Anzahl der aufeinanderfolgenden Testfehler unhealthyThreshold erreicht hat. Zulässige Werte liegen zwischen 1 Sekunde und 20. INT

ApplicationGatewayProbeHealthResponseMatch

Name BESCHREIBUNG Wert
body Körper, der in der Integritätsantwort enthalten sein muss. Der Standardwert ist leer. Zeichenfolge
statusCodes Zulässige Bereiche fehlerfreier status Codes. Der Standardbereich fehlerfreier status Codes ist 200-399. string[]

ApplicationGatewayRedirectConfiguration

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
name Name der Umleitungskonfiguration, die innerhalb eines Application Gateway eindeutig ist. Zeichenfolge
properties Eigenschaften der Umleitungskonfiguration des Anwendungsgateways. ApplicationGatewayRedirectConfigurationPropertiesFor...

ApplicationGatewayRedirectConfigurationPropertiesFor...

Name BESCHREIBUNG Wert
includePath Schließen Sie den Pfad in die umgeleitete URL ein. bool
includeQueryString Schließen Sie die Abfragezeichenfolge in die umgeleitete URL ein. bool
pathRules Pfadregeln, die die Umleitungskonfiguration angeben. SubResource[]
redirectType HTTP-Umleitungstyp. "Gefunden"
"Permanent"
'SeeOther'
"Temporär"
requestRoutingRules Anforderungsrouting, das die Umleitungskonfiguration angibt. SubResource[]
targetListener Verweis auf einen Listener, an den die Anforderung weitergeleitet werden soll. Subresource
targetUrl URL, an die die Anforderung weitergeleitet werden soll. Zeichenfolge
urlPathMaps URL-Pfadzuordnungen, die die Standardkonfiguration der Umleitung angeben. SubResource[]

ApplicationGatewayRequestRoutingRule

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
name Name der Anforderungsroutingregel, die innerhalb eines Application Gateway eindeutig ist. Zeichenfolge
properties Eigenschaften der Anwendungsgateway-Anforderungsroutingregel. ApplicationGatewayRequestRoutingRulePropertiesFormat

ApplicationGatewayRequestRoutingRulePropertiesFormat

Name BESCHREIBUNG Wert
back-EndAddressPool Back-End-Adresspoolressource des Anwendungsgateways. Subresource
backendHttpSettings Back-End-HTTP-Einstellungsressource des Anwendungsgateways. Subresource
httpListener HTTP-Listenerressource des Anwendungsgateways. Subresource
loadDistributionPolicy Laden Sie die Verteilungsrichtlinienressource des Anwendungsgateways. Subresource
priority Priorität der Anforderungsroutingregel. INT

Einschränkungen:
Min-Wert = 1
Maximaler Wert = 20000
redirectConfiguration Leiten Sie die Konfigurationsressource des Anwendungsgateways um. Subresource
rewriteRuleSet Schreiben Sie die Regelsatzressource in der Standardregel des Anwendungsgateways neu. Subresource
ruleType Regeltyp. "Basic"
'PathBasedRouting'
urlPathMap URL-Pfadzuordnungsressource des Anwendungsgateways. Subresource

ApplicationGatewayRewriteRuleSet

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
name Name des Regelsatzes zum erneuten Generieren, der innerhalb eines Application Gateway eindeutig ist. Zeichenfolge
properties Eigenschaften des Regelsatzes für das erneute Generieren des Anwendungsgateways. ApplicationGatewayRewriteRuleSetPropertiesFormat

ApplicationGatewayRewriteRuleSetPropertiesFormat

Name BESCHREIBUNG Wert
rewriteRules Regeln im Regelsatz zum erneuten Generieren neu schreiben. ApplicationGatewayRewriteRule[]

ApplicationGatewayRewriteRule

Name BESCHREIBUNG Wert
actionSet Eine Reihe von Aktionen, die im Rahmen der Regel zum erneuten Generieren ausgeführt werden sollen. ApplicationGatewayRewriteRuleActionSet
Bedingungen Bedingungen, auf deren Grundlage die Ausführung des Aktionssatzes ausgewertet wird. ApplicationGatewayRewriteRuleCondition[]
name Name der Regel zum erneuten Generieren, die innerhalb eines Application Gateway eindeutig ist. Zeichenfolge
ruleSequence Regelsequenz der Regel zum erneuten Schreiben, die die Ausführungsreihenfolge einer bestimmten Regel in einem RewriteRuleSet bestimmt. INT

ApplicationGatewayRewriteRuleActionSet

Name BESCHREIBUNG Wert
requestHeaderConfigurations Anforderungsheaderaktionen im Aktionssatz. ApplicationGatewayHeaderConfiguration[]
responseHeaderConfigurations Antwortheaderaktionen im Aktionssatz. ApplicationGatewayHeaderConfiguration[]
urlConfiguration Url-Konfigurationsaktion im Aktionssatz. ApplicationGatewayUrlConfiguration

ApplicationGatewayHeaderConfiguration

Name BESCHREIBUNG Wert
Headername Headername der Headerkonfiguration. Zeichenfolge
headerValue Headerwert der Headerkonfiguration. Zeichenfolge
headerValueMatcher Ein optionales Feld unter "Aktion erneut generieren". Sie können die Werte eines bestimmten Headers erfassen und ändern, wenn mehrere Header mit demselben Namen vorhanden sind. Derzeit wird nur für Set-Cookie Response-Header unterstützt. Weitere Informationen finden Sie unter https://aka.ms/appgwheadercrud. HeaderValueMatcher

HeaderValueMatcher

Name BESCHREIBUNG Wert
ignoreCase Wenn Sie diesen Parameter auf den Wahrheitswert festlegen, muss das Muster einen Vergleich unter Beachtung der Groß-/Kleinschreibung durchführen. bool
negate Wenn Sie diesen Wert als wahrheit festlegen, wird erzwungen, die Negation der Bedingung zu überprüfen, die der Benutzer im Musterfeld angegeben hat. bool
pattern Das Muster , entweder eine feste Zeichenfolge oder ein regulärer Ausdruck, mit dem ausgewertet wird, ob ein Headerwert für das erneute Generieren ausgewählt werden soll. Zeichenfolge

ApplicationGatewayUrlConfiguration

Name BESCHREIBUNG Wert
modifiedPath Url-Pfad, den der Benutzer für die URL-Neuschreibung angegeben hat. Null bedeutet, dass kein Pfad aktualisiert wird. Der Standardwert ist null. Zeichenfolge
modifiedQueryString Abfragezeichenfolge, die der Benutzer für das erneute Generieren von URLs bereitgestellt hat. Null bedeutet, dass keine Abfragezeichenfolge aktualisiert wird. Der Standardwert ist null. Zeichenfolge
Umleiten Wenn true festgelegt ist, wird die URL-Pfadzuordnung, die in pfadbasierten Anforderungsroutingregeln bereitgestellt wird, mithilfe des geänderten Pfads neu ausgewertet. Der Standardwert ist „false“. bool

ApplicationGatewayRewriteRuleCondition

Name BESCHREIBUNG Wert
ignoreCase Wenn Sie diesen Parameter auf den Wahrheitswert festlegen, muss das Muster einen Vergleich unter Beachtung der Groß-/Kleinschreibung durchführen. bool
negate Wenn Sie diesen Wert als wahrheit festlegen, wird erzwungen, dass die Negation der vom Benutzer angegebenen Bedingung überprüft wird. bool
pattern Das Muster, entweder eine feste Zeichenfolge oder ein regulärer Ausdruck, das die Richtigkeit der Bedingung auswertet. Zeichenfolge
-Variable Der Condition-Parameter von RewriteRuleCondition. Zeichenfolge

ApplicationGatewayRoutingRule

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
name Name der Routingregel, die innerhalb eines Application Gateway eindeutig ist. Zeichenfolge
properties Eigenschaften der Anwendungsgatewayroutingregel. ApplicationGatewayRoutingRulePropertiesFormat

ApplicationGatewayRoutingRulePropertiesFormat

Name BESCHREIBUNG Wert
backendAddressPool Back-End-Adresspoolressource des Anwendungsgateways. Subresource
back-EndSettings Back-End-Einstellungsressource des Anwendungsgateways. Subresource
listener Listenerressource des Anwendungsgateways. Subresource
priority Priorität der Routingregel. int (erforderlich)

Einschränkungen:
Minimaler Wert = 1
Maximaler Wert = 20000
ruleType Regeltyp. "Basic"
'PathBasedRouting'

ApplicationGatewaySku

Name BESCHREIBUNG Wert
Kapazität Kapazität (instance Anzahl) eines Anwendungsgateways. INT
family Familie einer Anwendungsgateway-SKU. "Generation_1"
"Generation_2"
name Name einer Anwendungsgateway-SKU. "Basic"
"Standard_Large"
"Standard_Medium"
"Standard_Small"
"Standard_v2"
"WAF_Large"
"WAF_Medium"
"WAF_v2"
Ebene Ebene eines Anwendungsgateways. "Basic"
"Standard"
"Standard_v2"
"WAF"
"WAF_v2"

ApplicationGatewaySslCertificate

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
name Name des SSL-Zertifikats, das innerhalb eines Application Gateway eindeutig ist. Zeichenfolge
properties Eigenschaften des SSL-Zertifikats des Anwendungsgateways. ApplicationGatewaySslCertificatePropertiesFormat

ApplicationGatewaySslCertificatePropertiesFormat

Name BESCHREIBUNG Wert
data Base64-codiertes Pfx-Zertifikat. Gilt nur für PUT-Anforderung. Zeichenfolge
keyVaultSecretId Geheimnis-ID des (base-64-codierten unverschlüsselten pfx)-Objekts "Secret" oder "Certificate"-Objekt, das in KeyVault gespeichert ist. Zeichenfolge
password Kennwort für die in den Daten angegebene pfx-Datei. Gilt nur für die PUT-Anforderung. Zeichenfolge

ApplicationGatewaySslPolicy

Name BESCHREIBUNG Wert
cipherSuites SSL-Verschlüsselungssammlungen, die in der angegebenen Reihenfolge für das Anwendungsgateway aktiviert werden sollen. Zeichenfolgenarray, das eines 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"
disabledSslProtocols Ssl-Protokolle, die auf dem Anwendungsgateway deaktiviert werden sollen. Zeichenfolgenarray, das eines der folgenden Elemente enthält:
"TLSv1_0"
"TLSv1_1"
"TLSv1_2"
"TLSv1_3"
minProtocolVersion Die Mindestversion des SSL-Protokolls, die auf dem Anwendungsgateway unterstützt werden soll. "TLSv1_0"
"TLSv1_1"
"TLSv1_2"
"TLSv1_3"
policyName Name der vordefinierten Ssl-Richtlinie. "AppGwSslPolicy20150501"
"AppGwSslPolicy20170401"
"AppGwSslPolicy20170401S"
"AppGwSslPolicy20220101"
"AppGwSslPolicy20220101S"
policyType Typ der Ssl-Richtlinie. "Benutzerdefiniert"
"CustomV2"
"Vordefiniert"

ApplicationGatewaySslProfile

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
name Name des SSL-Profils, das innerhalb eines Application Gateway eindeutig ist. Zeichenfolge
properties Eigenschaften des SSL-Profils des Anwendungsgateways. ApplicationGatewaySslProfilePropertiesFormat

ApplicationGatewaySslProfilePropertiesFormat

Name BESCHREIBUNG Wert
clientAuthConfiguration Clientauthentifizierungskonfiguration der Application Gateway-Ressource. ApplicationGatewayClientAuthConfiguration
sslPolicy SSL-Richtlinie der Application Gateway-Ressource. ApplicationGatewaySslPolicy
trustedClientCertificates Array von Verweisen auf vertrauenswürdige Clientzertifikate des Anwendungsgateways. SubResource[]

ApplicationGatewayClientAuthConfiguration

Name BESCHREIBUNG Wert
verifyClientCertIssuerDN Überprüfen Sie den Namen des Clientzertifikatausstellers auf dem Anwendungsgateway. bool
verifyClientRevocation Überprüfen Sie status der Clientzertifikatsperrung. "Keine"
"OCSP"

ApplicationGatewayTrustedClientCertificate

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
name Name des vertrauenswürdigen Clientzertifikats, das innerhalb eines Application Gateway eindeutig ist. Zeichenfolge
properties Eigenschaften des vertrauenswürdigen Clientzertifikats des Anwendungsgateways. ApplicationGatewayTrustedClientCertificateProperties...

ApplicationGatewayTrustedClientCertificateProperties...

Name BESCHREIBUNG Wert
data Öffentliche Zertifikatdaten. Zeichenfolge

ApplicationGatewayTrustedRootCertificate

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
name Name des vertrauenswürdigen Stammzertifikats, das innerhalb eines Application Gateway eindeutig ist. Zeichenfolge
properties Eigenschaften des vertrauenswürdigen Stammzertifikats des Anwendungsgateways. ApplicationGatewayTrustedRootCertificatePropertiesFo...

ApplicationGatewayTrustedRootCertificatePropertiesFo...

Name BESCHREIBUNG Wert
data Öffentliche Zertifikatdaten. Zeichenfolge
keyVaultSecretId Geheime ID des in KeyVault gespeicherten Objekts "Secret" oder "Certificate" (base-64-codiertes unverschlüsseltes pfx-Objekt). Zeichenfolge

ApplicationGatewayUrlPathMap

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
name Name der URL-Pfadzuordnung, die innerhalb eines Application Gateway eindeutig ist. Zeichenfolge
properties Eigenschaften der URL-Pfadzuordnung des Anwendungsgateways. ApplicationGatewayUrlPathMapPropertiesFormat

ApplicationGatewayUrlPathMapPropertiesFormat

Name BESCHREIBUNG Wert
defaultBackendAddressPool Standardmäßige Back-End-Adresspoolressource der URL-Pfadzuordnung. Subresource
defaultBackendHttpSettings Standardressource für back-End-HTTP-Einstellungen der URL-Pfadzuordnung. Subresource
defaultLoadDistributionPolicy Standardressource für die Verteilungsrichtlinie der URL-Pfadzuordnung. Subresource
defaultRedirectConfiguration Standardmäßige Umleitungskonfigurationsressource der URL-Pfadzuordnung. Subresource
defaultRewriteRuleSet Standardmäßige Rewrite-Regelsatzressource der URL-Pfadzuordnung. Subresource
pathRules Pfadregel der URL-Pfadzuordnungsressource. ApplicationGatewayPathRule[]

ApplicationGatewayPathRule

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
name Name der Pfadregel, die innerhalb eines Application Gateway eindeutig ist. Zeichenfolge
properties Eigenschaften der Anwendungsgatewaypfadregel. ApplicationGatewayPathRulePropertiesFormat

ApplicationGatewayPathRulePropertiesFormat

Name BESCHREIBUNG Wert
back-EndAddressPool Back-End-Adresspoolressource der URL-Pfadzuordnungspfadregel. Subresource
backendHttpSettings Back-End-HTTP-Einstellungsressource der URL-Pfadzuordnungspfadregel. Subresource
firewallPolicy Verweis auf die FirewallPolicy-Ressource. Subresource
loadDistributionPolicy Laden Sie die Verteilungsrichtlinienressource der URL-Pfadzuordnungspfadregel. Subresource
Pfade Pfadregeln der URL-Pfadzuordnung. string[]
redirectConfiguration Umleiten der Konfigurationsressource der URL-Pfadzuordnungspfadregel. Subresource
rewriteRuleSet Rewrite rule set resource of URL path map path rule rule. Subresource

ApplicationGatewayWebApplicationFirewallConfiguratio...

Name BESCHREIBUNG Wert
disabledRuleGroups Die deaktivierten Regelgruppen. ApplicationGatewayFirewallDisabledRuleGroup[]
enabled Gibt an, ob die Webanwendungsfirewall aktiviert ist oder nicht. bool (erforderlich)
Ausschlüsse Die Ausschlussliste. ApplicationGatewayFirewallExclusion[]
fileUploadLimitInMb Maximale Dateiuploadgröße in Mb für WAF. INT

Einschränkungen:
Min-Wert = 0
firewallMode Web Application Firewall-Modus. "Erkennung"
"Prävention" (erforderlich)
maxRequestBodySize Maximale Anforderungstextgröße für WAF. INT

Einschränkungen:
Min-Wert = 8
Maximaler Wert = 128
maxRequestBodySizeInKb Maximale Anforderungstextgröße in Kb für WAF. INT

Einschränkungen:
Min-Wert = 8
Maximaler Wert = 128
requestBodyCheck Gibt an, ob WAF die Überprüfung des Anforderungstexts zulässt. bool
ruleSetType Der Typ des Firewallregelsatzes für Webanwendungen. Mögliche Werte sind : "OWASP". Zeichenfolge (erforderlich)
ruleSetVersion Die Version des Regelsatztyps. Zeichenfolge (erforderlich)

ApplicationGatewayFirewallDisabledRuleGroup

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

ApplicationGatewayFirewallExclusion

Name BESCHREIBUNG Wert
matchVariable Die auszuschließende Variable. 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, verwenden Sie den Selektor, um anzugeben, für welche Elemente in der Auflistung dieser Ausschluss gilt. Zeichenfolge (erforderlich)

Schnellstartvorlagen

Diesen Ressourcentyp werden in den folgenden Schnellstartvorlagen bereitgestellt.

Vorlage BESCHREIBUNG
Automatisches Skalieren der LANSA-Windows-VM ScaleSet mit Azure SQL-Datenbank

Bereitstellen in Azure
Die Vorlage stellt eine Windows-VMSS mit einer gewünschten Anzahl von VMs in der Skalierungsgruppe und einer LANSA-MSI bereit, die auf jedem virtuellen Computer installiert werden soll. Nachdem die VM-Skalierungsgruppe bereitgestellt wurde, wird eine benutzerdefinierte Skripterweiterung verwendet, um die LANSA-MSI zu installieren.
Create einer WordPress-Website in einem virtuellen Netzwerk

Bereitstellen in Azure
Mit dieser Vorlage wird eine WordPress-Website in Container Instance in einem virtuellen Netzwerk erstellt. Und geben Sie einen FQDN für eine öffentliche Website aus, der auf die WordPress-Website zugreifen kann.
Create einer Azure Application Gateway v2

Bereitstellen in Azure
Diese Vorlage erstellt eine Azure Application Gateway mit zwei Windows Server 2016 Servern im Back-End-Pool.
Create einer Azure WAF v2 auf Azure Application Gateway

Bereitstellen in Azure
Diese Vorlage erstellt eine Azure Web Application Firewall v2 auf Azure Application Gateway mit zwei Windows Server 2016 Servern im Back-End-Pool.
AKS-Cluster mit einem NAT-Gateway und einem Application Gateway

Bereitstellen in Azure
In diesem Beispiel wird gezeigt, wie Sie einen AKS-Cluster mit NAT Gateway für ausgehende Verbindungen und eine Application Gateway für eingehende Verbindungen bereitstellen.
Azure Application Gateway Demo-Setup

Bereitstellen in Azure
Mit dieser Vorlage können Sie schnell Azure Application Gateway Demo bereitstellen, um den Lastenausgleich mit oder ohne cookiebasierte Affinität zu testen.
eShop-Website mit ILB ASE

Bereitstellen in Azure
Eine App Service-Umgebung ist eine Option des Premium-Tarifs von Azure App Service, die eine vollständig isolierte und dedizierte Umgebung zur sicheren Ausführung zahlreicher Azure App Service-Apps mit hoher Skalierung einschließlich Web-Apps, Mobile Apps und API-Apps bereitstellt.
Traffic Manager mit mehreren Ebenen, L4 ILB, L7 AppGateway

Bereitstellen in Azure
Diese Vorlage stellt eine Virtual Network bereit, trennt das Netzwerk durch Subnetze, stellt VMs bereit und konfiguriert den Lastenausgleich.
App mit mehreren Ebenen mit NSG, ILB, AppGateway

Bereitstellen in Azure
Diese Vorlage stellt eine Virtual Network bereit, trennt das Netzwerk durch Subnetze, stellt VMs bereit und konfiguriert den Lastenausgleich.
Create API Management im internen VNET mit App Gateway

Bereitstellen in Azure
Diese Vorlage veranschaulicht, wie Sie eine instance von Azure API Management in einem privaten Netzwerk Create, das durch Azure Application Gateway geschützt wird.
Front Door Standard/Premium mit Application Gateway Ursprung

Bereitstellen in Azure
Diese Vorlage erstellt eine Front Door Standard/Premium und eine Application Gateway instance und verwendet eine NSG- und WAF-Richtlinie, um zu überprüfen, ob der Datenverkehr den Front Door-Ursprung erreicht hat.
Front Door mit Container Instances und Application Gateway

Bereitstellen in Azure
Diese Vorlage erstellt eine Front Door Standard/Premium-Instanz mit einer Containergruppe und Application Gateway.
Bereitstellen einer Ubuntu-VM-Skalierungsgruppe mit Azure Application Gateway

Bereitstellen in Azure
Mit dieser Vorlage können Sie eine einfache Ubuntu-VM-Skalierungsgruppe bereitstellen, die in Azure Application Gateway integriert ist, und unterstützt bis zu 1.000 VMs.
Bereitstellen einer Windows-VM-Skalierungsgruppe mit Azure Application Gateway

Bereitstellen in Azure
Mit dieser Vorlage können Sie eine einfache, in Azure Application Gateway integrierte Windows-VM-Skalierungsgruppe bereitstellen und bis zu 1.000 VMs unterstützen.
AKS-Cluster mit dem Application Gateway-Eingangscontroller

Bereitstellen in Azure
In diesem Beispiel wird gezeigt, wie Sie einen AKS-Cluster mit Application Gateway, Application Gateway Eingangscontroller, Azure Container Registry, Log Analytics und Key Vault
App Gateway mit WAF, SSL, IIS und HTTPS-Umleitung

Bereitstellen in Azure
Diese Vorlage stellt eine Application Gateway mit WAF, End-to-End-SSL und HTTP-zu-HTTPS-Umleitung auf den IIS-Servern bereit.
Create einer Application Gateway

Bereitstellen in Azure
Diese Vorlage erstellt ein Anwendungsgateway in einem virtuellen Netzwerk und richtet Lastenausgleichsregeln für eine beliebige Anzahl von virtuellen Computern ein.
Create eines IPv6-Application Gateway

Bereitstellen in Azure
Mit dieser Vorlage wird ein Anwendungsgateway mit einem IPv6-Front-End in einem virtuellen Dual-Stack-Netzwerk erstellt.
Create einer Application Gateway V2 mit Key Vault

Bereitstellen in Azure
Diese Vorlage stellt eine Application Gateway V2 in einem Virtual Network, einer benutzerdefinierten Identität, Key Vault, einem Geheimnis (Zertifikatdaten) und einer Zugriffsrichtlinie für Key Vault und Application Gateway bereit.
Application Gateway für Multihosting

Bereitstellen in Azure
Diese Vorlage erstellt eine Application Gateway und konfiguriert sie für Multihosting an Port 443.
Create einer Application Gateway mit Path Override

Bereitstellen in Azure
Diese Vorlage stellt eine Application Gateway bereit und zeigt die Verwendung der Pfadüberschreibungsfunktion für einen Back-End-Adresspool an.
Create einer Application Gateway mit Dem Test

Bereitstellen in Azure
Diese Vorlage stellt eine Application Gateway mit erweiterter Testfunktionalität bereit.
Erstellen eines Anwendungsgateways mit einer öffentlichen IP

Bereitstellen in Azure
Diese Vorlage erstellt eine Application Gateway, eine öffentliche IP-Adresse für die Application Gateway und die Virtual Network, in der Application Gateway bereitgestellt wird. Konfiguriert außerdem Application Gateway für den HTTP-Lastenausgleich mit zwei Back-End-Servern. Beachten Sie, dass Sie gültige IP-Adressen für Back-End-Server angeben müssen.
Create einer Application Gateway mit öffentlicher IP-Adresse (Auslagerung)

Bereitstellen in Azure
Diese Vorlage erstellt eine Application Gateway, eine öffentliche IP-Adresse für die Application Gateway und die Virtual Network, in der Application Gateway bereitgestellt wird. Konfiguriert außerdem Application Gateway für Ssl-Auslagerung und Lastenausgleich mit zwei Back-End-Servern. Beachten Sie, dass Sie gültige IP-Adressen für Back-End-Server angeben müssen.
Create einer Application Gateway mit Umleitung

Bereitstellen in Azure
Mit dieser Vorlage wird ein Anwendungsgateway mit Umleitungsfunktionen in einem virtuellen Netzwerk erstellt und Lastenausgleichs- und Umleitungsregeln (basisbasiert und pfadbasiert) eingerichtet.
Create einer Application Gateway mit Rewrite

Bereitstellen in Azure
Diese Vorlage erstellt ein Anwendungsgateway mit Rewrite-Funktionen in einem virtuellen Netzwerk und richtet Lastenausgleichs- und Rewrite-Regeln ein.
Create einer Application Gateway (benutzerdefiniertes SSL)

Bereitstellen in Azure
Diese Vorlage stellt eine mit einer benutzerdefinierten SSL-Richtlinie konfigurierte Application Gateway bereit.
Create einer Application Gateway (SSL-Richtlinie)

Bereitstellen in Azure
Diese Vorlage stellt eine Application Gateway bereit, die mit einer vordefinierten SSL-Richtlinie konfiguriert ist.
Application Gateway für urlpfadbasiertes Routing

Bereitstellen in Azure
Mit dieser Vorlage wird ein Application Gateway erstellt und für urlpfadbasiertes Routing konfiguriert.
Create einer Application Gateway v2

Bereitstellen in Azure
Diese Vorlage erstellt ein Application Gateway v2 in einem virtuellen Netzwerk und richtet Eigenschaften für die automatische Skalierung und eine HTTP-Lastenausgleichsregel mit öffentlichem Front-End ein.
Create eines Application Gateway (WAF)

Bereitstellen in Azure
Diese Vorlage erstellt ein Anwendungsgateway mit Web Application Firewall Funktionalität in einem virtuellen Netzwerk und richtet Lastenausgleichsregeln für eine beliebige Anzahl von virtuellen Computern ein.
Application Gateway mit WAF und Firewallrichtlinie

Bereitstellen in Azure
Mit dieser Vorlage wird eine Application Gateway erstellt, bei der WAF zusammen mit einer Firewallrichtlinie konfiguriert ist.
Application Gateway für eine Web-App mit IP-Einschränkung

Bereitstellen in Azure
Diese Vorlage erstellt ein Anwendungsgateway vor einer Azure-Web-App mit aktivierter IP-Einschränkung für die Web-App.
Create einer Application Gateway für WebApps

Bereitstellen in Azure
Mit dieser Vorlage wird ein Anwendungsgateway vor zwei Azure-Web-Apps erstellt, wobei ein benutzerdefinierter Test aktiviert ist.
Create Application Gateway mit Zertifikaten

Bereitstellen in Azure
Diese Vorlage zeigt, wie sie Key Vault selbstsignierten Zertifikate generieren und dann auf Application Gateway verweisen.
Application Gateway mit internen API Management und Web-App

Bereitstellen in Azure
Application Gateway Das Weiterleiten von Internetdatenverkehr an ein virtuelles Netzwerk (interner Modus) API Management instance welche Dienste eine Web-API in einer Azure-Web-App hostet.
Create einer durch Application Gateway v2 geschützten Web-App

Bereitstellen in Azure
Mit dieser Vorlage wird eine Azure-Web-App mit Zugriffsbeschränkung für eine Application Gateway v2 erstellt. Die Application Gateway wird in einem vNET (Subnetz) bereitgestellt, für das der Dienstendpunkt "Microsoft.Web" aktiviert ist. Die Web-App schränkt den Zugriff auf Datenverkehr aus dem Subnetz ein.
Create einer Web-App, pe und Application Gateway v2

Bereitstellen in Azure
Diese Vorlage erstellt eine Azure-Web-App mit privatem Endpunkt in Azure Virtual Network Subnet , einem Application Gateway v2. Die Application Gateway wird in einem vNET (Subnetz) bereitgestellt. Die Web-App schränkt den Zugriff auf Datenverkehr aus dem Subnetz mithilfe eines privaten Endpunkts ein.

Terraform (AzAPI-Anbieter) Ressourcendefinition

Der Ressourcentyp applicationGateways kann mit Vorgängen bereitgestellt werden, die folgendes zielten:

  • Ressourcengruppen

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

Ressourcenformat

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/applicationGateways@2023-11-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
    identity_ids = []
  }
  body = jsonencode({
    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"
            hostName = "string"
            path = "string"
            pickHostNameFromBackendAddress = bool
            port = int
            probe = {
              id = "string"
            }
            probeEnabled = bool
            protocol = "string"
            requestTimeout = int
            trustedRootCertificates = [
              {
                id = "string"
              }
            ]
          }
        }
      ]
      backendSettingsCollection = [
        {
          id = "string"
          name = "string"
          properties = {
            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
      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 = {
            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"
            }
            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"
            keyVaultSecretId = "string"
            password = "string"
          }
        }
      ]
      sslPolicy = {
        cipherSuites = [
          "string"
        ]
        disabledSslProtocols = [
          "string"
        ]
        minProtocolVersion = "string"
        policyName = "string"
        policyType = "string"
      }
      sslProfiles = [
        {
          id = "string"
          name = "string"
          properties = {
            clientAuthConfiguration = {
              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

applicationGateways

Name BESCHREIBUNG Wert
type Ressourcentyp "Microsoft.Network/applicationGateways@2023-11-01"
name Der Ressourcenname Zeichenfolge (erforderlich)

Zeichenlimit: 1-80

Gültige Zeichen:
Alphanumerische Zeichen, Unterstriche, Punkte und Bindestriche.

Beginnen Sie mit einem alphanumerischen Zeichen. Enden Sie mit einem alphanumerischen Zeichen oder einem Unterstrich.
location Ressourcenspeicherort Zeichenfolge
parent_id Verwenden Sie zum Bereitstellen in einer Ressourcengruppe die ID dieser Ressourcengruppe. Zeichenfolge (erforderlich)
tags Ressourcentags. Wörterbuch der Tagnamen und -werte.
Identität Die Identität des Anwendungsgateways, sofern konfiguriert. ManagedServiceIdentity
properties Eigenschaften des Anwendungsgateways. ApplicationGatewayPropertiesFormat
Zonen Eine Liste von Verfügbarkeitszonen, die angibt, wo die Ressource herkommen muss. string[]

ManagedServiceIdentity

Name BESCHREIBUNG Wert
type Der Identitätstyp, der für die Ressource verwendet wird. Der Typ „SystemAssigned, UserAssigned“ umfasst sowohl eine implizit erstellte Identität als auch einen Satz von Benutzern zugewiesener Identitäten. Der Typ "None" entfernt alle Identitäten vom virtuellen Computer. "SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned"
identity_ids Die Liste der Benutzeridentitäten, die der Ressource zugeordnet sind. Bei den Referenzdaten des Benutzeridentitätswörterbuchs handelt es sich um ARM-Ressourcen-IDs in der Form : "/subscriptions/{subscriptionId}/resourceGroupGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". Array von Benutzeridentitäts-IDs.

ManagedServiceIdentityUserAssignedIdentities

Name BESCHREIBUNG Wert
{angepasste Eigenschaft} Components1Jq1T4ISchemasManagedserviceidentityProper...

Components1Jq1T4ISchemasManagedserviceidentityProper...

Dieses Objekt enthält keine Eigenschaften, die während der Bereitstellung festgelegt werden sollen. Alle Eigenschaften sind ReadOnly.

ApplicationGatewayPropertiesFormat

Name BESCHREIBUNG Wert
authenticationCertificates Authentifizierungszertifikate der Anwendungsgatewayressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte. ApplicationGatewayAuthenticationCertificate[]
autoscaleConfiguration Konfiguration mit automatischer Skalierung. ApplicationGatewayAutoscaleConfiguration
back-EndAddressPools Back-End-Adresspool der Anwendungsgatewayressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte. ApplicationGatewayBackendAddressPool[]
backendHttpSettingsCollection Back-End-HTTP-Einstellungen der Application Gateway-Ressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte. ApplicationGatewayBackendHttpSettings[]
back-EndSettingsCollection Back-End-Einstellungen der Anwendungsgatewayressource. Standardgrenzwerte 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
firewallPolicy Verweis auf die FirewallPolicy-Ressource. Subresource
forceFirewallPolicyAssociation Wenn true, ordnet eine Firewallrichtlinie einem Anwendungsgateway zu, unabhängig davon, ob sich die Richtlinie von der WAF-Konfiguration unterscheidet. bool
frontendIPConfigurations Front-End-IP-Adressen der Application Gateway-Ressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte. ApplicationGatewayFrontendIPConfiguration[]
frontendPorts Front-End-Ports der Application Gateway-Ressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte. ApplicationGatewayFrontendPort[]
gatewayIPConfigurations Subnetze der Anwendungsgatewayressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte. ApplicationGatewayIPConfiguration[]
globalConfiguration Globale Konfiguration. ApplicationGatewayGlobalConfiguration
httpListener HTTP-Listener der Application Gateway-Ressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte. ApplicationGatewayHttpListener[]
Listener Listener der Application Gateway-Ressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte. ApplicationGatewayListener[]
loadDistributionPolicies Laden der Verteilungsrichtlinien der Application Gateway-Ressource. ApplicationGatewayLoadDistributionPolicy[]
privateLinkConfigurations PrivateLink-Konfigurationen auf Application Gateway. ApplicationGatewayPrivateLinkConfiguration[]
probes Tests der Application Gateway-Ressource. ApplicationGatewayProbe[]
redirectConfigurations Umleitungskonfigurationen der Application Gateway-Ressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte. ApplicationGatewayRedirectConfiguration[]
requestRoutingRules Anforderungsroutingregeln der Application Gateway-Ressource. ApplicationGatewayRequestRoutingRule[]
rewriteRuleSets Regeln für die Application Gateway-Ressource neu schreiben. ApplicationGatewayRewriteRuleSet[]
routingRules Routingregeln der Anwendungsgatewayressource. ApplicationGatewayRoutingRule[]
sku SKU der Application Gateway-Ressource. ApplicationGatewaySku
sslCertificates SSL-Zertifikate der Anwendungsgatewayressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte. ApplicationGatewaySslCertificate[]
sslPolicy SSL-Richtlinie der Application Gateway-Ressource. ApplicationGatewaySslPolicy
sslProfiles SSL-Profile der Application Gateway-Ressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte. ApplicationGatewaySslProfile[]
trustedClientCertificates Vertrauenswürdige Clientzertifikate der Application Gateway-Ressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte. ApplicationGatewayTrustedClientCertificate[]
trustedRootCertificates Vertrauenswürdige Stammzertifikate der Application Gateway-Ressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte. ApplicationGatewayTrustedRootCertificate[]
urlPathMaps URL-Pfadzuordnung der Application Gateway-Ressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte. ApplicationGatewayUrlPathMap[]
webApplicationFirewallConfiguration Konfiguration der Web Application Firewall. ApplicationGatewayWebApplicationFirewallConfiguratio...

ApplicationGatewayAuthenticationCertificate

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
name Name des Authentifizierungszertifikats, das innerhalb eines Application Gateway eindeutig ist. Zeichenfolge
properties Eigenschaften des Anwendungsgateway-Authentifizierungszertifikats. ApplicationGatewayAuthenticationCertificatePropertie...

ApplicationGatewayAuthenticationCertificatePropertie...

Name BESCHREIBUNG Wert
data Öffentliche Zertifikatdaten. Zeichenfolge

ApplicationGatewayAutoscaleConfiguration

Name BESCHREIBUNG Wert
maxCapacity Obergrenze für die Anzahl der Application Gateway Kapazität. INT

Einschränkungen:
Min-Wert = 2
minCapacity Untergrenze für die Anzahl der Application Gateway Kapazität. int (erforderlich)

Einschränkungen:
Min-Wert = 0

ApplicationGatewayBackendAddressPool

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
name Name des Back-End-Adresspools, der innerhalb eines Application Gateway eindeutig ist. Zeichenfolge
properties Eigenschaften des Back-End-Adresspools des Anwendungsgateways. ApplicationGatewayBackendAddressPoolPropertiesFormat

ApplicationGatewayBackendAddressPoolPropertiesFormat

Name BESCHREIBUNG Wert
back-EndAddresses Back-End-Adressen. ApplicationGatewayBackendAddress[]

ApplicationGatewayBackendAddress

Name BESCHREIBUNG Wert
fqdn Vollqualifizierter Domänenname (FQDN) Zeichenfolge
ipAddress IP-Adresse. Zeichenfolge

ApplicationGatewayBackendHttpSettings

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
name Name der http-Back-End-Einstellungen, die innerhalb eines Application Gateway eindeutig sind. Zeichenfolge
properties Eigenschaften der HTTP-Einstellungen für das Anwendungsgateway-Back-End. ApplicationGatewayBackendHttpSettingsPropertiesForma...

ApplicationGatewayBackendHttpSettingsPropertiesForma...

Name BESCHREIBUNG Wert
AffinitätCookieName Cookiename, der für das Affinitätscookie verwendet werden soll. Zeichenfolge
authenticationCertificates Array von Verweisen auf Anwendungsgateway-Authentifizierungszertifikate. SubResource[]
ConnectionDraining Verbindungsentwässerung der Http-Einstellungsressource für das Back-End. ApplicationGatewayConnectionDraining
cookieBasedAffinity Cookiebasierte Affinität. "Deaktiviert"
"Aktiviert"
hostName Hostheader, der an die Back-End-Server gesendet werden soll. Zeichenfolge
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. Zeichenfolge
pickHostNameFromBackendAddress Ob der Hostheader aus dem Hostnamen des Back-End-Servers ausgewählt werden soll. Der Standardwert ist „false“. bool
port Der Zielport im Back-End. INT
Test Testen Sie die Ressource eines Anwendungsgateways. Subresource
probeEnabled Gibt an, ob der Test aktiviert ist. Der Standardwert ist „false“. bool
Protokoll Das Protokoll, das für die Kommunikation mit dem Back-End verwendet wird. "Http"
"Https"
"TCP"
"Tls"
requestTimeout Anforderungstimeout in Sekunden. Application Gateway schlägt die Anforderung fehl, wenn keine Antwort innerhalb von RequestTimeout empfangen wird. Zulässige Werte liegen zwischen 1 Sekunde und 86400 Sekunden. INT
trustedRootCertificates Array von Verweisen auf vertrauenswürdige Stammzertifikate des Anwendungsgateways. SubResource[]

Subresource

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge

ApplicationGatewayConnectionDraining

Name BESCHREIBUNG Wert
drainTimeoutInSec Die Anzahl der Sekunden, die die Verbindung leert, ist aktiv. Zulässige Werte liegen zwischen 1 Sekunde und 3600 Sekunden. int (erforderlich)

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

ApplicationGatewayBackendSettings

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
name Name der Back-End-Einstellungen, die innerhalb eines Application Gateway eindeutig sind. Zeichenfolge
properties Eigenschaften der Back-End-Einstellungen des Anwendungsgateways. ApplicationGatewayBackendSettingsPropertiesFormat

ApplicationGatewayBackendSettingsPropertiesFormat

Name BESCHREIBUNG Wert
hostName Servernameanzeige, die an die Back-End-Server für das Tls-Protokoll gesendet werden soll. Zeichenfolge
pickHostNameFromBackendAddress Gibt an, ob die Angabe des Servernamens aus dem Hostnamen des Back-End-Servers für das Tls-Protokoll ausgewählt werden soll. Der Standardwert ist „false“. bool
port Der Zielport im Back-End. INT
Test Testen Sie die Ressource eines Anwendungsgateways. Subresource
Protokoll Das Protokoll, das für die Kommunikation mit dem Back-End verwendet wird. "Http"
"Https"
"TCP"
"Tls"
timeout Verbindungstimeout in Sekunden. Application Gateway schlägt die Anforderung fehl, wenn keine Antwort innerhalb von ConnectionTimeout empfangen wird. Zulässige Werte liegen zwischen 1 Sekunde und 86400 Sekunden. INT
trustedRootCertificates Array von Verweisen auf vertrauenswürdige Stammzertifikate des Anwendungsgateways. SubResource[]

ApplicationGatewayCustomError

Name BESCHREIBUNG Wert
customErrorPageUrl Fehlerseiten-URL des benutzerdefinierten Anwendungsgatewaysfehlers. Zeichenfolge
statusCode Statuscode des benutzerdefinierten Application Gateway-Fehlers. "HttpStatus400"
"HttpStatus403"
"HttpStatus404"
"HttpStatus405"
"HttpStatus408"
"HttpStatus500"
"HttpStatus502"
"HttpStatus503"
"HttpStatus504"

ApplicationGatewayFrontendIPConfiguration

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
name Name der Front-End-IP-Konfiguration, die innerhalb eines Application Gateway eindeutig ist. Zeichenfolge
properties Eigenschaften der Front-End-IP-Konfiguration des Anwendungsgateways. ApplicationGatewayFrontendIPConfigurationPropertiesF...

ApplicationGatewayFrontendIPConfigurationPropertiesF...

Name BESCHREIBUNG Wert
privateIPAddress PrivateIPAddress der IP-Konfiguration der Netzwerkschnittstelle. Zeichenfolge
privateIPAllocationMethod Die Private IP-Adresszuordnungsmethode. "Dynamisch"
"Statisch"
privateLinkConfiguration Verweis auf die Private Link-Konfiguration des Anwendungsgateways. Subresource
publicIPAddress Verweis auf die PublicIP-Ressource. Subresource
Subnetz Verweis auf die Subnetzressource. Subresource

ApplicationGatewayFrontendPort

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
name Name des Front-End-Ports, der innerhalb eines Application Gateway eindeutig ist. Zeichenfolge
properties Eigenschaften des Application Gateway-Front-End-Ports. ApplicationGatewayFrontendPortPropertiesFormat

ApplicationGatewayFrontendPortPropertiesFormat

Name BESCHREIBUNG Wert
port Front-End-Port. INT

ApplicationGatewayIPConfiguration

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
name Name der IP-Konfiguration, die innerhalb eines Application Gateway eindeutig ist. Zeichenfolge
properties Eigenschaften der IP-Konfiguration des Anwendungsgateways. ApplicationGatewayIPConfigurationPropertiesFormat

ApplicationGatewayIPConfigurationPropertiesFormat

Name BESCHREIBUNG Wert
Subnetz Verweis auf die Subnetzressource. Ein Subnetz, aus dem application gateway seine private Adresse erhält. Subresource

ApplicationGatewayGlobalConfiguration

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

ApplicationGatewayHttpListener

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
name Name des HTTP-Listeners, der innerhalb eines Application Gateway eindeutig ist. Zeichenfolge
properties Eigenschaften des HTTP-Listeners des Anwendungsgateways. ApplicationGatewayHttpListenerPropertiesFormat

ApplicationGatewayHttpListenerPropertiesFormat

Name BESCHREIBUNG Wert
customErrorConfigurations Benutzerdefinierte Fehlerkonfigurationen des HTTP-Listeners. ApplicationGatewayCustomError[]
firewallPolicy Verweis auf die FirewallPolicy-Ressource. Subresource
frontendIPConfiguration Front-End-IP-Konfigurationsressource eines Anwendungsgateways. Subresource
frontendPort Front-End-Portressource eines Anwendungsgateways. Subresource
hostName Hostname des HTTP-Listeners. Zeichenfolge
Hostnamen Liste der Hostnamen für HTTP-Listener, die auch spezielle Feldhalterzeichen zulässt. string[]
Protokoll 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. Subresource
sslProfile SSL-Profilressource des Anwendungsgateways. Subresource

ApplicationGatewayListener

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
name Name des Listeners, der innerhalb eines Application Gateway eindeutig ist. Zeichenfolge
properties Eigenschaften des Anwendungsgatewaylisteners. ApplicationGatewayListenerPropertiesFormat

ApplicationGatewayListenerPropertiesFormat

Name BESCHREIBUNG Wert
frontendIPConfiguration Front-End-IP-Konfigurationsressource eines Anwendungsgateways. Subresource
frontendPort Front-End-Portressource eines Anwendungsgateways. Subresource
Hostnamen Liste der Servernamensanzeigen (Server Name Indications, SNI) für TLS Multi-Site Listener, der auch spezielle Feldhalterzeichen zulässt. string[]
Protokoll Protokoll des Listeners. "Http"
"Https"
"TCP"
"Tls"
sslCertificate SSL-Zertifikatressource eines Anwendungsgateways. Subresource
sslProfile SSL-Profilressource des Anwendungsgateways. Subresource

ApplicationGatewayLoadDistributionPolicy

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
name Name der Lastverteilungsrichtlinie, die innerhalb eines Application Gateway eindeutig ist. Zeichenfolge
properties Eigenschaften der Anwendungsgateway-Lastverteilungsrichtlinie. ApplicationGatewayLoadDistributionPolicyPropertiesFo...

ApplicationGatewayLoadDistributionPolicyPropertiesFo...

Name BESCHREIBUNG Wert
loadDistributionAlgorithm Laden der Verteilungszieleressource eines Anwendungsgateways. "IpHash"
"LeastConnections"
"RoundRobin"
loadDistributionTargets Laden der Verteilungszieleressource eines Anwendungsgateways. ApplicationGatewayLoadDistributionTarget[]

ApplicationGatewayLoadDistributionTarget

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
name Name der Lastenverteilungsrichtlinie, die innerhalb einer Application Gateway eindeutig ist. Zeichenfolge
properties Eigenschaften des Anwendungsgateway-Lastenverteilungsziels. ApplicationGatewayLoadDistributionTargetPropertiesFo...

ApplicationGatewayLoadDistributionTargetPropertiesFo...

Name BESCHREIBUNG Wert
backendAddressPool Back-End-Adresspoolressource des Anwendungsgateways. Subresource
weightPerServer Gewichtung pro Server. Bereich zwischen 1 und 100. INT

Einschränkungen:
Minimaler Wert = 1
Maximaler Wert = 100

ApplicationGatewayPrivateLinkConfiguration

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
name Name der Private Link-Konfiguration, die innerhalb eines Application Gateway eindeutig ist. Zeichenfolge
properties Eigenschaften der Private Link-Konfiguration des Anwendungsgateways. ApplicationGatewayPrivateLinkConfigurationProperties

ApplicationGatewayPrivateLinkConfigurationProperties

Name BESCHREIBUNG Wert
ipConfigurations Ein Array von Private Link-IP-Konfigurationen für Anwendungsgateways. ApplicationGatewayPrivateLinkIpConfiguration[]

ApplicationGatewayPrivateLinkIpConfiguration

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
name Der Name der IP-Konfiguration für private Verknüpfungen des Anwendungsgateways. Zeichenfolge
properties Eigenschaften einer Private Link-IP-Konfiguration des Anwendungsgateways. ApplicationGatewayPrivateLinkIpConfigurationProperti...

ApplicationGatewayPrivateLinkIpConfigurationProperti...

Name BESCHREIBUNG Wert
primary Gibt an, ob die IP-Konfiguration primär ist oder nicht. bool
privateIPAddress Die private IP-Adresse der IP-Konfiguration. Zeichenfolge
privateIPAllocationMethod Die Private IP-Adresszuordnungsmethode. "Dynamisch"
"Statisch"
Subnetz Verweis auf die Subnetzressource. Subresource

ApplicationGatewayProbe

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
name Name des Tests, der innerhalb eines Application Gateway eindeutig ist. Zeichenfolge
properties Eigenschaften des Anwendungsgatewaytests. ApplicationGatewayProbePropertiesFormat

ApplicationGatewayProbePropertiesFormat

Name BESCHREIBUNG Wert
host Hostname, an den der Test gesendet werden soll. Zeichenfolge
interval Das Testintervall in Sekunden. Dies ist das Zeitintervall zwischen zwei aufeinanderfolgenden Überprüfungen. Zulässige Werte liegen zwischen 1 Sekunde und 86400 Sekunden. INT
match Kriterium für die Klassifizierung einer fehlerfreien Testantwort. ApplicationGatewayProbeHealthResponseMatch
minServer Mindestanzahl von Servern, die immer als fehlerfrei gekennzeichnet sind. Der Standardwert ist 0. INT
path Relativer Pfad des Tests. Gültiger Pfad beginnt mit "/". Der Test wird an {Protocol}://{host}:{port}{path} gesendet. Zeichenfolge
pickHostNameFromBackendHttpSettings Gibt an, ob der Hostheader aus den HTTP-Einstellungen des Back-Ends ausgewählt werden soll. Der Standardwert ist „false“. bool
pickHostNameFromBackendSettings Gibt an, ob die Angabe des Servernamens aus den Back-End-Einstellungen für das Tls-Protokoll ausgewählt werden soll. Der Standardwert ist „false“. bool
port Benutzerdefinierter Port, der zum Ermitteln der Back-End-Server verwendet wird. Der gültige Wert liegt zwischen 1 und 65535. Falls nicht festgelegt ist, werden die Http-Porteinstellungen verwendet. Diese Eigenschaft ist nur für Basic, Standard_v2 und WAF_v2 gültig. INT

Einschränkungen:
Min-Wert = 1
Maximaler Wert = 65535
Protokoll Das protokoll, das für den Test verwendet wird. "Http"
"Https"
"TCP"
"Tls"
timeout Das Testtimeout in Sekunden. Test als fehler markiert, wenn mit diesem Timeoutzeitraum keine gültige Antwort empfangen wird. Zulässige Werte liegen zwischen 1 Sekunde und 86400 Sekunden. INT
fehlerhaftThreshold Die Wiederholungsanzahl des Tests. Der Back-End-Server wird deaktiviert, nachdem die Anzahl der aufeinanderfolgenden Testfehler unhealthyThreshold erreicht hat. Zulässige Werte liegen zwischen 1 Sekunde und 20. INT

ApplicationGatewayProbeHealthResponseMatch

Name BESCHREIBUNG Wert
body Körper, der in der Integritätsantwort enthalten sein muss. Der Standardwert ist leer. Zeichenfolge
statusCodes Zulässige Bereiche fehlerfreier status Codes. Der Standardbereich fehlerfreier status Codes ist 200-399. string[]

ApplicationGatewayRedirectConfiguration

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
name Name der Umleitungskonfiguration, die innerhalb eines Application Gateway eindeutig ist. Zeichenfolge
properties Eigenschaften der Umleitungskonfiguration des Anwendungsgateways. ApplicationGatewayRedirectConfigurationPropertiesFor...

ApplicationGatewayRedirectConfigurationPropertiesFor...

Name BESCHREIBUNG Wert
includePath Schließen Sie den Pfad in die umgeleitete URL ein. bool
includeQueryString Schließen Sie die Abfragezeichenfolge in die umgeleitete URL ein. bool
pathRules Pfadregeln, die die Umleitungskonfiguration angeben. SubResource[]
redirectType HTTP-Umleitungstyp. "Gefunden"
"Dauerhaft"
"SeeOther"
"Temporär"
requestRoutingRules Anforderungsrouting, das die Umleitungskonfiguration angibt. SubResource[]
targetListener Verweis auf einen Listener, an den die Anforderung umgeleitet werden soll. Subresource
targetUrl URL, an die die Anforderung umgeleitet werden soll. Zeichenfolge
urlPathMaps URL-Pfadzuordnungen, die die Standardkonfiguration für Umleitungen angeben. SubResource[]

ApplicationGatewayRequestRoutingRule

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
name Name der Anforderungsroutingregel, die innerhalb eines Application Gateway eindeutig ist. Zeichenfolge
properties Eigenschaften der Anwendungsgateway-Anforderungsroutingregel. ApplicationGatewayRequestRoutingRulePropertiesFormat

ApplicationGatewayRequestRoutingRulePropertiesFormat

Name BESCHREIBUNG Wert
backendAddressPool Back-End-Adresspoolressource des Anwendungsgateways. Subresource
backendHttpSettings Back-End-HTTP-Einstellungsressource des Anwendungsgateways. Subresource
httpListener HTTP-Listenerressource des Anwendungsgateways. Subresource
loadDistributionPolicy Laden sie die Verteilungsrichtlinienressource des Anwendungsgateways. Subresource
priority Priorität der Anforderungsroutingregel. INT

Einschränkungen:
Minimaler Wert = 1
Maximaler Wert = 20000
redirectConfiguration Umleiten der Konfigurationsressource des Anwendungsgateways. Subresource
rewriteRuleSet Schreiben Sie die Regelsatzressource in der Standardregel des Anwendungsgateways um. Subresource
ruleType Regeltyp. „Basic“
"PathBasedRouting"
urlPathMap URL-Pfadzuordnungsressource des Anwendungsgateways. Subresource

ApplicationGatewayRewriteRuleSet

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
name Name des Regelsatzes zum erneuten Generieren, der innerhalb eines Application Gateway eindeutig ist. Zeichenfolge
properties Eigenschaften des Regelsatzes für das erneute Generieren des Anwendungsgateways. ApplicationGatewayRewriteRuleSetPropertiesFormat

ApplicationGatewayRewriteRuleSetPropertiesFormat

Name BESCHREIBUNG Wert
rewriteRules Regeln im Regelsatz zum erneuten Generieren neu schreiben. ApplicationGatewayRewriteRule[]

ApplicationGatewayRewriteRule

Name BESCHREIBUNG Wert
actionSet Eine Reihe von Aktionen, die im Rahmen der Regel zum erneuten Generieren ausgeführt werden sollen. ApplicationGatewayRewriteRuleActionSet
Bedingungen Bedingungen, auf deren Grundlage die Ausführung des Aktionssatzes ausgewertet wird. ApplicationGatewayRewriteRuleCondition[]
name Name der Regel zum erneuten Generieren, die innerhalb eines Application Gateway eindeutig ist. Zeichenfolge
ruleSequence Regelsequenz der Regel zum erneuten Schreiben, die die Ausführungsreihenfolge einer bestimmten Regel in einem RewriteRuleSet bestimmt. INT

ApplicationGatewayRewriteRuleActionSet

Name BESCHREIBUNG Wert
requestHeaderConfigurations Anforderungsheaderaktionen im Aktionssatz. ApplicationGatewayHeaderConfiguration[]
responseHeaderConfigurations Antwortheaderaktionen im Aktionssatz. ApplicationGatewayHeaderConfiguration[]
urlConfiguration Url-Konfigurationsaktion im Aktionssatz. ApplicationGatewayUrlConfiguration

ApplicationGatewayHeaderConfiguration

Name BESCHREIBUNG Wert
Headername Headername der Headerkonfiguration. Zeichenfolge
headerValue Headerwert der Headerkonfiguration. Zeichenfolge
headerValueMatcher Ein optionales Feld unter "Aktion erneut generieren". Sie können die Werte eines bestimmten Headers erfassen und ändern, wenn mehrere Header mit demselben Namen vorhanden sind. Derzeit wird nur für Set-Cookie Response-Header unterstützt. Weitere Informationen finden Sie unter https://aka.ms/appgwheadercrud. HeaderValueMatcher

HeaderValueMatcher

Name BESCHREIBUNG Wert
ignoreCase Wenn Sie diesen Parameter auf den Wahrheitswert festlegen, muss das Muster einen Vergleich unter Beachtung der Groß-/Kleinschreibung durchführen. bool
negate Wenn Sie diesen Wert als wahrheit festlegen, wird erzwungen, die Negation der Bedingung zu überprüfen, die der Benutzer im Musterfeld angegeben hat. bool
pattern Das Muster , entweder eine feste Zeichenfolge oder ein regulärer Ausdruck, mit dem ausgewertet wird, ob ein Headerwert für das erneute Generieren ausgewählt werden soll. Zeichenfolge

ApplicationGatewayUrlConfiguration

Name BESCHREIBUNG Wert
modifiedPath Url-Pfad, den der Benutzer für die URL-Neuschreibung angegeben hat. Null bedeutet, dass kein Pfad aktualisiert wird. Der Standardwert ist null. Zeichenfolge
modifiedQueryString Abfragezeichenfolge, die der Benutzer für das erneute Generieren von URLs bereitgestellt hat. Null bedeutet, dass keine Abfragezeichenfolge aktualisiert wird. Der Standardwert ist null. Zeichenfolge
Umleiten Wenn true festgelegt ist, wird die URL-Pfadzuordnung, die in pfadbasierten Anforderungsroutingregeln bereitgestellt wird, mithilfe des geänderten Pfads neu ausgewertet. Der Standardwert ist „false“. bool

ApplicationGatewayRewriteRuleCondition

Name BESCHREIBUNG Wert
ignoreCase Wenn Sie diesen Parameter auf den Wahrheitswert festlegen, muss das Muster einen Vergleich unter Beachtung der Groß-/Kleinschreibung durchführen. bool
negate Wenn Sie diesen Wert als wahrheit festlegen, wird erzwungen, dass die Negation der vom Benutzer angegebenen Bedingung überprüft wird. bool
pattern Das Muster, entweder eine feste Zeichenfolge oder ein regulärer Ausdruck, das die Richtigkeit der Bedingung auswertet. Zeichenfolge
-Variable Der Condition-Parameter von RewriteRuleCondition. Zeichenfolge

ApplicationGatewayRoutingRule

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
name Name der Routingregel, die innerhalb eines Application Gateway eindeutig ist. Zeichenfolge
properties Eigenschaften der Anwendungsgatewayroutingregel. ApplicationGatewayRoutingRulePropertiesFormat

ApplicationGatewayRoutingRulePropertiesFormat

Name BESCHREIBUNG Wert
backendAddressPool Back-End-Adresspoolressource des Anwendungsgateways. Subresource
back-EndSettings Back-End-Einstellungsressource des Anwendungsgateways. Subresource
listener Listenerressource des Anwendungsgateways. Subresource
priority Priorität der Routingregel. int (erforderlich)

Einschränkungen:
Min-Wert = 1
Maximaler Wert = 20000
ruleType Regeltyp. „Basic“
"PathBasedRouting"

ApplicationGatewaySku

Name BESCHREIBUNG Wert
Kapazität Kapazität (instance Anzahl) eines Anwendungsgateways. INT
family Familie einer Anwendungsgateway-SKU. "Generation_1"
"Generation_2"
name Name einer Anwendungsgateway-SKU. „Basic“
"Standard_Large"
"Standard_Medium"
"Standard_Small"
"Standard_v2"
"WAF_Large"
"WAF_Medium"
"WAF_v2"
Ebene Ebene eines Anwendungsgateways. „Basic“
„Standard“
"Standard_v2"
"WAF"
"WAF_v2"

ApplicationGatewaySslCertificate

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
name Name des SSL-Zertifikats, das innerhalb eines Application Gateway eindeutig ist. Zeichenfolge
properties Eigenschaften des SSL-Zertifikats des Anwendungsgateways. ApplicationGatewaySslCertificatePropertiesFormat

ApplicationGatewaySslCertificatePropertiesFormat

Name BESCHREIBUNG Wert
data Base64-codiertes pfx-Zertifikat. Gilt nur für PUT-Anforderung. Zeichenfolge
keyVaultSecretId Geheime ID des in KeyVault gespeicherten Objekts "Secret" oder "Certificate" (base-64-codiertes unverschlüsseltes pfx-Objekt). Zeichenfolge
password Kennwort für die in den Daten angegebene pfx-Datei. Gilt nur für die PUT-Anforderung. Zeichenfolge

ApplicationGatewaySslPolicy

Name BESCHREIBUNG Wert
cipherSuites Ssl-Verschlüsselungssammlungen, die in der angegebenen Reihenfolge für das Anwendungsgateway aktiviert werden sollen. Zeichenfolgenarray, das folgendes 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"
disabledSslProtocols Ssl-Protokolle, die auf dem Anwendungsgateway deaktiviert werden sollen. Zeichenfolgenarray, das folgendes enthält:
"TLSv1_0"
"TLSv1_1"
"TLSv1_2"
"TLSv1_3"
minProtocolVersion Mindestversion des SSL-Protokolls, die auf dem Anwendungsgateway unterstützt werden soll. "TLSv1_0"
"TLSv1_1"
"TLSv1_2"
"TLSv1_3"
policyName Name der vordefinierten Ssl-Richtlinie. "AppGwSslPolicy20150501"
"AppGwSslPolicy20170401"
"AppGwSslPolicy20170401S"
"AppGwSslPolicy20220101"
"AppGwSslPolicy20220101S"
policyType Typ der SSL-Richtlinie. "Custom"
"CustomV2"
"Vordefinierte"

ApplicationGatewaySslProfile

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
name Name des SSL-Profils, das innerhalb eines Application Gateway eindeutig ist. Zeichenfolge
properties Eigenschaften des SSL-Profils des Anwendungsgateways. ApplicationGatewaySslProfilePropertiesFormat

ApplicationGatewaySslProfilePropertiesFormat

Name BESCHREIBUNG Wert
clientAuthConfiguration Clientauthentifizierungskonfiguration der Anwendungsgatewayressource. ApplicationGatewayClientAuthConfiguration
sslPolicy SSL-Richtlinie der Anwendungsgatewayressource. ApplicationGatewaySslPolicy
trustedClientCertificates Array von Verweisen auf vertrauenswürdige Clientzertifikate des Anwendungsgateways. SubResource[]

ApplicationGatewayClientAuthConfiguration

Name BESCHREIBUNG Wert
verifyClientCertIssuerDN Überprüfen Sie den Namen des Clientzertifikatausstellers auf dem Anwendungsgateway. bool
verifyClientRevocation Überprüfen Sie status der Clientzertifikatsperrung. "None"
"OCSP"

ApplicationGatewayTrustedClientCertificate

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
name Name des vertrauenswürdigen Clientzertifikats, das innerhalb eines Application Gateway eindeutig ist. Zeichenfolge
properties Eigenschaften des vertrauenswürdigen Clientzertifikats des Anwendungsgateways. ApplicationGatewayTrustedClientCertificateProperties...

ApplicationGatewayTrustedClientCertificateProperties...

Name BESCHREIBUNG Wert
data Öffentliche Zertifikatdaten. Zeichenfolge

ApplicationGatewayTrustedRootCertificate

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
name Name des vertrauenswürdigen Stammzertifikats, das innerhalb eines Application Gateway eindeutig ist. Zeichenfolge
properties Eigenschaften des vertrauenswürdigen Stammzertifikats des Anwendungsgateways. ApplicationGatewayTrustedRootCertificatePropertiesFo...

ApplicationGatewayTrustedRootCertificatePropertiesFo...

Name BESCHREIBUNG Wert
data Öffentliche Zertifikatdaten. Zeichenfolge
keyVaultSecretId Geheimnis-ID des (base-64-codierten unverschlüsselten pfx)-Objekts "Secret" oder "Certificate"-Objekt, das in KeyVault gespeichert ist. Zeichenfolge

ApplicationGatewayUrlPathMap

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
name Name der URL-Pfadzuordnung, die innerhalb eines Application Gateway eindeutig ist. Zeichenfolge
properties Eigenschaften der Pfadzuordnung der Anwendungsgateway-URL. ApplicationGatewayUrlPathMapPropertiesFormat

ApplicationGatewayUrlPathMapPropertiesFormat

Name BESCHREIBUNG Wert
defaultBackendAddressPool Standardmäßige Back-End-Adresspoolressource der URL-Pfadzuordnung. Subresource
defaultBackendHttpSettings Http-Standardressource für Back-End-Einstellungen der URL-Pfadzuordnung. Subresource
defaultLoadDistributionPolicy Standardressource für die Lastenverteilungsrichtlinie der URL-Pfadzuordnung. Subresource
defaultRedirectConfiguration Standardmäßige Umleitungskonfigurationsressource der URL-Pfadzuordnung. Subresource
defaultRewriteRuleSet Standardmäßige Rewrite-Regelsatzressource der URL-Pfadzuordnung. Subresource
pathRules Pfadregel der URL-Pfadzuordnungsressource. ApplicationGatewayPathRule[]

ApplicationGatewayPathRule

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
name Name der Pfadregel, die innerhalb eines Application Gateway eindeutig ist. Zeichenfolge
properties Eigenschaften der Anwendungsgatewaypfadregel. ApplicationGatewayPathRulePropertiesFormat

ApplicationGatewayPathRulePropertiesFormat

Name BESCHREIBUNG Wert
backendAddressPool Back-End-Adresspoolressource der URL-Pfadzuordnungspfadregel. Subresource
backendHttpSettings Back-End-HTTP-Einstellungsressource der URL-Pfadzuordnungspfadregel. Subresource
firewallPolicy Verweis auf die FirewallPolicy-Ressource. Subresource
loadDistributionPolicy Laden sie die Verteilungsrichtlinienressource der URL-Pfadzuordnungspfadregel. Subresource
Pfade Pfadregeln der URL-Pfadzuordnung. string[]
redirectConfiguration Umleitungskonfigurationsressource der URL-Pfadzuordnungspfadregel. Subresource
rewriteRuleSet Rewrite rule set resource of URL path map path rule. Subresource

ApplicationGatewayWebApplicationFirewallConfiguratio...

Name BESCHREIBUNG Wert
disabledRuleGroups Die deaktivierten Regelgruppen. ApplicationGatewayFirewallDisabledRuleGroup[]
enabled Gibt an, ob die Web Application Firewall aktiviert ist. bool (erforderlich)
Ausschlüsse Die Ausschlussliste. ApplicationGatewayFirewallExclusion[]
fileUploadLimitInMb Maximale Dateiuploadgröße in Mb für WAF. INT

Einschränkungen:
Minimaler Wert = 0
firewallMode Web Application Firewall-Modus. "Erkennung"
"Prävention" (erforderlich)
maxRequestBodySize Maximale Anforderungstextgröße für WAF. INT

Einschränkungen:
Minimaler Wert = 8
Maximaler Wert = 128
maxRequestBodySizeInKb Maximale Anforderungstextgröße in Kb für WAF. INT

Einschränkungen:
Minimaler Wert = 8
Maximaler Wert = 128
requestBodyCheck Gibt an, ob WAF die Überprüfung des Anforderungstexts zulässt. bool
ruleSetType Der Typ des Web Application Firewall-Regelsatzes. Mögliche Werte sind: "OWASP". Zeichenfolge (erforderlich)
ruleSetVersion Die Version des Regelsatztyps. Zeichenfolge (erforderlich)

ApplicationGatewayFirewallDisabledRuleGroup

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

ApplicationGatewayFirewallExclusion

Name BESCHREIBUNG Wert
matchVariable Die auszuschließende Variable. 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, arbeiten Sie mit dem Selektor, um anzugeben, für welche Elemente in der Auflistung dieser Ausschluss gilt. Zeichenfolge (erforderlich)