Share via


Microsoft.Network applicationGateways 2021-05-01

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@2021-05-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'
            }
          ]
        }
      }
    ]
    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'
          }
        }
      }
    ]
    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
          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'
                  }
                ]
                responseHeaderConfigurations: [
                  {
                    headerName: 'string'
                    headerValue: 'string'
                  }
                ]
                urlConfiguration: {
                  modifiedPath: 'string'
                  modifiedQueryString: 'string'
                  reroute: bool
                }
              }
              conditions: [
                {
                  ignoreCase: bool
                  negate: bool
                  pattern: 'string'
                  variable: 'string'
                }
              ]
              name: 'string'
              ruleSequence: int
            }
          ]
        }
      }
    ]
    sku: {
      capacity: int
      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
          }
          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[]
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[]
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[]
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 Obere Grenze für die Anzahl der Application Gateway Kapazität. INT

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

Einschränkungen:
Minimaler 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 Application Gateway-Back-End-Adresspools. ApplicationGatewayBackendAddressPoolPropertiesFormat

ApplicationGatewayBackendAddressPoolPropertiesFormat

Name BESCHREIBUNG Wert
backendAddresses 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 Der Name der HTTP-Back-End-Einstellungen, der innerhalb eines Application Gateway eindeutig ist. Zeichenfolge
properties Eigenschaften der HTTP-Einstellungen des Application Gateway-Back-Ends. ApplicationGatewayBackendHttpSettingsPropertiesForma...

ApplicationGatewayBackendHttpSettingsPropertiesForma...

Name BESCHREIBUNG Wert
AffinityCookieName Cookiename, der für das Affinitätscookie verwendet werden soll. Zeichenfolge
authenticationCertificates Array von Verweisen auf Anwendungsgateway-Authentifizierungszertifikate. SubResource[]
connectionDraining Verbindungsentwässerung der Back-End-HTTP-Einstellungsressource. 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 Hostheader ausgewählt werden sollen, sollte aus dem Hostnamen des Back-End-Servers ausgewählt werden. Der Standardwert ist „false“. bool
port Der Zielport auf dem Back-End. INT
Test Testressource 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"
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 Verbindungsentwässerung aktiv ist. Zulässige Werte liegen zwischen 1 Sekunde und 3600 Sekunden. int (erforderlich)

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

ApplicationGatewayCustomError

Name BESCHREIBUNG Wert
customErrorPageUrl Fehlerseiten-URL des Application Gateway-Kundenfehlers. Zeichenfolge
statusCode Statuscode des Application Gateway-Kundenfehlers. "HttpStatus403"
'HttpStatus502'

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

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
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
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 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"
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"
"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 Rewrite-Regelsatzes, der innerhalb eines Application Gateway eindeutig ist. Zeichenfolge
properties Eigenschaften des Anwendungsgateway-Regelsatzes neu schreiben. ApplicationGatewayRewriteRuleSetPropertiesFormat

ApplicationGatewayRewriteRuleSetPropertiesFormat

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

ApplicationGatewayRewriteRule

Name BESCHREIBUNG Wert
actionSet Eine Reihe von Aktionen, die als Teil der Rewrite-Regel ausgeführt werden sollen. ApplicationGatewayRewriteRuleActionSet
Bedingungen Bedingungen, auf deren Grundlage die Ausführung des Aktionssatzes ausgewertet wird. ApplicationGatewayRewriteRuleCondition[]
name Name der Rewrite-Regel, die innerhalb eines Application Gateway eindeutig ist. Zeichenfolge
ruleSequence Regelsequenz der Rewrite-Regel, 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

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

ApplicationGatewaySku

Name BESCHREIBUNG Wert
Kapazität Kapazität (instance Anzahl) eines Anwendungsgateways. INT
name Name einer Anwendungsgateway-SKU. "Standard_Large"
"Standard_Medium"
"Standard_Small"
"Standard_v2"
"WAF_Large"
"WAF_Medium"
"WAF_v2"
Ebene Ebene eines Anwendungsgateways. "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 folgendes enthält:
"TLSv1_0"
"TLSv1_1"
"TLSv1_2"
minProtocolVersion Mindestversion des SSL-Protokolls, die auf dem Anwendungsgateway unterstützt werden soll. "TLSv1_0"
"TLSv1_1"
"TLSv1_2"
policyName Name der vordefinierten Ssl-Richtlinie. 'AppGwSslPolicy20150501'
"AppGwSslPolicy20170401"
"AppGwSslPolicy20170401S"
policyType Typ der SSL-Richtlinie. "Benutzerdefiniert"
"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

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)

Schnellstartvorlagen

In den folgenden Schnellstartvorlagen wird dieser Ressourcentyp bereitgestellt.

Vorlage BESCHREIBUNG
Automatisches Skalieren von 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 in jeder VM 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 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 einer 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 Pfadüberschreibung

Bereitstellen in Azure
Diese Vorlage stellt eine Application Gateway bereit und zeigt die Verwendung des Pfadüberschreibungsfeatures für einen Back-End-Adresspool an.
Create einer Application Gateway mit 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 eine Application Gateway mit Umleitung

Bereitstellen in Azure
Diese Vorlage erstellt ein Anwendungsgateway mit Umleitungsfunktionen in einem virtuellen Netzwerk und richtet Lastenausgleichs- und Umleitungsregeln (basic und pathbased) ein.
Create eines Application Gateway mit Rewrite

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

Bereitstellen in Azure
Diese Vorlage stellt eine Application Gateway bereit, die mit einer benutzerdefinierten SSL-Richtlinie konfiguriert ist.
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 Anwendungsgateway v2 in einem virtuellen Netzwerk und richtet Eigenschaften für die automatische Skalierung und eine HTTP-Lastenausgleichsregel mit öffentlichem Front-End ein.
Create einer 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 ein Application Gateway erstellt, bei dem 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.

Ressourcendefinition mit einer ARM-Vorlage

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

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

Ressourcenformat

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

{
  "type": "Microsoft.Network/applicationGateways",
  "apiVersion": "2021-05-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"
            }
          ]
        }
      }
    ],
    "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"
          }
        }
      }
    ],
    "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",
          "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"
                  }
                ],
                "responseHeaderConfigurations": [
                  {
                    "headerName": "string",
                    "headerValue": "string"
                  }
                ],
                "urlConfiguration": {
                  "modifiedPath": "string",
                  "modifiedQueryString": "string",
                  "reroute": "bool"
                }
              },
              "conditions": [
                {
                  "ignoreCase": "bool",
                  "negate": "bool",
                  "pattern": "string",
                  "variable": "string"
                }
              ],
              "name": "string",
              "ruleSequence": "int"
            }
          ]
        }
      }
    ],
    "sku": {
      "capacity": "int",
      "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"
          },
          "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"
apiVersion Die Ressourcen-API-Version '2021-05-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. Siehe 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[]
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 Application Gateway-Ressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte. ApplicationGatewayHttpListener[]
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[]
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 Obere Grenze für die Anzahl der Application Gateway Kapazität. INT

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

Einschränkungen:
Minimaler 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"
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)

ApplicationGatewayCustomError

Name BESCHREIBUNG Wert
customErrorPageUrl Fehlerseiten-URL des Application Gateway-Kundenfehlers. Zeichenfolge
statusCode Statuscode des Application Gateway-Kundenfehlers. HttpStatus403
"HttpStatus502"

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, der auch spezielle Wildcardzeichen zulässt. string[]
Protokoll Protokoll des HTTP-Listeners. "HTTP"
"HTTPS"
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

ApplicationGatewayLoadDistributionPolicy

Name BESCHREIBUNG Wert
id Ressourcen-ID Zeichenfolge
name Name der Lastenverteilungsrichtlinie, die innerhalb einer 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 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 Ip-Konfigurationen für private Verknüpfungen des 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 IP-Konfiguration für private Verknüpfungen 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 Methode zur Zuordnung privater IP-Adressen. "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
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 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"
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"
"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 Rewrite-Regelsatzes, der innerhalb eines Application Gateway eindeutig ist. Zeichenfolge
properties Eigenschaften des Anwendungsgateway-Regelsatzes neu schreiben. ApplicationGatewayRewriteRuleSetPropertiesFormat

ApplicationGatewayRewriteRuleSetPropertiesFormat

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

ApplicationGatewayRewriteRule

Name BESCHREIBUNG Wert
actionSet Eine Reihe von Aktionen, die als Teil der Rewrite-Regel ausgeführt werden sollen. ApplicationGatewayRewriteRuleActionSet
Bedingungen Bedingungen, auf deren Grundlage die Ausführung des Aktionssatzes ausgewertet wird. ApplicationGatewayRewriteRuleCondition[]
name Name der Rewrite-Regel, die innerhalb eines Application Gateway eindeutig ist. Zeichenfolge
ruleSequence Regelsequenz der Rewrite-Regel, 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

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

ApplicationGatewaySku

Name BESCHREIBUNG Wert
Kapazität Kapazität (instance Anzahl) eines Anwendungsgateways. INT
name Name einer Anwendungsgateway-SKU. "Standard_Large"
"Standard_Medium"
"Standard_Small"
"Standard_v2"
"WAF_Large"
"WAF_Medium"
"WAF_v2"
Ebene Ebene eines Anwendungsgateways. "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"
minProtocolVersion Die Mindestversion des SSL-Protokolls, die auf dem Anwendungsgateway unterstützt werden soll. "TLSv1_0"
"TLSv1_1"
"TLSv1_2"
policyName Name der vordefinierten Ssl-Richtlinie. "AppGwSslPolicy20150501"
"AppGwSslPolicy20170401"
"AppGwSslPolicy20170401S"
policyType Typ der Ssl-Richtlinie. "Benutzerdefiniert"
"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

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)

Schnellstartvorlagen

In den folgenden Schnellstartvorlagen wird dieser Ressourcentyp bereitgestellt.

Vorlage BESCHREIBUNG
Automatisches Skalieren von 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 in jeder VM 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
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.

Terraform-Ressourcendefinition (AzAPI-Anbieter)

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

  • Ressourcengruppen

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/applicationGateways@2021-05-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"
              }
            ]
          }
        }
      ]
      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"
            }
          }
        }
      ]
      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
            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"
                    }
                  ]
                  responseHeaderConfigurations = [
                    {
                      headerName = "string"
                      headerValue = "string"
                    }
                  ]
                  urlConfiguration = {
                    modifiedPath = "string"
                    modifiedQueryString = "string"
                    reroute = bool
                  }
                }
                conditions = [
                  {
                    ignoreCase = bool
                    negate = bool
                    pattern = "string"
                    variable = "string"
                  }
                ]
                name = "string"
                ruleSequence = int
              }
            ]
          }
        }
      ]
      sku = {
        capacity = int
        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
            }
            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@2021-05-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 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. "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 Anwendungsgatewayressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte. ApplicationGatewayBackendHttpSettings[]
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[]
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[]
sku SKU der Anwendungsgatewayressource. 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 Obere Grenze für die Anzahl der Application Gateway Kapazität. INT

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

Einschränkungen:
Minimaler 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 Application Gateway-Back-End-Adresspools. ApplicationGatewayBackendAddressPoolPropertiesFormat

ApplicationGatewayBackendAddressPoolPropertiesFormat

Name BESCHREIBUNG Wert
backendAddresses 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 Der Name der HTTP-Back-End-Einstellungen, der innerhalb eines Application Gateway eindeutig ist. Zeichenfolge
properties Eigenschaften der HTTP-Einstellungen des Application Gateway-Back-Ends. ApplicationGatewayBackendHttpSettingsPropertiesForma...

ApplicationGatewayBackendHttpSettingsPropertiesForma...

Name BESCHREIBUNG Wert
AffinityCookieName Cookiename, der für das Affinitätscookie verwendet werden soll. Zeichenfolge
authenticationCertificates Array von Verweisen auf Anwendungsgateway-Authentifizierungszertifikate. SubResource[]
connectionDraining Verbindungsentwässerung der Back-End-HTTP-Einstellungsressource. 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 Hostheader ausgewählt werden sollen, sollte aus dem Hostnamen des Back-End-Servers ausgewählt werden. Der Standardwert ist „false“. bool
port Der Zielport auf dem Back-End. INT
Test Testressource 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"
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 Verbindungsentwässerung aktiv ist. Zulässige Werte liegen zwischen 1 Sekunde und 3600 Sekunden. int (erforderlich)

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

ApplicationGatewayCustomError

Name BESCHREIBUNG Wert
customErrorPageUrl Fehlerseiten-URL des Application Gateway-Kundenfehlers. Zeichenfolge
statusCode Statuscode des Application Gateway-Kundenfehlers. "HttpStatus403"
"HttpStatus502"

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

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 Ip-Konfigurationen für private Verknüpfungen des 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
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 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"
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 Anwendungsgateway-Regelsatzes neu schreiben. ApplicationGatewayRewriteRuleSetPropertiesFormat

ApplicationGatewayRewriteRuleSetPropertiesFormat

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

ApplicationGatewayRewriteRule

Name BESCHREIBUNG Wert
actionSet Eine Reihe von Aktionen, die als Teil der Rewrite-Regel ausgeführt werden sollen. ApplicationGatewayRewriteRuleActionSet
Bedingungen Bedingungen, auf deren Grundlage die Ausführung des Aktionssatzes ausgewertet wird. ApplicationGatewayRewriteRuleCondition[]
name Name der Rewrite-Regel, die innerhalb eines Application Gateway eindeutig ist. Zeichenfolge
ruleSequence Regelsequenz der Rewrite-Regel, 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

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

ApplicationGatewaySku

Name BESCHREIBUNG Wert
Kapazität Kapazität (instance Anzahl) eines Anwendungsgateways. INT
name Name einer Anwendungsgateway-SKU. "Standard_Large"
"Standard_Medium"
"Standard_Small"
"Standard_v2"
"WAF_Large"
"WAF_Medium"
"WAF_v2"
Ebene Ebene eines Anwendungsgateways. „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"
minProtocolVersion Die Mindestversion des SSL-Protokolls, die auf dem Anwendungsgateway unterstützt werden soll. "TLSv1_0"
"TLSv1_1"
"TLSv1_2"
policyName Name der vordefinierten Ssl-Richtlinie. "AppGwSslPolicy20150501"
"AppGwSslPolicy20170401"
"AppGwSslPolicy20170401S"
policyType Typ der Ssl-Richtlinie. "Custom"
"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 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

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)