Megosztás a következőn keresztül:


Microsoft.Network applicationGateways

Bicep-erőforrásdefiníció

Az applicationGateways erőforrástípus a következő célműveletekkel telepíthető:

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplócímű témakörben találja.

Erőforrás formátuma

Microsoft.Network/applicationGateways-erőforrás létrehozásához adja hozzá a következő Bicep-et a sablonhoz.

resource symbolicname 'Microsoft.Network/applicationGateways@2024-03-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'
  ]
}

Tulajdonságértékek

ApplicationGatewayAuthenticationCertificate

Név Leírás Érték
azonosító Erőforrás-azonosító. húr
név Az Application Gatewayben egyedi hitelesítési tanúsítvány neve. húr
kellékek Az Application Gateway hitelesítési tanúsítványának tulajdonságai. ApplicationGatewayAuthenticationCertificatePropertiesFormat

ApplicationGatewayAuthenticationCertificatePropertiesFormat

Név Leírás Érték
adat Nyilvános adatok tanúsítványa. húr

ApplicationGatewayAutoscaleConfiguration

Név Leírás Érték
maxCapacity Az Application Gateway-kapacitás felső határa. Int

Korlátok:
Minimális érték = 2
minCapacity Alacsonyabb kötés az Application Gateway-kapacitás számára vonatkozóan. Int

Korlátok:
Minimális érték = 0 (kötelező)

ApplicationGatewayBackendAddress

Név Leírás Érték
Fqdn Teljes tartománynév (FQDN). húr
ipAddress IP-cím. húr

ApplicationGatewayBackendAddressPool

Név Leírás Érték
azonosító Erőforrás-azonosító. húr
név Az Application Gatewayben egyedi háttércímkészlet neve. húr
kellékek Az Application Gateway háttércímkészletének tulajdonságai. ApplicationGatewayBackendAddressPoolPropertiesFormat

ApplicationGatewayBackendAddressPoolPropertiesFormat

Név Leírás Érték
backendAddresses Háttércímek. ApplicationGatewayBackendAddress[]

ApplicationGatewayBackendHttpSettings

Név Leírás Érték
azonosító Erőforrás-azonosító. húr
név Az Application Gatewayen belül egyedi háttérbeli HTTP-beállítások neve. húr
kellékek Az Application Gateway háttérRENDSZER HTTP-beállításainak tulajdonságai. ApplicationGatewayBackendHttpSettingsPropertiesFormat

ApplicationGatewayBackendHttpSettingsPropertiesFormat

Név Leírás Érték
affinityCookieName Az affinitási cookie-hoz használandó cookie-név. húr
authenticationCertificates Az Application Gateway hitelesítési tanúsítványaira mutató hivatkozások tömbje. subResource[]
connectionDraining A háttérbeli HTTP-beállítások erőforrásának kapcsolati ürítése. ApplicationGatewayConnectionDraining
cookieBasedAffinity Cookie-alapú affinitás. "Letiltva"
"Engedélyezve"
hostName A háttérkiszolgálóknak küldendő gazdagépfejléc. húr
ösvény Elérési út, amelyet előtagként kell használni az összes HTTP-kéréshez. A null azt jelenti, hogy nem lesz előtagú elérési út. Az alapértelmezett érték null. húr
pickHostNameFromBackendAddress A háttérkiszolgáló gazdagépnevéből válassza ki a gazdagépfejlécet. Az alapértelmezett érték hamis. Bool
kikötő A háttérrendszer célportja. Int
Szonda Application Gateway mintavételi erőforrása. subResource
probeEnabled Hogy a mintavétel engedélyezve van-e. Az alapértelmezett érték hamis. Bool
protokoll A háttérrendszerrel való kommunikációhoz használt protokoll. 'Http'
"Https"
"Tcp"
'Tls'
requestTimeout Időtúllépés kérése másodpercben. Az Application Gateway sikertelen lesz, ha nem érkezik válasz a RequestTimeouton belül. Az elfogadható értékek 1 másodperc és 86400 másodperc között vannak. Int
trustedRootCertificates Az Application Gateway megbízható főtanúsítványaira mutató hivatkozások tömbje. subResource[]

ApplicationGatewayBackendSettings

Név Leírás Érték
azonosító Erőforrás-azonosító. húr
név Az Application Gatewayben egyedi háttérbeállítások neve. húr
kellékek Az Application Gateway háttérrendszer-beállításainak tulajdonságai. ApplicationGatewayBackendSettingsPropertiesFormat

ApplicationGatewayBackendSettingsPropertiesFormat

Név Leírás Érték
hostName A Tls protokoll háttérkiszolgálóinak küldendő kiszolgálónév-jelzés. húr
pickHostNameFromBackendAddress A kiszolgálónév jelzésének kiválasztása a Tls protokoll háttérkiszolgálójának állomásneve alapján. Az alapértelmezett érték hamis. Bool
kikötő A háttérrendszer célportja. Int
Szonda Application Gateway mintavételi erőforrása. subResource
protokoll A háttérrendszerrel való kommunikációhoz használt protokoll. 'Http'
"Https"
"Tcp"
'Tls'
időkorlát Kapcsolat időtúllépése másodpercben. Az Application Gateway sikertelen lesz, ha a válasz nem érkezik a ConnectionTimeout-on belül. Az elfogadható értékek 1 másodperc és 86400 másodperc között vannak. Int
trustedRootCertificates Az Application Gateway megbízható főtanúsítványaira mutató hivatkozások tömbje. subResource[]

ApplicationGatewayClientAuthConfiguration

Név Leírás Érték
verifyClientCertIssuerDN Ellenőrizze az ügyféltanúsítvány-kiállító nevét az Application Gatewayen. Bool
verifyClientRevocation Ellenőrizze az ügyféltanúsítvány visszavonásának állapotát. "Nincs"
"OCSP"

ApplicationGatewayConnectionDraining

Név Leírás Érték
drainTimeoutInSec A kapcsolat kiürítésének másodperces száma aktív. Az elfogadható értékek 1 másodperc és 3600 másodperc között vannak. Int

Korlátok:
Minimális érték = 1
Maximális érték = 3600 (kötelező)
Engedélyezve Azt jelzi, hogy engedélyezve van-e a kapcsolat ürítése. bool (kötelező)

ApplicationGatewayCustomError

Név Leírás Érték
customErrorPageUrl Az Application Gateway egyéni hibájának hibaoldali URL-címe. húr
statusCode Az Application Gateway egyéni hibájának állapotkódja. 'HttpStatus400'
"HttpStatus403"
"HttpStatus404"
"HttpStatus405"
"HttpStatus408"
"HttpStatus500"
"HttpStatus502"
"HttpStatus503"
"HttpStatus504"

ApplicationGatewayFirewallDisabledRuleGroup

Név Leírás Érték
ruleGroupName A letiltani kívánt szabálycsoport neve. sztring (kötelező)
Szabályok A letiltott szabályok listája. Null érték esetén a szabálycsoport összes szabálya le lesz tiltva. int[]

ApplicationGatewayFirewallExclusion

Név Leírás Érték
matchVariable A kizárandó változó. sztring (kötelező)
szelektor Ha a matchVariable gyűjtemény, a gyűjtemény azon elemeinek megadására használt operátor, amelyekre ez a kizárás vonatkozik. sztring (kötelező)
selectorMatchOperator Ha a matchVariable gyűjtemény, akkor a választóval megadhatja, hogy a gyűjtemény mely elemeire vonatkozik ez a kizárás. sztring (kötelező)

ApplicationGatewayFrontendIPConfiguration

Név Leírás Érték
azonosító Erőforrás-azonosító. húr
név Az Application Gatewayen belül egyedi előtérbeli IP-konfiguráció neve. húr
kellékek Az Application Gateway előtérbeli IP-konfigurációjának tulajdonságai. ApplicationGatewayFrontendIPConfigurationPropertiesFormat

ApplicationGatewayFrontendIPConfigurationPropertiesFormat

Név Leírás Érték
privateIPAddress A hálózati adapter IP-konfigurációjának PrivateIPAddress szolgáltatása. húr
privateIPAllocationMethod A privát IP-címfoglalási módszer. "Dinamikus"
"Statikus"
privateLinkConfiguration Hivatkozás az Application Gateway privát kapcsolat konfigurálására. subResource
publicIPAddress Hivatkozás a PublicIP-erőforrásra. subResource
alhálózat Hivatkozás az alhálózati erőforrásra. subResource

ApplicationGatewayFrontendPort

Név Leírás Érték
azonosító Erőforrás-azonosító. húr
név Az Application Gatewayen belül egyedi előtérport neve. húr
kellékek Az Application Gateway előtérbeli portjának tulajdonságai. ApplicationGatewayFrontendPortPropertiesFormat

ApplicationGatewayFrontendPortPropertiesFormat

Név Leírás Érték
kikötő Előtérbeli port. Int

ApplicationGatewayGlobalConfiguration

Név Leírás Érték
enableRequestBuffering A kérések pufferelésének engedélyezése. Bool
enableResponseBuffering Válaszpufferezés engedélyezése. Bool

ApplicationGatewayHeaderConfiguration

Név Leírás Érték
headerName A fejléckonfiguráció fejlécneve. húr
headerValue A fejléckonfiguráció fejlécértéke. húr
headerValueMatcher Nem kötelező mező az "Újraírási művelet" területen. Lehetővé teszi egy adott fejléc értékének rögzítését és módosítását, ha több azonos nevű fejléc is létezik. Jelenleg csak Set-Cookie válaszfejléc esetében támogatott. További részletekért látogasson el a https://aka.ms/appgwheadercrud HeaderValueMatcher

ApplicationGatewayHttpListener

Név Leírás Érték
azonosító Erőforrás-azonosító. húr
név Az Application Gatewayen belül egyedi HTTP-figyelő neve. húr
kellékek Az Application Gateway HTTP-figyelőjének tulajdonságai. ApplicationGatewayHttpListenerPropertiesFormat

ApplicationGatewayHttpListenerPropertiesFormat

Név Leírás Érték
customErrorConfigurations A HTTP-figyelő egyéni hibakonfigurációi. ApplicationGatewayCustomError[]
firewallPolicy Hivatkozás a FirewallPolicy erőforrásra. subResource
frontendIPConfiguration Egy application gateway előtérbeli IP-konfigurációs erőforrása. subResource
frontendPort Egy application gateway előtérbeli porterőforrása. subResource
hostName A HTTP-figyelő állomásneve. húr
hostNames A HTTP-figyelő gazdagépneveinek listája, amely speciális helyettesítő karaktereket is lehetővé tesz. sztring[]
protokoll A HTTP-figyelő protokollja. 'Http'
"Https"
"Tcp"
'Tls'
requireServerNameIndication Csak akkor alkalmazható, ha a protokoll https. Engedélyezi az SNI-t a több üzemeltetéshez. Bool
sslCertificate Egy application gateway SSL-tanúsítvány-erőforrása. subResource
sslProfile Az application gateway SSL-profilerőforrása. subResource

ApplicationGatewayIPConfiguration

Név Leírás Érték
azonosító Erőforrás-azonosító. húr
név Az Application Gatewayben egyedi IP-konfiguráció neve. húr
kellékek Az Application Gateway IP-konfigurációjának tulajdonságai. ApplicationGatewayIPConfigurationPropertiesFormat

ApplicationGatewayIPConfigurationPropertiesFormat

Név Leírás Érték
alhálózat Hivatkozás az alhálózati erőforrásra. Egy alhálózat, ahonnan az Application Gateway megkapja a privát címét. subResource

ApplicationGatewayListener

Név Leírás Érték
azonosító Erőforrás-azonosító. húr
név Az Application Gatewayben egyedi figyelő neve. húr
kellékek Az Application Gateway-figyelő tulajdonságai. ApplicationGatewayListenerPropertiesFormat

ApplicationGatewayListenerPropertiesFormat

Név Leírás Érték
frontendIPConfiguration Egy application gateway előtérbeli IP-konfigurációs erőforrása. subResource
frontendPort Egy application gateway előtérbeli porterőforrása. subResource
hostNames A TLS többhelyes figyelő kiszolgálónév-jelzéseinek (SNI) listája, amely speciális helyettesítő karaktereket is lehetővé tesz. sztring[]
protokoll A figyelő protokollja. 'Http'
"Https"
"Tcp"
'Tls'
sslCertificate Egy application gateway SSL-tanúsítvány-erőforrása. subResource
sslProfile Az application gateway SSL-profilerőforrása. subResource

ApplicationGatewayLoadDistributionPolicy

Név Leírás Érték
azonosító Erőforrás-azonosító. húr
név Az Application Gatewayen belül egyedi terheléselosztási szabályzat neve. húr
kellékek Az Application Gateway terheléselosztási szabályzatának tulajdonságai. ApplicationGatewayLoadDistributionPolicyPropertiesFormat

ApplicationGatewayLoadDistributionPolicyPropertiesFormat

Név Leírás Érték
loadDistributionAlgorithm Az Application Gateway terheléselosztási célok erőforrása. "IpHash"
"LeastConnections"
"RoundRobin"
loadDistributionTargets Az Application Gateway terheléselosztási célok erőforrása. ApplicationGatewayLoadDistributionTarget[]

ApplicationGatewayLoadDistributionTarget

Név Leírás Érték
azonosító Erőforrás-azonosító. húr
név Az Application Gatewayen belül egyedi terheléselosztási szabályzat neve. húr
kellékek Az Application Gateway terheléselosztási céljának tulajdonságai. ApplicationGatewayLoadDistributionTargetPropertiesFormat

ApplicationGatewayLoadDistributionTargetPropertiesFormat

Név Leírás Érték
backendAddressPool Az Application Gateway háttércímkészlet-erőforrása. subResource
weightPerServer Kiszolgálónkénti súly. 1 és 100 közötti tartomány. Int

Korlátok:
Minimális érték = 1
Maximális érték = 100

ApplicationGatewayPathRule

Név Leírás Érték
azonosító Erőforrás-azonosító. húr
név Az Application Gatewayben egyedi elérésiút-szabály neve. húr
kellékek Az Application Gateway elérési útjának szabályának tulajdonságai. ApplicationGatewayPathRulePropertiesFormat

ApplicationGatewayPathRulePropertiesFormat

Név Leírás Érték
backendAddressPool Az URL-elérési út leképezési útvonalszabályának háttércímkészlet-erőforrása. subResource
backendHttpSettings Az URL-elérési út leképezési útvonalszabályának háttérbeli HTTP-beállítások erőforrása. subResource
firewallPolicy Hivatkozás a FirewallPolicy erőforrásra. subResource
loadDistributionPolicy Az URL-elérési út elérési útjának szabályának terjesztési házirend-erőforrásának betöltése. subResource
Görbék Az URL-cím útvonaltérképének elérésiút-szabályai. sztring[]
redirectConfiguration Az URL-elérési út leképezési útvonalszabályának átirányítási konfigurációs erőforrása. subResource
rewriteRuleSet Írja át a szabálykészlet erőforrását az URL-elérési út leképezési útvonalszabályához. subResource

ApplicationGatewayPrivateLinkConfiguration

Név Leírás Érték
azonosító Erőforrás-azonosító. húr
név Az Application Gatewayen belül egyedi privát kapcsolat konfigurációjának neve. húr
kellékek Az Application Gateway privát kapcsolat konfigurációjának tulajdonságai. ApplicationGatewayPrivateLinkConfigurationProperties

ApplicationGatewayPrivateLinkConfigurationProperties

Név Leírás Érték
ipConfigurations Az Application Gateway privát kapcsolat ip-konfigurációinak tömbje. ApplicationGatewayPrivateLinkIpConfiguration[]

ApplicationGatewayPrivateLinkIpConfiguration

Név Leírás Érték
azonosító Erőforrás-azonosító. húr
név Az Application Gateway privát kapcsolat ip-konfigurációjának neve. húr
kellékek Az Application Gateway privát kapcsolat ip-konfigurációjának tulajdonságai. ApplicationGatewayPrivateLinkIpConfigurationProperties

ApplicationGatewayPrivateLinkIpConfigurationProperties

Név Leírás Érték
elsődleges Az IP-konfiguráció elsődleges vagy sem. Bool
privateIPAddress Az IP-konfiguráció privát IP-címe. húr
privateIPAllocationMethod A privát IP-címfoglalási módszer. "Dinamikus"
"Statikus"
alhálózat Hivatkozás az alhálózati erőforrásra. subResource

ApplicationGatewayProbe

Név Leírás Érték
azonosító Erőforrás-azonosító. húr
név Az Application Gatewayen belül egyedi mintavétel neve. húr
kellékek Az Application Gateway-mintavétel tulajdonságai. ApplicationGatewayProbePropertiesFormat

ApplicationGatewayProbeHealthResponseMatch

Név Leírás Érték
test Az állapotválaszban található törzs. Az alapértelmezett érték üres. húr
statusCodes Az állapotkódok engedélyezett tartományai. Az állapotkódok alapértelmezett tartománya 200–399. sztring[]

ApplicationGatewayProbePropertiesFormat

Név Leírás Érték
házigazda Állomásnév a mintavétel elküldéséhez. húr
intervallum A próbaidő másodpercben. Ez két egymást követő mintavétel közötti időintervallum. Az elfogadható értékek 1 másodperc és 86400 másodperc között vannak. Int
gyufa Az kifogástalan mintavételi válasz besorolásának kritériuma. ApplicationGatewayProbeHealthResponseMatch
minServers A mindig kifogástalan állapotúként megjelölt kiszolgálók minimális száma. Az alapértelmezett érték 0. Int
ösvény A mintavétel relatív elérési útja. Az érvényes elérési út a következőtől kezdődik: "/". A rendszer elküldi a mintavételt <protokoll>://<gazdagépnek>:<port><elérési útja>. húr
pickHostNameFromBackendHttpSettings Azt jelzi, hogy a gazdagépfejlécet a háttérbeli HTTP-beállítások közül kell-e kiválasztani. Az alapértelmezett érték hamis. Bool
pickHostNameFromBackendSettings Azt, hogy a kiszolgálónév-jelzést a Tls protokoll háttérbeállításai közül kell-e kiválasztani. Az alapértelmezett érték hamis. Bool
kikötő A háttérkiszolgálók próbaéhez használt egyéni port. Az érvényes érték 1 és 65535 közötti lehet. Ha nincs beállítva, a http-beállításokból származó port lesz használva. Ez a tulajdonság csak alapszintű, Standard_v2 és WAF_v2 érvényes. Int

Korlátok:
Minimális érték = 1
Maximális érték = 65535
protokoll A mintavételhez használt protokoll. 'Http'
"Https"
"Tcp"
'Tls'
időkorlát A mintavétel időtúllépése másodpercben. Sikertelenként megjelölt mintavétel, ha az érvényes válasz nem érkezik meg ezzel az időtúllépési időszakkal. Az elfogadható értékek 1 másodperc és 86400 másodperc között vannak. Int
unhealthyThreshold A mintavétel újrapróbálkozása. A háttérkiszolgáló le van jelölve, miután az egymást követő mintavételi hibák száma elérte az UnhealthyThreshold értéket. Az elfogadható értékek 1 másodperc és 20 között vannak. Int

ApplicationGatewayPropertiesFormat

Név Leírás Érték
authenticationCertificates Az Application Gateway-erőforrás hitelesítési tanúsítványai. Az alapértelmezett korlátokat az Application Gateway. ApplicationGatewayAuthenticationCertificate[]
automatikus skálázáskonfiguráció Automatikus méretezési konfiguráció. ApplicationGatewayAutoscaleConfiguration
backendAddressPools Az Application Gateway-erőforrás háttércímkészlete. Az alapértelmezett korlátokat az Application Gateway. ApplicationGatewayBackendAddressPool[]
backendHttpSettingsCollection Az Application Gateway-erőforrás háttérbeli HTTP-beállításai. Az alapértelmezett korlátokat az Application Gateway. ApplicationGatewayBackendHttpSettings[]
backendSettingsCollection Az Application Gateway-erőforrás háttérbeállításai. Az alapértelmezett korlátokat az Application Gateway. ApplicationGatewayBackendSettings[]
customErrorConfigurations Az Application Gateway-erőforrás egyéni hibakonfigurációi. ApplicationGatewayCustomError[]
enableFips Azt jelzi, hogy a FIPS engedélyezve van-e az Application Gateway-erőforráson. Bool
enableHttp2 Azt jelzi, hogy a HTTP2 engedélyezve van-e az Application Gateway-erőforráson. Bool
firewallPolicy Hivatkozás a FirewallPolicy erőforrásra. subResource
forceFirewallPolicyAssociation Ha igaz, egy tűzfalszabályzatot társít egy application gatewayhez, függetlenül attól, hogy a szabályzat eltér-e a WAF Configtól. Bool
frontendIPConfigurations Az Application Gateway-erőforrás előtérbeli IP-címei. Az alapértelmezett korlátokat az Application Gateway. ApplicationGatewayFrontendIPConfiguration[]
frontendPorts Az Application Gateway-erőforrás előtérbeli portja. Az alapértelmezett korlátokat az Application Gateway. ApplicationGatewayFrontendPort[]
gatewayIPConfigurations Az Application Gateway-erőforrás alhálózatai. Az alapértelmezett korlátokat az Application Gateway. ApplicationGatewayIPConfiguration[]
globalConfiguration Globális konfiguráció. ApplicationGatewayGlobalConfiguration
httpListeners Az Application Gateway-erőforrás HTTP-figyelői. Az alapértelmezett korlátokat az Application Gateway. ApplicationGatewayHttpListener[]
Hallgatók Az Application Gateway-erőforrás figyelői. Az alapértelmezett korlátokat az Application Gateway. ApplicationGatewayListener[]
loadDistributionPolicies Az Application Gateway-erőforrás terheléselosztási szabályzatai. ApplicationGatewayLoadDistributionPolicy[]
privateLinkConfigurations PrivateLink-konfigurációk az Application Gatewayen. ApplicationGatewayPrivateLinkConfiguration[]
Szondák Az Application Gateway-erőforrás mintavételei. ApplicationGatewayProbe[]
redirectConfigurations Az Application Gateway-erőforrás átirányítási konfigurációi. Az alapértelmezett korlátokat az Application Gateway. ApplicationGatewayRedirectConfiguration[]
requestRoutingRules Az Application Gateway-erőforrás útválasztási szabályainak kérése. ApplicationGatewayRequestRoutingRule[]
rewriteRuleSets Írja át az Application Gateway-erőforrás szabályait. ApplicationGatewayRewriteRuleSet[]
routingRules Az Application Gateway-erőforrás útválasztási szabályai. ApplicationGatewayRoutingRule[]
Sku Az Application Gateway-erőforrás termékváltozata. ApplicationGatewaySku
sslCertificates Az Application Gateway-erőforrás SSL-tanúsítványai. Az alapértelmezett korlátokat az Application Gateway. ApplicationGatewaySslCertificate[]
sslPolicy Az Application Gateway-erőforrás SSL-szabályzata. ApplicationGatewaySslPolicy
sslProfiles Az Application Gateway-erőforrás SSL-profiljai. Az alapértelmezett korlátokat az Application Gateway. ApplicationGatewaySslProfile[]
trustedClientCertificates Az Application Gateway-erőforrás megbízható ügyféltanúsítványai. Az alapértelmezett korlátokat az Application Gateway. ApplicationGatewayTrustedClientCertificate[]
trustedRootCertificates Az Application Gateway-erőforrás megbízható főtanúsítványai. Az alapértelmezett korlátokat az Application Gateway. ApplicationGatewayTrustedRootCertificate[]
urlPathMaps Az Application Gateway-erőforrás URL-elérési útvonalának leképezése. Az alapértelmezett korlátokat az Application Gateway. ApplicationGatewayUrlPathMap[]
webApplicationFirewallConfiguration Webalkalmazási tűzfal konfigurálása. ApplicationGatewayWebApplicationFirewallConfiguration

ApplicationGatewayRedirectConfiguration

Név Leírás Érték
azonosító Erőforrás-azonosító. húr
név Az Application Gatewayben egyedi átirányítási konfiguráció neve. húr
kellékek Az Application Gateway átirányítási konfigurációjának tulajdonságai. ApplicationGatewayRedirectConfigurationPropertiesFormat

ApplicationGatewayRedirectConfigurationPropertiesFormat

Név Leírás Érték
includePath Adja meg az elérési utat az átirányított URL-címre. Bool
includeQueryString Adja meg a lekérdezési sztringet az átirányított URL-címben. Bool
pathRules Átirányítási konfigurációt meghatározó elérésiút-szabályok. subResource[]
redirectType HTTP-átirányítás típusa. "Talált"
"Állandó"
"SeeOther"
"Ideiglenes"
requestRoutingRules Átirányítási konfigurációt meghatározó útválasztás kérése. subResource[]
targetListener Hivatkozás egy figyelőre a kérés átirányításához. subResource
targetUrl A kérés átirányításához tartozó URL-cím. húr
urlPathMaps Az alapértelmezett átirányítási konfigurációt meghatározó URL-útvonaltérképek. subResource[]

ApplicationGatewayRequestRoutingRule

Név Leírás Érték
azonosító Erőforrás-azonosító. húr
név Az Application Gatewayen belül egyedi kérés-útválasztási szabály neve. húr
kellékek Az Application Gateway kérelem-útválasztási szabályának tulajdonságai. ApplicationGatewayRequestRoutingRulePropertiesFormat

ApplicationGatewayRequestRoutingRulePropertiesFormat

Név Leírás Érték
backendAddressPool Az Application Gateway háttércímkészlet-erőforrása. subResource
backendHttpSettings Az Application Gateway háttérbeli HTTP-beállítási erőforrása. subResource
httpListener Az application gateway HTTP-figyelő erőforrása. subResource
loadDistributionPolicy Az Application Gateway terjesztési házirend-erőforrásának betöltése. subResource
elsőbbség A kérelem útválasztási szabályának prioritása. Int

Korlátok:
Minimális érték = 1
Maximális érték = 20000
redirectConfiguration Az Application Gateway konfigurációs erőforrásának átirányítása. subResource
rewriteRuleSet Írja át a Szabálykészlet erőforrást az Application Gateway alapszabályában. subResource
ruleType Szabálytípus. "Alapszintű"
"PathBasedRouting"
urlPathMap Az application gateway URL-útvonal-leképezési erőforrása. subResource

ApplicationGatewayRewriteRule

Név Leírás Érték
actionSet Az átírási szabály részeként végrehajtandó műveletek készlete. ApplicationGatewayRewriteRuleActionSet
feltételek A műveletkészlet végrehajtásának kiértékelésének feltételei. ApplicationGatewayRewriteRuleCondition[]
név Az Application Gatewayben egyedi átírási szabály neve. húr
ruleSequence Az átírási szabály szabályütemezése, amely meghatározza egy adott szabály végrehajtásának sorrendjét egy RewriteRuleSetben. Int

ApplicationGatewayRewriteRuleActionSet

Név Leírás Érték
requestHeaderConfigurations Fejlécműveletek kérése a műveletkészletben. ApplicationGatewayHeaderConfiguration[]
responseHeaderConfigurations Válaszfejműveletek a műveletkészletben. ApplicationGatewayHeaderConfiguration[]
urlConfiguration Url-konfigurációs művelet a műveletkészletben. ApplicationGatewayUrlConfiguration

ApplicationGatewayRewriteRuleCondition

Név Leírás Érték
ignoreCase Ha ezt a paramétert igaz értékre állítja, a minta kényszeríti a kis- és nagybetűk megkülönböztetett összehasonlítását. Bool
Semlegesítsék Ha ezt az értéket igazként állítja be, akkor ellenőrizni kell a felhasználó által megadott feltétel negációját. Bool
minta A feltétel valódiságát kiértékelő, rögzített sztringet vagy reguláris kifejezést tartalmazó minta. húr
változó A RewriteRuleCondition feltételparamétere. húr

ApplicationGatewayRewriteRuleSet

Név Leírás Érték
azonosító Erőforrás-azonosító. húr
név Az Application Gatewayen belül egyedi átírási szabálykészlet neve. húr
kellékek Az Application Gateway újraírási szabálykészletének tulajdonságai. ApplicationGatewayRewriteRuleSetPropertiesFormat

ApplicationGatewayRewriteRuleSetPropertiesFormat

Név Leírás Érték
rewriteRules Írja át a szabályokat az átírási szabálykészletben. ApplicationGatewayRewriteRule[]

ApplicationGatewayRoutingRule

Név Leírás Érték
azonosító Erőforrás-azonosító. húr
név Az Application Gatewayben egyedi útválasztási szabály neve. húr
kellékek Az Application Gateway útválasztási szabályának tulajdonságai. ApplicationGatewayRoutingRulePropertiesFormat

ApplicationGatewayRoutingRulePropertiesFormat

Név Leírás Érték
backendAddressPool Az Application Gateway háttércímkészlet-erőforrása. subResource
backendSettings Az application gateway háttérbeállítási erőforrása. subResource
hallgató Az Application Gateway figyelőerőforrása. subResource
elsőbbség Az útválasztási szabály prioritása. Int

Korlátok:
Minimális érték = 1
Maximális érték = 20000 (kötelező)
ruleType Szabálytípus. "Alapszintű"
"PathBasedRouting"

ApplicationGatewaySku

Név Leírás Érték
kapacitás Egy application gateway kapacitása (példányszáma). Int
Család Az Application Gateway termékváltozatának családja. "Generation_1"
"Generation_2"
név Az Application Gateway termékváltozatának neve. "Alapszintű"
"Standard_Large"
"Standard_Medium"
"Standard_Small"
"Standard_v2"
"WAF_Large"
"WAF_Medium"
"WAF_v2"
kötő Az application gateway szintje. "Alapszintű"
"Standard"
"Standard_v2"
"WAF"
"WAF_v2"

ApplicationGatewaySslCertificate

Név Leírás Érték
azonosító Erőforrás-azonosító. húr
név Az Application Gatewayben egyedi SSL-tanúsítvány neve. húr
kellékek Az Application Gateway SSL-tanúsítványának tulajdonságai. ApplicationGatewaySslCertificatePropertiesFormat

ApplicationGatewaySslCertificatePropertiesFormat

Név Leírás Érték
adat Base-64 kódolású PFX-tanúsítvány. Csak a PUT-kérelemben alkalmazható. húr
keyVaultSecretId A KeyVaultban tárolt "Secret" vagy "Certificate" objektum titkos azonosítója (base-64 kódolású titkosítatlan pfx). húr
jelszó Az adatokban megadott pfx-fájl jelszava. Csak PUT-kérelemben alkalmazható. húr

ApplicationGatewaySslPolicy

Név Leírás Érték
cipherSuites Az Ssl-titkosítási csomagokat engedélyezni kell a megadott sorrendben az Application Gateway számára. Sztringtömb, amely a következők bármelyikét tartalmazza:
"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 Az Application Gatewayen letiltandó SSL-protokollok. Sztringtömb, amely a következők bármelyikét tartalmazza:
"TLSv1_0"
"TLSv1_1"
"TLSv1_2"
"TLSv1_3"
minProtocolVersion Az Application Gatewayen támogatni kívánt Ssl protokoll minimális verziója. "TLSv1_0"
"TLSv1_1"
"TLSv1_2"
"TLSv1_3"
policyName Az előre definiált Ssl-szabályzat neve. "AppGwSslPolicy20150501"
"AppGwSslPolicy20170401"
"AppGwSslPolicy20170401S"
"AppGwSslPolicy20220101"
"AppGwSslPolicy20220101S"
policyType Ssl-szabályzat típusa. "Egyéni"
'CustomV2'
"Előre definiált"

ApplicationGatewaySslProfile

Név Leírás Érték
azonosító Erőforrás-azonosító. húr
név Az Application Gatewayen belül egyedi SSL-profil neve. húr
kellékek Az Application Gateway SSL-profiljának tulajdonságai. ApplicationGatewaySslProfilePropertiesFormat

ApplicationGatewaySslProfilePropertiesFormat

Név Leírás Érték
clientAuthConfiguration Az Application Gateway-erőforrás ügyfél-hitelesítési konfigurációja. ApplicationGatewayClientAuthConfiguration
sslPolicy Az Application Gateway-erőforrás SSL-szabályzata. ApplicationGatewaySslPolicy
trustedClientCertificates Az Application Gateway megbízható ügyféltanúsítványokra mutató hivatkozások tömbje. subResource[]

ApplicationGatewayTrustedClientCertificate

Név Leírás Érték
azonosító Erőforrás-azonosító. húr
név Az Application Gatewayen belül egyedi megbízható ügyféltanúsítvány neve. húr
kellékek Az Application Gateway megbízható ügyféltanúsítványának tulajdonságai. ApplicationGatewayTrustedClientCertificatePropertiesFormat

ApplicationGatewayTrustedClientCertificatePropertiesFormat

Név Leírás Érték
adat Nyilvános adatok tanúsítványa. húr

ApplicationGatewayTrustedRootCertificate

Név Leírás Érték
azonosító Erőforrás-azonosító. húr
név Az Application Gatewayen belül egyedi megbízható főtanúsítvány neve. húr
kellékek Az Application Gateway megbízható főtanúsítványának tulajdonságai. ApplicationGatewayTrustedRootCertificatePropertiesFormat

ApplicationGatewayTrustedRootCertificatePropertiesFormat

Név Leírás Érték
adat Nyilvános adatok tanúsítványa. húr
keyVaultSecretId A KeyVaultban tárolt "Secret" vagy "Certificate" objektum titkos azonosítója (base-64 kódolású titkosítatlan pfx). húr

ApplicationGatewayUrlConfiguration

Név Leírás Érték
modifiedPath Az URL-cím átírásához megadott URL-elérési út. A null érték azt jelenti, hogy a program nem frissíti az elérési utat. Az alapértelmezett érték null. húr
modifiedQueryString Az URL-átíráshoz megadott lekérdezési sztring. A null azt jelenti, hogy a program nem frissíti a lekérdezési sztringet. Az alapértelmezett érték null. húr
átirányítás Ha igaz értékre van állítva, a módosított útvonal használatával újra kiértékeli az útvonalalapú kérelem-útválasztási szabályokban megadott URL-útvonaltérképet. Az alapértelmezett érték hamis. Bool

ApplicationGatewayUrlPathMap

Név Leírás Érték
azonosító Erőforrás-azonosító. húr
név Az Application Gatewayben egyedi URL-útvonaltérkép neve. húr
kellékek Az Application Gateway URL-útvonaltérképének tulajdonságai. ApplicationGatewayUrlPathMapPropertiesFormat

ApplicationGatewayUrlPathMapPropertiesFormat

Név Leírás Érték
defaultBackendAddressPool Az URL-címtérkép alapértelmezett háttércímkészlet-erőforrása. subResource
defaultBackendHttpSettings Az URL-elérési út leképezésének alapértelmezett háttérbeli HTTP-beállítási erőforrása. subResource
defaultLoadDistributionPolicy Az URL-elérési út leképezésének alapértelmezett terheléselosztási házirend-erőforrása. subResource
defaultRedirectConfiguration Az URL-elérési út leképezésének alapértelmezett átirányítási konfigurációs erőforrása. subResource
defaultRewriteRuleSet Az URL-elérési út leképezésének alapértelmezett újraírási szabálykészlet-erőforrása. subResource
pathRules Az URL-cím-leképezési erőforrás elérési útszabálya. ApplicationGatewayPathRule[]

ApplicationGatewayWebApplicationFirewallConfiguration

Név Leírás Érték
disabledRuleGroups A letiltott szabálycsoportok. ApplicationGatewayFirewallDisabledRuleGroup[]
Engedélyezve Azt jelzi, hogy a webalkalmazás tűzfala engedélyezve van-e. bool (kötelező)
Kizárások A kizárási lista. ApplicationGatewayFirewallExclusion[]
fileUploadLimitInMb Maximális fájlfeltöltési méret MB-ban WAF esetén. Int

Korlátok:
Minimális érték = 0
firewallMode Webalkalmazási tűzfal mód. "Észlelés"
"Megelőzés" (kötelező)
maxRequestBodySize A KÉRELEM törzsének maximális mérete a WAF-hez. Int

Korlátok:
Minimális érték = 8
Maximális érték = 128
maxRequestBodySizeInKb A kérelem törzsének maximális mérete a WAF-hez kb-ban. Int

Korlátok:
Minimális érték = 8
Maximális érték = 128
requestBodyCheck Annak engedélyezése, hogy a WAF ellenőrizze a kérelem törzsét. Bool
ruleSetType A webalkalmazás tűzfalszabálykészletének típusa. A lehetséges értékek a következők: "OWASP". sztring (kötelező)
ruleSetVersion A szabálykészlet típusa. sztring (kötelező)

Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties

Név Leírás Érték

HeaderValueMatcher

Név Leírás Érték
ignoreCase Ha ezt a paramétert igaz értékre állítja, a minta kényszeríti a kis- és nagybetűk megkülönböztetett összehasonlítását. Bool
Semlegesítsék Ha ezt az értéket igazként állítja be, akkor ellenőriznie kell a felhasználó által a mintamezőben megadott feltétel negációját. Bool
minta A rögzített sztringet vagy reguláris kifejezést tartalmazó minta, amely kiértékeli, hogy ki kell-e jelölni egy fejlécértéket az újraíráshoz. húr

ManagedServiceIdentity

Név Leírás Érték
típus Az erőforráshoz használt identitás típusa. A "SystemAssigned, UserAssigned" típus egy implicit módon létrehozott identitást és egy felhasználó által hozzárendelt identitáskészletet is tartalmaz. A "Nincs" típus eltávolít minden identitást a virtuális gépről. "Nincs"
"SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned"
userAssignedIdentities Az erőforráshoz társított felhasználói identitások listája. A felhasználói identitás szótárkulcs-hivatkozásai arm-erőforrás-azonosítók lesznek a következő formában: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". ManagedServiceIdentityUserAssignedIdentities

ManagedServiceIdentityUserAssignedIdentities

Név Leírás Érték

Microsoft.Network/applicationGateways

Név Leírás Érték
azonosság Az application gateway identitása, ha konfigurálva van. ManagedServiceIdentity
hely Erőforrás helye. húr
név Az erőforrás neve sztring (kötelező)
kellékek Az Application Gateway tulajdonságai. ApplicationGatewayPropertiesFormat
Címkék Erőforráscímkék Címkenevek és -értékek szótára. sablonok címkéinek megtekintése
Zónák A rendelkezésre állási zónák listája, amely azt jelöli, hogy honnan kell származnia az erőforrásnak. sztring[]

ResourceTags

Név Leírás Érték

Alforrás

Név Leírás Érték
azonosító Erőforrás-azonosító. húr

Gyorsútmutató-minták

Az alábbi gyorsútmutató-minták üzembe helyezik ezt az erőforrástípust.

Bicep-fájl Leírás
AKS-fürt NAT-átjáróval és Application Gateway- Ez a minta bemutatja, hogyan helyezhet üzembe egy AKS-fürtöt NAT Gateway használatával a kimenő kapcsolatokhoz, valamint egy Application Gatewayt a bejövő kapcsolatokhoz.
AKS-fürt az Application Gateway bejövőforgalom-vezérlőjével Ez a minta bemutatja, hogyan helyezhet üzembe AKS-fürtöt az Application Gateway, az Application Gateway bejövőforgalom-vezérlője, az Azure Container Registry, a Log Analytics és a Key Vault használatával
Application Gateway belső API Management és Web App Az Application Gateway internetes forgalmat irányít egy virtuális hálózati (belső módú) API Management-példányhoz, amely egy Azure-webalkalmazásban üzemeltetett webes API-t nyújt.
Application Gateway WAF- és tűzfalszabályzattal Ez a sablon létrehoz egy Application Gatewayt, amelyen a WAF konfigurálva van egy tűzfalszabályzattal együtt
WebAlkalmazás, PE és Application Gateway 2- létrehozása Ez a sablon létrehoz egy Privát végponttal rendelkező Azure-webalkalmazást az Azure Virtual Network Alhálózatban, egy Application Gateway v2-ben. Az Application Gateway egy virtuális hálózaton (alhálózaton) van üzembe helyezve. A webalkalmazás korlátozza az alhálózatról érkező forgalomhoz való hozzáférést privát végpont használatával
Application Gateway 2- létrehozása Ez a sablon létrehoz egy Application Gateway v2-t egy virtuális hálózaton, és beállítja az automatikus méretezési tulajdonságokat és egy HTTP-terheléselosztási szabályt a nyilvános előtérrel
Azure Application Gateway 2- létrehozása Ez a sablon létrehoz egy Azure Application Gatewayt két Windows Server 2016-kiszolgálóval a háttérkészletben
Azure WAF v2 létrehozása az Azure Application Gateway Ez a sablon létrehoz egy Azure Web Application Firewall v2-t az Azure Application Gatewayen két Windows Server 2016-kiszolgálóval a háttérkészletben
API Management létrehozása belső virtuális hálózaton az App Gateway Ez a sablon bemutatja, hogyan hozhat létre Azure API Management-példányt egy Azure Application Gateway által védett magánhálózaton.
Application Gateway létrehozása tanúsítványokkal Ez a sablon bemutatja, hogyan hozhat létre önaláírt Key Vault-tanúsítványokat, majd hogyan hivatkozhat az Application Gatewayről.
Windows rendszerű virtuálisgép-méretezési csoport üzembe helyezése az Azure Application Gateway Ez a sablon lehetővé teszi egy egyszerű, az Azure Application Gatewaybe integrált Windows rendszerű virtuálisgép-méretezési csoport üzembe helyezését, és akár 1000 virtuális gépet is támogat
Front Door Standard/Premium az Application Gateway forrásával Ez a sablon létrehoz egy Front Door Standard/Premium-példányt és egy Application Gateway-példányt, és egy NSG- és WAF-szabályzattal ellenőrzi, hogy a forgalom a Front Door-forráson keresztül érkezett-e.
Front Door tárolópéldányokkal és Application Gateway- Ez a sablon létrehoz egy Front Door Standard/Premium verziót egy tárolócsoporttal és az Application Gatewayrel.

ARM-sablon erőforrásdefiníciója

Az applicationGateways erőforrástípus a következő célműveletekkel telepíthető:

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplócímű témakörben találja.

Erőforrás formátuma

Microsoft.Network/applicationGateways erőforrás létrehozásához adja hozzá a következő JSON-t a sablonhoz.

{
  "type": "Microsoft.Network/applicationGateways",
  "apiVersion": "2024-03-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" ]
}

Tulajdonságértékek

ApplicationGatewayAuthenticationCertificate

Név Leírás Érték
azonosító Erőforrás-azonosító. húr
név Az Application Gatewayben egyedi hitelesítési tanúsítvány neve. húr
kellékek Az Application Gateway hitelesítési tanúsítványának tulajdonságai. ApplicationGatewayAuthenticationCertificatePropertiesFormat

ApplicationGatewayAuthenticationCertificatePropertiesFormat

Név Leírás Érték
adat Nyilvános adatok tanúsítványa. húr

ApplicationGatewayAutoscaleConfiguration

Név Leírás Érték
maxCapacity Az Application Gateway-kapacitás felső határa. Int

Korlátok:
Minimális érték = 2
minCapacity Alacsonyabb kötés az Application Gateway-kapacitás számára vonatkozóan. Int

Korlátok:
Minimális érték = 0 (kötelező)

ApplicationGatewayBackendAddress

Név Leírás Érték
Fqdn Teljes tartománynév (FQDN). húr
ipAddress IP-cím. húr

ApplicationGatewayBackendAddressPool

Név Leírás Érték
azonosító Erőforrás-azonosító. húr
név Az Application Gatewayben egyedi háttércímkészlet neve. húr
kellékek Az Application Gateway háttércímkészletének tulajdonságai. ApplicationGatewayBackendAddressPoolPropertiesFormat

ApplicationGatewayBackendAddressPoolPropertiesFormat

Név Leírás Érték
backendAddresses Háttércímek. ApplicationGatewayBackendAddress[]

ApplicationGatewayBackendHttpSettings

Név Leírás Érték
azonosító Erőforrás-azonosító. húr
név Az Application Gatewayen belül egyedi háttérbeli HTTP-beállítások neve. húr
kellékek Az Application Gateway háttérRENDSZER HTTP-beállításainak tulajdonságai. ApplicationGatewayBackendHttpSettingsPropertiesFormat

ApplicationGatewayBackendHttpSettingsPropertiesFormat

Név Leírás Érték
affinityCookieName Az affinitási cookie-hoz használandó cookie-név. húr
authenticationCertificates Az Application Gateway hitelesítési tanúsítványaira mutató hivatkozások tömbje. subResource[]
connectionDraining A háttérbeli HTTP-beállítások erőforrásának kapcsolati ürítése. ApplicationGatewayConnectionDraining
cookieBasedAffinity Cookie-alapú affinitás. "Letiltva"
"Engedélyezve"
hostName A háttérkiszolgálóknak küldendő gazdagépfejléc. húr
ösvény Elérési út, amelyet előtagként kell használni az összes HTTP-kéréshez. A null azt jelenti, hogy nem lesz előtagú elérési út. Az alapértelmezett érték null. húr
pickHostNameFromBackendAddress A háttérkiszolgáló gazdagépnevéből válassza ki a gazdagépfejlécet. Az alapértelmezett érték hamis. Bool
kikötő A háttérrendszer célportja. Int
Szonda Application Gateway mintavételi erőforrása. subResource
probeEnabled Hogy a mintavétel engedélyezve van-e. Az alapértelmezett érték hamis. Bool
protokoll A háttérrendszerrel való kommunikációhoz használt protokoll. 'Http'
"Https"
"Tcp"
'Tls'
requestTimeout Időtúllépés kérése másodpercben. Az Application Gateway sikertelen lesz, ha nem érkezik válasz a RequestTimeouton belül. Az elfogadható értékek 1 másodperc és 86400 másodperc között vannak. Int
trustedRootCertificates Az Application Gateway megbízható főtanúsítványaira mutató hivatkozások tömbje. subResource[]

ApplicationGatewayBackendSettings

Név Leírás Érték
azonosító Erőforrás-azonosító. húr
név Az Application Gatewayben egyedi háttérbeállítások neve. húr
kellékek Az Application Gateway háttérrendszer-beállításainak tulajdonságai. ApplicationGatewayBackendSettingsPropertiesFormat

ApplicationGatewayBackendSettingsPropertiesFormat

Név Leírás Érték
hostName A Tls protokoll háttérkiszolgálóinak küldendő kiszolgálónév-jelzés. húr
pickHostNameFromBackendAddress A kiszolgálónév jelzésének kiválasztása a Tls protokoll háttérkiszolgálójának állomásneve alapján. Az alapértelmezett érték hamis. Bool
kikötő A háttérrendszer célportja. Int
Szonda Application Gateway mintavételi erőforrása. subResource
protokoll A háttérrendszerrel való kommunikációhoz használt protokoll. 'Http'
"Https"
"Tcp"
'Tls'
időkorlát Kapcsolat időtúllépése másodpercben. Az Application Gateway sikertelen lesz, ha a válasz nem érkezik a ConnectionTimeout-on belül. Az elfogadható értékek 1 másodperc és 86400 másodperc között vannak. Int
trustedRootCertificates Az Application Gateway megbízható főtanúsítványaira mutató hivatkozások tömbje. subResource[]

ApplicationGatewayClientAuthConfiguration

Név Leírás Érték
verifyClientCertIssuerDN Ellenőrizze az ügyféltanúsítvány-kiállító nevét az Application Gatewayen. Bool
verifyClientRevocation Ellenőrizze az ügyféltanúsítvány visszavonásának állapotát. "Nincs"
"OCSP"

ApplicationGatewayConnectionDraining

Név Leírás Érték
drainTimeoutInSec A kapcsolat kiürítésének másodperces száma aktív. Az elfogadható értékek 1 másodperc és 3600 másodperc között vannak. Int

Korlátok:
Minimális érték = 1
Maximális érték = 3600 (kötelező)
Engedélyezve Azt jelzi, hogy engedélyezve van-e a kapcsolat ürítése. bool (kötelező)

ApplicationGatewayCustomError

Név Leírás Érték
customErrorPageUrl Az Application Gateway egyéni hibájának hibaoldali URL-címe. húr
statusCode Az Application Gateway egyéni hibájának állapotkódja. 'HttpStatus400'
"HttpStatus403"
"HttpStatus404"
"HttpStatus405"
"HttpStatus408"
"HttpStatus500"
"HttpStatus502"
"HttpStatus503"
"HttpStatus504"

ApplicationGatewayFirewallDisabledRuleGroup

Név Leírás Érték
ruleGroupName A letiltani kívánt szabálycsoport neve. sztring (kötelező)
Szabályok A letiltott szabályok listája. Null érték esetén a szabálycsoport összes szabálya le lesz tiltva. int[]

ApplicationGatewayFirewallExclusion

Név Leírás Érték
matchVariable A kizárandó változó. sztring (kötelező)
szelektor Ha a matchVariable gyűjtemény, a gyűjtemény azon elemeinek megadására használt operátor, amelyekre ez a kizárás vonatkozik. sztring (kötelező)
selectorMatchOperator Ha a matchVariable gyűjtemény, akkor a választóval megadhatja, hogy a gyűjtemény mely elemeire vonatkozik ez a kizárás. sztring (kötelező)

ApplicationGatewayFrontendIPConfiguration

Név Leírás Érték
azonosító Erőforrás-azonosító. húr
név Az Application Gatewayen belül egyedi előtérbeli IP-konfiguráció neve. húr
kellékek Az Application Gateway előtérbeli IP-konfigurációjának tulajdonságai. ApplicationGatewayFrontendIPConfigurationPropertiesFormat

ApplicationGatewayFrontendIPConfigurationPropertiesFormat

Név Leírás Érték
privateIPAddress A hálózati adapter IP-konfigurációjának PrivateIPAddress szolgáltatása. húr
privateIPAllocationMethod A privát IP-címfoglalási módszer. "Dinamikus"
"Statikus"
privateLinkConfiguration Hivatkozás az Application Gateway privát kapcsolat konfigurálására. subResource
publicIPAddress Hivatkozás a PublicIP-erőforrásra. subResource
alhálózat Hivatkozás az alhálózati erőforrásra. subResource

ApplicationGatewayFrontendPort

Név Leírás Érték
azonosító Erőforrás-azonosító. húr
név Az Application Gatewayen belül egyedi előtérport neve. húr
kellékek Az Application Gateway előtérbeli portjának tulajdonságai. ApplicationGatewayFrontendPortPropertiesFormat

ApplicationGatewayFrontendPortPropertiesFormat

Név Leírás Érték
kikötő Előtérbeli port. Int

ApplicationGatewayGlobalConfiguration

Név Leírás Érték
enableRequestBuffering A kérések pufferelésének engedélyezése. Bool
enableResponseBuffering Válaszpufferezés engedélyezése. Bool

ApplicationGatewayHeaderConfiguration

Név Leírás Érték
headerName A fejléckonfiguráció fejlécneve. húr
headerValue A fejléckonfiguráció fejlécértéke. húr
headerValueMatcher Nem kötelező mező az "Újraírási művelet" területen. Lehetővé teszi egy adott fejléc értékének rögzítését és módosítását, ha több azonos nevű fejléc is létezik. Jelenleg csak Set-Cookie válaszfejléc esetében támogatott. További részletekért látogasson el a https://aka.ms/appgwheadercrud HeaderValueMatcher

ApplicationGatewayHttpListener

Név Leírás Érték
azonosító Erőforrás-azonosító. húr
név Az Application Gatewayen belül egyedi HTTP-figyelő neve. húr
kellékek Az Application Gateway HTTP-figyelőjének tulajdonságai. ApplicationGatewayHttpListenerPropertiesFormat

ApplicationGatewayHttpListenerPropertiesFormat

Név Leírás Érték
customErrorConfigurations A HTTP-figyelő egyéni hibakonfigurációi. ApplicationGatewayCustomError[]
firewallPolicy Hivatkozás a FirewallPolicy erőforrásra. subResource
frontendIPConfiguration Egy application gateway előtérbeli IP-konfigurációs erőforrása. subResource
frontendPort Egy application gateway előtérbeli porterőforrása. subResource
hostName A HTTP-figyelő állomásneve. húr
hostNames A HTTP-figyelő gazdagépneveinek listája, amely speciális helyettesítő karaktereket is lehetővé tesz. sztring[]
protokoll A HTTP-figyelő protokollja. 'Http'
"Https"
"Tcp"
'Tls'
requireServerNameIndication Csak akkor alkalmazható, ha a protokoll https. Engedélyezi az SNI-t a több üzemeltetéshez. Bool
sslCertificate Egy application gateway SSL-tanúsítvány-erőforrása. subResource
sslProfile Az application gateway SSL-profilerőforrása. subResource

ApplicationGatewayIPConfiguration

Név Leírás Érték
azonosító Erőforrás-azonosító. húr
név Az Application Gatewayben egyedi IP-konfiguráció neve. húr
kellékek Az Application Gateway IP-konfigurációjának tulajdonságai. ApplicationGatewayIPConfigurationPropertiesFormat

ApplicationGatewayIPConfigurationPropertiesFormat

Név Leírás Érték
alhálózat Hivatkozás az alhálózati erőforrásra. Egy alhálózat, ahonnan az Application Gateway megkapja a privát címét. subResource

ApplicationGatewayListener

Név Leírás Érték
azonosító Erőforrás-azonosító. húr
név Az Application Gatewayben egyedi figyelő neve. húr
kellékek Az Application Gateway-figyelő tulajdonságai. ApplicationGatewayListenerPropertiesFormat

ApplicationGatewayListenerPropertiesFormat

Név Leírás Érték
frontendIPConfiguration Egy application gateway előtérbeli IP-konfigurációs erőforrása. subResource
frontendPort Egy application gateway előtérbeli porterőforrása. subResource
hostNames A TLS többhelyes figyelő kiszolgálónév-jelzéseinek (SNI) listája, amely speciális helyettesítő karaktereket is lehetővé tesz. sztring[]
protokoll A figyelő protokollja. 'Http'
"Https"
"Tcp"
'Tls'
sslCertificate Egy application gateway SSL-tanúsítvány-erőforrása. subResource
sslProfile Az application gateway SSL-profilerőforrása. subResource

ApplicationGatewayLoadDistributionPolicy

Név Leírás Érték
azonosító Erőforrás-azonosító. húr
név Az Application Gatewayen belül egyedi terheléselosztási szabályzat neve. húr
kellékek Az Application Gateway terheléselosztási szabályzatának tulajdonságai. ApplicationGatewayLoadDistributionPolicyPropertiesFormat

ApplicationGatewayLoadDistributionPolicyPropertiesFormat

Név Leírás Érték
loadDistributionAlgorithm Az Application Gateway terheléselosztási célok erőforrása. "IpHash"
"LeastConnections"
"RoundRobin"
loadDistributionTargets Az Application Gateway terheléselosztási célok erőforrása. ApplicationGatewayLoadDistributionTarget[]

ApplicationGatewayLoadDistributionTarget

Név Leírás Érték
azonosító Erőforrás-azonosító. húr
név Az Application Gatewayen belül egyedi terheléselosztási szabályzat neve. húr
kellékek Az Application Gateway terheléselosztási céljának tulajdonságai. ApplicationGatewayLoadDistributionTargetPropertiesFormat

ApplicationGatewayLoadDistributionTargetPropertiesFormat

Név Leírás Érték
backendAddressPool Az Application Gateway háttércímkészlet-erőforrása. subResource
weightPerServer Kiszolgálónkénti súly. 1 és 100 közötti tartomány. Int

Korlátok:
Minimális érték = 1
Maximális érték = 100

ApplicationGatewayPathRule

Név Leírás Érték
azonosító Erőforrás-azonosító. húr
név Az Application Gatewayben egyedi elérésiút-szabály neve. húr
kellékek Az Application Gateway elérési útjának szabályának tulajdonságai. ApplicationGatewayPathRulePropertiesFormat

ApplicationGatewayPathRulePropertiesFormat

Név Leírás Érték
backendAddressPool Az URL-elérési út leképezési útvonalszabályának háttércímkészlet-erőforrása. subResource
backendHttpSettings Az URL-elérési út leképezési útvonalszabályának háttérbeli HTTP-beállítások erőforrása. subResource
firewallPolicy Hivatkozás a FirewallPolicy erőforrásra. subResource
loadDistributionPolicy Az URL-elérési út elérési útjának szabályának terjesztési házirend-erőforrásának betöltése. subResource
Görbék Az URL-cím útvonaltérképének elérésiút-szabályai. sztring[]
redirectConfiguration Az URL-elérési út leképezési útvonalszabályának átirányítási konfigurációs erőforrása. subResource
rewriteRuleSet Írja át a szabálykészlet erőforrását az URL-elérési út leképezési útvonalszabályához. subResource

ApplicationGatewayPrivateLinkConfiguration

Név Leírás Érték
azonosító Erőforrás-azonosító. húr
név Az Application Gatewayen belül egyedi privát kapcsolat konfigurációjának neve. húr
kellékek Az Application Gateway privát kapcsolat konfigurációjának tulajdonságai. ApplicationGatewayPrivateLinkConfigurationProperties

ApplicationGatewayPrivateLinkConfigurationProperties

Név Leírás Érték
ipConfigurations Az Application Gateway privát kapcsolat ip-konfigurációinak tömbje. ApplicationGatewayPrivateLinkIpConfiguration[]

ApplicationGatewayPrivateLinkIpConfiguration

Név Leírás Érték
azonosító Erőforrás-azonosító. húr
név Az Application Gateway privát kapcsolat ip-konfigurációjának neve. húr
kellékek Az Application Gateway privát kapcsolat ip-konfigurációjának tulajdonságai. ApplicationGatewayPrivateLinkIpConfigurationProperties

ApplicationGatewayPrivateLinkIpConfigurationProperties

Név Leírás Érték
elsődleges Az IP-konfiguráció elsődleges vagy sem. Bool
privateIPAddress Az IP-konfiguráció privát IP-címe. húr
privateIPAllocationMethod A privát IP-címfoglalási módszer. "Dinamikus"
"Statikus"
alhálózat Hivatkozás az alhálózati erőforrásra. subResource

ApplicationGatewayProbe

Név Leírás Érték
azonosító Erőforrás-azonosító. húr
név Az Application Gatewayen belül egyedi mintavétel neve. húr
kellékek Az Application Gateway-mintavétel tulajdonságai. ApplicationGatewayProbePropertiesFormat

ApplicationGatewayProbeHealthResponseMatch

Név Leírás Érték
test Az állapotválaszban található törzs. Az alapértelmezett érték üres. húr
statusCodes Az állapotkódok engedélyezett tartományai. Az állapotkódok alapértelmezett tartománya 200–399. sztring[]

ApplicationGatewayProbePropertiesFormat

Név Leírás Érték
házigazda Állomásnév a mintavétel elküldéséhez. húr
intervallum A próbaidő másodpercben. Ez két egymást követő mintavétel közötti időintervallum. Az elfogadható értékek 1 másodperc és 86400 másodperc között vannak. Int
gyufa Az kifogástalan mintavételi válasz besorolásának kritériuma. ApplicationGatewayProbeHealthResponseMatch
minServers A mindig kifogástalan állapotúként megjelölt kiszolgálók minimális száma. Az alapértelmezett érték 0. Int
ösvény A mintavétel relatív elérési útja. Az érvényes elérési út a következőtől kezdődik: "/". A rendszer elküldi a mintavételt <protokoll>://<gazdagépnek>:<port><elérési útja>. húr
pickHostNameFromBackendHttpSettings Azt jelzi, hogy a gazdagépfejlécet a háttérbeli HTTP-beállítások közül kell-e kiválasztani. Az alapértelmezett érték hamis. Bool
pickHostNameFromBackendSettings Azt, hogy a kiszolgálónév-jelzést a Tls protokoll háttérbeállításai közül kell-e kiválasztani. Az alapértelmezett érték hamis. Bool
kikötő A háttérkiszolgálók próbaéhez használt egyéni port. Az érvényes érték 1 és 65535 közötti lehet. Ha nincs beállítva, a http-beállításokból származó port lesz használva. Ez a tulajdonság csak alapszintű, Standard_v2 és WAF_v2 érvényes. Int

Korlátok:
Minimális érték = 1
Maximális érték = 65535
protokoll A mintavételhez használt protokoll. 'Http'
"Https"
"Tcp"
'Tls'
időkorlát A mintavétel időtúllépése másodpercben. Sikertelenként megjelölt mintavétel, ha az érvényes válasz nem érkezik meg ezzel az időtúllépési időszakkal. Az elfogadható értékek 1 másodperc és 86400 másodperc között vannak. Int
unhealthyThreshold A mintavétel újrapróbálkozása. A háttérkiszolgáló le van jelölve, miután az egymást követő mintavételi hibák száma elérte az UnhealthyThreshold értéket. Az elfogadható értékek 1 másodperc és 20 között vannak. Int

ApplicationGatewayPropertiesFormat

Név Leírás Érték
authenticationCertificates Az Application Gateway-erőforrás hitelesítési tanúsítványai. Az alapértelmezett korlátokat az Application Gateway. ApplicationGatewayAuthenticationCertificate[]
automatikus skálázáskonfiguráció Automatikus méretezési konfiguráció. ApplicationGatewayAutoscaleConfiguration
backendAddressPools Az Application Gateway-erőforrás háttércímkészlete. Az alapértelmezett korlátokat az Application Gateway. ApplicationGatewayBackendAddressPool[]
backendHttpSettingsCollection Az Application Gateway-erőforrás háttérbeli HTTP-beállításai. Az alapértelmezett korlátokat az Application Gateway. ApplicationGatewayBackendHttpSettings[]
backendSettingsCollection Az Application Gateway-erőforrás háttérbeállításai. Az alapértelmezett korlátokat az Application Gateway. ApplicationGatewayBackendSettings[]
customErrorConfigurations Az Application Gateway-erőforrás egyéni hibakonfigurációi. ApplicationGatewayCustomError[]
enableFips Azt jelzi, hogy a FIPS engedélyezve van-e az Application Gateway-erőforráson. Bool
enableHttp2 Azt jelzi, hogy a HTTP2 engedélyezve van-e az Application Gateway-erőforráson. Bool
firewallPolicy Hivatkozás a FirewallPolicy erőforrásra. subResource
forceFirewallPolicyAssociation Ha igaz, egy tűzfalszabályzatot társít egy application gatewayhez, függetlenül attól, hogy a szabályzat eltér-e a WAF Configtól. Bool
frontendIPConfigurations Az Application Gateway-erőforrás előtérbeli IP-címei. Az alapértelmezett korlátokat az Application Gateway. ApplicationGatewayFrontendIPConfiguration[]
frontendPorts Az Application Gateway-erőforrás előtérbeli portja. Az alapértelmezett korlátokat az Application Gateway. ApplicationGatewayFrontendPort[]
gatewayIPConfigurations Az Application Gateway-erőforrás alhálózatai. Az alapértelmezett korlátokat az Application Gateway. ApplicationGatewayIPConfiguration[]
globalConfiguration Globális konfiguráció. ApplicationGatewayGlobalConfiguration
httpListeners Az Application Gateway-erőforrás HTTP-figyelői. Az alapértelmezett korlátokat az Application Gateway. ApplicationGatewayHttpListener[]
Hallgatók Az Application Gateway-erőforrás figyelői. Az alapértelmezett korlátokat az Application Gateway. ApplicationGatewayListener[]
loadDistributionPolicies Az Application Gateway-erőforrás terheléselosztási szabályzatai. ApplicationGatewayLoadDistributionPolicy[]
privateLinkConfigurations PrivateLink-konfigurációk az Application Gatewayen. ApplicationGatewayPrivateLinkConfiguration[]
Szondák Az Application Gateway-erőforrás mintavételei. ApplicationGatewayProbe[]
redirectConfigurations Az Application Gateway-erőforrás átirányítási konfigurációi. Az alapértelmezett korlátokat az Application Gateway. ApplicationGatewayRedirectConfiguration[]
requestRoutingRules Az Application Gateway-erőforrás útválasztási szabályainak kérése. ApplicationGatewayRequestRoutingRule[]
rewriteRuleSets Írja át az Application Gateway-erőforrás szabályait. ApplicationGatewayRewriteRuleSet[]
routingRules Az Application Gateway-erőforrás útválasztási szabályai. ApplicationGatewayRoutingRule[]
Sku Az Application Gateway-erőforrás termékváltozata. ApplicationGatewaySku
sslCertificates Az Application Gateway-erőforrás SSL-tanúsítványai. Az alapértelmezett korlátokat az Application Gateway. ApplicationGatewaySslCertificate[]
sslPolicy Az Application Gateway-erőforrás SSL-szabályzata. ApplicationGatewaySslPolicy
sslProfiles Az Application Gateway-erőforrás SSL-profiljai. Az alapértelmezett korlátokat az Application Gateway. ApplicationGatewaySslProfile[]
trustedClientCertificates Az Application Gateway-erőforrás megbízható ügyféltanúsítványai. Az alapértelmezett korlátokat az Application Gateway. ApplicationGatewayTrustedClientCertificate[]
trustedRootCertificates Az Application Gateway-erőforrás megbízható főtanúsítványai. Az alapértelmezett korlátokat az Application Gateway. ApplicationGatewayTrustedRootCertificate[]
urlPathMaps Az Application Gateway-erőforrás URL-elérési útvonalának leképezése. Az alapértelmezett korlátokat az Application Gateway. ApplicationGatewayUrlPathMap[]
webApplicationFirewallConfiguration Webalkalmazási tűzfal konfigurálása. ApplicationGatewayWebApplicationFirewallConfiguration

ApplicationGatewayRedirectConfiguration

Név Leírás Érték
azonosító Erőforrás-azonosító. húr
név Az Application Gatewayben egyedi átirányítási konfiguráció neve. húr
kellékek Az Application Gateway átirányítási konfigurációjának tulajdonságai. ApplicationGatewayRedirectConfigurationPropertiesFormat

ApplicationGatewayRedirectConfigurationPropertiesFormat

Név Leírás Érték
includePath Adja meg az elérési utat az átirányított URL-címre. Bool
includeQueryString Adja meg a lekérdezési sztringet az átirányított URL-címben. Bool
pathRules Átirányítási konfigurációt meghatározó elérésiút-szabályok. subResource[]
redirectType HTTP-átirányítás típusa. "Talált"
"Állandó"
"SeeOther"
"Ideiglenes"
requestRoutingRules Átirányítási konfigurációt meghatározó útválasztás kérése. subResource[]
targetListener Hivatkozás egy figyelőre a kérés átirányításához. subResource
targetUrl A kérés átirányításához tartozó URL-cím. húr
urlPathMaps Az alapértelmezett átirányítási konfigurációt meghatározó URL-útvonaltérképek. subResource[]

ApplicationGatewayRequestRoutingRule

Név Leírás Érték
azonosító Erőforrás-azonosító. húr
név Az Application Gatewayen belül egyedi kérés-útválasztási szabály neve. húr
kellékek Az Application Gateway kérelem-útválasztási szabályának tulajdonságai. ApplicationGatewayRequestRoutingRulePropertiesFormat

ApplicationGatewayRequestRoutingRulePropertiesFormat

Név Leírás Érték
backendAddressPool Az Application Gateway háttércímkészlet-erőforrása. subResource
backendHttpSettings Az Application Gateway háttérbeli HTTP-beállítási erőforrása. subResource
httpListener Az application gateway HTTP-figyelő erőforrása. subResource
loadDistributionPolicy Az Application Gateway terjesztési házirend-erőforrásának betöltése. subResource
elsőbbség A kérelem útválasztási szabályának prioritása. Int

Korlátok:
Minimális érték = 1
Maximális érték = 20000
redirectConfiguration Az Application Gateway konfigurációs erőforrásának átirányítása. subResource
rewriteRuleSet Írja át a Szabálykészlet erőforrást az Application Gateway alapszabályában. subResource
ruleType Szabálytípus. "Alapszintű"
"PathBasedRouting"
urlPathMap Az application gateway URL-útvonal-leképezési erőforrása. subResource

ApplicationGatewayRewriteRule

Név Leírás Érték
actionSet Az átírási szabály részeként végrehajtandó műveletek készlete. ApplicationGatewayRewriteRuleActionSet
feltételek A műveletkészlet végrehajtásának kiértékelésének feltételei. ApplicationGatewayRewriteRuleCondition[]
név Az Application Gatewayben egyedi átírási szabály neve. húr
ruleSequence Az átírási szabály szabályütemezése, amely meghatározza egy adott szabály végrehajtásának sorrendjét egy RewriteRuleSetben. Int

ApplicationGatewayRewriteRuleActionSet

Név Leírás Érték
requestHeaderConfigurations Fejlécműveletek kérése a műveletkészletben. ApplicationGatewayHeaderConfiguration[]
responseHeaderConfigurations Válaszfejműveletek a műveletkészletben. ApplicationGatewayHeaderConfiguration[]
urlConfiguration Url-konfigurációs művelet a műveletkészletben. ApplicationGatewayUrlConfiguration

ApplicationGatewayRewriteRuleCondition

Név Leírás Érték
ignoreCase Ha ezt a paramétert igaz értékre állítja, a minta kényszeríti a kis- és nagybetűk megkülönböztetett összehasonlítását. Bool
Semlegesítsék Ha ezt az értéket igazként állítja be, akkor ellenőrizni kell a felhasználó által megadott feltétel negációját. Bool
minta A feltétel valódiságát kiértékelő, rögzített sztringet vagy reguláris kifejezést tartalmazó minta. húr
változó A RewriteRuleCondition feltételparamétere. húr

ApplicationGatewayRewriteRuleSet

Név Leírás Érték
azonosító Erőforrás-azonosító. húr
név Az Application Gatewayen belül egyedi átírási szabálykészlet neve. húr
kellékek Az Application Gateway újraírási szabálykészletének tulajdonságai. ApplicationGatewayRewriteRuleSetPropertiesFormat

ApplicationGatewayRewriteRuleSetPropertiesFormat

Név Leírás Érték
rewriteRules Írja át a szabályokat az átírási szabálykészletben. ApplicationGatewayRewriteRule[]

ApplicationGatewayRoutingRule

Név Leírás Érték
azonosító Erőforrás-azonosító. húr
név Az Application Gatewayben egyedi útválasztási szabály neve. húr
kellékek Az Application Gateway útválasztási szabályának tulajdonságai. ApplicationGatewayRoutingRulePropertiesFormat

ApplicationGatewayRoutingRulePropertiesFormat

Név Leírás Érték
backendAddressPool Az Application Gateway háttércímkészlet-erőforrása. subResource
backendSettings Az application gateway háttérbeállítási erőforrása. subResource
hallgató Az Application Gateway figyelőerőforrása. subResource
elsőbbség Az útválasztási szabály prioritása. Int

Korlátok:
Minimális érték = 1
Maximális érték = 20000 (kötelező)
ruleType Szabálytípus. "Alapszintű"
"PathBasedRouting"

ApplicationGatewaySku

Név Leírás Érték
kapacitás Egy application gateway kapacitása (példányszáma). Int
Család Az Application Gateway termékváltozatának családja. "Generation_1"
"Generation_2"
név Az Application Gateway termékváltozatának neve. "Alapszintű"
"Standard_Large"
"Standard_Medium"
"Standard_Small"
"Standard_v2"
"WAF_Large"
"WAF_Medium"
"WAF_v2"
kötő Az application gateway szintje. "Alapszintű"
"Standard"
"Standard_v2"
"WAF"
"WAF_v2"

ApplicationGatewaySslCertificate

Név Leírás Érték
azonosító Erőforrás-azonosító. húr
név Az Application Gatewayben egyedi SSL-tanúsítvány neve. húr
kellékek Az Application Gateway SSL-tanúsítványának tulajdonságai. ApplicationGatewaySslCertificatePropertiesFormat

ApplicationGatewaySslCertificatePropertiesFormat

Név Leírás Érték
adat Base-64 kódolású PFX-tanúsítvány. Csak a PUT-kérelemben alkalmazható. húr
keyVaultSecretId A KeyVaultban tárolt "Secret" vagy "Certificate" objektum titkos azonosítója (base-64 kódolású titkosítatlan pfx). húr
jelszó Az adatokban megadott pfx-fájl jelszava. Csak PUT-kérelemben alkalmazható. húr

ApplicationGatewaySslPolicy

Név Leírás Érték
cipherSuites Az Ssl-titkosítási csomagokat engedélyezni kell a megadott sorrendben az Application Gateway számára. Sztringtömb, amely a következők bármelyikét tartalmazza:
"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 Az Application Gatewayen letiltandó SSL-protokollok. Sztringtömb, amely a következők bármelyikét tartalmazza:
"TLSv1_0"
"TLSv1_1"
"TLSv1_2"
"TLSv1_3"
minProtocolVersion Az Application Gatewayen támogatni kívánt Ssl protokoll minimális verziója. "TLSv1_0"
"TLSv1_1"
"TLSv1_2"
"TLSv1_3"
policyName Az előre definiált Ssl-szabályzat neve. "AppGwSslPolicy20150501"
"AppGwSslPolicy20170401"
"AppGwSslPolicy20170401S"
"AppGwSslPolicy20220101"
"AppGwSslPolicy20220101S"
policyType Ssl-szabályzat típusa. "Egyéni"
'CustomV2'
"Előre definiált"

ApplicationGatewaySslProfile

Név Leírás Érték
azonosító Erőforrás-azonosító. húr
név Az Application Gatewayen belül egyedi SSL-profil neve. húr
kellékek Az Application Gateway SSL-profiljának tulajdonságai. ApplicationGatewaySslProfilePropertiesFormat

ApplicationGatewaySslProfilePropertiesFormat

Név Leírás Érték
clientAuthConfiguration Az Application Gateway-erőforrás ügyfél-hitelesítési konfigurációja. ApplicationGatewayClientAuthConfiguration
sslPolicy Az Application Gateway-erőforrás SSL-szabályzata. ApplicationGatewaySslPolicy
trustedClientCertificates Az Application Gateway megbízható ügyféltanúsítványokra mutató hivatkozások tömbje. subResource[]

ApplicationGatewayTrustedClientCertificate

Név Leírás Érték
azonosító Erőforrás-azonosító. húr
név Az Application Gatewayen belül egyedi megbízható ügyféltanúsítvány neve. húr
kellékek Az Application Gateway megbízható ügyféltanúsítványának tulajdonságai. ApplicationGatewayTrustedClientCertificatePropertiesFormat

ApplicationGatewayTrustedClientCertificatePropertiesFormat

Név Leírás Érték
adat Nyilvános adatok tanúsítványa. húr

ApplicationGatewayTrustedRootCertificate

Név Leírás Érték
azonosító Erőforrás-azonosító. húr
név Az Application Gatewayen belül egyedi megbízható főtanúsítvány neve. húr
kellékek Az Application Gateway megbízható főtanúsítványának tulajdonságai. ApplicationGatewayTrustedRootCertificatePropertiesFormat

ApplicationGatewayTrustedRootCertificatePropertiesFormat

Név Leírás Érték
adat Nyilvános adatok tanúsítványa. húr
keyVaultSecretId A KeyVaultban tárolt "Secret" vagy "Certificate" objektum titkos azonosítója (base-64 kódolású titkosítatlan pfx). húr

ApplicationGatewayUrlConfiguration

Név Leírás Érték
modifiedPath Az URL-cím átírásához megadott URL-elérési út. A null érték azt jelenti, hogy a program nem frissíti az elérési utat. Az alapértelmezett érték null. húr
modifiedQueryString Az URL-átíráshoz megadott lekérdezési sztring. A null azt jelenti, hogy a program nem frissíti a lekérdezési sztringet. Az alapértelmezett érték null. húr
átirányítás Ha igaz értékre van állítva, a módosított útvonal használatával újra kiértékeli az útvonalalapú kérelem-útválasztási szabályokban megadott URL-útvonaltérképet. Az alapértelmezett érték hamis. Bool

ApplicationGatewayUrlPathMap

Név Leírás Érték
azonosító Erőforrás-azonosító. húr
név Az Application Gatewayben egyedi URL-útvonaltérkép neve. húr
kellékek Az Application Gateway URL-útvonaltérképének tulajdonságai. ApplicationGatewayUrlPathMapPropertiesFormat

ApplicationGatewayUrlPathMapPropertiesFormat

Név Leírás Érték
defaultBackendAddressPool Az URL-címtérkép alapértelmezett háttércímkészlet-erőforrása. subResource
defaultBackendHttpSettings Az URL-elérési út leképezésének alapértelmezett háttérbeli HTTP-beállítási erőforrása. subResource
defaultLoadDistributionPolicy Az URL-elérési út leképezésének alapértelmezett terheléselosztási házirend-erőforrása. subResource
defaultRedirectConfiguration Az URL-elérési út leképezésének alapértelmezett átirányítási konfigurációs erőforrása. subResource
defaultRewriteRuleSet Az URL-elérési út leképezésének alapértelmezett újraírási szabálykészlet-erőforrása. subResource
pathRules Az URL-cím-leképezési erőforrás elérési útszabálya. ApplicationGatewayPathRule[]

ApplicationGatewayWebApplicationFirewallConfiguration

Név Leírás Érték
disabledRuleGroups A letiltott szabálycsoportok. ApplicationGatewayFirewallDisabledRuleGroup[]
Engedélyezve Azt jelzi, hogy a webalkalmazás tűzfala engedélyezve van-e. bool (kötelező)
Kizárások A kizárási lista. ApplicationGatewayFirewallExclusion[]
fileUploadLimitInMb Maximális fájlfeltöltési méret MB-ban WAF esetén. Int

Korlátok:
Minimális érték = 0
firewallMode Webalkalmazási tűzfal mód. "Észlelés"
"Megelőzés" (kötelező)
maxRequestBodySize A KÉRELEM törzsének maximális mérete a WAF-hez. Int

Korlátok:
Minimális érték = 8
Maximális érték = 128
maxRequestBodySizeInKb A kérelem törzsének maximális mérete a WAF-hez kb-ban. Int

Korlátok:
Minimális érték = 8
Maximális érték = 128
requestBodyCheck Annak engedélyezése, hogy a WAF ellenőrizze a kérelem törzsét. Bool
ruleSetType A webalkalmazás tűzfalszabálykészletének típusa. A lehetséges értékek a következők: "OWASP". sztring (kötelező)
ruleSetVersion A szabálykészlet típusa. sztring (kötelező)

Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties

Név Leírás Érték

HeaderValueMatcher

Név Leírás Érték
ignoreCase Ha ezt a paramétert igaz értékre állítja, a minta kényszeríti a kis- és nagybetűk megkülönböztetett összehasonlítását. Bool
Semlegesítsék Ha ezt az értéket igazként állítja be, akkor ellenőriznie kell a felhasználó által a mintamezőben megadott feltétel negációját. Bool
minta A rögzített sztringet vagy reguláris kifejezést tartalmazó minta, amely kiértékeli, hogy ki kell-e jelölni egy fejlécértéket az újraíráshoz. húr

ManagedServiceIdentity

Név Leírás Érték
típus Az erőforráshoz használt identitás típusa. A "SystemAssigned, UserAssigned" típus egy implicit módon létrehozott identitást és egy felhasználó által hozzárendelt identitáskészletet is tartalmaz. A "Nincs" típus eltávolít minden identitást a virtuális gépről. "Nincs"
"SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned"
userAssignedIdentities Az erőforráshoz társított felhasználói identitások listája. A felhasználói identitás szótárkulcs-hivatkozásai arm-erőforrás-azonosítók lesznek a következő formában: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". ManagedServiceIdentityUserAssignedIdentities

ManagedServiceIdentityUserAssignedIdentities

Név Leírás Érték

Microsoft.Network/applicationGateways

Név Leírás Érték
apiVersion Az API verziója '2024-03-01'
azonosság Az application gateway identitása, ha konfigurálva van. ManagedServiceIdentity
hely Erőforrás helye. húr
név Az erőforrás neve sztring (kötelező)
kellékek Az Application Gateway tulajdonságai. ApplicationGatewayPropertiesFormat
Címkék Erőforráscímkék Címkenevek és -értékek szótára. sablonok címkéinek megtekintése
típus Az erőforrás típusa "Microsoft.Network/applicationGateways"
Zónák A rendelkezésre állási zónák listája, amely azt jelöli, hogy honnan kell származnia az erőforrásnak. sztring[]

ResourceTags

Név Leírás Érték

Alforrás

Név Leírás Érték
azonosító Erőforrás-azonosító. húr

Rövid útmutatósablonok

Az alábbi rövid útmutatósablonok üzembe helyezik ezt az erőforrástípust.

Sablon Leírás
AKS-fürt NAT-átjáróval és Application Gateway-

Üzembe helyezés az Azure
Ez a minta bemutatja, hogyan helyezhet üzembe egy AKS-fürtöt NAT Gateway használatával a kimenő kapcsolatokhoz, valamint egy Application Gatewayt a bejövő kapcsolatokhoz.
AKS-fürt az Application Gateway bejövőforgalom-vezérlőjével

Üzembe helyezés az Azure
Ez a minta bemutatja, hogyan helyezhet üzembe AKS-fürtöt az Application Gateway, az Application Gateway bejövőforgalom-vezérlője, az Azure Container Registry, a Log Analytics és a Key Vault használatával
App Gateway WAF, SSL, IIS és HTTPS átirányítási

Üzembe helyezés az Azure
Ez a sablon egy Application Gatewayt helyez üzembe WAF-tal, végpontok közötti SSL-t és HTTP-ről HTTPS-átirányításra az IIS-kiszolgálókon.
Application Gateway ip-korlátozással rendelkező webalkalmazáshoz

Üzembe helyezés az Azure
Ez a sablon létrehoz egy alkalmazásátjárót egy Azure-webalkalmazás előtt, amelyen engedélyezve van az IP-korlátozás a webalkalmazáson.
Application Gateway több üzemeltetési

Üzembe helyezés az Azure
Ez a sablon létrehoz egy Application Gatewayt, és a 443-as porton konfigurálja a multi hosting szolgáltatáshoz.
Application Gateway url-útvonalalapú útválasztási

Üzembe helyezés az Azure
Ez a sablon létrehoz egy Application Gatewayt, és konfigurálja az URL-útvonalalapú útválasztáshoz.
Application Gateway belső API Management és Web App

Üzembe helyezés az Azure
Az Application Gateway internetes forgalmat irányít egy virtuális hálózati (belső módú) API Management-példányhoz, amely egy Azure-webalkalmazásban üzemeltetett webes API-t nyújt.
Application Gateway WAF- és tűzfalszabályzattal

Üzembe helyezés az Azure
Ez a sablon létrehoz egy Application Gatewayt, amelyen a WAF konfigurálva van egy tűzfalszabályzattal együtt
LANSA Windows rendszerű virtuálisgép-méretezési csoport automatikus méretezése az Azure SQL Database

Üzembe helyezés az Azure
A sablon üzembe helyez egy Windows rendszerű virtuális gépet a méretezési csoportban a kívánt számú virtuális géppel, és egy LANSA MSI-t az egyes virtuális gépekre való telepítéshez. A virtuálisgép-méretezési csoport üzembe helyezése után egy egyéni szkriptbővítményt használ a LANSA MSI telepítéséhez)
Azure Application Gateway bemutatóbeállítási

Üzembe helyezés az Azure
Ez a sablon lehetővé teszi az Azure Application Gateway demo gyors üzembe helyezését a terheléselosztás cookie-alapú affinitással vagy anélkül történő teszteléséhez.
Application Gateway 2- által védett webalkalmazás létrehozása

Üzembe helyezés az Azure
Ez a sablon létrehoz egy Azure-webalkalmazást hozzáférési korlátozással egy Application Gateway v2-hez. Az Application Gateway egy olyan virtuális hálózaton (alhálózaton) van üzembe helyezve, amelyen engedélyezve van a "Microsoft.Web" szolgáltatásvégpont. A webalkalmazás korlátozza az alhálózatról érkező forgalomhoz való hozzáférést.
WebAlkalmazás, PE és Application Gateway 2- létrehozása

Üzembe helyezés az Azure
Ez a sablon létrehoz egy Privát végponttal rendelkező Azure-webalkalmazást az Azure Virtual Network Alhálózatban, egy Application Gateway v2-ben. Az Application Gateway egy virtuális hálózaton (alhálózaton) van üzembe helyezve. A webalkalmazás korlátozza az alhálózatról érkező forgalomhoz való hozzáférést privát végpont használatával
WordPress-webhely létrehozása virtuális hálózaton

Üzembe helyezés az Azure
Ez a sablon létrehoz egy WordPress-webhelyet a tárolópéldányon egy virtuális hálózaton. És adjon ki egy nyilvános webhely teljes tartománynevét, amely hozzáférhet a WordPress webhelyhez.
Application Gateway- létrehozása

Üzembe helyezés az Azure
Ez a sablon létrehoz egy alkalmazásátjárót egy virtuális hálózaton, és terheléselosztási szabályokat állít be tetszőleges számú virtuális géphez
Application Gateway (egyéni SSL)

Üzembe helyezés az Azure
Ez a sablon egyéni SSL-szabályzattal konfigurált Application Gatewayt helyez üzembe.
Application Gateway - létrehozása

Üzembe helyezés az Azure
Ez a sablon egy előre definiált SSL-szabályzattal konfigurált Application Gatewayt helyez üzembe.
Application Gateway (WAF) létrehozása

Üzembe helyezés az Azure
Ez a sablon létrehoz egy alkalmazásátjárót webalkalmazási tűzfal funkcióval egy virtuális hálózaton, és terheléselosztási szabályokat állít be tetszőleges számú virtuális géphez
Application Gateway létrehozása WebApps-

Üzembe helyezés az Azure
Ez a sablon létrehoz egy alkalmazásátjárót két Azure Web Apps előtt, amelyen engedélyezve van egy egyéni mintavétel.
Application Gateway 2- létrehozása

Üzembe helyezés az Azure
Ez a sablon létrehoz egy Application Gateway v2-t egy virtuális hálózaton, és beállítja az automatikus méretezési tulajdonságokat és egy HTTP-terheléselosztási szabályt a nyilvános előtérrel
Application Gateway V2 létrehozása Key Vault

Üzembe helyezés az Azure
Ez a sablon egy Application Gateway V2-t helyez üzembe egy virtuális hálózaton, egy felhasználó által definiált identitásban, a Key Vaultban, egy titkos kulcsban (tanúsítványadatok), valamint hozzáférési szabályzatban a Key Vaulton és az Application Gatewayen.
Application Gateway létrehozása elérési út felülbírálási

Üzembe helyezés az Azure
Ez a sablon üzembe helyez egy Application Gatewayt, és megjeleníti a háttércímkészlet elérési út felülbírálási funkciójának használatát.
Application Gateway létrehozása mintavételi

Üzembe helyezés az Azure
Ez a sablon egy továbbfejlesztett mintavételi funkcióval rendelkező Application Gatewayt helyez üzembe.
Application Gateway létrehozása nyilvános IP-

Üzembe helyezés az Azure
Ez a sablon létrehoz egy Application Gatewayt, egy nyilvános IP-címet az Application Gatewayhez, valamint azt a virtuális hálózatot, amelyben az Application Gateway telepítve van. Emellett konfigurálja az Application Gatewayt a http-terheléselosztáshoz két háttérkiszolgálóval. Vegye figyelembe, hogy a háttérkiszolgálókhoz érvényes IP-címeket kell megadnia.
Application Gateway létrehozása nyilvános IP-címmel (Kiszervezés)

Üzembe helyezés az Azure
Ez a sablon létrehoz egy Application Gatewayt, egy nyilvános IP-címet az Application Gatewayhez, valamint azt a virtuális hálózatot, amelyben az Application Gateway telepítve van. Emellett konfigurálja az Application Gatewayt az SSL-kiszervezéshez és a terheléselosztáshoz két háttérkiszolgálóval. Vegye figyelembe, hogy a háttérkiszolgálókhoz érvényes IP-címeket kell megadnia.
Application Gateway létrehozása átirányítási

Üzembe helyezés az Azure
Ez a sablon létrehoz egy application Gatewayt átirányítási funkciókkal egy virtuális hálózaton, és beállítja a terheléselosztási és átirányítási szabályokat (alapszintű és elérési út)
Application Gateway létrehozása újraírási

Üzembe helyezés az Azure
Ez a sablon létrehoz egy application gatewayt egy virtuális hálózat újraírási funkcióival, és beállítja a terheléselosztást és az újraírási szabályokat
Azure Application Gateway 2- létrehozása

Üzembe helyezés az Azure
Ez a sablon létrehoz egy Azure Application Gatewayt két Windows Server 2016-kiszolgálóval a háttérkészletben
Azure WAF v2 létrehozása az Azure Application Gateway

Üzembe helyezés az Azure
Ez a sablon létrehoz egy Azure Web Application Firewall v2-t az Azure Application Gatewayen két Windows Server 2016-kiszolgálóval a háttérkészletben
IPv6 Application Gateway- létrehozása

Üzembe helyezés az Azure
Ez a sablon egy IPv6-előtérrel rendelkező alkalmazásátjárót hoz létre egy kettős veremű virtuális hálózaton.
API Management létrehozása belső virtuális hálózaton az App Gateway

Üzembe helyezés az Azure
Ez a sablon bemutatja, hogyan hozhat létre Azure API Management-példányt egy Azure Application Gateway által védett magánhálózaton.
Application Gateway létrehozása tanúsítványokkal

Üzembe helyezés az Azure
Ez a sablon bemutatja, hogyan hozhat létre önaláírt Key Vault-tanúsítványokat, majd hogyan hivatkozhat az Application Gatewayről.
Windows rendszerű virtuálisgép-méretezési csoport üzembe helyezése az Azure Application Gateway

Üzembe helyezés az Azure
Ez a sablon lehetővé teszi egy egyszerű, az Azure Application Gatewaybe integrált Windows rendszerű virtuálisgép-méretezési csoport üzembe helyezését, és akár 1000 virtuális gépet is támogat
Ubuntu virtuálisgép-méretezési csoport üzembe helyezése az Azure Application Gateway

Üzembe helyezés az Azure
Ez a sablon lehetővé teszi az Azure Application Gatewaybe integrált egyszerű Ubuntu virtuálisgép-méretezési csoport üzembe helyezését, és akár 1000 virtuális gépet is támogat
eShop-webhely az ILB ASE

Üzembe helyezés az Azure
Az App Service-környezet az Azure App Service prémium szolgáltatási csomagja, amely teljesen elkülönített és dedikált környezetet biztosít az Azure App Service-alkalmazások nagy léptékű biztonságos futtatásához, beleértve a Web Appst, a Mobile Appst és az API Appst.
Front Door Standard/Premium az Application Gateway forrásával

Üzembe helyezés az Azure
Ez a sablon létrehoz egy Front Door Standard/Premium-példányt és egy Application Gateway-példányt, és egy NSG- és WAF-szabályzattal ellenőrzi, hogy a forgalom a Front Door-forráson keresztül érkezett-e.
Front Door tárolópéldányokkal és Application Gateway-

Üzembe helyezés az Azure
Ez a sablon létrehoz egy Front Door Standard/Premium verziót egy tárolócsoporttal és az Application Gatewayrel.
többrétegű alkalmazás NSG, ILB, AppGateway

Üzembe helyezés az Azure
Ez a sablon üzembe helyez egy virtuális hálózatot, alhálózatokon keresztül elkülöníti a hálózatot, üzembe helyezi a virtuális gépeket, és konfigurálja a terheléselosztást
többrétegű forgalomkezelő, L4 ILB, L7 AppGateway

Üzembe helyezés az Azure
Ez a sablon üzembe helyez egy virtuális hálózatot, alhálózatokon keresztül elkülöníti a hálózatot, üzembe helyezi a virtuális gépeket, és konfigurálja a terheléselosztást

Terraform (AzAPI-szolgáltató) erőforrásdefiníciója

Az applicationGateways erőforrástípus a következő célműveletekkel telepíthető:

  • erőforráscsoportok

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplócímű témakörben találja.

Erőforrás formátuma

Microsoft.Network/applicationGateways-erőforrás létrehozásához adja hozzá a következő Terraformot a sablonhoz.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/applicationGateways@2024-03-01"
  name = "string"
  identity = {
    type = "string"
    userAssignedIdentities = {
      {customized property} = {
      }
    }
  }
  location = "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"
      }
    }
  })
  tags = {
    {customized property} = "string"
  }
  zones = [
    "string"
  ]
}

Tulajdonságértékek

ApplicationGatewayAuthenticationCertificate

Név Leírás Érték
azonosító Erőforrás-azonosító. húr
név Az Application Gatewayben egyedi hitelesítési tanúsítvány neve. húr
kellékek Az Application Gateway hitelesítési tanúsítványának tulajdonságai. ApplicationGatewayAuthenticationCertificatePropertiesFormat

ApplicationGatewayAuthenticationCertificatePropertiesFormat

Név Leírás Érték
adat Nyilvános adatok tanúsítványa. húr

ApplicationGatewayAutoscaleConfiguration

Név Leírás Érték
maxCapacity Az Application Gateway-kapacitás felső határa. Int

Korlátok:
Minimális érték = 2
minCapacity Alacsonyabb kötés az Application Gateway-kapacitás számára vonatkozóan. Int

Korlátok:
Minimális érték = 0 (kötelező)

ApplicationGatewayBackendAddress

Név Leírás Érték
Fqdn Teljes tartománynév (FQDN). húr
ipAddress IP-cím. húr

ApplicationGatewayBackendAddressPool

Név Leírás Érték
azonosító Erőforrás-azonosító. húr
név Az Application Gatewayben egyedi háttércímkészlet neve. húr
kellékek Az Application Gateway háttércímkészletének tulajdonságai. ApplicationGatewayBackendAddressPoolPropertiesFormat

ApplicationGatewayBackendAddressPoolPropertiesFormat

Név Leírás Érték
backendAddresses Háttércímek. ApplicationGatewayBackendAddress[]

ApplicationGatewayBackendHttpSettings

Név Leírás Érték
azonosító Erőforrás-azonosító. húr
név Az Application Gatewayen belül egyedi háttérbeli HTTP-beállítások neve. húr
kellékek Az Application Gateway háttérRENDSZER HTTP-beállításainak tulajdonságai. ApplicationGatewayBackendHttpSettingsPropertiesFormat

ApplicationGatewayBackendHttpSettingsPropertiesFormat

Név Leírás Érték
affinityCookieName Az affinitási cookie-hoz használandó cookie-név. húr
authenticationCertificates Az Application Gateway hitelesítési tanúsítványaira mutató hivatkozások tömbje. subResource[]
connectionDraining A háttérbeli HTTP-beállítások erőforrásának kapcsolati ürítése. ApplicationGatewayConnectionDraining
cookieBasedAffinity Cookie-alapú affinitás. "Letiltva"
"Engedélyezve"
hostName A háttérkiszolgálóknak küldendő gazdagépfejléc. húr
ösvény Elérési út, amelyet előtagként kell használni az összes HTTP-kéréshez. A null azt jelenti, hogy nem lesz előtagú elérési út. Az alapértelmezett érték null. húr
pickHostNameFromBackendAddress A háttérkiszolgáló gazdagépnevéből válassza ki a gazdagépfejlécet. Az alapértelmezett érték hamis. Bool
kikötő A háttérrendszer célportja. Int
Szonda Application Gateway mintavételi erőforrása. subResource
probeEnabled Hogy a mintavétel engedélyezve van-e. Az alapértelmezett érték hamis. Bool
protokoll A háttérrendszerrel való kommunikációhoz használt protokoll. 'Http'
"Https"
"Tcp"
'Tls'
requestTimeout Időtúllépés kérése másodpercben. Az Application Gateway sikertelen lesz, ha nem érkezik válasz a RequestTimeouton belül. Az elfogadható értékek 1 másodperc és 86400 másodperc között vannak. Int
trustedRootCertificates Az Application Gateway megbízható főtanúsítványaira mutató hivatkozások tömbje. subResource[]

ApplicationGatewayBackendSettings

Név Leírás Érték
azonosító Erőforrás-azonosító. húr
név Az Application Gatewayben egyedi háttérbeállítások neve. húr
kellékek Az Application Gateway háttérrendszer-beállításainak tulajdonságai. ApplicationGatewayBackendSettingsPropertiesFormat

ApplicationGatewayBackendSettingsPropertiesFormat

Név Leírás Érték
hostName A Tls protokoll háttérkiszolgálóinak küldendő kiszolgálónév-jelzés. húr
pickHostNameFromBackendAddress A kiszolgálónév jelzésének kiválasztása a Tls protokoll háttérkiszolgálójának állomásneve alapján. Az alapértelmezett érték hamis. Bool
kikötő A háttérrendszer célportja. Int
Szonda Application Gateway mintavételi erőforrása. subResource
protokoll A háttérrendszerrel való kommunikációhoz használt protokoll. 'Http'
"Https"
"Tcp"
'Tls'
időkorlát Kapcsolat időtúllépése másodpercben. Az Application Gateway sikertelen lesz, ha a válasz nem érkezik a ConnectionTimeout-on belül. Az elfogadható értékek 1 másodperc és 86400 másodperc között vannak. Int
trustedRootCertificates Az Application Gateway megbízható főtanúsítványaira mutató hivatkozások tömbje. subResource[]

ApplicationGatewayClientAuthConfiguration

Név Leírás Érték
verifyClientCertIssuerDN Ellenőrizze az ügyféltanúsítvány-kiállító nevét az Application Gatewayen. Bool
verifyClientRevocation Ellenőrizze az ügyféltanúsítvány visszavonásának állapotát. "Nincs"
"OCSP"

ApplicationGatewayConnectionDraining

Név Leírás Érték
drainTimeoutInSec A kapcsolat kiürítésének másodperces száma aktív. Az elfogadható értékek 1 másodperc és 3600 másodperc között vannak. Int

Korlátok:
Minimális érték = 1
Maximális érték = 3600 (kötelező)
Engedélyezve Azt jelzi, hogy engedélyezve van-e a kapcsolat ürítése. bool (kötelező)

ApplicationGatewayCustomError

Név Leírás Érték
customErrorPageUrl Az Application Gateway egyéni hibájának hibaoldali URL-címe. húr
statusCode Az Application Gateway egyéni hibájának állapotkódja. 'HttpStatus400'
"HttpStatus403"
"HttpStatus404"
"HttpStatus405"
"HttpStatus408"
"HttpStatus500"
"HttpStatus502"
"HttpStatus503"
"HttpStatus504"

ApplicationGatewayFirewallDisabledRuleGroup

Név Leírás Érték
ruleGroupName A letiltani kívánt szabálycsoport neve. sztring (kötelező)
Szabályok A letiltott szabályok listája. Null érték esetén a szabálycsoport összes szabálya le lesz tiltva. int[]

ApplicationGatewayFirewallExclusion

Név Leírás Érték
matchVariable A kizárandó változó. sztring (kötelező)
szelektor Ha a matchVariable gyűjtemény, a gyűjtemény azon elemeinek megadására használt operátor, amelyekre ez a kizárás vonatkozik. sztring (kötelező)
selectorMatchOperator Ha a matchVariable gyűjtemény, akkor a választóval megadhatja, hogy a gyűjtemény mely elemeire vonatkozik ez a kizárás. sztring (kötelező)

ApplicationGatewayFrontendIPConfiguration

Név Leírás Érték
azonosító Erőforrás-azonosító. húr
név Az Application Gatewayen belül egyedi előtérbeli IP-konfiguráció neve. húr
kellékek Az Application Gateway előtérbeli IP-konfigurációjának tulajdonságai. ApplicationGatewayFrontendIPConfigurationPropertiesFormat

ApplicationGatewayFrontendIPConfigurationPropertiesFormat

Név Leírás Érték
privateIPAddress A hálózati adapter IP-konfigurációjának PrivateIPAddress szolgáltatása. húr
privateIPAllocationMethod A privát IP-címfoglalási módszer. "Dinamikus"
"Statikus"
privateLinkConfiguration Hivatkozás az Application Gateway privát kapcsolat konfigurálására. subResource
publicIPAddress Hivatkozás a PublicIP-erőforrásra. subResource
alhálózat Hivatkozás az alhálózati erőforrásra. subResource

ApplicationGatewayFrontendPort

Név Leírás Érték
azonosító Erőforrás-azonosító. húr
név Az Application Gatewayen belül egyedi előtérport neve. húr
kellékek Az Application Gateway előtérbeli portjának tulajdonságai. ApplicationGatewayFrontendPortPropertiesFormat

ApplicationGatewayFrontendPortPropertiesFormat

Név Leírás Érték
kikötő Előtérbeli port. Int

ApplicationGatewayGlobalConfiguration

Név Leírás Érték
enableRequestBuffering A kérések pufferelésének engedélyezése. Bool
enableResponseBuffering Válaszpufferezés engedélyezése. Bool

ApplicationGatewayHeaderConfiguration

Név Leírás Érték
headerName A fejléckonfiguráció fejlécneve. húr
headerValue A fejléckonfiguráció fejlécértéke. húr
headerValueMatcher Nem kötelező mező az "Újraírási művelet" területen. Lehetővé teszi egy adott fejléc értékének rögzítését és módosítását, ha több azonos nevű fejléc is létezik. Jelenleg csak Set-Cookie válaszfejléc esetében támogatott. További részletekért látogasson el a https://aka.ms/appgwheadercrud HeaderValueMatcher

ApplicationGatewayHttpListener

Név Leírás Érték
azonosító Erőforrás-azonosító. húr
név Az Application Gatewayen belül egyedi HTTP-figyelő neve. húr
kellékek Az Application Gateway HTTP-figyelőjének tulajdonságai. ApplicationGatewayHttpListenerPropertiesFormat

ApplicationGatewayHttpListenerPropertiesFormat

Név Leírás Érték
customErrorConfigurations A HTTP-figyelő egyéni hibakonfigurációi. ApplicationGatewayCustomError[]
firewallPolicy Hivatkozás a FirewallPolicy erőforrásra. subResource
frontendIPConfiguration Egy application gateway előtérbeli IP-konfigurációs erőforrása. subResource
frontendPort Egy application gateway előtérbeli porterőforrása. subResource
hostName A HTTP-figyelő állomásneve. húr
hostNames A HTTP-figyelő gazdagépneveinek listája, amely speciális helyettesítő karaktereket is lehetővé tesz. sztring[]
protokoll A HTTP-figyelő protokollja. 'Http'
"Https"
"Tcp"
'Tls'
requireServerNameIndication Csak akkor alkalmazható, ha a protokoll https. Engedélyezi az SNI-t a több üzemeltetéshez. Bool
sslCertificate Egy application gateway SSL-tanúsítvány-erőforrása. subResource
sslProfile Az application gateway SSL-profilerőforrása. subResource

ApplicationGatewayIPConfiguration

Név Leírás Érték
azonosító Erőforrás-azonosító. húr
név Az Application Gatewayben egyedi IP-konfiguráció neve. húr
kellékek Az Application Gateway IP-konfigurációjának tulajdonságai. ApplicationGatewayIPConfigurationPropertiesFormat

ApplicationGatewayIPConfigurationPropertiesFormat

Név Leírás Érték
alhálózat Hivatkozás az alhálózati erőforrásra. Egy alhálózat, ahonnan az Application Gateway megkapja a privát címét. subResource

ApplicationGatewayListener

Név Leírás Érték
azonosító Erőforrás-azonosító. húr
név Az Application Gatewayben egyedi figyelő neve. húr
kellékek Az Application Gateway-figyelő tulajdonságai. ApplicationGatewayListenerPropertiesFormat

ApplicationGatewayListenerPropertiesFormat

Név Leírás Érték
frontendIPConfiguration Egy application gateway előtérbeli IP-konfigurációs erőforrása. subResource
frontendPort Egy application gateway előtérbeli porterőforrása. subResource
hostNames A TLS többhelyes figyelő kiszolgálónév-jelzéseinek (SNI) listája, amely speciális helyettesítő karaktereket is lehetővé tesz. sztring[]
protokoll A figyelő protokollja. 'Http'
"Https"
"Tcp"
'Tls'
sslCertificate Egy application gateway SSL-tanúsítvány-erőforrása. subResource
sslProfile Az application gateway SSL-profilerőforrása. subResource

ApplicationGatewayLoadDistributionPolicy

Név Leírás Érték
azonosító Erőforrás-azonosító. húr
név Az Application Gatewayen belül egyedi terheléselosztási szabályzat neve. húr
kellékek Az Application Gateway terheléselosztási szabályzatának tulajdonságai. ApplicationGatewayLoadDistributionPolicyPropertiesFormat

ApplicationGatewayLoadDistributionPolicyPropertiesFormat

Név Leírás Érték
loadDistributionAlgorithm Az Application Gateway terheléselosztási célok erőforrása. "IpHash"
"LeastConnections"
"RoundRobin"
loadDistributionTargets Az Application Gateway terheléselosztási célok erőforrása. ApplicationGatewayLoadDistributionTarget[]

ApplicationGatewayLoadDistributionTarget

Név Leírás Érték
azonosító Erőforrás-azonosító. húr
név Az Application Gatewayen belül egyedi terheléselosztási szabályzat neve. húr
kellékek Az Application Gateway terheléselosztási céljának tulajdonságai. ApplicationGatewayLoadDistributionTargetPropertiesFormat

ApplicationGatewayLoadDistributionTargetPropertiesFormat

Név Leírás Érték
backendAddressPool Az Application Gateway háttércímkészlet-erőforrása. subResource
weightPerServer Kiszolgálónkénti súly. 1 és 100 közötti tartomány. Int

Korlátok:
Minimális érték = 1
Maximális érték = 100

ApplicationGatewayPathRule

Név Leírás Érték
azonosító Erőforrás-azonosító. húr
név Az Application Gatewayben egyedi elérésiút-szabály neve. húr
kellékek Az Application Gateway elérési útjának szabályának tulajdonságai. ApplicationGatewayPathRulePropertiesFormat

ApplicationGatewayPathRulePropertiesFormat

Név Leírás Érték
backendAddressPool Az URL-elérési út leképezési útvonalszabályának háttércímkészlet-erőforrása. subResource
backendHttpSettings Az URL-elérési út leképezési útvonalszabályának háttérbeli HTTP-beállítások erőforrása. subResource
firewallPolicy Hivatkozás a FirewallPolicy erőforrásra. subResource
loadDistributionPolicy Az URL-elérési út elérési útjának szabályának terjesztési házirend-erőforrásának betöltése. subResource
Görbék Az URL-cím útvonaltérképének elérésiút-szabályai. sztring[]
redirectConfiguration Az URL-elérési út leképezési útvonalszabályának átirányítási konfigurációs erőforrása. subResource
rewriteRuleSet Írja át a szabálykészlet erőforrását az URL-elérési út leképezési útvonalszabályához. subResource

ApplicationGatewayPrivateLinkConfiguration

Név Leírás Érték
azonosító Erőforrás-azonosító. húr
név Az Application Gatewayen belül egyedi privát kapcsolat konfigurációjának neve. húr
kellékek Az Application Gateway privát kapcsolat konfigurációjának tulajdonságai. ApplicationGatewayPrivateLinkConfigurationProperties

ApplicationGatewayPrivateLinkConfigurationProperties

Név Leírás Érték
ipConfigurations Az Application Gateway privát kapcsolat ip-konfigurációinak tömbje. ApplicationGatewayPrivateLinkIpConfiguration[]

ApplicationGatewayPrivateLinkIpConfiguration

Név Leírás Érték
azonosító Erőforrás-azonosító. húr
név Az Application Gateway privát kapcsolat ip-konfigurációjának neve. húr
kellékek Az Application Gateway privát kapcsolat ip-konfigurációjának tulajdonságai. ApplicationGatewayPrivateLinkIpConfigurationProperties

ApplicationGatewayPrivateLinkIpConfigurationProperties

Név Leírás Érték
elsődleges Az IP-konfiguráció elsődleges vagy sem. Bool
privateIPAddress Az IP-konfiguráció privát IP-címe. húr
privateIPAllocationMethod A privát IP-címfoglalási módszer. "Dinamikus"
"Statikus"
alhálózat Hivatkozás az alhálózati erőforrásra. subResource

ApplicationGatewayProbe

Név Leírás Érték
azonosító Erőforrás-azonosító. húr
név Az Application Gatewayen belül egyedi mintavétel neve. húr
kellékek Az Application Gateway-mintavétel tulajdonságai. ApplicationGatewayProbePropertiesFormat

ApplicationGatewayProbeHealthResponseMatch

Név Leírás Érték
test Az állapotválaszban található törzs. Az alapértelmezett érték üres. húr
statusCodes Az állapotkódok engedélyezett tartományai. Az állapotkódok alapértelmezett tartománya 200–399. sztring[]

ApplicationGatewayProbePropertiesFormat

Név Leírás Érték
házigazda Állomásnév a mintavétel elküldéséhez. húr
intervallum A próbaidő másodpercben. Ez két egymást követő mintavétel közötti időintervallum. Az elfogadható értékek 1 másodperc és 86400 másodperc között vannak. Int
gyufa Az kifogástalan mintavételi válasz besorolásának kritériuma. ApplicationGatewayProbeHealthResponseMatch
minServers A mindig kifogástalan állapotúként megjelölt kiszolgálók minimális száma. Az alapértelmezett érték 0. Int
ösvény A mintavétel relatív elérési útja. Az érvényes elérési út a következőtől kezdődik: "/". A rendszer elküldi a mintavételt <protokoll>://<gazdagépnek>:<port><elérési útja>. húr
pickHostNameFromBackendHttpSettings Azt jelzi, hogy a gazdagépfejlécet a háttérbeli HTTP-beállítások közül kell-e kiválasztani. Az alapértelmezett érték hamis. Bool
pickHostNameFromBackendSettings Azt, hogy a kiszolgálónév-jelzést a Tls protokoll háttérbeállításai közül kell-e kiválasztani. Az alapértelmezett érték hamis. Bool
kikötő A háttérkiszolgálók próbaéhez használt egyéni port. Az érvényes érték 1 és 65535 közötti lehet. Ha nincs beállítva, a http-beállításokból származó port lesz használva. Ez a tulajdonság csak alapszintű, Standard_v2 és WAF_v2 érvényes. Int

Korlátok:
Minimális érték = 1
Maximális érték = 65535
protokoll A mintavételhez használt protokoll. 'Http'
"Https"
"Tcp"
'Tls'
időkorlát A mintavétel időtúllépése másodpercben. Sikertelenként megjelölt mintavétel, ha az érvényes válasz nem érkezik meg ezzel az időtúllépési időszakkal. Az elfogadható értékek 1 másodperc és 86400 másodperc között vannak. Int
unhealthyThreshold A mintavétel újrapróbálkozása. A háttérkiszolgáló le van jelölve, miután az egymást követő mintavételi hibák száma elérte az UnhealthyThreshold értéket. Az elfogadható értékek 1 másodperc és 20 között vannak. Int

ApplicationGatewayPropertiesFormat

Név Leírás Érték
authenticationCertificates Az Application Gateway-erőforrás hitelesítési tanúsítványai. Az alapértelmezett korlátokat az Application Gateway. ApplicationGatewayAuthenticationCertificate[]
automatikus skálázáskonfiguráció Automatikus méretezési konfiguráció. ApplicationGatewayAutoscaleConfiguration
backendAddressPools Az Application Gateway-erőforrás háttércímkészlete. Az alapértelmezett korlátokat az Application Gateway. ApplicationGatewayBackendAddressPool[]
backendHttpSettingsCollection Az Application Gateway-erőforrás háttérbeli HTTP-beállításai. Az alapértelmezett korlátokat az Application Gateway. ApplicationGatewayBackendHttpSettings[]
backendSettingsCollection Az Application Gateway-erőforrás háttérbeállításai. Az alapértelmezett korlátokat az Application Gateway. ApplicationGatewayBackendSettings[]
customErrorConfigurations Az Application Gateway-erőforrás egyéni hibakonfigurációi. ApplicationGatewayCustomError[]
enableFips Azt jelzi, hogy a FIPS engedélyezve van-e az Application Gateway-erőforráson. Bool
enableHttp2 Azt jelzi, hogy a HTTP2 engedélyezve van-e az Application Gateway-erőforráson. Bool
firewallPolicy Hivatkozás a FirewallPolicy erőforrásra. subResource
forceFirewallPolicyAssociation Ha igaz, egy tűzfalszabályzatot társít egy application gatewayhez, függetlenül attól, hogy a szabályzat eltér-e a WAF Configtól. Bool
frontendIPConfigurations Az Application Gateway-erőforrás előtérbeli IP-címei. Az alapértelmezett korlátokat az Application Gateway. ApplicationGatewayFrontendIPConfiguration[]
frontendPorts Az Application Gateway-erőforrás előtérbeli portja. Az alapértelmezett korlátokat az Application Gateway. ApplicationGatewayFrontendPort[]
gatewayIPConfigurations Az Application Gateway-erőforrás alhálózatai. Az alapértelmezett korlátokat az Application Gateway. ApplicationGatewayIPConfiguration[]
globalConfiguration Globális konfiguráció. ApplicationGatewayGlobalConfiguration
httpListeners Az Application Gateway-erőforrás HTTP-figyelői. Az alapértelmezett korlátokat az Application Gateway. ApplicationGatewayHttpListener[]
Hallgatók Az Application Gateway-erőforrás figyelői. Az alapértelmezett korlátokat az Application Gateway. ApplicationGatewayListener[]
loadDistributionPolicies Az Application Gateway-erőforrás terheléselosztási szabályzatai. ApplicationGatewayLoadDistributionPolicy[]
privateLinkConfigurations PrivateLink-konfigurációk az Application Gatewayen. ApplicationGatewayPrivateLinkConfiguration[]
Szondák Az Application Gateway-erőforrás mintavételei. ApplicationGatewayProbe[]
redirectConfigurations Az Application Gateway-erőforrás átirányítási konfigurációi. Az alapértelmezett korlátokat az Application Gateway. ApplicationGatewayRedirectConfiguration[]
requestRoutingRules Az Application Gateway-erőforrás útválasztási szabályainak kérése. ApplicationGatewayRequestRoutingRule[]
rewriteRuleSets Írja át az Application Gateway-erőforrás szabályait. ApplicationGatewayRewriteRuleSet[]
routingRules Az Application Gateway-erőforrás útválasztási szabályai. ApplicationGatewayRoutingRule[]
Sku Az Application Gateway-erőforrás termékváltozata. ApplicationGatewaySku
sslCertificates Az Application Gateway-erőforrás SSL-tanúsítványai. Az alapértelmezett korlátokat az Application Gateway. ApplicationGatewaySslCertificate[]
sslPolicy Az Application Gateway-erőforrás SSL-szabályzata. ApplicationGatewaySslPolicy
sslProfiles Az Application Gateway-erőforrás SSL-profiljai. Az alapértelmezett korlátokat az Application Gateway. ApplicationGatewaySslProfile[]
trustedClientCertificates Az Application Gateway-erőforrás megbízható ügyféltanúsítványai. Az alapértelmezett korlátokat az Application Gateway. ApplicationGatewayTrustedClientCertificate[]
trustedRootCertificates Az Application Gateway-erőforrás megbízható főtanúsítványai. Az alapértelmezett korlátokat az Application Gateway. ApplicationGatewayTrustedRootCertificate[]
urlPathMaps Az Application Gateway-erőforrás URL-elérési útvonalának leképezése. Az alapértelmezett korlátokat az Application Gateway. ApplicationGatewayUrlPathMap[]
webApplicationFirewallConfiguration Webalkalmazási tűzfal konfigurálása. ApplicationGatewayWebApplicationFirewallConfiguration

ApplicationGatewayRedirectConfiguration

Név Leírás Érték
azonosító Erőforrás-azonosító. húr
név Az Application Gatewayben egyedi átirányítási konfiguráció neve. húr
kellékek Az Application Gateway átirányítási konfigurációjának tulajdonságai. ApplicationGatewayRedirectConfigurationPropertiesFormat

ApplicationGatewayRedirectConfigurationPropertiesFormat

Név Leírás Érték
includePath Adja meg az elérési utat az átirányított URL-címre. Bool
includeQueryString Adja meg a lekérdezési sztringet az átirányított URL-címben. Bool
pathRules Átirányítási konfigurációt meghatározó elérésiút-szabályok. subResource[]
redirectType HTTP-átirányítás típusa. "Talált"
"Állandó"
"SeeOther"
"Ideiglenes"
requestRoutingRules Átirányítási konfigurációt meghatározó útválasztás kérése. subResource[]
targetListener Hivatkozás egy figyelőre a kérés átirányításához. subResource
targetUrl A kérés átirányításához tartozó URL-cím. húr
urlPathMaps Az alapértelmezett átirányítási konfigurációt meghatározó URL-útvonaltérképek. subResource[]

ApplicationGatewayRequestRoutingRule

Név Leírás Érték
azonosító Erőforrás-azonosító. húr
név Az Application Gatewayen belül egyedi kérés-útválasztási szabály neve. húr
kellékek Az Application Gateway kérelem-útválasztási szabályának tulajdonságai. ApplicationGatewayRequestRoutingRulePropertiesFormat

ApplicationGatewayRequestRoutingRulePropertiesFormat

Név Leírás Érték
backendAddressPool Az Application Gateway háttércímkészlet-erőforrása. subResource
backendHttpSettings Az Application Gateway háttérbeli HTTP-beállítási erőforrása. subResource
httpListener Az application gateway HTTP-figyelő erőforrása. subResource
loadDistributionPolicy Az Application Gateway terjesztési házirend-erőforrásának betöltése. subResource
elsőbbség A kérelem útválasztási szabályának prioritása. Int

Korlátok:
Minimális érték = 1
Maximális érték = 20000
redirectConfiguration Az Application Gateway konfigurációs erőforrásának átirányítása. subResource
rewriteRuleSet Írja át a Szabálykészlet erőforrást az Application Gateway alapszabályában. subResource
ruleType Szabálytípus. "Alapszintű"
"PathBasedRouting"
urlPathMap Az application gateway URL-útvonal-leképezési erőforrása. subResource

ApplicationGatewayRewriteRule

Név Leírás Érték
actionSet Az átírási szabály részeként végrehajtandó műveletek készlete. ApplicationGatewayRewriteRuleActionSet
feltételek A műveletkészlet végrehajtásának kiértékelésének feltételei. ApplicationGatewayRewriteRuleCondition[]
név Az Application Gatewayben egyedi átírási szabály neve. húr
ruleSequence Az átírási szabály szabályütemezése, amely meghatározza egy adott szabály végrehajtásának sorrendjét egy RewriteRuleSetben. Int

ApplicationGatewayRewriteRuleActionSet

Név Leírás Érték
requestHeaderConfigurations Fejlécműveletek kérése a műveletkészletben. ApplicationGatewayHeaderConfiguration[]
responseHeaderConfigurations Válaszfejműveletek a műveletkészletben. ApplicationGatewayHeaderConfiguration[]
urlConfiguration Url-konfigurációs művelet a műveletkészletben. ApplicationGatewayUrlConfiguration

ApplicationGatewayRewriteRuleCondition

Név Leírás Érték
ignoreCase Ha ezt a paramétert igaz értékre állítja, a minta kényszeríti a kis- és nagybetűk megkülönböztetett összehasonlítását. Bool
Semlegesítsék Ha ezt az értéket igazként állítja be, akkor ellenőrizni kell a felhasználó által megadott feltétel negációját. Bool
minta A feltétel valódiságát kiértékelő, rögzített sztringet vagy reguláris kifejezést tartalmazó minta. húr
változó A RewriteRuleCondition feltételparamétere. húr

ApplicationGatewayRewriteRuleSet

Név Leírás Érték
azonosító Erőforrás-azonosító. húr
név Az Application Gatewayen belül egyedi átírási szabálykészlet neve. húr
kellékek Az Application Gateway újraírási szabálykészletének tulajdonságai. ApplicationGatewayRewriteRuleSetPropertiesFormat

ApplicationGatewayRewriteRuleSetPropertiesFormat

Név Leírás Érték
rewriteRules Írja át a szabályokat az átírási szabálykészletben. ApplicationGatewayRewriteRule[]

ApplicationGatewayRoutingRule

Név Leírás Érték
azonosító Erőforrás-azonosító. húr
név Az Application Gatewayben egyedi útválasztási szabály neve. húr
kellékek Az Application Gateway útválasztási szabályának tulajdonságai. ApplicationGatewayRoutingRulePropertiesFormat

ApplicationGatewayRoutingRulePropertiesFormat

Név Leírás Érték
backendAddressPool Az Application Gateway háttércímkészlet-erőforrása. subResource
backendSettings Az application gateway háttérbeállítási erőforrása. subResource
hallgató Az Application Gateway figyelőerőforrása. subResource
elsőbbség Az útválasztási szabály prioritása. Int

Korlátok:
Minimális érték = 1
Maximális érték = 20000 (kötelező)
ruleType Szabálytípus. "Alapszintű"
"PathBasedRouting"

ApplicationGatewaySku

Név Leírás Érték
kapacitás Egy application gateway kapacitása (példányszáma). Int
Család Az Application Gateway termékváltozatának családja. "Generation_1"
"Generation_2"
név Az Application Gateway termékváltozatának neve. "Alapszintű"
"Standard_Large"
"Standard_Medium"
"Standard_Small"
"Standard_v2"
"WAF_Large"
"WAF_Medium"
"WAF_v2"
kötő Az application gateway szintje. "Alapszintű"
"Standard"
"Standard_v2"
"WAF"
"WAF_v2"

ApplicationGatewaySslCertificate

Név Leírás Érték
azonosító Erőforrás-azonosító. húr
név Az Application Gatewayben egyedi SSL-tanúsítvány neve. húr
kellékek Az Application Gateway SSL-tanúsítványának tulajdonságai. ApplicationGatewaySslCertificatePropertiesFormat

ApplicationGatewaySslCertificatePropertiesFormat

Név Leírás Érték
adat Base-64 kódolású PFX-tanúsítvány. Csak a PUT-kérelemben alkalmazható. húr
keyVaultSecretId A KeyVaultban tárolt "Secret" vagy "Certificate" objektum titkos azonosítója (base-64 kódolású titkosítatlan pfx). húr
jelszó Az adatokban megadott pfx-fájl jelszava. Csak PUT-kérelemben alkalmazható. húr

ApplicationGatewaySslPolicy

Név Leírás Érték
cipherSuites Az Ssl-titkosítási csomagokat engedélyezni kell a megadott sorrendben az Application Gateway számára. Sztringtömb, amely a következők bármelyikét tartalmazza:
"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 Az Application Gatewayen letiltandó SSL-protokollok. Sztringtömb, amely a következők bármelyikét tartalmazza:
"TLSv1_0"
"TLSv1_1"
"TLSv1_2"
"TLSv1_3"
minProtocolVersion Az Application Gatewayen támogatni kívánt Ssl protokoll minimális verziója. "TLSv1_0"
"TLSv1_1"
"TLSv1_2"
"TLSv1_3"
policyName Az előre definiált Ssl-szabályzat neve. "AppGwSslPolicy20150501"
"AppGwSslPolicy20170401"
"AppGwSslPolicy20170401S"
"AppGwSslPolicy20220101"
"AppGwSslPolicy20220101S"
policyType Ssl-szabályzat típusa. "Egyéni"
'CustomV2'
"Előre definiált"

ApplicationGatewaySslProfile

Név Leírás Érték
azonosító Erőforrás-azonosító. húr
név Az Application Gatewayen belül egyedi SSL-profil neve. húr
kellékek Az Application Gateway SSL-profiljának tulajdonságai. ApplicationGatewaySslProfilePropertiesFormat

ApplicationGatewaySslProfilePropertiesFormat

Név Leírás Érték
clientAuthConfiguration Az Application Gateway-erőforrás ügyfél-hitelesítési konfigurációja. ApplicationGatewayClientAuthConfiguration
sslPolicy Az Application Gateway-erőforrás SSL-szabályzata. ApplicationGatewaySslPolicy
trustedClientCertificates Az Application Gateway megbízható ügyféltanúsítványokra mutató hivatkozások tömbje. subResource[]

ApplicationGatewayTrustedClientCertificate

Név Leírás Érték
azonosító Erőforrás-azonosító. húr
név Az Application Gatewayen belül egyedi megbízható ügyféltanúsítvány neve. húr
kellékek Az Application Gateway megbízható ügyféltanúsítványának tulajdonságai. ApplicationGatewayTrustedClientCertificatePropertiesFormat

ApplicationGatewayTrustedClientCertificatePropertiesFormat

Név Leírás Érték
adat Nyilvános adatok tanúsítványa. húr

ApplicationGatewayTrustedRootCertificate

Név Leírás Érték
azonosító Erőforrás-azonosító. húr
név Az Application Gatewayen belül egyedi megbízható főtanúsítvány neve. húr
kellékek Az Application Gateway megbízható főtanúsítványának tulajdonságai. ApplicationGatewayTrustedRootCertificatePropertiesFormat

ApplicationGatewayTrustedRootCertificatePropertiesFormat

Név Leírás Érték
adat Nyilvános adatok tanúsítványa. húr
keyVaultSecretId A KeyVaultban tárolt "Secret" vagy "Certificate" objektum titkos azonosítója (base-64 kódolású titkosítatlan pfx). húr

ApplicationGatewayUrlConfiguration

Név Leírás Érték
modifiedPath Az URL-cím átírásához megadott URL-elérési út. A null érték azt jelenti, hogy a program nem frissíti az elérési utat. Az alapértelmezett érték null. húr
modifiedQueryString Az URL-átíráshoz megadott lekérdezési sztring. A null azt jelenti, hogy a program nem frissíti a lekérdezési sztringet. Az alapértelmezett érték null. húr
átirányítás Ha igaz értékre van állítva, a módosított útvonal használatával újra kiértékeli az útvonalalapú kérelem-útválasztási szabályokban megadott URL-útvonaltérképet. Az alapértelmezett érték hamis. Bool

ApplicationGatewayUrlPathMap

Név Leírás Érték
azonosító Erőforrás-azonosító. húr
név Az Application Gatewayben egyedi URL-útvonaltérkép neve. húr
kellékek Az Application Gateway URL-útvonaltérképének tulajdonságai. ApplicationGatewayUrlPathMapPropertiesFormat

ApplicationGatewayUrlPathMapPropertiesFormat

Név Leírás Érték
defaultBackendAddressPool Az URL-címtérkép alapértelmezett háttércímkészlet-erőforrása. subResource
defaultBackendHttpSettings Az URL-elérési út leképezésének alapértelmezett háttérbeli HTTP-beállítási erőforrása. subResource
defaultLoadDistributionPolicy Az URL-elérési út leképezésének alapértelmezett terheléselosztási házirend-erőforrása. subResource
defaultRedirectConfiguration Az URL-elérési út leképezésének alapértelmezett átirányítási konfigurációs erőforrása. subResource
defaultRewriteRuleSet Az URL-elérési út leképezésének alapértelmezett újraírási szabálykészlet-erőforrása. subResource
pathRules Az URL-cím-leképezési erőforrás elérési útszabálya. ApplicationGatewayPathRule[]

ApplicationGatewayWebApplicationFirewallConfiguration

Név Leírás Érték
disabledRuleGroups A letiltott szabálycsoportok. ApplicationGatewayFirewallDisabledRuleGroup[]
Engedélyezve Azt jelzi, hogy a webalkalmazás tűzfala engedélyezve van-e. bool (kötelező)
Kizárások A kizárási lista. ApplicationGatewayFirewallExclusion[]
fileUploadLimitInMb Maximális fájlfeltöltési méret MB-ban WAF esetén. Int

Korlátok:
Minimális érték = 0
firewallMode Webalkalmazási tűzfal mód. "Észlelés"
"Megelőzés" (kötelező)
maxRequestBodySize A KÉRELEM törzsének maximális mérete a WAF-hez. Int

Korlátok:
Minimális érték = 8
Maximális érték = 128
maxRequestBodySizeInKb A kérelem törzsének maximális mérete a WAF-hez kb-ban. Int

Korlátok:
Minimális érték = 8
Maximális érték = 128
requestBodyCheck Annak engedélyezése, hogy a WAF ellenőrizze a kérelem törzsét. Bool
ruleSetType A webalkalmazás tűzfalszabálykészletének típusa. A lehetséges értékek a következők: "OWASP". sztring (kötelező)
ruleSetVersion A szabálykészlet típusa. sztring (kötelező)

Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties

Név Leírás Érték

HeaderValueMatcher

Név Leírás Érték
ignoreCase Ha ezt a paramétert igaz értékre állítja, a minta kényszeríti a kis- és nagybetűk megkülönböztetett összehasonlítását. Bool
Semlegesítsék Ha ezt az értéket igazként állítja be, akkor ellenőriznie kell a felhasználó által a mintamezőben megadott feltétel negációját. Bool
minta A rögzített sztringet vagy reguláris kifejezést tartalmazó minta, amely kiértékeli, hogy ki kell-e jelölni egy fejlécértéket az újraíráshoz. húr

ManagedServiceIdentity

Név Leírás Érték
típus Az erőforráshoz használt identitás típusa. A "SystemAssigned, UserAssigned" típus egy implicit módon létrehozott identitást és egy felhasználó által hozzárendelt identitáskészletet is tartalmaz. A "Nincs" típus eltávolít minden identitást a virtuális gépről. "Nincs"
"SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned"
userAssignedIdentities Az erőforráshoz társított felhasználói identitások listája. A felhasználói identitás szótárkulcs-hivatkozásai arm-erőforrás-azonosítók lesznek a következő formában: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". ManagedServiceIdentityUserAssignedIdentities

ManagedServiceIdentityUserAssignedIdentities

Név Leírás Érték

Microsoft.Network/applicationGateways

Név Leírás Érték
azonosság Az application gateway identitása, ha konfigurálva van. ManagedServiceIdentity
hely Erőforrás helye. húr
név Az erőforrás neve sztring (kötelező)
kellékek Az Application Gateway tulajdonságai. ApplicationGatewayPropertiesFormat
Címkék Erőforráscímkék Címkenevek és -értékek szótára.
típus Az erőforrás típusa "Microsoft.Network/applicationGateways@2024-03-01"
Zónák A rendelkezésre állási zónák listája, amely azt jelöli, hogy honnan kell származnia az erőforrásnak. sztring[]

ResourceTags

Név Leírás Érték

Alforrás

Név Leírás Érték
azonosító Erőforrás-azonosító. húr