Sdílet prostřednictvím


Microsoft.Network applicationGateways

Definice prostředku Bicep

Typ prostředku applicationGateways je možné nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Network/applicationGateways, přidejte do šablony následující bicep.

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

Hodnoty vlastností

ApplicationGatewayAuthenticationCertificate

Jméno Popis Hodnota
id ID prostředku. řetězec
Jméno Název ověřovacího certifikátu, který je jedinečný v rámci služby Application Gateway. řetězec
vlastnosti Vlastnosti ověřovacího certifikátu služby Application Gateway ApplicationGatewayAuthenticationCertificatePropertiesFormat

ApplicationGatewayAuthenticationCertificatePropertiesFormat

Jméno Popis Hodnota
data Veřejná data certifikátu. řetězec

ApplicationGatewayAutoscaleConfiguration

Jméno Popis Hodnota
maxCapacity Horní mez počtu kapacity služby Application Gateway Int

Omezení:
Minimální hodnota = 2
minCapacity Dolní mez počtu kapacity služby Application Gateway Int

Omezení:
Minimální hodnota = 0 (povinné)

ApplicationGatewayBackendAddress

Jméno Popis Hodnota
Fqdn Plně kvalifikovaný název domény (FQDN). řetězec
ipAddress IP adresa. řetězec

ApplicationGatewayBackendAddressPool

Jméno Popis Hodnota
id ID prostředku. řetězec
Jméno Název back-endového fondu adres, který je jedinečný v rámci služby Application Gateway. řetězec
vlastnosti Vlastnosti back-endového fondu adres služby Application Gateway applicationGatewayBackendAddressPoolPropertiesFormat

ApplicationGatewayBackendAddressPoolPropertiesFormat

Jméno Popis Hodnota
back-endAddresses Back-endové adresy. ApplicationGatewayBackendAddress[]

ApplicationGatewayBackendHttpSettings

Jméno Popis Hodnota
id ID prostředku. řetězec
Jméno Název nastavení http back-endu, která jsou jedinečná v rámci služby Application Gateway. řetězec
vlastnosti Vlastnosti nastavení http back-endu služby Application Gateway applicationGatewayBackendHttpSettingsPropertiesFormat

ApplicationGatewayBackendHttpSettingsPropertiesFormat

Jméno Popis Hodnota
affinityCookieName Název souboru cookie, který se má použít pro soubor cookie spřažení. řetězec
authenticationCertificates Pole odkazů na ověřovací certifikáty služby Application Gateway subresource[]
connectionDraining Vyprazdňování připojení prostředku nastavení HTTP back-endu applicationGatewayConnectionDraining
cookieBasedAffinity Spřažení na základě souborů cookie. Zakázáno
Povoleno
hostName Hlavička hostitele, která se má odeslat na back-endové servery. řetězec
cesta Cesta, která by se měla použít jako předpona pro všechny požadavky HTTP. Null znamená, že žádná cesta nebude mít předponu. Výchozí hodnota je null. řetězec
pickHostNameFromBackendAddress Jestli chcete vybrat hlavičku hostitele, měla by být vybrána z názvu hostitele back-endového serveru. Výchozí hodnota je false. Bool
přístav Cílový port na back-endu. Int
sonda Test prostředku aplikační brány subresource
probeEnabled Jestli je sonda povolená. Výchozí hodnota je false. Bool
protokol Protokol používaný ke komunikaci s back-endem. Http
Https
Tcp
Tls
requestTimeout Časový limit požadavku v sekundách Application Gateway požadavek selže, pokud odpověď není přijata v rámci requestTimeoutu. Přijatelné hodnoty jsou od 1 sekundy do 86400 sekund. Int
trustedRootCertificates Pole odkazů na důvěryhodné kořenové certifikáty služby Application Gateway subresource[]

ApplicationGatewayBackendSettings

Jméno Popis Hodnota
id ID prostředku. řetězec
Jméno Název nastavení back-endu, která jsou jedinečná v rámci služby Application Gateway. řetězec
vlastnosti Vlastnosti nastavení back-endu služby Application Gateway ApplicationGatewayBackendSettingsPropertiesFormat

ApplicationGatewayBackendSettingsPropertiesFormat

Jméno Popis Hodnota
hostName Označení názvu serveru, který se má odeslat na back-endové servery pro protokol TLS. řetězec
pickHostNameFromBackendAddress Určuje, jestli chcete vybrat název serveru z názvu hostitele back-endového serveru pro protokol TLS. Výchozí hodnota je false. Bool
přístav Cílový port na back-endu. Int
sonda Test prostředku aplikační brány subresource
protokol Protokol používaný ke komunikaci s back-endem. Http
Https
Tcp
Tls
přerušení zápasu Časový limit připojení v sekundách Application Gateway požadavek selže, pokud odpověď není přijata v rámci connectionTimeoutu. Přijatelné hodnoty jsou od 1 sekundy do 86400 sekund. Int
trustedRootCertificates Pole odkazů na důvěryhodné kořenové certifikáty služby Application Gateway subresource[]

ApplicationGatewayClientAuthConfiguration

Jméno Popis Hodnota
verifyClientCertIssuerDN Ověřte název vystavitele klientského certifikátu ve službě Application Gateway. Bool
verifyClientRevocation Ověřte stav odvolání klientského certifikátu. None (Žádný)
OCSP

ApplicationGatewayConnectionDraining

Jméno Popis Hodnota
drainTimeoutInSec Počet sekund vyprázdnění připojení je aktivní. Přijatelné hodnoty jsou od 1 sekundy do 3600 sekund. Int

Omezení:
Minimální hodnota = 1
Maximální hodnota = 3600 (povinné)
zpřístupněný Bez ohledu na to, jestli je povolené vyprazdňování připojení, nebo ne. bool (povinné)

ApplicationGatewayCustomError

Jméno Popis Hodnota
customErrorPageUrl Adresa URL chybové stránky vlastní chyby služby Application Gateway řetězec
statusCode Stavový kód vlastní chyby služby Application Gateway HttpStatus400
HttpStatus403
HttpStatus404
HttpStatus405
HttpStatus408
HttpStatus500
HttpStatus502
HttpStatus503
HttpStatus504

ApplicationGatewayFirewallDisabledRuleGroup

Jméno Popis Hodnota
ruleGroupName Název skupiny pravidel, která bude zakázaná. string (povinné)
pravidla Seznam pravidel, která budou zakázána. Pokud je hodnota null, všechna pravidla skupiny pravidel budou zakázaná. int[]

ApplicationGatewayFirewallExclusion

Jméno Popis Hodnota
matchVariable Proměnná, která se má vyloučit. string (povinné)
volič Pokud matchVariable je kolekce, operátor použitý k určení prvků v kolekci toto vyloučení platí. string (povinné)
selectorMatchOperator Pokud je matchVariable kolekcí, pomocí selektoru určete, na které prvky v kolekci se toto vyloučení vztahuje. string (povinné)

ApplicationGatewayFrontendIPConfiguration

Jméno Popis Hodnota
id ID prostředku. řetězec
Jméno Název konfigurace front-endové IP adresy, která je jedinečná v rámci služby Application Gateway. řetězec
vlastnosti Vlastnosti konfigurace front-endové IP adresy služby Application Gateway ApplicationGatewayFrontendIPConfigurationPropertiesFormat

ApplicationGatewayFrontendIPConfigurationPropertiesFormat

Jméno Popis Hodnota
privateIPAddress PrivateIPAddress konfigurace PROTOKOLU IP síťového rozhraní. řetězec
privateIPAllocationMethod Metoda přidělování privátníCH IP adres. Dynamická
Statická
privateLinkConfiguration Odkaz na konfiguraci privátního propojení služby Application Gateway subresource
publicIPAddress Odkaz na prostředek PublicIP subresource
podsíť Odkaz na prostředek podsítě subresource

ApplicationGatewayFrontendPort

Jméno Popis Hodnota
id ID prostředku. řetězec
Jméno Název front-endového portu, který je jedinečný v rámci služby Application Gateway. řetězec
vlastnosti Vlastnosti front-endového portu služby Application Gateway ApplicationGatewayFrontendPortPropertiesFormat

ApplicationGatewayFrontendPortPropertiesFormat

Jméno Popis Hodnota
přístav Front-endový port. Int

ApplicationGatewayGlobalConfiguration

Jméno Popis Hodnota
enableRequestBuffering Povolte ukládání požadavků do vyrovnávací paměti. Bool
enableResponseBuffering Povolte ukládání odpovědí do vyrovnávací paměti. Bool

ApplicationGatewayHeaderConfiguration

Jméno Popis Hodnota
headerName Název hlavičky konfigurace. řetězec
headerValue Hodnota hlavičky konfigurace hlavičky. řetězec
headerValueMatcher Volitelné pole v části "Přepsat akci". Umožňuje zachytit a upravit hodnoty konkrétní hlavičky, pokud existuje více záhlaví se stejným názvem. V současné době se podporuje pouze pro hlavičku odpovědi Set-Cookie. Další podrobnosti najdete v https://aka.ms/appgwheadercrud HeaderValueMatcher

ApplicationGatewayHttpListener

Jméno Popis Hodnota
id ID prostředku. řetězec
Jméno Název naslouchacího procesu HTTP, který je v rámci služby Application Gateway jedinečný. řetězec
vlastnosti Vlastnosti naslouchacího procesu HTTP aplikační brány applicationGatewayHttpListenerPropertiesFormat

ApplicationGatewayHttpListenerPropertiesFormat

Jméno Popis Hodnota
customErrorConfigurations Vlastní konfigurace chyb naslouchacího procesu HTTP ApplicationGatewayCustomError[]
firewallPolicy Odkaz na prostředek FirewallPolicy subresource
frontendIPConfiguration Prostředek konfigurace front-endové IP adresy aplikační brány subresource
frontendPort Prostředek front-endového portu služby Application Gateway subresource
hostName Název hostitele naslouchacího procesu HTTP řetězec
hostNames Seznam názvů hostitelů pro naslouchací proces HTTP, který umožňuje také speciální zástupné znaky. string[]
protokol Protokol naslouchacího procesu HTTP. Http
Https
Tcp
Tls
requireServerNameIndication Platí pouze v případě, že protokol je https. Umožňuje SNI pro více hostitelů. Bool
sslCertificate Prostředek certifikátu SSL služby Application Gateway subresource
sslProfile Prostředek profilu SSL služby Application Gateway. subresource

ApplicationGatewayIPConfiguration

Jméno Popis Hodnota
id ID prostředku. řetězec
Jméno Název konfigurace PROTOKOLU IP, která je jedinečná v rámci služby Application Gateway řetězec
vlastnosti Vlastnosti konfigurace PROTOKOLU IP služby Application Gateway applicationGatewayIPConfigurationPropertiesFormat

ApplicationGatewayIPConfigurationPropertiesFormat

Jméno Popis Hodnota
podsíť Odkaz na prostředek podsítě Podsíť, ze které aplikační brána získá svou privátní adresu. subresource

ApplicationGatewayListener

Jméno Popis Hodnota
id ID prostředku. řetězec
Jméno Název naslouchacího procesu, který je v rámci služby Application Gateway jedinečný. řetězec
vlastnosti Vlastnosti naslouchacího procesu služby Application Gateway applicationGatewayListenerPropertiesFormat

ApplicationGatewayListenerPropertiesFormat

Jméno Popis Hodnota
frontendIPConfiguration Prostředek konfigurace front-endové IP adresy aplikační brány subresource
frontendPort Prostředek front-endového portu služby Application Gateway subresource
hostNames Seznam indikací názvů serverů (SNI) pro naslouchací proces s více weby TLS, který umožňuje také speciální zástupné znaky. string[]
protokol Protokol naslouchacího procesu. Http
Https
Tcp
Tls
sslCertificate Prostředek certifikátu SSL služby Application Gateway subresource
sslProfile Prostředek profilu SSL služby Application Gateway. subresource

ApplicationGatewayLoadDistributionPolicy

Jméno Popis Hodnota
id ID prostředku. řetězec
Jméno Název zásady distribuce zatížení, která je jedinečná v rámci služby Application Gateway. řetězec
vlastnosti Vlastnosti zásad distribuce zatížení aplikační brány ApplicationGatewayLoadDistributionPolicyPropertiesFormat

ApplicationGatewayLoadDistributionPolicyPropertiesFormat

Jméno Popis Hodnota
loadDistributionAlgorithm Load Distribution Targets resource of an Application Gateway. IpHash
"LeastConnections"
'RoundRobin'
loadDistributionTargets Load Distribution Targets resource of an Application Gateway. ApplicationGatewayLoadDistributionTarget[]

ApplicationGatewayLoadDistributionTarget

Jméno Popis Hodnota
id ID prostředku. řetězec
Jméno Název zásady distribuce zatížení, která je jedinečná v rámci služby Application Gateway. řetězec
vlastnosti Vlastnosti cíle distribuce zatížení aplikační brány ApplicationGatewayLoadDistributionTargetPropertiesFormat

ApplicationGatewayLoadDistributionTargetPropertiesFormat

Jméno Popis Hodnota
backendAddressPool Prostředek fondu back-endových adres služby Application Gateway subresource
weightPerServer Hmotnost na server. Rozsah mezi 1 a 100. Int

Omezení:
Minimální hodnota = 1
Maximální hodnota = 100

ApplicationGatewayPathRule

Jméno Popis Hodnota
id ID prostředku. řetězec
Jméno Název pravidla cesty, které je jedinečné v rámci služby Application Gateway řetězec
vlastnosti Vlastnosti pravidla cesty služby Application Gateway applicationGatewayPathRulePropertiesFormat

ApplicationGatewayPathRulePropertiesFormat

Jméno Popis Hodnota
backendAddressPool Prostředek fondu back-endových adres s pravidlem cesty k cestě URL. subresource
backendHttpSettings Prostředek nastavení HTTP back-endu pravidla cesty url cesty k cestě. subresource
firewallPolicy Odkaz na prostředek FirewallPolicy subresource
loadDistributionPolicy Prostředek Zásady distribuce načíst pravidlo cesty k cestě url. subresource
stezky Pravidla cesty mapy cest URL string[]
redirectConfiguration Přesměrujte prostředek konfigurace pravidla mapování cesty url. subresource
přepsání sadyRuleSet Přepište prostředek sady pravidel pro pravidlo mapování cest URL. subresource

ApplicationGatewayPrivateLinkConfiguration

Jméno Popis Hodnota
id ID prostředku. řetězec
Jméno Název konfigurace privátního propojení, která je jedinečná v rámci služby Application Gateway řetězec
vlastnosti Vlastnosti konfigurace privátního propojení služby Application Gateway applicationGatewayPrivateLinkConfigurationProperties

ApplicationGatewayPrivateLinkConfigurationProperties

Jméno Popis Hodnota
ipConfigurations Pole konfigurací IP adres privátního propojení služby Application Gateway. ApplicationGatewayPrivateLinkIpConfiguration[]

ApplicationGatewayPrivateLinkIpConfiguration

Jméno Popis Hodnota
id ID prostředku. řetězec
Jméno Název konfigurace ip adresy privátního propojení služby Application Gateway. řetězec
vlastnosti Vlastnosti konfigurace ip adresy privátního propojení služby Application Gateway ApplicationGatewayPrivateLinkIpConfigurationProperties

ApplicationGatewayPrivateLinkIpConfigurationProperties

Jméno Popis Hodnota
primární Bez ohledu na to, jestli je konfigurace ip adresy primární, nebo ne. Bool
privateIPAddress Privátní IP adresa konfigurace PROTOKOLU IP. řetězec
privateIPAllocationMethod Metoda přidělování privátníCH IP adres. Dynamická
Statická
podsíť Odkaz na prostředek podsítě subresource

ApplicationGatewayProbe

Jméno Popis Hodnota
id ID prostředku. řetězec
Jméno Název sondy, která je jedinečná v rámci služby Application Gateway. řetězec
vlastnosti Vlastnosti sondy služby Application Gateway ApplicationGatewayProbePropertiesFormat

ApplicationGatewayProbeHealthResponseMatch

Jméno Popis Hodnota
tělo Tělo, které musí být obsaženo v odpovědi na stav. Výchozí hodnota je prázdná. řetězec
statusCodes Povolené rozsahy stavových kódů v pořádku Výchozí rozsah stavových kódů v pořádku je 200–399. string[]

ApplicationGatewayProbePropertiesFormat

Jméno Popis Hodnota
hostitel Název hostitele pro odeslání sondy. řetězec
interval Interval sondy v sekundách. Toto je časový interval mezi dvěma po sobě jdoucími sondami. Přijatelné hodnoty jsou od 1 sekundy do 86400 sekund. Int
utkání Kritérium pro klasifikaci odpovědi sondy, která je v pořádku ApplicationGatewayProbeHealthResponseMatch
minServers Minimální početserverůch Výchozí hodnota je 0. Int
cesta Relativní cesta sondy Platná cesta začíná od /. Sonda je odeslána do <protokolu>://<hostitel>:<port><cesta>. řetězec
pickHostNameFromBackendHttpSettings Určuje, jestli má být hlavička hostitele vybrána z nastavení http back-endu. Výchozí hodnota je false. Bool
pickHostNameFromBackendSettings Určuje, jestli se má název serveru vybrat z nastavení back-endu protokolu TLS. Výchozí hodnota je false. Bool
přístav Vlastní port, který se použije ke zbídání back-endových serverů. Platná hodnota se pohybuje od 1 do 65535. V případě, že není nastavená, použije se port z nastavení http. Tato vlastnost je platná pouze pro Basic, Standard_v2 a WAF_v2. Int

Omezení:
Minimální hodnota = 1
Maximální hodnota = 65535
protokol Protokol použitý pro sondu. Http
Https
Tcp
Tls
přerušení zápasu Časový limit sondy v sekundách. Sonda označená jako neúspěšná, pokud v tomto časovém limitu nebyla přijata platná odpověď. Přijatelné hodnoty jsou od 1 sekundy do 86400 sekund. Int
není v pořádku Počet opakování sondy. Back-endový server je označený po po sobě jdoucím počtu selhání sondy do stavu Není v pořádku. Přijatelné hodnoty jsou od 1 sekundy do 20. Int

ApplicationGatewayPropertiesFormat

Jméno Popis Hodnota
authenticationCertificates Ověřovací certifikáty prostředku služby Application Gateway Výchozí limity najdete v tématu omezení služby Application Gateway. ApplicationGatewayAuthenticationCertificate[]
autoscaleConfiguration Konfigurace automatického škálování ApplicationGatewayAutoscaleConfiguration
backendAddressPools Back-endový fond adres prostředku služby Application Gateway. Výchozí limity najdete v tématu omezení služby Application Gateway. ApplicationGatewayBackendAddressPool[]
backendHttpSettingsCollection Nastavení http back-endu prostředku služby Application Gateway Výchozí limity najdete v tématu omezení služby Application Gateway. ApplicationGatewayBackendHttpSettings[]
backendSettingsCollection Nastavení back-endu prostředku služby Application Gateway Výchozí limity najdete v tématu omezení služby Application Gateway. ApplicationGatewayBackendSettings[]
customErrorConfigurations Vlastní konfigurace chyb prostředku služby Application Gateway ApplicationGatewayCustomError[]
enableFips Určuje, jestli je pro prostředek služby Application Gateway povolené FIPS. Bool
enableHttp2 Určuje, jestli je pro prostředek služby Application Gateway povolený protokol HTTP2. Bool
firewallPolicy Odkaz na prostředek FirewallPolicy subresource
forceFirewallPolicyAssociation Pokud je hodnota true, přidruží zásadu brány firewall ke službě Application Gateway bez ohledu na to, jestli se zásady liší od konfigurace WAF. Bool
front-endIPConfigurations IP adresy front-endu prostředku služby Application Gateway. Výchozí limity najdete v tématu omezení služby Application Gateway. ApplicationGatewayFrontendIPConfiguration[]
frontendPorts Front-endové porty prostředku služby Application Gateway Výchozí limity najdete v tématu omezení služby Application Gateway. ApplicationGatewayFrontendPort[]
gatewayIPConfigurations Podsítě prostředku služby Application Gateway. Výchozí limity najdete v tématu omezení služby Application Gateway. ApplicationGatewayIPConfiguration[]
globalConfiguration Globální konfigurace. ApplicationGatewayGlobalConfiguration
HttpListeners Naslouchací procesy http prostředku služby Application Gateway Výchozí limity najdete v tématu omezení služby Application Gateway. ApplicationGatewayHttpListener[]
posluchači Naslouchací procesy prostředku služby Application Gateway Výchozí limity najdete v tématu omezení služby Application Gateway. ApplicationGatewayListener[]
loadDistributionPolicies Zásady distribuce zatížení prostředku služby Application Gateway ApplicationGatewayLoadDistributionPolicy[]
privateLinkConfigurations Konfigurace PrivateLinku ve službě Application Gateway ApplicationGatewayPrivateLinkConfiguration[]
sondy Sondy prostředku služby Application Gateway ApplicationGatewayProbe[]
redirectConfigurations Konfigurace přesměrování prostředku služby Application Gateway Výchozí limity najdete v tématu omezení služby Application Gateway. ApplicationGatewayRedirectConfiguration[]
requestRoutingRules Žádost o pravidla směrování prostředku služby Application Gateway ApplicationGatewayRequestRoutingRule[]
přepsání sadRuleSets Přepište pravidla pro prostředek služby Application Gateway. ApplicationGatewayRewriteRuleSet[]
směrovací pravidla Pravidla směrování prostředku služby Application Gateway applicationGatewayRoutingRule[]
sku Skladová položka prostředku služby Application Gateway. ApplicationGatewaySku
sslCertificates Certifikáty SSL prostředku služby Application Gateway Výchozí limity najdete v tématu omezení služby Application Gateway. ApplicationGatewaySslCertificate[]
sslPolicy Zásady SSL prostředku služby Application Gateway. applicationGatewaySslPolicy
sslProfiles Profily SSL prostředku služby Application Gateway Výchozí limity najdete v tématu omezení služby Application Gateway. applicationGatewaySslProfile[]
trustedClientCertificates Důvěryhodné klientské certifikáty prostředku služby Application Gateway. Výchozí limity najdete v tématu omezení služby Application Gateway. ApplicationGatewayTrustedClientCertificate[]
trustedRootCertificates Důvěryhodné kořenové certifikáty prostředku služby Application Gateway. Výchozí limity najdete v tématu omezení služby Application Gateway. ApplicationGatewayTrustedRootCertificate[]
urlPathMaps Mapa cesty url prostředku služby Application Gateway Výchozí limity najdete v tématu omezení služby Application Gateway. ApplicationGatewayUrlPathMap[]
webApplicationFirewallConfiguration Konfigurace firewallu webových aplikací applicationGatewayWebApplicationFirewallConfiguration

ApplicationGatewayRedirectConfiguration

Jméno Popis Hodnota
id ID prostředku. řetězec
Jméno Název konfigurace přesměrování, která je jedinečná v rámci služby Application Gateway řetězec
vlastnosti Vlastnosti konfigurace přesměrování služby Application Gateway ApplicationGatewayRedirectConfigurationPropertiesFormat

ApplicationGatewayRedirectConfigurationPropertiesFormat

Jméno Popis Hodnota
includePath Zahrňte cestu do přesměrované adresy URL. Bool
includeQueryString Do přesměrované adresy URL zahrňte řetězec dotazu. Bool
pathRules Pravidla cesty určující konfiguraci přesměrování subresource[]
redirectType Typ přesměrování HTTP. "Nalezeno"
"Trvalé"
"SeeOther"
Dočasná
requestRoutingRules Směrování požadavků určující konfiguraci přesměrování subresource[]
targetListener Odkaz na naslouchací proces pro přesměrování požadavku na subresource
targetUrl Adresa URL, na kterou se má požadavek přesměrovat. řetězec
urlPathMaps Mapy cest url určující výchozí konfiguraci přesměrování subresource[]

ApplicationGatewayRequestRoutingRule

Jméno Popis Hodnota
id ID prostředku. řetězec
Jméno Název pravidla směrování požadavku, které je v rámci služby Application Gateway jedinečné. řetězec
vlastnosti Vlastnosti pravidla směrování požadavků služby Application Gateway ApplicationGatewayRequestRoutingRulePropertiesFormat

ApplicationGatewayRequestRoutingRulePropertiesFormat

Jméno Popis Hodnota
backendAddressPool Prostředek fondu back-endových adres služby Application Gateway subresource
backendHttpSettings Prostředek nastavení http back-endu služby Application Gateway subresource
httpListener Prostředek naslouchacího procesu HTTP aplikační brány. subresource
loadDistributionPolicy Načíst prostředek zásady distribuce služby Application Gateway subresource
priorita Priorita pravidla směrování požadavků Int

Omezení:
Minimální hodnota = 1
Maximální hodnota = 20000
redirectConfiguration Přesměrujte prostředek konfigurace služby Application Gateway. subresource
přepsání sadyRuleSet Přepište prostředek sady pravidel v základním pravidle služby Application Gateway. subresource
ruleType Typ pravidla "Základní"
PathBasedRouting
urlPathMap Prostředek mapy cesty url služby Application Gateway subresource

ApplicationGatewayRewriteRule

Jméno Popis Hodnota
actionSet Sada akcí, které se mají provést jako součást pravidla přepsání. ApplicationGatewayRewriteRuleActionSet
podmínky Podmínky, na základě kterých se bude vyhodnocovat spuštění sady akcí. ApplicationGatewayRewriteRuleCondition[]
Jméno Název pravidla přepsání, které je jedinečné v rámci služby Application Gateway. řetězec
ruleSequence Posloupnost pravidel přepsání pravidla, která určuje pořadí provádění určitého pravidla v rewriteRuleSet. Int

ApplicationGatewayRewriteRuleActionSet

Jméno Popis Hodnota
requestHeaderConfigurations Akce hlavičky požadavku v sadě akcí ApplicationGatewayHeaderConfiguration[]
responseHeaderConfigurations Akce hlavičky odpovědi v sadě akcí ApplicationGatewayHeaderConfiguration[]
urlConfiguration Akce konfigurace adresy URL v sadě akcí applicationGatewayUrlConfiguration

ApplicationGatewayRewriteRuleCondition

Jméno Popis Hodnota
ignoreCase Nastavením tohoto parametru na hodnotu pravdy vynutíte, aby vzor udělal porovnání s rozlišováním malých a velkých písmen. Bool
negovat Nastavení této hodnoty jako pravdy vynutí kontrolu negace podmínky poskytnuté uživatelem. Bool
vzor Vzor, buď pevný řetězec, nebo regulární výraz, který vyhodnocuje pravdivost podmínky. řetězec
proměnná Parametr podmínky rewriteRuleCondition. řetězec

ApplicationGatewayRewriteRuleSet

Jméno Popis Hodnota
id ID prostředku. řetězec
Jméno Název sady pravidel přepsání, která je jedinečná v rámci služby Application Gateway. řetězec
vlastnosti Vlastnosti sady pravidel přepsání služby Application Gateway ApplicationGatewayRewriteRuleSetPropertiesFormat

ApplicationGatewayRewriteRuleSetPropertiesFormat

Jméno Popis Hodnota
přepisovat pravidla Přepište pravidla v sadě pravidel přepsání. ApplicationGatewayRewriteRule[]

ApplicationGatewayRoutingRule

Jméno Popis Hodnota
id ID prostředku. řetězec
Jméno Název pravidla směrování, které je jedinečné v rámci služby Application Gateway. řetězec
vlastnosti Vlastnosti pravidla směrování služby Application Gateway ApplicationGatewayRoutingRulePropertiesFormat

ApplicationGatewayRoutingRulePropertiesFormat

Jméno Popis Hodnota
backendAddressPool Prostředek fondu back-endových adres služby Application Gateway subresource
backendSettings Prostředek nastavení back-endu služby Application Gateway subresource
posluchač Prostředek naslouchacího procesu služby Application Gateway subresource
priorita Priorita pravidla směrování Int

Omezení:
Minimální hodnota = 1
Maximální hodnota = 20000 (povinné)
ruleType Typ pravidla "Základní"
PathBasedRouting

ApplicationGatewaySku

Jméno Popis Hodnota
kapacita Kapacita (počet instancí) služby Application Gateway Int
Rodina Řada skladových položek služby Application Gateway "Generation_1"
"Generation_2"
Jméno Název skladové položky služby Application Gateway "Základní"
"Standard_Large"
"Standard_Medium"
"Standard_Small"
"Standard_v2"
WAF_Large
"WAF_Medium"
"WAF_v2"
úroveň Vrstva aplikační brány. "Základní"
"Standardní"
"Standard_v2"
WAF
"WAF_v2"

ApplicationGatewaySslCertificate

Jméno Popis Hodnota
id ID prostředku. řetězec
Jméno Název certifikátu SSL, který je jedinečný v rámci služby Application Gateway. řetězec
vlastnosti Vlastnosti certifikátu SSL služby Application Gateway ApplicationGatewaySslCertificatePropertiesFormat

ApplicationGatewaySslCertificatePropertiesFormat

Jméno Popis Hodnota
data Certifikát pfx s kódováním Base-64 Platí pouze v požadavku PUT. řetězec
keyVaultSecretId ID tajného kódu objektu (s kódováním base-64 bez šifrování pfx) Secret nebo Certificate uloženého ve službě KeyVault. řetězec
heslo Heslo pro soubor pfx zadaný v datech. Platí pouze v požadavku PUT. řetězec

ApplicationGatewaySslPolicy

Jméno Popis Hodnota
šiferSuites Šifrovací sady ssl, které se mají povolit v zadaném pořadí pro aplikační bránu. Řetězcové pole obsahující některou z těchto možností:
"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 Protokoly SSL, které se mají zakázat ve službě Application Gateway. Řetězcové pole obsahující některou z těchto možností:
"TLSv1_0"
"TLSv1_1"
"TLSv1_2"
"TLSv1_3"
minProtocolVersion Minimální verze protokolu SSL, která se má podporovat ve službě Application Gateway. "TLSv1_0"
"TLSv1_1"
"TLSv1_2"
"TLSv1_3"
policyName Název předdefinované zásady ssl AppGwSslPolicy20150501
AppGwSslPolicy20170401
AppGwSslPolicy20170401S
AppGwSslPolicy20220101
AppGwSslPolicy20220101S
policyType Typ zásad ssl. Vlastní
CustomV2
Předdefinované

ApplicationGatewaySslProfile

Jméno Popis Hodnota
id ID prostředku. řetězec
Jméno Název profilu SSL, který je jedinečný v rámci služby Application Gateway. řetězec
vlastnosti Vlastnosti profilu SSL služby Application Gateway ApplicationGatewaySslProfilePropertiesFormat

ApplicationGatewaySslProfilePropertiesFormat

Jméno Popis Hodnota
clientAuthConfiguration Konfigurace ověřování klientů prostředku služby Application Gateway applicationGatewayClientAuthConfiguration
sslPolicy Zásady SSL prostředku služby Application Gateway. applicationGatewaySslPolicy
trustedClientCertificates Pole odkazů na důvěryhodné klientské certifikáty služby Application Gateway subresource[]

ApplicationGatewayTrustedClientCertificate

Jméno Popis Hodnota
id ID prostředku. řetězec
Jméno Název důvěryhodného klientského certifikátu, který je jedinečný v rámci služby Application Gateway. řetězec
vlastnosti Vlastnosti důvěryhodného klientského certifikátu služby Application Gateway applicationGatewayTrustedClientCertificatePropertiesFormat

ApplicationGatewayTrustedClientCertificatePropertiesFormat

Jméno Popis Hodnota
data Veřejná data certifikátu. řetězec

ApplicationGatewayTrustedRootCertificate

Jméno Popis Hodnota
id ID prostředku. řetězec
Jméno Název důvěryhodného kořenového certifikátu, který je v rámci služby Application Gateway jedinečný. řetězec
vlastnosti Vlastnosti důvěryhodného kořenového certifikátu služby Application Gateway applicationGatewayTrustedRootCertificatePropertiesFormat

ApplicationGatewayTrustedRootCertificatePropertiesFormat

Jméno Popis Hodnota
data Veřejná data certifikátu. řetězec
keyVaultSecretId ID tajného kódu objektu (s kódováním base-64 bez šifrování pfx) Secret nebo Certificate uloženého ve službě KeyVault. řetězec

ApplicationGatewayUrlConfiguration

Jméno Popis Hodnota
modifiedPath Cesta url, kterou uživatel zadal pro přepsání adresy URL. Null znamená, že nebude aktualizována žádná cesta. Výchozí hodnota je null. řetězec
modifiedQueryString Řetězec dotazu, který uživatel zadal pro přepsání adresy URL. Null znamená, že se neaktualizuje žádný řetězec dotazu. Výchozí hodnota je null. řetězec
přesměrovat Pokud je nastavená hodnota true, znovu vyhodnotí mapu cest url zadanou v pravidlech směrování požadavků založených na cestě pomocí upravené cesty. Výchozí hodnota je false. Bool

ApplicationGatewayUrlPathMap

Jméno Popis Hodnota
id ID prostředku. řetězec
Jméno Název mapy cest url, která je jedinečná v rámci služby Application Gateway. řetězec
vlastnosti Vlastnosti mapy cest url služby Application Gateway ApplicationGatewayUrlPathMapPropertiesFormat

ApplicationGatewayUrlPathMapPropertiesFormat

Jméno Popis Hodnota
defaultBackendAddressPool Výchozí prostředek fondu back-endových adres map cest URL subresource
defaultBackendHttpSettings Výchozí prostředek nastavení HTTP back-endu mapy cest URL subresource
defaultLoadDistributionPolicy Výchozí prostředek zásady distribuce zatížení mapy cest URL. subresource
defaultRedirectConfiguration Výchozí prostředek konfigurace přesměrování mapy cest URL subresource
defaultRewriteRuleSet Výchozí prostředek sady pravidel přepsání mapování cest URL subresource
pathRules Pravidlo cesty prostředku mapování cest URL applicationGatewayPathRule[]

ApplicationGatewayWebApplicationFirewallConfiguration

Jméno Popis Hodnota
disabledRuleGroups Zakázané skupiny pravidel. ApplicationGatewayFirewallDisabledRuleGroup[]
zpřístupněný Bez ohledu na to, jestli je povolená brána firewall webových aplikací, nebo ne. bool (povinné)
výluky Seznam vyloučení. ApplicationGatewayFirewallExclusion[]
fileUploadLimitInMb Maximální velikost nahrání souboru v MB pro WAF Int

Omezení:
Minimální hodnota = 0
firewallMode Režim firewallu webových aplikací Detekce
Prevence (povinné)
maxRequestBodySize Maximální velikost textu požadavku pro WAF Int

Omezení:
Minimální hodnota = 8
Maximální hodnota = 128
maxRequestBodySizeInKb Maximální velikost textu požadavku v kB pro WAF Int

Omezení:
Minimální hodnota = 8
Maximální hodnota = 128
requestBodyCheck Určuje, jestli waF umožňuje zkontrolovat text požadavku. Bool
ruleSetType Typ sady pravidel firewallu webových aplikací. Možné hodnoty jsou: OWASP. string (povinné)
ruleSetVersion Verze typu sady pravidel. string (povinné)

Komponenty1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties

Jméno Popis Hodnota

HeaderValueMatcher

Jméno Popis Hodnota
ignoreCase Nastavením tohoto parametru na hodnotu pravdy vynutíte, aby vzor udělal porovnání s rozlišováním malých a velkých písmen. Bool
negovat Nastavení této hodnoty jako pravdy vynutí kontrolu negace podmínky poskytnuté uživatelem v poli vzoru. Bool
vzor Vzor, buď pevný řetězec, nebo regulární výraz, který vyhodnotí, jestli má být pro přepsání vybrána hodnota záhlaví. řetězec

ManagedServiceIdentity

Jméno Popis Hodnota
typ Typ identity používané pro prostředek. Typ SystemAssigned, UserAssigned zahrnuje implicitně vytvořenou identitu i sadu identit přiřazených uživatelem. Typ None odebere všechny identity z virtuálního počítače. None (Žádný)
SystemAssigned
SystemAssigned, UserAssigned
UserAssigned
userAssignedIdentities Seznam identit uživatelů přidružených k prostředku. Odkazy na klíč slovníku identit uživatele budou ID prostředků ARM ve formátu: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. ManagedServiceIdentityUserAssignedIdentities

ManagedServiceIdentityUserAssignedIdentities

Jméno Popis Hodnota

Microsoft.Network/applicationGateways

Jméno Popis Hodnota
identita Identita aplikační brány, pokud je nakonfigurovaná. ManagedServiceIdentity
umístění Umístění prostředku řetězec
Jméno Název prostředku string (povinné)
vlastnosti Vlastnosti aplikační brány ApplicationGatewayPropertiesFormat
visačky Značky prostředků Slovník názvů a hodnot značek Viz Značky v šablonách
zóny Seznam zón dostupnosti označující, odkud prostředek musí pocházet. string[]

Značky prostředků

Jméno Popis Hodnota

Podsourc

Jméno Popis Hodnota
id ID prostředku. řetězec

Ukázky rychlého startu

Následující ukázky rychlého startu nasadí tento typ prostředku.

Soubor Bicep Popis
clusterU AKS se službou NAT Gateway a služby Application Gateway Tato ukázka ukazuje, jak nasadit cluster AKS se službou NAT Gateway pro odchozí připojení a službu Application Gateway pro příchozí připojení.
clusterU AKS s kontrolerem příchozího přenosu dat služby Application Gateway Tato ukázka ukazuje, jak nasadit cluster AKS se službou Application Gateway, kontrolerem příchozího přenosu dat služby Application Gateway, službou Azure Container Registry, Log Analytics a službou Key Vault.
Application Gateway s interní službou API Management a webovou aplikací Služba Application Gateway směruje internetový provoz do instance služby API Management (interní režim), která obsluhuje webové rozhraní API hostované ve webové aplikaci Azure.
Application Gateway s waF a zásadami brány firewall Tato šablona vytvoří službu Application Gateway s nakonfigurovanou bránou WAF spolu se zásadami brány firewall.
vytvoření webové aplikace, prostředí PE a služby Application Gateway v2 Tato šablona vytvoří webovou aplikaci Azure s privátním koncovým bodem v podsíti virtuální sítě Azure , službou Application Gateway v2. Služba Application Gateway se nasadí do virtuální sítě (podsítě). Webová aplikace omezuje přístup k provozu z podsítě pomocí privátního koncového bodu.
vytvoření služby Application Gateway v2 Tato šablona vytvoří ve virtuální síti aplikační bránu v2 a nastaví vlastnosti automatického škálování a pravidlo vyrovnávání zatížení HTTP s veřejným front-endem.
vytvoření služby Azure Application Gateway v2 Tato šablona vytvoří službu Azure Application Gateway se dvěma servery s Windows Serverem 2016 v back-endovém fondu.
vytvoření azure WAF v2 ve službě Azure Application Gateway Tato šablona vytvoří firewall webových aplikací Azure v2 ve službě Azure Application Gateway se dvěma servery s Windows Serverem 2016 v back-endovém fondu.
vytvoření služby API Management v interní virtuální síti s služby App Gateway Tato šablona ukazuje, jak vytvořit instanci služby Azure API Management v privátní síti chráněné službou Azure Application Gateway.
vytvoření služby Application Gateway s certifikáty Tato šablona ukazuje, jak vygenerovat certifikáty podepsané svým držitelem služby Key Vault a pak odkazovat ze služby Application Gateway.
Nasazení škálovací sady virtuálních počítačů s Windows pomocí služby Azure Application Gateway Tato šablona umožňuje nasadit jednoduchou škálovací sadu virtuálních počítačů s Windows integrovanou se službou Azure Application Gateway a podporuje až 1 000 virtuálních počítačů.
služby Front Door Standard/Premium s počátečním služby Application Gateway Tato šablona vytvoří službu Front Door Standard/Premium a instanci služby Application Gateway a použije zásadu NSG a WAF k ověření, že provoz prošel původem služby Front Door.
Front Door s instancemi kontejnerů a služby Application Gateway Tato šablona vytvoří front Door Standard/Premium se skupinou kontejnerů a službou Application Gateway.

Definice prostředku šablony ARM

Typ prostředku applicationGateways je možné nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Network/applicationGateways, přidejte do šablony následující JSON.

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

Hodnoty vlastností

ApplicationGatewayAuthenticationCertificate

Jméno Popis Hodnota
id ID prostředku. řetězec
Jméno Název ověřovacího certifikátu, který je jedinečný v rámci služby Application Gateway. řetězec
vlastnosti Vlastnosti ověřovacího certifikátu služby Application Gateway ApplicationGatewayAuthenticationCertificatePropertiesFormat

ApplicationGatewayAuthenticationCertificatePropertiesFormat

Jméno Popis Hodnota
data Veřejná data certifikátu. řetězec

ApplicationGatewayAutoscaleConfiguration

Jméno Popis Hodnota
maxCapacity Horní mez počtu kapacity služby Application Gateway Int

Omezení:
Minimální hodnota = 2
minCapacity Dolní mez počtu kapacity služby Application Gateway Int

Omezení:
Minimální hodnota = 0 (povinné)

ApplicationGatewayBackendAddress

Jméno Popis Hodnota
Fqdn Plně kvalifikovaný název domény (FQDN). řetězec
ipAddress IP adresa. řetězec

ApplicationGatewayBackendAddressPool

Jméno Popis Hodnota
id ID prostředku. řetězec
Jméno Název back-endového fondu adres, který je jedinečný v rámci služby Application Gateway. řetězec
vlastnosti Vlastnosti back-endového fondu adres služby Application Gateway applicationGatewayBackendAddressPoolPropertiesFormat

ApplicationGatewayBackendAddressPoolPropertiesFormat

Jméno Popis Hodnota
back-endAddresses Back-endové adresy. ApplicationGatewayBackendAddress[]

ApplicationGatewayBackendHttpSettings

Jméno Popis Hodnota
id ID prostředku. řetězec
Jméno Název nastavení http back-endu, která jsou jedinečná v rámci služby Application Gateway. řetězec
vlastnosti Vlastnosti nastavení http back-endu služby Application Gateway applicationGatewayBackendHttpSettingsPropertiesFormat

ApplicationGatewayBackendHttpSettingsPropertiesFormat

Jméno Popis Hodnota
affinityCookieName Název souboru cookie, který se má použít pro soubor cookie spřažení. řetězec
authenticationCertificates Pole odkazů na ověřovací certifikáty služby Application Gateway subresource[]
connectionDraining Vyprazdňování připojení prostředku nastavení HTTP back-endu applicationGatewayConnectionDraining
cookieBasedAffinity Spřažení na základě souborů cookie. Zakázáno
Povoleno
hostName Hlavička hostitele, která se má odeslat na back-endové servery. řetězec
cesta Cesta, která by se měla použít jako předpona pro všechny požadavky HTTP. Null znamená, že žádná cesta nebude mít předponu. Výchozí hodnota je null. řetězec
pickHostNameFromBackendAddress Jestli chcete vybrat hlavičku hostitele, měla by být vybrána z názvu hostitele back-endového serveru. Výchozí hodnota je false. Bool
přístav Cílový port na back-endu. Int
sonda Test prostředku aplikační brány subresource
probeEnabled Jestli je sonda povolená. Výchozí hodnota je false. Bool
protokol Protokol používaný ke komunikaci s back-endem. Http
Https
Tcp
Tls
requestTimeout Časový limit požadavku v sekundách Application Gateway požadavek selže, pokud odpověď není přijata v rámci requestTimeoutu. Přijatelné hodnoty jsou od 1 sekundy do 86400 sekund. Int
trustedRootCertificates Pole odkazů na důvěryhodné kořenové certifikáty služby Application Gateway subresource[]

ApplicationGatewayBackendSettings

Jméno Popis Hodnota
id ID prostředku. řetězec
Jméno Název nastavení back-endu, která jsou jedinečná v rámci služby Application Gateway. řetězec
vlastnosti Vlastnosti nastavení back-endu služby Application Gateway ApplicationGatewayBackendSettingsPropertiesFormat

ApplicationGatewayBackendSettingsPropertiesFormat

Jméno Popis Hodnota
hostName Označení názvu serveru, který se má odeslat na back-endové servery pro protokol TLS. řetězec
pickHostNameFromBackendAddress Určuje, jestli chcete vybrat název serveru z názvu hostitele back-endového serveru pro protokol TLS. Výchozí hodnota je false. Bool
přístav Cílový port na back-endu. Int
sonda Test prostředku aplikační brány subresource
protokol Protokol používaný ke komunikaci s back-endem. Http
Https
Tcp
Tls
přerušení zápasu Časový limit připojení v sekundách Application Gateway požadavek selže, pokud odpověď není přijata v rámci connectionTimeoutu. Přijatelné hodnoty jsou od 1 sekundy do 86400 sekund. Int
trustedRootCertificates Pole odkazů na důvěryhodné kořenové certifikáty služby Application Gateway subresource[]

ApplicationGatewayClientAuthConfiguration

Jméno Popis Hodnota
verifyClientCertIssuerDN Ověřte název vystavitele klientského certifikátu ve službě Application Gateway. Bool
verifyClientRevocation Ověřte stav odvolání klientského certifikátu. None (Žádný)
OCSP

ApplicationGatewayConnectionDraining

Jméno Popis Hodnota
drainTimeoutInSec Počet sekund vyprázdnění připojení je aktivní. Přijatelné hodnoty jsou od 1 sekundy do 3600 sekund. Int

Omezení:
Minimální hodnota = 1
Maximální hodnota = 3600 (povinné)
zpřístupněný Bez ohledu na to, jestli je povolené vyprazdňování připojení, nebo ne. bool (povinné)

ApplicationGatewayCustomError

Jméno Popis Hodnota
customErrorPageUrl Adresa URL chybové stránky vlastní chyby služby Application Gateway řetězec
statusCode Stavový kód vlastní chyby služby Application Gateway HttpStatus400
HttpStatus403
HttpStatus404
HttpStatus405
HttpStatus408
HttpStatus500
HttpStatus502
HttpStatus503
HttpStatus504

ApplicationGatewayFirewallDisabledRuleGroup

Jméno Popis Hodnota
ruleGroupName Název skupiny pravidel, která bude zakázaná. string (povinné)
pravidla Seznam pravidel, která budou zakázána. Pokud je hodnota null, všechna pravidla skupiny pravidel budou zakázaná. int[]

ApplicationGatewayFirewallExclusion

Jméno Popis Hodnota
matchVariable Proměnná, která se má vyloučit. string (povinné)
volič Pokud matchVariable je kolekce, operátor použitý k určení prvků v kolekci toto vyloučení platí. string (povinné)
selectorMatchOperator Pokud je matchVariable kolekcí, pomocí selektoru určete, na které prvky v kolekci se toto vyloučení vztahuje. string (povinné)

ApplicationGatewayFrontendIPConfiguration

Jméno Popis Hodnota
id ID prostředku. řetězec
Jméno Název konfigurace front-endové IP adresy, která je jedinečná v rámci služby Application Gateway. řetězec
vlastnosti Vlastnosti konfigurace front-endové IP adresy služby Application Gateway ApplicationGatewayFrontendIPConfigurationPropertiesFormat

ApplicationGatewayFrontendIPConfigurationPropertiesFormat

Jméno Popis Hodnota
privateIPAddress PrivateIPAddress konfigurace PROTOKOLU IP síťového rozhraní. řetězec
privateIPAllocationMethod Metoda přidělování privátníCH IP adres. Dynamická
Statická
privateLinkConfiguration Odkaz na konfiguraci privátního propojení služby Application Gateway subresource
publicIPAddress Odkaz na prostředek PublicIP subresource
podsíť Odkaz na prostředek podsítě subresource

ApplicationGatewayFrontendPort

Jméno Popis Hodnota
id ID prostředku. řetězec
Jméno Název front-endového portu, který je jedinečný v rámci služby Application Gateway. řetězec
vlastnosti Vlastnosti front-endového portu služby Application Gateway ApplicationGatewayFrontendPortPropertiesFormat

ApplicationGatewayFrontendPortPropertiesFormat

Jméno Popis Hodnota
přístav Front-endový port. Int

ApplicationGatewayGlobalConfiguration

Jméno Popis Hodnota
enableRequestBuffering Povolte ukládání požadavků do vyrovnávací paměti. Bool
enableResponseBuffering Povolte ukládání odpovědí do vyrovnávací paměti. Bool

ApplicationGatewayHeaderConfiguration

Jméno Popis Hodnota
headerName Název hlavičky konfigurace. řetězec
headerValue Hodnota hlavičky konfigurace hlavičky. řetězec
headerValueMatcher Volitelné pole v části "Přepsat akci". Umožňuje zachytit a upravit hodnoty konkrétní hlavičky, pokud existuje více záhlaví se stejným názvem. V současné době se podporuje pouze pro hlavičku odpovědi Set-Cookie. Další podrobnosti najdete v https://aka.ms/appgwheadercrud HeaderValueMatcher

ApplicationGatewayHttpListener

Jméno Popis Hodnota
id ID prostředku. řetězec
Jméno Název naslouchacího procesu HTTP, který je v rámci služby Application Gateway jedinečný. řetězec
vlastnosti Vlastnosti naslouchacího procesu HTTP aplikační brány applicationGatewayHttpListenerPropertiesFormat

ApplicationGatewayHttpListenerPropertiesFormat

Jméno Popis Hodnota
customErrorConfigurations Vlastní konfigurace chyb naslouchacího procesu HTTP ApplicationGatewayCustomError[]
firewallPolicy Odkaz na prostředek FirewallPolicy subresource
frontendIPConfiguration Prostředek konfigurace front-endové IP adresy aplikační brány subresource
frontendPort Prostředek front-endového portu služby Application Gateway subresource
hostName Název hostitele naslouchacího procesu HTTP řetězec
hostNames Seznam názvů hostitelů pro naslouchací proces HTTP, který umožňuje také speciální zástupné znaky. string[]
protokol Protokol naslouchacího procesu HTTP. Http
Https
Tcp
Tls
requireServerNameIndication Platí pouze v případě, že protokol je https. Umožňuje SNI pro více hostitelů. Bool
sslCertificate Prostředek certifikátu SSL služby Application Gateway subresource
sslProfile Prostředek profilu SSL služby Application Gateway. subresource

ApplicationGatewayIPConfiguration

Jméno Popis Hodnota
id ID prostředku. řetězec
Jméno Název konfigurace PROTOKOLU IP, která je jedinečná v rámci služby Application Gateway řetězec
vlastnosti Vlastnosti konfigurace PROTOKOLU IP služby Application Gateway applicationGatewayIPConfigurationPropertiesFormat

ApplicationGatewayIPConfigurationPropertiesFormat

Jméno Popis Hodnota
podsíť Odkaz na prostředek podsítě Podsíť, ze které aplikační brána získá svou privátní adresu. subresource

ApplicationGatewayListener

Jméno Popis Hodnota
id ID prostředku. řetězec
Jméno Název naslouchacího procesu, který je v rámci služby Application Gateway jedinečný. řetězec
vlastnosti Vlastnosti naslouchacího procesu služby Application Gateway applicationGatewayListenerPropertiesFormat

ApplicationGatewayListenerPropertiesFormat

Jméno Popis Hodnota
frontendIPConfiguration Prostředek konfigurace front-endové IP adresy aplikační brány subresource
frontendPort Prostředek front-endového portu služby Application Gateway subresource
hostNames Seznam indikací názvů serverů (SNI) pro naslouchací proces s více weby TLS, který umožňuje také speciální zástupné znaky. string[]
protokol Protokol naslouchacího procesu. Http
Https
Tcp
Tls
sslCertificate Prostředek certifikátu SSL služby Application Gateway subresource
sslProfile Prostředek profilu SSL služby Application Gateway. subresource

ApplicationGatewayLoadDistributionPolicy

Jméno Popis Hodnota
id ID prostředku. řetězec
Jméno Název zásady distribuce zatížení, která je jedinečná v rámci služby Application Gateway. řetězec
vlastnosti Vlastnosti zásad distribuce zatížení aplikační brány ApplicationGatewayLoadDistributionPolicyPropertiesFormat

ApplicationGatewayLoadDistributionPolicyPropertiesFormat

Jméno Popis Hodnota
loadDistributionAlgorithm Load Distribution Targets resource of an Application Gateway. IpHash
"LeastConnections"
'RoundRobin'
loadDistributionTargets Load Distribution Targets resource of an Application Gateway. ApplicationGatewayLoadDistributionTarget[]

ApplicationGatewayLoadDistributionTarget

Jméno Popis Hodnota
id ID prostředku. řetězec
Jméno Název zásady distribuce zatížení, která je jedinečná v rámci služby Application Gateway. řetězec
vlastnosti Vlastnosti cíle distribuce zatížení aplikační brány ApplicationGatewayLoadDistributionTargetPropertiesFormat

ApplicationGatewayLoadDistributionTargetPropertiesFormat

Jméno Popis Hodnota
backendAddressPool Prostředek fondu back-endových adres služby Application Gateway subresource
weightPerServer Hmotnost na server. Rozsah mezi 1 a 100. Int

Omezení:
Minimální hodnota = 1
Maximální hodnota = 100

ApplicationGatewayPathRule

Jméno Popis Hodnota
id ID prostředku. řetězec
Jméno Název pravidla cesty, které je jedinečné v rámci služby Application Gateway řetězec
vlastnosti Vlastnosti pravidla cesty služby Application Gateway applicationGatewayPathRulePropertiesFormat

ApplicationGatewayPathRulePropertiesFormat

Jméno Popis Hodnota
backendAddressPool Prostředek fondu back-endových adres s pravidlem cesty k cestě URL. subresource
backendHttpSettings Prostředek nastavení HTTP back-endu pravidla cesty url cesty k cestě. subresource
firewallPolicy Odkaz na prostředek FirewallPolicy subresource
loadDistributionPolicy Prostředek Zásady distribuce načíst pravidlo cesty k cestě url. subresource
stezky Pravidla cesty mapy cest URL string[]
redirectConfiguration Přesměrujte prostředek konfigurace pravidla mapování cesty url. subresource
přepsání sadyRuleSet Přepište prostředek sady pravidel pro pravidlo mapování cest URL. subresource

ApplicationGatewayPrivateLinkConfiguration

Jméno Popis Hodnota
id ID prostředku. řetězec
Jméno Název konfigurace privátního propojení, která je jedinečná v rámci služby Application Gateway řetězec
vlastnosti Vlastnosti konfigurace privátního propojení služby Application Gateway applicationGatewayPrivateLinkConfigurationProperties

ApplicationGatewayPrivateLinkConfigurationProperties

Jméno Popis Hodnota
ipConfigurations Pole konfigurací IP adres privátního propojení služby Application Gateway. ApplicationGatewayPrivateLinkIpConfiguration[]

ApplicationGatewayPrivateLinkIpConfiguration

Jméno Popis Hodnota
id ID prostředku. řetězec
Jméno Název konfigurace ip adresy privátního propojení služby Application Gateway. řetězec
vlastnosti Vlastnosti konfigurace ip adresy privátního propojení služby Application Gateway ApplicationGatewayPrivateLinkIpConfigurationProperties

ApplicationGatewayPrivateLinkIpConfigurationProperties

Jméno Popis Hodnota
primární Bez ohledu na to, jestli je konfigurace ip adresy primární, nebo ne. Bool
privateIPAddress Privátní IP adresa konfigurace PROTOKOLU IP. řetězec
privateIPAllocationMethod Metoda přidělování privátníCH IP adres. Dynamická
Statická
podsíť Odkaz na prostředek podsítě subresource

ApplicationGatewayProbe

Jméno Popis Hodnota
id ID prostředku. řetězec
Jméno Název sondy, která je jedinečná v rámci služby Application Gateway. řetězec
vlastnosti Vlastnosti sondy služby Application Gateway ApplicationGatewayProbePropertiesFormat

ApplicationGatewayProbeHealthResponseMatch

Jméno Popis Hodnota
tělo Tělo, které musí být obsaženo v odpovědi na stav. Výchozí hodnota je prázdná. řetězec
statusCodes Povolené rozsahy stavových kódů v pořádku Výchozí rozsah stavových kódů v pořádku je 200–399. string[]

ApplicationGatewayProbePropertiesFormat

Jméno Popis Hodnota
hostitel Název hostitele pro odeslání sondy. řetězec
interval Interval sondy v sekundách. Toto je časový interval mezi dvěma po sobě jdoucími sondami. Přijatelné hodnoty jsou od 1 sekundy do 86400 sekund. Int
utkání Kritérium pro klasifikaci odpovědi sondy, která je v pořádku ApplicationGatewayProbeHealthResponseMatch
minServers Minimální početserverůch Výchozí hodnota je 0. Int
cesta Relativní cesta sondy Platná cesta začíná od /. Sonda je odeslána do <protokolu>://<hostitel>:<port><cesta>. řetězec
pickHostNameFromBackendHttpSettings Určuje, jestli má být hlavička hostitele vybrána z nastavení http back-endu. Výchozí hodnota je false. Bool
pickHostNameFromBackendSettings Určuje, jestli se má název serveru vybrat z nastavení back-endu protokolu TLS. Výchozí hodnota je false. Bool
přístav Vlastní port, který se použije ke zbídání back-endových serverů. Platná hodnota se pohybuje od 1 do 65535. V případě, že není nastavená, použije se port z nastavení http. Tato vlastnost je platná pouze pro Basic, Standard_v2 a WAF_v2. Int

Omezení:
Minimální hodnota = 1
Maximální hodnota = 65535
protokol Protokol použitý pro sondu. Http
Https
Tcp
Tls
přerušení zápasu Časový limit sondy v sekundách. Sonda označená jako neúspěšná, pokud v tomto časovém limitu nebyla přijata platná odpověď. Přijatelné hodnoty jsou od 1 sekundy do 86400 sekund. Int
není v pořádku Počet opakování sondy. Back-endový server je označený po po sobě jdoucím počtu selhání sondy do stavu Není v pořádku. Přijatelné hodnoty jsou od 1 sekundy do 20. Int

ApplicationGatewayPropertiesFormat

Jméno Popis Hodnota
authenticationCertificates Ověřovací certifikáty prostředku služby Application Gateway Výchozí limity najdete v tématu omezení služby Application Gateway. ApplicationGatewayAuthenticationCertificate[]
autoscaleConfiguration Konfigurace automatického škálování ApplicationGatewayAutoscaleConfiguration
backendAddressPools Back-endový fond adres prostředku služby Application Gateway. Výchozí limity najdete v tématu omezení služby Application Gateway. ApplicationGatewayBackendAddressPool[]
backendHttpSettingsCollection Nastavení http back-endu prostředku služby Application Gateway Výchozí limity najdete v tématu omezení služby Application Gateway. ApplicationGatewayBackendHttpSettings[]
backendSettingsCollection Nastavení back-endu prostředku služby Application Gateway Výchozí limity najdete v tématu omezení služby Application Gateway. ApplicationGatewayBackendSettings[]
customErrorConfigurations Vlastní konfigurace chyb prostředku služby Application Gateway ApplicationGatewayCustomError[]
enableFips Určuje, jestli je pro prostředek služby Application Gateway povolené FIPS. Bool
enableHttp2 Určuje, jestli je pro prostředek služby Application Gateway povolený protokol HTTP2. Bool
firewallPolicy Odkaz na prostředek FirewallPolicy subresource
forceFirewallPolicyAssociation Pokud je hodnota true, přidruží zásadu brány firewall ke službě Application Gateway bez ohledu na to, jestli se zásady liší od konfigurace WAF. Bool
front-endIPConfigurations IP adresy front-endu prostředku služby Application Gateway. Výchozí limity najdete v tématu omezení služby Application Gateway. ApplicationGatewayFrontendIPConfiguration[]
frontendPorts Front-endové porty prostředku služby Application Gateway Výchozí limity najdete v tématu omezení služby Application Gateway. ApplicationGatewayFrontendPort[]
gatewayIPConfigurations Podsítě prostředku služby Application Gateway. Výchozí limity najdete v tématu omezení služby Application Gateway. ApplicationGatewayIPConfiguration[]
globalConfiguration Globální konfigurace. ApplicationGatewayGlobalConfiguration
HttpListeners Naslouchací procesy http prostředku služby Application Gateway Výchozí limity najdete v tématu omezení služby Application Gateway. ApplicationGatewayHttpListener[]
posluchači Naslouchací procesy prostředku služby Application Gateway Výchozí limity najdete v tématu omezení služby Application Gateway. ApplicationGatewayListener[]
loadDistributionPolicies Zásady distribuce zatížení prostředku služby Application Gateway ApplicationGatewayLoadDistributionPolicy[]
privateLinkConfigurations Konfigurace PrivateLinku ve službě Application Gateway ApplicationGatewayPrivateLinkConfiguration[]
sondy Sondy prostředku služby Application Gateway ApplicationGatewayProbe[]
redirectConfigurations Konfigurace přesměrování prostředku služby Application Gateway Výchozí limity najdete v tématu omezení služby Application Gateway. ApplicationGatewayRedirectConfiguration[]
requestRoutingRules Žádost o pravidla směrování prostředku služby Application Gateway ApplicationGatewayRequestRoutingRule[]
přepsání sadRuleSets Přepište pravidla pro prostředek služby Application Gateway. ApplicationGatewayRewriteRuleSet[]
směrovací pravidla Pravidla směrování prostředku služby Application Gateway applicationGatewayRoutingRule[]
sku Skladová položka prostředku služby Application Gateway. ApplicationGatewaySku
sslCertificates Certifikáty SSL prostředku služby Application Gateway Výchozí limity najdete v tématu omezení služby Application Gateway. ApplicationGatewaySslCertificate[]
sslPolicy Zásady SSL prostředku služby Application Gateway. applicationGatewaySslPolicy
sslProfiles Profily SSL prostředku služby Application Gateway Výchozí limity najdete v tématu omezení služby Application Gateway. applicationGatewaySslProfile[]
trustedClientCertificates Důvěryhodné klientské certifikáty prostředku služby Application Gateway. Výchozí limity najdete v tématu omezení služby Application Gateway. ApplicationGatewayTrustedClientCertificate[]
trustedRootCertificates Důvěryhodné kořenové certifikáty prostředku služby Application Gateway. Výchozí limity najdete v tématu omezení služby Application Gateway. ApplicationGatewayTrustedRootCertificate[]
urlPathMaps Mapa cesty url prostředku služby Application Gateway Výchozí limity najdete v tématu omezení služby Application Gateway. ApplicationGatewayUrlPathMap[]
webApplicationFirewallConfiguration Konfigurace firewallu webových aplikací applicationGatewayWebApplicationFirewallConfiguration

ApplicationGatewayRedirectConfiguration

Jméno Popis Hodnota
id ID prostředku. řetězec
Jméno Název konfigurace přesměrování, která je jedinečná v rámci služby Application Gateway řetězec
vlastnosti Vlastnosti konfigurace přesměrování služby Application Gateway ApplicationGatewayRedirectConfigurationPropertiesFormat

ApplicationGatewayRedirectConfigurationPropertiesFormat

Jméno Popis Hodnota
includePath Zahrňte cestu do přesměrované adresy URL. Bool
includeQueryString Do přesměrované adresy URL zahrňte řetězec dotazu. Bool
pathRules Pravidla cesty určující konfiguraci přesměrování subresource[]
redirectType Typ přesměrování HTTP. "Nalezeno"
"Trvalé"
"SeeOther"
Dočasná
requestRoutingRules Směrování požadavků určující konfiguraci přesměrování subresource[]
targetListener Odkaz na naslouchací proces pro přesměrování požadavku na subresource
targetUrl Adresa URL, na kterou se má požadavek přesměrovat. řetězec
urlPathMaps Mapy cest url určující výchozí konfiguraci přesměrování subresource[]

ApplicationGatewayRequestRoutingRule

Jméno Popis Hodnota
id ID prostředku. řetězec
Jméno Název pravidla směrování požadavku, které je v rámci služby Application Gateway jedinečné. řetězec
vlastnosti Vlastnosti pravidla směrování požadavků služby Application Gateway ApplicationGatewayRequestRoutingRulePropertiesFormat

ApplicationGatewayRequestRoutingRulePropertiesFormat

Jméno Popis Hodnota
backendAddressPool Prostředek fondu back-endových adres služby Application Gateway subresource
backendHttpSettings Prostředek nastavení http back-endu služby Application Gateway subresource
httpListener Prostředek naslouchacího procesu HTTP aplikační brány. subresource
loadDistributionPolicy Načíst prostředek zásady distribuce služby Application Gateway subresource
priorita Priorita pravidla směrování požadavků Int

Omezení:
Minimální hodnota = 1
Maximální hodnota = 20000
redirectConfiguration Přesměrujte prostředek konfigurace služby Application Gateway. subresource
přepsání sadyRuleSet Přepište prostředek sady pravidel v základním pravidle služby Application Gateway. subresource
ruleType Typ pravidla "Základní"
PathBasedRouting
urlPathMap Prostředek mapy cesty url služby Application Gateway subresource

ApplicationGatewayRewriteRule

Jméno Popis Hodnota
actionSet Sada akcí, které se mají provést jako součást pravidla přepsání. ApplicationGatewayRewriteRuleActionSet
podmínky Podmínky, na základě kterých se bude vyhodnocovat spuštění sady akcí. ApplicationGatewayRewriteRuleCondition[]
Jméno Název pravidla přepsání, které je jedinečné v rámci služby Application Gateway. řetězec
ruleSequence Posloupnost pravidel přepsání pravidla, která určuje pořadí provádění určitého pravidla v rewriteRuleSet. Int

ApplicationGatewayRewriteRuleActionSet

Jméno Popis Hodnota
requestHeaderConfigurations Akce hlavičky požadavku v sadě akcí ApplicationGatewayHeaderConfiguration[]
responseHeaderConfigurations Akce hlavičky odpovědi v sadě akcí ApplicationGatewayHeaderConfiguration[]
urlConfiguration Akce konfigurace adresy URL v sadě akcí applicationGatewayUrlConfiguration

ApplicationGatewayRewriteRuleCondition

Jméno Popis Hodnota
ignoreCase Nastavením tohoto parametru na hodnotu pravdy vynutíte, aby vzor udělal porovnání s rozlišováním malých a velkých písmen. Bool
negovat Nastavení této hodnoty jako pravdy vynutí kontrolu negace podmínky poskytnuté uživatelem. Bool
vzor Vzor, buď pevný řetězec, nebo regulární výraz, který vyhodnocuje pravdivost podmínky. řetězec
proměnná Parametr podmínky rewriteRuleCondition. řetězec

ApplicationGatewayRewriteRuleSet

Jméno Popis Hodnota
id ID prostředku. řetězec
Jméno Název sady pravidel přepsání, která je jedinečná v rámci služby Application Gateway. řetězec
vlastnosti Vlastnosti sady pravidel přepsání služby Application Gateway ApplicationGatewayRewriteRuleSetPropertiesFormat

ApplicationGatewayRewriteRuleSetPropertiesFormat

Jméno Popis Hodnota
přepisovat pravidla Přepište pravidla v sadě pravidel přepsání. ApplicationGatewayRewriteRule[]

ApplicationGatewayRoutingRule

Jméno Popis Hodnota
id ID prostředku. řetězec
Jméno Název pravidla směrování, které je jedinečné v rámci služby Application Gateway. řetězec
vlastnosti Vlastnosti pravidla směrování služby Application Gateway ApplicationGatewayRoutingRulePropertiesFormat

ApplicationGatewayRoutingRulePropertiesFormat

Jméno Popis Hodnota
backendAddressPool Prostředek fondu back-endových adres služby Application Gateway subresource
backendSettings Prostředek nastavení back-endu služby Application Gateway subresource
posluchač Prostředek naslouchacího procesu služby Application Gateway subresource
priorita Priorita pravidla směrování Int

Omezení:
Minimální hodnota = 1
Maximální hodnota = 20000 (povinné)
ruleType Typ pravidla "Základní"
PathBasedRouting

ApplicationGatewaySku

Jméno Popis Hodnota
kapacita Kapacita (počet instancí) služby Application Gateway Int
Rodina Řada skladových položek služby Application Gateway "Generation_1"
"Generation_2"
Jméno Název skladové položky služby Application Gateway "Základní"
"Standard_Large"
"Standard_Medium"
"Standard_Small"
"Standard_v2"
WAF_Large
"WAF_Medium"
"WAF_v2"
úroveň Vrstva aplikační brány. "Základní"
"Standardní"
"Standard_v2"
WAF
"WAF_v2"

ApplicationGatewaySslCertificate

Jméno Popis Hodnota
id ID prostředku. řetězec
Jméno Název certifikátu SSL, který je jedinečný v rámci služby Application Gateway. řetězec
vlastnosti Vlastnosti certifikátu SSL služby Application Gateway ApplicationGatewaySslCertificatePropertiesFormat

ApplicationGatewaySslCertificatePropertiesFormat

Jméno Popis Hodnota
data Certifikát pfx s kódováním Base-64 Platí pouze v požadavku PUT. řetězec
keyVaultSecretId ID tajného kódu objektu (s kódováním base-64 bez šifrování pfx) Secret nebo Certificate uloženého ve službě KeyVault. řetězec
heslo Heslo pro soubor pfx zadaný v datech. Platí pouze v požadavku PUT. řetězec

ApplicationGatewaySslPolicy

Jméno Popis Hodnota
šiferSuites Šifrovací sady ssl, které se mají povolit v zadaném pořadí pro aplikační bránu. Řetězcové pole obsahující některou z těchto možností:
"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 Protokoly SSL, které se mají zakázat ve službě Application Gateway. Řetězcové pole obsahující některou z těchto možností:
"TLSv1_0"
"TLSv1_1"
"TLSv1_2"
"TLSv1_3"
minProtocolVersion Minimální verze protokolu SSL, která se má podporovat ve službě Application Gateway. "TLSv1_0"
"TLSv1_1"
"TLSv1_2"
"TLSv1_3"
policyName Název předdefinované zásady ssl AppGwSslPolicy20150501
AppGwSslPolicy20170401
AppGwSslPolicy20170401S
AppGwSslPolicy20220101
AppGwSslPolicy20220101S
policyType Typ zásad ssl. Vlastní
CustomV2
Předdefinované

ApplicationGatewaySslProfile

Jméno Popis Hodnota
id ID prostředku. řetězec
Jméno Název profilu SSL, který je jedinečný v rámci služby Application Gateway. řetězec
vlastnosti Vlastnosti profilu SSL služby Application Gateway ApplicationGatewaySslProfilePropertiesFormat

ApplicationGatewaySslProfilePropertiesFormat

Jméno Popis Hodnota
clientAuthConfiguration Konfigurace ověřování klientů prostředku služby Application Gateway applicationGatewayClientAuthConfiguration
sslPolicy Zásady SSL prostředku služby Application Gateway. applicationGatewaySslPolicy
trustedClientCertificates Pole odkazů na důvěryhodné klientské certifikáty služby Application Gateway subresource[]

ApplicationGatewayTrustedClientCertificate

Jméno Popis Hodnota
id ID prostředku. řetězec
Jméno Název důvěryhodného klientského certifikátu, který je jedinečný v rámci služby Application Gateway. řetězec
vlastnosti Vlastnosti důvěryhodného klientského certifikátu služby Application Gateway applicationGatewayTrustedClientCertificatePropertiesFormat

ApplicationGatewayTrustedClientCertificatePropertiesFormat

Jméno Popis Hodnota
data Veřejná data certifikátu. řetězec

ApplicationGatewayTrustedRootCertificate

Jméno Popis Hodnota
id ID prostředku. řetězec
Jméno Název důvěryhodného kořenového certifikátu, který je v rámci služby Application Gateway jedinečný. řetězec
vlastnosti Vlastnosti důvěryhodného kořenového certifikátu služby Application Gateway applicationGatewayTrustedRootCertificatePropertiesFormat

ApplicationGatewayTrustedRootCertificatePropertiesFormat

Jméno Popis Hodnota
data Veřejná data certifikátu. řetězec
keyVaultSecretId ID tajného kódu objektu (s kódováním base-64 bez šifrování pfx) Secret nebo Certificate uloženého ve službě KeyVault. řetězec

ApplicationGatewayUrlConfiguration

Jméno Popis Hodnota
modifiedPath Cesta url, kterou uživatel zadal pro přepsání adresy URL. Null znamená, že nebude aktualizována žádná cesta. Výchozí hodnota je null. řetězec
modifiedQueryString Řetězec dotazu, který uživatel zadal pro přepsání adresy URL. Null znamená, že se neaktualizuje žádný řetězec dotazu. Výchozí hodnota je null. řetězec
přesměrovat Pokud je nastavená hodnota true, znovu vyhodnotí mapu cest url zadanou v pravidlech směrování požadavků založených na cestě pomocí upravené cesty. Výchozí hodnota je false. Bool

ApplicationGatewayUrlPathMap

Jméno Popis Hodnota
id ID prostředku. řetězec
Jméno Název mapy cest url, která je jedinečná v rámci služby Application Gateway. řetězec
vlastnosti Vlastnosti mapy cest url služby Application Gateway ApplicationGatewayUrlPathMapPropertiesFormat

ApplicationGatewayUrlPathMapPropertiesFormat

Jméno Popis Hodnota
defaultBackendAddressPool Výchozí prostředek fondu back-endových adres map cest URL subresource
defaultBackendHttpSettings Výchozí prostředek nastavení HTTP back-endu mapy cest URL subresource
defaultLoadDistributionPolicy Výchozí prostředek zásady distribuce zatížení mapy cest URL. subresource
defaultRedirectConfiguration Výchozí prostředek konfigurace přesměrování mapy cest URL subresource
defaultRewriteRuleSet Výchozí prostředek sady pravidel přepsání mapování cest URL subresource
pathRules Pravidlo cesty prostředku mapování cest URL applicationGatewayPathRule[]

ApplicationGatewayWebApplicationFirewallConfiguration

Jméno Popis Hodnota
disabledRuleGroups Zakázané skupiny pravidel. ApplicationGatewayFirewallDisabledRuleGroup[]
zpřístupněný Bez ohledu na to, jestli je povolená brána firewall webových aplikací, nebo ne. bool (povinné)
výluky Seznam vyloučení. ApplicationGatewayFirewallExclusion[]
fileUploadLimitInMb Maximální velikost nahrání souboru v MB pro WAF Int

Omezení:
Minimální hodnota = 0
firewallMode Režim firewallu webových aplikací Detekce
Prevence (povinné)
maxRequestBodySize Maximální velikost textu požadavku pro WAF Int

Omezení:
Minimální hodnota = 8
Maximální hodnota = 128
maxRequestBodySizeInKb Maximální velikost textu požadavku v kB pro WAF Int

Omezení:
Minimální hodnota = 8
Maximální hodnota = 128
requestBodyCheck Určuje, jestli waF umožňuje zkontrolovat text požadavku. Bool
ruleSetType Typ sady pravidel firewallu webových aplikací. Možné hodnoty jsou: OWASP. string (povinné)
ruleSetVersion Verze typu sady pravidel. string (povinné)

Komponenty1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties

Jméno Popis Hodnota

HeaderValueMatcher

Jméno Popis Hodnota
ignoreCase Nastavením tohoto parametru na hodnotu pravdy vynutíte, aby vzor udělal porovnání s rozlišováním malých a velkých písmen. Bool
negovat Nastavení této hodnoty jako pravdy vynutí kontrolu negace podmínky poskytnuté uživatelem v poli vzoru. Bool
vzor Vzor, buď pevný řetězec, nebo regulární výraz, který vyhodnotí, jestli má být pro přepsání vybrána hodnota záhlaví. řetězec

ManagedServiceIdentity

Jméno Popis Hodnota
typ Typ identity používané pro prostředek. Typ SystemAssigned, UserAssigned zahrnuje implicitně vytvořenou identitu i sadu identit přiřazených uživatelem. Typ None odebere všechny identity z virtuálního počítače. None (Žádný)
SystemAssigned
SystemAssigned, UserAssigned
UserAssigned
userAssignedIdentities Seznam identit uživatelů přidružených k prostředku. Odkazy na klíč slovníku identit uživatele budou ID prostředků ARM ve formátu: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. ManagedServiceIdentityUserAssignedIdentities

ManagedServiceIdentityUserAssignedIdentities

Jméno Popis Hodnota

Microsoft.Network/applicationGateways

Jméno Popis Hodnota
apiVersion Verze rozhraní API '2024-05-01'
identita Identita aplikační brány, pokud je nakonfigurovaná. ManagedServiceIdentity
umístění Umístění prostředku řetězec
Jméno Název prostředku string (povinné)
vlastnosti Vlastnosti aplikační brány ApplicationGatewayPropertiesFormat
visačky Značky prostředků Slovník názvů a hodnot značek Viz Značky v šablonách
typ Typ prostředku Microsoft.Network/applicationGateways
zóny Seznam zón dostupnosti označující, odkud prostředek musí pocházet. string[]

Značky prostředků

Jméno Popis Hodnota

Podsourc

Jméno Popis Hodnota
id ID prostředku. řetězec

Šablony pro rychlý start

Následující šablony pro rychlý start nasazují tento typ prostředku.

Šablona Popis
clusterU AKS se službou NAT Gateway a služby Application Gateway

nasazení do Azure
Tato ukázka ukazuje, jak nasadit cluster AKS se službou NAT Gateway pro odchozí připojení a službu Application Gateway pro příchozí připojení.
clusterU AKS s kontrolerem příchozího přenosu dat služby Application Gateway

nasazení do Azure
Tato ukázka ukazuje, jak nasadit cluster AKS se službou Application Gateway, kontrolerem příchozího přenosu dat služby Application Gateway, službou Azure Container Registry, Log Analytics a službou Key Vault.
App Gateway s WAF, SSL, IIS a přesměrováním HTTPS

nasazení do Azure
Tato šablona nasadí službu Application Gateway s WAF, koncové šifrování SSL a HTTP na https přesměrovává na serverech SLUŽBY IIS.
Application Gateway pro webovou aplikaci s omezením IP adres

nasazení do Azure
Tato šablona vytvoří aplikační bránu před webovou aplikací Azure s povoleným omezením IP adres ve webové aplikaci.
Application Gateway pro více hostitelských

nasazení do Azure
Tato šablona vytvoří službu Application Gateway a nakonfiguruje ji pro více hostitelů na portu 443.
Application Gateway pro směrování na základě cest URL

nasazení do Azure
Tato šablona vytvoří službu Application Gateway a nakonfiguruje ji pro směrování na základě cest URL.
Application Gateway s interní službou API Management a webovou aplikací

nasazení do Azure
Služba Application Gateway směruje internetový provoz do instance služby API Management (interní režim), která obsluhuje webové rozhraní API hostované ve webové aplikaci Azure.
Application Gateway s waF a zásadami brány firewall

nasazení do Azure
Tato šablona vytvoří službu Application Gateway s nakonfigurovanou bránou WAF spolu se zásadami brány firewall.
automatické škálování škálovací sady virtuálních počítačů LANSA s Windows pomocí služby Azure SQL Database

nasazení do Azure
Šablona nasadí sadu virtuálních počítačů s Windows s požadovaným počtem virtuálních počítačů ve škálovací sadě a msi LANSA pro instalaci do každého virtuálního počítače. Po nasazení škálovací sady virtuálních počítačů se k instalaci MSI LANSA použije rozšíření vlastních skriptů.
ukázkové nastavení služby Azure Application Gateway

nasazení do Azure
Tato šablona umožňuje rychle nasadit ukázku služby Azure Application Gateway k otestování vyrovnávání zatížení pomocí spřažení založeného na souborech cookie nebo bez.
Vytvoření webové aplikace chráněné službou Application Gateway v2

nasazení do Azure
Tato šablona vytvoří webovou aplikaci Azure s omezením přístupu pro službu Application Gateway v2. Služba Application Gateway se nasadí do virtuální sítě (podsítě), která má povolený koncový bod služby Microsoft.Web. Webová aplikace omezuje přístup k provozu z podsítě.
vytvoření webové aplikace, prostředí PE a služby Application Gateway v2

nasazení do Azure
Tato šablona vytvoří webovou aplikaci Azure s privátním koncovým bodem v podsíti virtuální sítě Azure , službou Application Gateway v2. Služba Application Gateway se nasadí do virtuální sítě (podsítě). Webová aplikace omezuje přístup k provozu z podsítě pomocí privátního koncového bodu.
vytvoření lokality WordPress ve virtuální síti

nasazení do Azure
Tato šablona vytvoří web WordPress ve službě Container Instance ve virtuální síti. Výstupem veřejného plně kvalifikovaného názvu domény webu, který by mohl přistupovat k webu WordPress.
vytvoření služby Application Gateway

nasazení do Azure
Tato šablona vytvoří aplikační bránu ve virtuální síti a nastaví pravidla vyrovnávání zatížení pro libovolný počet virtuálních počítačů.
vytvoření Application Gateway (vlastní SSL)

nasazení do Azure
Tato šablona nasadí službu Application Gateway nakonfigurovanou s vlastní zásadou SSL.
vytvoření služby Application Gateway (zásady SSL)

nasazení do Azure
Tato šablona nasadí službu Application Gateway nakonfigurovanou s předdefinovanými zásadami ssl.
vytvoření služby Application Gateway (WAF)

nasazení do Azure
Tato šablona vytvoří aplikační bránu s funkcí firewallu webových aplikací ve virtuální síti a nastaví pravidla vyrovnávání zatížení pro libovolný počet virtuálních počítačů.
vytvoření služby Application Gateway pro webových aplikací

nasazení do Azure
Tato šablona vytvoří aplikační bránu před dvěma službami Azure Web Apps s povolenou vlastní sondou.
vytvoření služby Application Gateway v2

nasazení do Azure
Tato šablona vytvoří ve virtuální síti aplikační bránu v2 a nastaví vlastnosti automatického škálování a pravidlo vyrovnávání zatížení HTTP s veřejným front-endem.
vytvoření služby Application Gateway V2 se službou Key Vault

nasazení do Azure
Tato šablona nasadí službu Application Gateway V2 ve virtuální síti, identitu definovanou uživatelem, službu Key Vault, tajný klíč (data certifikátu) a zásadu přístupu ve službě Key Vault a službě Application Gateway.
vytvoření služby Application Gateway s přepsání cesty

nasazení do Azure
Tato šablona nasadí službu Application Gateway a zobrazí použití funkce přepsání cesty pro back-endový fond adres.
vytvoření služby Application Gateway s sondy

nasazení do Azure
Tato šablona nasadí službu Application Gateway s vylepšenými funkcemi sondy.
vytvoření služby Application Gateway s veřejnou IP adresou

nasazení do Azure
Tato šablona vytvoří službu Application Gateway, veřejnou IP adresu pro službu Application Gateway a virtuální síť, ve které je služba Application Gateway nasazená. Nakonfiguruje také službu Application Gateway pro vyrovnávání zatížení http se dvěma back-endovými servery. Mějte na paměti, že musíte zadat platné IP adresy pro back-endové servery.
vytvoření služby Application Gateway s veřejnou IP adresou (přesměrování zpracování)

nasazení do Azure
Tato šablona vytvoří službu Application Gateway, veřejnou IP adresu pro službu Application Gateway a virtuální síť, ve které je služba Application Gateway nasazená. Nakonfiguruje také službu Application Gateway pro přesměrování zpracování ssl a vyrovnávání zatížení se dvěma back-endovými servery. Mějte na paměti, že musíte zadat platné IP adresy pro back-endové servery.
vytvoření služby Application Gateway s přesměrování

nasazení do Azure
Tato šablona vytvoří aplikační bránu s funkcemi přesměrování ve virtuální síti a nastaví vyrovnávání zatížení a pravidla přesměrování (základní a pathbased).
vytvoření služby Application Gateway s přepsáním

nasazení do Azure
Tato šablona vytvoří aplikační bránu s funkcemi přepsání ve virtuální síti a nastaví vyrovnávání zatížení a přepisuje pravidla.
vytvoření služby Azure Application Gateway v2

nasazení do Azure
Tato šablona vytvoří službu Azure Application Gateway se dvěma servery s Windows Serverem 2016 v back-endovém fondu.
vytvoření azure WAF v2 ve službě Azure Application Gateway

nasazení do Azure
Tato šablona vytvoří firewall webových aplikací Azure v2 ve službě Azure Application Gateway se dvěma servery s Windows Serverem 2016 v back-endovém fondu.
vytvoření služby Application Gateway IPv6

nasazení do Azure
Tato šablona vytvoří aplikační bránu s front-endem IPv6 ve virtuální síti se dvěma zásobníky.
vytvoření služby API Management v interní virtuální síti s služby App Gateway

nasazení do Azure
Tato šablona ukazuje, jak vytvořit instanci služby Azure API Management v privátní síti chráněné službou Azure Application Gateway.
vytvoření služby Application Gateway s certifikáty

nasazení do Azure
Tato šablona ukazuje, jak vygenerovat certifikáty podepsané svým držitelem služby Key Vault a pak odkazovat ze služby Application Gateway.
Nasazení škálovací sady virtuálních počítačů s Windows pomocí služby Azure Application Gateway

nasazení do Azure
Tato šablona umožňuje nasadit jednoduchou škálovací sadu virtuálních počítačů s Windows integrovanou se službou Azure Application Gateway a podporuje až 1 000 virtuálních počítačů.
Nasazení škálovací sady virtuálních počítačů s Ubuntu pomocí služby Azure Application Gateway

nasazení do Azure
Tato šablona umožňuje nasadit jednoduchou škálovací sadu virtuálních počítačů s Ubuntu integrovanou se službou Azure Application Gateway a podporuje až 1 000 virtuálních počítačů.
web eShop s služby ASE s interním nástrojem pro vyrovnávání zatížení

nasazení do Azure
App Service Environment je možnost plánu služeb Premium služby Azure App Service, která poskytuje plně izolované a vyhrazené prostředí pro bezpečné spouštění aplikací Azure App Service ve velkém měřítku, včetně Web Apps, Mobile Apps a API Apps.
služby Front Door Standard/Premium s počátečním služby Application Gateway

nasazení do Azure
Tato šablona vytvoří službu Front Door Standard/Premium a instanci služby Application Gateway a použije zásadu NSG a WAF k ověření, že provoz prošel původem služby Front Door.
Front Door s instancemi kontejnerů a služby Application Gateway

nasazení do Azure
Tato šablona vytvoří front Door Standard/Premium se skupinou kontejnerů a službou Application Gateway.
vícevrstvé aplikace s NSG, interním nástrojem pro vyrovnávání zatížení a AppGateway

nasazení do Azure
Tato šablona nasadí virtuální síť, rozdělí síť prostřednictvím podsítí, nasadí virtuální počítače a nakonfiguruje vyrovnávání zatížení.
správce provozu s více vrstvami, L4 ILB, L7 AppGateway

nasazení do Azure
Tato šablona nasadí virtuální síť, rozdělí síť prostřednictvím podsítí, nasadí virtuální počítače a nakonfiguruje vyrovnávání zatížení.

Definice prostředku Terraformu (poskytovatel AzAPI)

Typ prostředku applicationGateways je možné nasadit s operacemi, které cílí:

  • skupiny prostředků

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Network/applicationGateways, přidejte do šablony následující Terraform.

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

Hodnoty vlastností

ApplicationGatewayAuthenticationCertificate

Jméno Popis Hodnota
id ID prostředku. řetězec
Jméno Název ověřovacího certifikátu, který je jedinečný v rámci služby Application Gateway. řetězec
vlastnosti Vlastnosti ověřovacího certifikátu služby Application Gateway ApplicationGatewayAuthenticationCertificatePropertiesFormat

ApplicationGatewayAuthenticationCertificatePropertiesFormat

Jméno Popis Hodnota
data Veřejná data certifikátu. řetězec

ApplicationGatewayAutoscaleConfiguration

Jméno Popis Hodnota
maxCapacity Horní mez počtu kapacity služby Application Gateway Int

Omezení:
Minimální hodnota = 2
minCapacity Dolní mez počtu kapacity služby Application Gateway Int

Omezení:
Minimální hodnota = 0 (povinné)

ApplicationGatewayBackendAddress

Jméno Popis Hodnota
Fqdn Plně kvalifikovaný název domény (FQDN). řetězec
ipAddress IP adresa. řetězec

ApplicationGatewayBackendAddressPool

Jméno Popis Hodnota
id ID prostředku. řetězec
Jméno Název back-endového fondu adres, který je jedinečný v rámci služby Application Gateway. řetězec
vlastnosti Vlastnosti back-endového fondu adres služby Application Gateway applicationGatewayBackendAddressPoolPropertiesFormat

ApplicationGatewayBackendAddressPoolPropertiesFormat

Jméno Popis Hodnota
back-endAddresses Back-endové adresy. ApplicationGatewayBackendAddress[]

ApplicationGatewayBackendHttpSettings

Jméno Popis Hodnota
id ID prostředku. řetězec
Jméno Název nastavení http back-endu, která jsou jedinečná v rámci služby Application Gateway. řetězec
vlastnosti Vlastnosti nastavení http back-endu služby Application Gateway applicationGatewayBackendHttpSettingsPropertiesFormat

ApplicationGatewayBackendHttpSettingsPropertiesFormat

Jméno Popis Hodnota
affinityCookieName Název souboru cookie, který se má použít pro soubor cookie spřažení. řetězec
authenticationCertificates Pole odkazů na ověřovací certifikáty služby Application Gateway subresource[]
connectionDraining Vyprazdňování připojení prostředku nastavení HTTP back-endu applicationGatewayConnectionDraining
cookieBasedAffinity Spřažení na základě souborů cookie. Zakázáno
Povoleno
hostName Hlavička hostitele, která se má odeslat na back-endové servery. řetězec
cesta Cesta, která by se měla použít jako předpona pro všechny požadavky HTTP. Null znamená, že žádná cesta nebude mít předponu. Výchozí hodnota je null. řetězec
pickHostNameFromBackendAddress Jestli chcete vybrat hlavičku hostitele, měla by být vybrána z názvu hostitele back-endového serveru. Výchozí hodnota je false. Bool
přístav Cílový port na back-endu. Int
sonda Test prostředku aplikační brány subresource
probeEnabled Jestli je sonda povolená. Výchozí hodnota je false. Bool
protokol Protokol používaný ke komunikaci s back-endem. Http
Https
Tcp
Tls
requestTimeout Časový limit požadavku v sekundách Application Gateway požadavek selže, pokud odpověď není přijata v rámci requestTimeoutu. Přijatelné hodnoty jsou od 1 sekundy do 86400 sekund. Int
trustedRootCertificates Pole odkazů na důvěryhodné kořenové certifikáty služby Application Gateway subresource[]

ApplicationGatewayBackendSettings

Jméno Popis Hodnota
id ID prostředku. řetězec
Jméno Název nastavení back-endu, která jsou jedinečná v rámci služby Application Gateway. řetězec
vlastnosti Vlastnosti nastavení back-endu služby Application Gateway ApplicationGatewayBackendSettingsPropertiesFormat

ApplicationGatewayBackendSettingsPropertiesFormat

Jméno Popis Hodnota
hostName Označení názvu serveru, který se má odeslat na back-endové servery pro protokol TLS. řetězec
pickHostNameFromBackendAddress Určuje, jestli chcete vybrat název serveru z názvu hostitele back-endového serveru pro protokol TLS. Výchozí hodnota je false. Bool
přístav Cílový port na back-endu. Int
sonda Test prostředku aplikační brány subresource
protokol Protokol používaný ke komunikaci s back-endem. Http
Https
Tcp
Tls
přerušení zápasu Časový limit připojení v sekundách Application Gateway požadavek selže, pokud odpověď není přijata v rámci connectionTimeoutu. Přijatelné hodnoty jsou od 1 sekundy do 86400 sekund. Int
trustedRootCertificates Pole odkazů na důvěryhodné kořenové certifikáty služby Application Gateway subresource[]

ApplicationGatewayClientAuthConfiguration

Jméno Popis Hodnota
verifyClientCertIssuerDN Ověřte název vystavitele klientského certifikátu ve službě Application Gateway. Bool
verifyClientRevocation Ověřte stav odvolání klientského certifikátu. None (Žádný)
OCSP

ApplicationGatewayConnectionDraining

Jméno Popis Hodnota
drainTimeoutInSec Počet sekund vyprázdnění připojení je aktivní. Přijatelné hodnoty jsou od 1 sekundy do 3600 sekund. Int

Omezení:
Minimální hodnota = 1
Maximální hodnota = 3600 (povinné)
zpřístupněný Bez ohledu na to, jestli je povolené vyprazdňování připojení, nebo ne. bool (povinné)

ApplicationGatewayCustomError

Jméno Popis Hodnota
customErrorPageUrl Adresa URL chybové stránky vlastní chyby služby Application Gateway řetězec
statusCode Stavový kód vlastní chyby služby Application Gateway HttpStatus400
HttpStatus403
HttpStatus404
HttpStatus405
HttpStatus408
HttpStatus500
HttpStatus502
HttpStatus503
HttpStatus504

ApplicationGatewayFirewallDisabledRuleGroup

Jméno Popis Hodnota
ruleGroupName Název skupiny pravidel, která bude zakázaná. string (povinné)
pravidla Seznam pravidel, která budou zakázána. Pokud je hodnota null, všechna pravidla skupiny pravidel budou zakázaná. int[]

ApplicationGatewayFirewallExclusion

Jméno Popis Hodnota
matchVariable Proměnná, která se má vyloučit. string (povinné)
volič Pokud matchVariable je kolekce, operátor použitý k určení prvků v kolekci toto vyloučení platí. string (povinné)
selectorMatchOperator Pokud je matchVariable kolekcí, pomocí selektoru určete, na které prvky v kolekci se toto vyloučení vztahuje. string (povinné)

ApplicationGatewayFrontendIPConfiguration

Jméno Popis Hodnota
id ID prostředku. řetězec
Jméno Název konfigurace front-endové IP adresy, která je jedinečná v rámci služby Application Gateway. řetězec
vlastnosti Vlastnosti konfigurace front-endové IP adresy služby Application Gateway ApplicationGatewayFrontendIPConfigurationPropertiesFormat

ApplicationGatewayFrontendIPConfigurationPropertiesFormat

Jméno Popis Hodnota
privateIPAddress PrivateIPAddress konfigurace PROTOKOLU IP síťového rozhraní. řetězec
privateIPAllocationMethod Metoda přidělování privátníCH IP adres. Dynamická
Statická
privateLinkConfiguration Odkaz na konfiguraci privátního propojení služby Application Gateway subresource
publicIPAddress Odkaz na prostředek PublicIP subresource
podsíť Odkaz na prostředek podsítě subresource

ApplicationGatewayFrontendPort

Jméno Popis Hodnota
id ID prostředku. řetězec
Jméno Název front-endového portu, který je jedinečný v rámci služby Application Gateway. řetězec
vlastnosti Vlastnosti front-endového portu služby Application Gateway ApplicationGatewayFrontendPortPropertiesFormat

ApplicationGatewayFrontendPortPropertiesFormat

Jméno Popis Hodnota
přístav Front-endový port. Int

ApplicationGatewayGlobalConfiguration

Jméno Popis Hodnota
enableRequestBuffering Povolte ukládání požadavků do vyrovnávací paměti. Bool
enableResponseBuffering Povolte ukládání odpovědí do vyrovnávací paměti. Bool

ApplicationGatewayHeaderConfiguration

Jméno Popis Hodnota
headerName Název hlavičky konfigurace. řetězec
headerValue Hodnota hlavičky konfigurace hlavičky. řetězec
headerValueMatcher Volitelné pole v části "Přepsat akci". Umožňuje zachytit a upravit hodnoty konkrétní hlavičky, pokud existuje více záhlaví se stejným názvem. V současné době se podporuje pouze pro hlavičku odpovědi Set-Cookie. Další podrobnosti najdete v https://aka.ms/appgwheadercrud HeaderValueMatcher

ApplicationGatewayHttpListener

Jméno Popis Hodnota
id ID prostředku. řetězec
Jméno Název naslouchacího procesu HTTP, který je v rámci služby Application Gateway jedinečný. řetězec
vlastnosti Vlastnosti naslouchacího procesu HTTP aplikační brány applicationGatewayHttpListenerPropertiesFormat

ApplicationGatewayHttpListenerPropertiesFormat

Jméno Popis Hodnota
customErrorConfigurations Vlastní konfigurace chyb naslouchacího procesu HTTP ApplicationGatewayCustomError[]
firewallPolicy Odkaz na prostředek FirewallPolicy subresource
frontendIPConfiguration Prostředek konfigurace front-endové IP adresy aplikační brány subresource
frontendPort Prostředek front-endového portu služby Application Gateway subresource
hostName Název hostitele naslouchacího procesu HTTP řetězec
hostNames Seznam názvů hostitelů pro naslouchací proces HTTP, který umožňuje také speciální zástupné znaky. string[]
protokol Protokol naslouchacího procesu HTTP. Http
Https
Tcp
Tls
requireServerNameIndication Platí pouze v případě, že protokol je https. Umožňuje SNI pro více hostitelů. Bool
sslCertificate Prostředek certifikátu SSL služby Application Gateway subresource
sslProfile Prostředek profilu SSL služby Application Gateway. subresource

ApplicationGatewayIPConfiguration

Jméno Popis Hodnota
id ID prostředku. řetězec
Jméno Název konfigurace PROTOKOLU IP, která je jedinečná v rámci služby Application Gateway řetězec
vlastnosti Vlastnosti konfigurace PROTOKOLU IP služby Application Gateway applicationGatewayIPConfigurationPropertiesFormat

ApplicationGatewayIPConfigurationPropertiesFormat

Jméno Popis Hodnota
podsíť Odkaz na prostředek podsítě Podsíť, ze které aplikační brána získá svou privátní adresu. subresource

ApplicationGatewayListener

Jméno Popis Hodnota
id ID prostředku. řetězec
Jméno Název naslouchacího procesu, který je v rámci služby Application Gateway jedinečný. řetězec
vlastnosti Vlastnosti naslouchacího procesu služby Application Gateway applicationGatewayListenerPropertiesFormat

ApplicationGatewayListenerPropertiesFormat

Jméno Popis Hodnota
frontendIPConfiguration Prostředek konfigurace front-endové IP adresy aplikační brány subresource
frontendPort Prostředek front-endového portu služby Application Gateway subresource
hostNames Seznam indikací názvů serverů (SNI) pro naslouchací proces s více weby TLS, který umožňuje také speciální zástupné znaky. string[]
protokol Protokol naslouchacího procesu. Http
Https
Tcp
Tls
sslCertificate Prostředek certifikátu SSL služby Application Gateway subresource
sslProfile Prostředek profilu SSL služby Application Gateway. subresource

ApplicationGatewayLoadDistributionPolicy

Jméno Popis Hodnota
id ID prostředku. řetězec
Jméno Název zásady distribuce zatížení, která je jedinečná v rámci služby Application Gateway. řetězec
vlastnosti Vlastnosti zásad distribuce zatížení aplikační brány ApplicationGatewayLoadDistributionPolicyPropertiesFormat

ApplicationGatewayLoadDistributionPolicyPropertiesFormat

Jméno Popis Hodnota
loadDistributionAlgorithm Load Distribution Targets resource of an Application Gateway. IpHash
"LeastConnections"
'RoundRobin'
loadDistributionTargets Load Distribution Targets resource of an Application Gateway. ApplicationGatewayLoadDistributionTarget[]

ApplicationGatewayLoadDistributionTarget

Jméno Popis Hodnota
id ID prostředku. řetězec
Jméno Název zásady distribuce zatížení, která je jedinečná v rámci služby Application Gateway. řetězec
vlastnosti Vlastnosti cíle distribuce zatížení aplikační brány ApplicationGatewayLoadDistributionTargetPropertiesFormat

ApplicationGatewayLoadDistributionTargetPropertiesFormat

Jméno Popis Hodnota
backendAddressPool Prostředek fondu back-endových adres služby Application Gateway subresource
weightPerServer Hmotnost na server. Rozsah mezi 1 a 100. Int

Omezení:
Minimální hodnota = 1
Maximální hodnota = 100

ApplicationGatewayPathRule

Jméno Popis Hodnota
id ID prostředku. řetězec
Jméno Název pravidla cesty, které je jedinečné v rámci služby Application Gateway řetězec
vlastnosti Vlastnosti pravidla cesty služby Application Gateway applicationGatewayPathRulePropertiesFormat

ApplicationGatewayPathRulePropertiesFormat

Jméno Popis Hodnota
backendAddressPool Prostředek fondu back-endových adres s pravidlem cesty k cestě URL. subresource
backendHttpSettings Prostředek nastavení HTTP back-endu pravidla cesty url cesty k cestě. subresource
firewallPolicy Odkaz na prostředek FirewallPolicy subresource
loadDistributionPolicy Prostředek Zásady distribuce načíst pravidlo cesty k cestě url. subresource
stezky Pravidla cesty mapy cest URL string[]
redirectConfiguration Přesměrujte prostředek konfigurace pravidla mapování cesty url. subresource
přepsání sadyRuleSet Přepište prostředek sady pravidel pro pravidlo mapování cest URL. subresource

ApplicationGatewayPrivateLinkConfiguration

Jméno Popis Hodnota
id ID prostředku. řetězec
Jméno Název konfigurace privátního propojení, která je jedinečná v rámci služby Application Gateway řetězec
vlastnosti Vlastnosti konfigurace privátního propojení služby Application Gateway applicationGatewayPrivateLinkConfigurationProperties

ApplicationGatewayPrivateLinkConfigurationProperties

Jméno Popis Hodnota
ipConfigurations Pole konfigurací IP adres privátního propojení služby Application Gateway. ApplicationGatewayPrivateLinkIpConfiguration[]

ApplicationGatewayPrivateLinkIpConfiguration

Jméno Popis Hodnota
id ID prostředku. řetězec
Jméno Název konfigurace ip adresy privátního propojení služby Application Gateway. řetězec
vlastnosti Vlastnosti konfigurace ip adresy privátního propojení služby Application Gateway ApplicationGatewayPrivateLinkIpConfigurationProperties

ApplicationGatewayPrivateLinkIpConfigurationProperties

Jméno Popis Hodnota
primární Bez ohledu na to, jestli je konfigurace ip adresy primární, nebo ne. Bool
privateIPAddress Privátní IP adresa konfigurace PROTOKOLU IP. řetězec
privateIPAllocationMethod Metoda přidělování privátníCH IP adres. Dynamická
Statická
podsíť Odkaz na prostředek podsítě subresource

ApplicationGatewayProbe

Jméno Popis Hodnota
id ID prostředku. řetězec
Jméno Název sondy, která je jedinečná v rámci služby Application Gateway. řetězec
vlastnosti Vlastnosti sondy služby Application Gateway ApplicationGatewayProbePropertiesFormat

ApplicationGatewayProbeHealthResponseMatch

Jméno Popis Hodnota
tělo Tělo, které musí být obsaženo v odpovědi na stav. Výchozí hodnota je prázdná. řetězec
statusCodes Povolené rozsahy stavových kódů v pořádku Výchozí rozsah stavových kódů v pořádku je 200–399. string[]

ApplicationGatewayProbePropertiesFormat

Jméno Popis Hodnota
hostitel Název hostitele pro odeslání sondy. řetězec
interval Interval sondy v sekundách. Toto je časový interval mezi dvěma po sobě jdoucími sondami. Přijatelné hodnoty jsou od 1 sekundy do 86400 sekund. Int
utkání Kritérium pro klasifikaci odpovědi sondy, která je v pořádku ApplicationGatewayProbeHealthResponseMatch
minServers Minimální početserverůch Výchozí hodnota je 0. Int
cesta Relativní cesta sondy Platná cesta začíná od /. Sonda je odeslána do <protokolu>://<hostitel>:<port><cesta>. řetězec
pickHostNameFromBackendHttpSettings Určuje, jestli má být hlavička hostitele vybrána z nastavení http back-endu. Výchozí hodnota je false. Bool
pickHostNameFromBackendSettings Určuje, jestli se má název serveru vybrat z nastavení back-endu protokolu TLS. Výchozí hodnota je false. Bool
přístav Vlastní port, který se použije ke zbídání back-endových serverů. Platná hodnota se pohybuje od 1 do 65535. V případě, že není nastavená, použije se port z nastavení http. Tato vlastnost je platná pouze pro Basic, Standard_v2 a WAF_v2. Int

Omezení:
Minimální hodnota = 1
Maximální hodnota = 65535
protokol Protokol použitý pro sondu. Http
Https
Tcp
Tls
přerušení zápasu Časový limit sondy v sekundách. Sonda označená jako neúspěšná, pokud v tomto časovém limitu nebyla přijata platná odpověď. Přijatelné hodnoty jsou od 1 sekundy do 86400 sekund. Int
není v pořádku Počet opakování sondy. Back-endový server je označený po po sobě jdoucím počtu selhání sondy do stavu Není v pořádku. Přijatelné hodnoty jsou od 1 sekundy do 20. Int

ApplicationGatewayPropertiesFormat

Jméno Popis Hodnota
authenticationCertificates Ověřovací certifikáty prostředku služby Application Gateway Výchozí limity najdete v tématu omezení služby Application Gateway. ApplicationGatewayAuthenticationCertificate[]
autoscaleConfiguration Konfigurace automatického škálování ApplicationGatewayAutoscaleConfiguration
backendAddressPools Back-endový fond adres prostředku služby Application Gateway. Výchozí limity najdete v tématu omezení služby Application Gateway. ApplicationGatewayBackendAddressPool[]
backendHttpSettingsCollection Nastavení http back-endu prostředku služby Application Gateway Výchozí limity najdete v tématu omezení služby Application Gateway. ApplicationGatewayBackendHttpSettings[]
backendSettingsCollection Nastavení back-endu prostředku služby Application Gateway Výchozí limity najdete v tématu omezení služby Application Gateway. ApplicationGatewayBackendSettings[]
customErrorConfigurations Vlastní konfigurace chyb prostředku služby Application Gateway ApplicationGatewayCustomError[]
enableFips Určuje, jestli je pro prostředek služby Application Gateway povolené FIPS. Bool
enableHttp2 Určuje, jestli je pro prostředek služby Application Gateway povolený protokol HTTP2. Bool
firewallPolicy Odkaz na prostředek FirewallPolicy subresource
forceFirewallPolicyAssociation Pokud je hodnota true, přidruží zásadu brány firewall ke službě Application Gateway bez ohledu na to, jestli se zásady liší od konfigurace WAF. Bool
front-endIPConfigurations IP adresy front-endu prostředku služby Application Gateway. Výchozí limity najdete v tématu omezení služby Application Gateway. ApplicationGatewayFrontendIPConfiguration[]
frontendPorts Front-endové porty prostředku služby Application Gateway Výchozí limity najdete v tématu omezení služby Application Gateway. ApplicationGatewayFrontendPort[]
gatewayIPConfigurations Podsítě prostředku služby Application Gateway. Výchozí limity najdete v tématu omezení služby Application Gateway. ApplicationGatewayIPConfiguration[]
globalConfiguration Globální konfigurace. ApplicationGatewayGlobalConfiguration
HttpListeners Naslouchací procesy http prostředku služby Application Gateway Výchozí limity najdete v tématu omezení služby Application Gateway. ApplicationGatewayHttpListener[]
posluchači Naslouchací procesy prostředku služby Application Gateway Výchozí limity najdete v tématu omezení služby Application Gateway. ApplicationGatewayListener[]
loadDistributionPolicies Zásady distribuce zatížení prostředku služby Application Gateway ApplicationGatewayLoadDistributionPolicy[]
privateLinkConfigurations Konfigurace PrivateLinku ve službě Application Gateway ApplicationGatewayPrivateLinkConfiguration[]
sondy Sondy prostředku služby Application Gateway ApplicationGatewayProbe[]
redirectConfigurations Konfigurace přesměrování prostředku služby Application Gateway Výchozí limity najdete v tématu omezení služby Application Gateway. ApplicationGatewayRedirectConfiguration[]
requestRoutingRules Žádost o pravidla směrování prostředku služby Application Gateway ApplicationGatewayRequestRoutingRule[]
přepsání sadRuleSets Přepište pravidla pro prostředek služby Application Gateway. ApplicationGatewayRewriteRuleSet[]
směrovací pravidla Pravidla směrování prostředku služby Application Gateway applicationGatewayRoutingRule[]
sku Skladová položka prostředku služby Application Gateway. ApplicationGatewaySku
sslCertificates Certifikáty SSL prostředku služby Application Gateway Výchozí limity najdete v tématu omezení služby Application Gateway. ApplicationGatewaySslCertificate[]
sslPolicy Zásady SSL prostředku služby Application Gateway. applicationGatewaySslPolicy
sslProfiles Profily SSL prostředku služby Application Gateway Výchozí limity najdete v tématu omezení služby Application Gateway. applicationGatewaySslProfile[]
trustedClientCertificates Důvěryhodné klientské certifikáty prostředku služby Application Gateway. Výchozí limity najdete v tématu omezení služby Application Gateway. ApplicationGatewayTrustedClientCertificate[]
trustedRootCertificates Důvěryhodné kořenové certifikáty prostředku služby Application Gateway. Výchozí limity najdete v tématu omezení služby Application Gateway. ApplicationGatewayTrustedRootCertificate[]
urlPathMaps Mapa cesty url prostředku služby Application Gateway Výchozí limity najdete v tématu omezení služby Application Gateway. ApplicationGatewayUrlPathMap[]
webApplicationFirewallConfiguration Konfigurace firewallu webových aplikací applicationGatewayWebApplicationFirewallConfiguration

ApplicationGatewayRedirectConfiguration

Jméno Popis Hodnota
id ID prostředku. řetězec
Jméno Název konfigurace přesměrování, která je jedinečná v rámci služby Application Gateway řetězec
vlastnosti Vlastnosti konfigurace přesměrování služby Application Gateway ApplicationGatewayRedirectConfigurationPropertiesFormat

ApplicationGatewayRedirectConfigurationPropertiesFormat

Jméno Popis Hodnota
includePath Zahrňte cestu do přesměrované adresy URL. Bool
includeQueryString Do přesměrované adresy URL zahrňte řetězec dotazu. Bool
pathRules Pravidla cesty určující konfiguraci přesměrování subresource[]
redirectType Typ přesměrování HTTP. "Nalezeno"
"Trvalé"
"SeeOther"
Dočasná
requestRoutingRules Směrování požadavků určující konfiguraci přesměrování subresource[]
targetListener Odkaz na naslouchací proces pro přesměrování požadavku na subresource
targetUrl Adresa URL, na kterou se má požadavek přesměrovat. řetězec
urlPathMaps Mapy cest url určující výchozí konfiguraci přesměrování subresource[]

ApplicationGatewayRequestRoutingRule

Jméno Popis Hodnota
id ID prostředku. řetězec
Jméno Název pravidla směrování požadavku, které je v rámci služby Application Gateway jedinečné. řetězec
vlastnosti Vlastnosti pravidla směrování požadavků služby Application Gateway ApplicationGatewayRequestRoutingRulePropertiesFormat

ApplicationGatewayRequestRoutingRulePropertiesFormat

Jméno Popis Hodnota
backendAddressPool Prostředek fondu back-endových adres služby Application Gateway subresource
backendHttpSettings Prostředek nastavení http back-endu služby Application Gateway subresource
httpListener Prostředek naslouchacího procesu HTTP aplikační brány. subresource
loadDistributionPolicy Načíst prostředek zásady distribuce služby Application Gateway subresource
priorita Priorita pravidla směrování požadavků Int

Omezení:
Minimální hodnota = 1
Maximální hodnota = 20000
redirectConfiguration Přesměrujte prostředek konfigurace služby Application Gateway. subresource
přepsání sadyRuleSet Přepište prostředek sady pravidel v základním pravidle služby Application Gateway. subresource
ruleType Typ pravidla "Základní"
PathBasedRouting
urlPathMap Prostředek mapy cesty url služby Application Gateway subresource

ApplicationGatewayRewriteRule

Jméno Popis Hodnota
actionSet Sada akcí, které se mají provést jako součást pravidla přepsání. ApplicationGatewayRewriteRuleActionSet
podmínky Podmínky, na základě kterých se bude vyhodnocovat spuštění sady akcí. ApplicationGatewayRewriteRuleCondition[]
Jméno Název pravidla přepsání, které je jedinečné v rámci služby Application Gateway. řetězec
ruleSequence Posloupnost pravidel přepsání pravidla, která určuje pořadí provádění určitého pravidla v rewriteRuleSet. Int

ApplicationGatewayRewriteRuleActionSet

Jméno Popis Hodnota
requestHeaderConfigurations Akce hlavičky požadavku v sadě akcí ApplicationGatewayHeaderConfiguration[]
responseHeaderConfigurations Akce hlavičky odpovědi v sadě akcí ApplicationGatewayHeaderConfiguration[]
urlConfiguration Akce konfigurace adresy URL v sadě akcí applicationGatewayUrlConfiguration

ApplicationGatewayRewriteRuleCondition

Jméno Popis Hodnota
ignoreCase Nastavením tohoto parametru na hodnotu pravdy vynutíte, aby vzor udělal porovnání s rozlišováním malých a velkých písmen. Bool
negovat Nastavení této hodnoty jako pravdy vynutí kontrolu negace podmínky poskytnuté uživatelem. Bool
vzor Vzor, buď pevný řetězec, nebo regulární výraz, který vyhodnocuje pravdivost podmínky. řetězec
proměnná Parametr podmínky rewriteRuleCondition. řetězec

ApplicationGatewayRewriteRuleSet

Jméno Popis Hodnota
id ID prostředku. řetězec
Jméno Název sady pravidel přepsání, která je jedinečná v rámci služby Application Gateway. řetězec
vlastnosti Vlastnosti sady pravidel přepsání služby Application Gateway ApplicationGatewayRewriteRuleSetPropertiesFormat

ApplicationGatewayRewriteRuleSetPropertiesFormat

Jméno Popis Hodnota
přepisovat pravidla Přepište pravidla v sadě pravidel přepsání. ApplicationGatewayRewriteRule[]

ApplicationGatewayRoutingRule

Jméno Popis Hodnota
id ID prostředku. řetězec
Jméno Název pravidla směrování, které je jedinečné v rámci služby Application Gateway. řetězec
vlastnosti Vlastnosti pravidla směrování služby Application Gateway ApplicationGatewayRoutingRulePropertiesFormat

ApplicationGatewayRoutingRulePropertiesFormat

Jméno Popis Hodnota
backendAddressPool Prostředek fondu back-endových adres služby Application Gateway subresource
backendSettings Prostředek nastavení back-endu služby Application Gateway subresource
posluchač Prostředek naslouchacího procesu služby Application Gateway subresource
priorita Priorita pravidla směrování Int

Omezení:
Minimální hodnota = 1
Maximální hodnota = 20000 (povinné)
ruleType Typ pravidla "Základní"
PathBasedRouting

ApplicationGatewaySku

Jméno Popis Hodnota
kapacita Kapacita (počet instancí) služby Application Gateway Int
Rodina Řada skladových položek služby Application Gateway "Generation_1"
"Generation_2"
Jméno Název skladové položky služby Application Gateway "Základní"
"Standard_Large"
"Standard_Medium"
"Standard_Small"
"Standard_v2"
WAF_Large
"WAF_Medium"
"WAF_v2"
úroveň Vrstva aplikační brány. "Základní"
"Standardní"
"Standard_v2"
WAF
"WAF_v2"

ApplicationGatewaySslCertificate

Jméno Popis Hodnota
id ID prostředku. řetězec
Jméno Název certifikátu SSL, který je jedinečný v rámci služby Application Gateway. řetězec
vlastnosti Vlastnosti certifikátu SSL služby Application Gateway ApplicationGatewaySslCertificatePropertiesFormat

ApplicationGatewaySslCertificatePropertiesFormat

Jméno Popis Hodnota
data Certifikát pfx s kódováním Base-64 Platí pouze v požadavku PUT. řetězec
keyVaultSecretId ID tajného kódu objektu (s kódováním base-64 bez šifrování pfx) Secret nebo Certificate uloženého ve službě KeyVault. řetězec
heslo Heslo pro soubor pfx zadaný v datech. Platí pouze v požadavku PUT. řetězec

ApplicationGatewaySslPolicy

Jméno Popis Hodnota
šiferSuites Šifrovací sady ssl, které se mají povolit v zadaném pořadí pro aplikační bránu. Řetězcové pole obsahující některou z těchto možností:
"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 Protokoly SSL, které se mají zakázat ve službě Application Gateway. Řetězcové pole obsahující některou z těchto možností:
"TLSv1_0"
"TLSv1_1"
"TLSv1_2"
"TLSv1_3"
minProtocolVersion Minimální verze protokolu SSL, která se má podporovat ve službě Application Gateway. "TLSv1_0"
"TLSv1_1"
"TLSv1_2"
"TLSv1_3"
policyName Název předdefinované zásady ssl AppGwSslPolicy20150501
AppGwSslPolicy20170401
AppGwSslPolicy20170401S
AppGwSslPolicy20220101
AppGwSslPolicy20220101S
policyType Typ zásad ssl. Vlastní
CustomV2
Předdefinované

ApplicationGatewaySslProfile

Jméno Popis Hodnota
id ID prostředku. řetězec
Jméno Název profilu SSL, který je jedinečný v rámci služby Application Gateway. řetězec
vlastnosti Vlastnosti profilu SSL služby Application Gateway ApplicationGatewaySslProfilePropertiesFormat

ApplicationGatewaySslProfilePropertiesFormat

Jméno Popis Hodnota
clientAuthConfiguration Konfigurace ověřování klientů prostředku služby Application Gateway applicationGatewayClientAuthConfiguration
sslPolicy Zásady SSL prostředku služby Application Gateway. applicationGatewaySslPolicy
trustedClientCertificates Pole odkazů na důvěryhodné klientské certifikáty služby Application Gateway subresource[]

ApplicationGatewayTrustedClientCertificate

Jméno Popis Hodnota
id ID prostředku. řetězec
Jméno Název důvěryhodného klientského certifikátu, který je jedinečný v rámci služby Application Gateway. řetězec
vlastnosti Vlastnosti důvěryhodného klientského certifikátu služby Application Gateway applicationGatewayTrustedClientCertificatePropertiesFormat

ApplicationGatewayTrustedClientCertificatePropertiesFormat

Jméno Popis Hodnota
data Veřejná data certifikátu. řetězec

ApplicationGatewayTrustedRootCertificate

Jméno Popis Hodnota
id ID prostředku. řetězec
Jméno Název důvěryhodného kořenového certifikátu, který je v rámci služby Application Gateway jedinečný. řetězec
vlastnosti Vlastnosti důvěryhodného kořenového certifikátu služby Application Gateway applicationGatewayTrustedRootCertificatePropertiesFormat

ApplicationGatewayTrustedRootCertificatePropertiesFormat

Jméno Popis Hodnota
data Veřejná data certifikátu. řetězec
keyVaultSecretId ID tajného kódu objektu (s kódováním base-64 bez šifrování pfx) Secret nebo Certificate uloženého ve službě KeyVault. řetězec

ApplicationGatewayUrlConfiguration

Jméno Popis Hodnota
modifiedPath Cesta url, kterou uživatel zadal pro přepsání adresy URL. Null znamená, že nebude aktualizována žádná cesta. Výchozí hodnota je null. řetězec
modifiedQueryString Řetězec dotazu, který uživatel zadal pro přepsání adresy URL. Null znamená, že se neaktualizuje žádný řetězec dotazu. Výchozí hodnota je null. řetězec
přesměrovat Pokud je nastavená hodnota true, znovu vyhodnotí mapu cest url zadanou v pravidlech směrování požadavků založených na cestě pomocí upravené cesty. Výchozí hodnota je false. Bool

ApplicationGatewayUrlPathMap

Jméno Popis Hodnota
id ID prostředku. řetězec
Jméno Název mapy cest url, která je jedinečná v rámci služby Application Gateway. řetězec
vlastnosti Vlastnosti mapy cest url služby Application Gateway ApplicationGatewayUrlPathMapPropertiesFormat

ApplicationGatewayUrlPathMapPropertiesFormat

Jméno Popis Hodnota
defaultBackendAddressPool Výchozí prostředek fondu back-endových adres map cest URL subresource
defaultBackendHttpSettings Výchozí prostředek nastavení HTTP back-endu mapy cest URL subresource
defaultLoadDistributionPolicy Výchozí prostředek zásady distribuce zatížení mapy cest URL. subresource
defaultRedirectConfiguration Výchozí prostředek konfigurace přesměrování mapy cest URL subresource
defaultRewriteRuleSet Výchozí prostředek sady pravidel přepsání mapování cest URL subresource
pathRules Pravidlo cesty prostředku mapování cest URL applicationGatewayPathRule[]

ApplicationGatewayWebApplicationFirewallConfiguration

Jméno Popis Hodnota
disabledRuleGroups Zakázané skupiny pravidel. ApplicationGatewayFirewallDisabledRuleGroup[]
zpřístupněný Bez ohledu na to, jestli je povolená brána firewall webových aplikací, nebo ne. bool (povinné)
výluky Seznam vyloučení. ApplicationGatewayFirewallExclusion[]
fileUploadLimitInMb Maximální velikost nahrání souboru v MB pro WAF Int

Omezení:
Minimální hodnota = 0
firewallMode Režim firewallu webových aplikací Detekce
Prevence (povinné)
maxRequestBodySize Maximální velikost textu požadavku pro WAF Int

Omezení:
Minimální hodnota = 8
Maximální hodnota = 128
maxRequestBodySizeInKb Maximální velikost textu požadavku v kB pro WAF Int

Omezení:
Minimální hodnota = 8
Maximální hodnota = 128
requestBodyCheck Určuje, jestli waF umožňuje zkontrolovat text požadavku. Bool
ruleSetType Typ sady pravidel firewallu webových aplikací. Možné hodnoty jsou: OWASP. string (povinné)
ruleSetVersion Verze typu sady pravidel. string (povinné)

Komponenty1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties

Jméno Popis Hodnota

HeaderValueMatcher

Jméno Popis Hodnota
ignoreCase Nastavením tohoto parametru na hodnotu pravdy vynutíte, aby vzor udělal porovnání s rozlišováním malých a velkých písmen. Bool
negovat Nastavení této hodnoty jako pravdy vynutí kontrolu negace podmínky poskytnuté uživatelem v poli vzoru. Bool
vzor Vzor, buď pevný řetězec, nebo regulární výraz, který vyhodnotí, jestli má být pro přepsání vybrána hodnota záhlaví. řetězec

ManagedServiceIdentity

Jméno Popis Hodnota
typ Typ identity používané pro prostředek. Typ SystemAssigned, UserAssigned zahrnuje implicitně vytvořenou identitu i sadu identit přiřazených uživatelem. Typ None odebere všechny identity z virtuálního počítače. None (Žádný)
SystemAssigned
SystemAssigned, UserAssigned
UserAssigned
userAssignedIdentities Seznam identit uživatelů přidružených k prostředku. Odkazy na klíč slovníku identit uživatele budou ID prostředků ARM ve formátu: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. ManagedServiceIdentityUserAssignedIdentities

ManagedServiceIdentityUserAssignedIdentities

Jméno Popis Hodnota

Microsoft.Network/applicationGateways

Jméno Popis Hodnota
identita Identita aplikační brány, pokud je nakonfigurovaná. ManagedServiceIdentity
umístění Umístění prostředku řetězec
Jméno Název prostředku string (povinné)
vlastnosti Vlastnosti aplikační brány ApplicationGatewayPropertiesFormat
visačky Značky prostředků Slovník názvů a hodnot značek
typ Typ prostředku Microsoft.Network/applicationGateways@2024-05-01
zóny Seznam zón dostupnosti označující, odkud prostředek musí pocházet. string[]

Značky prostředků

Jméno Popis Hodnota

Podsourc

Jméno Popis Hodnota
id ID prostředku. řetězec