Dela via


Microsoft.Network applicationGateways 2022-11-01

Bicep-resursdefinition

Resurstypen applicationGateways kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Network/applicationGateways-resurs lägger du till följande Bicep i mallen.

resource symbolicname 'Microsoft.Network/applicationGateways@2022-11-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'
          }
          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'
                  }
                ]
                responseHeaderConfigurations: [
                  {
                    headerName: 'string'
                    headerValue: 'string'
                  }
                ]
                urlConfiguration: {
                  modifiedPath: 'string'
                  modifiedQueryString: 'string'
                  reroute: bool
                }
              }
              conditions: [
                {
                  ignoreCase: bool
                  negate: bool
                  pattern: 'string'
                  variable: 'string'
                }
              ]
              name: 'string'
              ruleSequence: int
            }
          ]
        }
      }
    ]
    routingRules: [
      {
        id: 'string'
        name: 'string'
        properties: {
          backendAddressPool: {
            id: 'string'
          }
          backendSettings: {
            id: 'string'
          }
          listener: {
            id: 'string'
          }
          priority: int
          ruleType: 'string'
        }
      }
    ]
    sku: {
      capacity: int
      name: 'string'
      tier: 'string'
    }
    sslCertificates: [
      {
        id: 'string'
        name: 'string'
        properties: {
          data: 'string'
          keyVaultSecretId: 'string'
          password: 'string'
        }
      }
    ]
    sslPolicy: {
      cipherSuites: [
        'string'
      ]
      disabledSslProtocols: [
        'string'
      ]
      minProtocolVersion: 'string'
      policyName: 'string'
      policyType: 'string'
    }
    sslProfiles: [
      {
        id: 'string'
        name: 'string'
        properties: {
          clientAuthConfiguration: {
            verifyClientCertIssuerDN: bool
            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'
  ]
}

Egenskapsvärden

ApplicationGatewayAuthenticationCertificate

Namn Beskrivning Värde
Id Resurs-ID. sträng
Namn Namnet på det autentiseringscertifikat som är unikt i en Application Gateway. sträng
Egenskaper Egenskaper för autentiseringscertifikatet för programgatewayen. ApplicationGatewayAuthenticationCertificatePropertiesFormat

ApplicationGatewayAuthenticationCertificatePropertiesFormat

Namn Beskrivning Värde
data Offentliga certifikatdata. sträng

ApplicationGatewayAutoscaleConfiguration

Namn Beskrivning Värde
maxCapacity Övre gräns för antalet Application Gateway-kapaciteter. Int

Begränsningar:
Minsta värde = 2
minCapacity Lägre gräns för antalet Application Gateway-kapaciteter. Int

Begränsningar:
Minsta värde = 0 (krävs)

ApplicationGatewayBackendAddress

Namn Beskrivning Värde
Fqdn Fullständigt domännamn (FQDN). sträng
ipAddress IP-adress. sträng

ApplicationGatewayBackendAddressPool

Namn Beskrivning Värde
Id Resurs-ID. sträng
Namn Namnet på serverdelsadresspoolen som är unik i en Application Gateway. sträng
Egenskaper Egenskaper för programgatewayens serverdelsadresspool. ApplicationGatewayBackendAddressPoolPropertiesFormat

ApplicationGatewayBackendAddressPoolPropertiesFormat

Namn Beskrivning Värde
backendAddresses Serverdelsadresser. ApplicationGatewayBackendAddress[]

ApplicationGatewayBackendHttpSettings

Namn Beskrivning Värde
Id Resurs-ID. sträng
Namn Namnet på http-inställningarna för serverdelen som är unika i en Application Gateway. sträng
Egenskaper Egenskaper för HTTP-inställningarna för programgatewayens serverdel. ApplicationGatewayBackendHttpSettingsPropertiesFormat

ApplicationGatewayBackendHttpSettingsPropertiesFormat

Namn Beskrivning Värde
affinityCookieName Cookienamn som ska användas för tillhörighetscookien. sträng
authenticationCertificates Matris med referenser till autentiseringscertifikat för application gateway. SubResource[]
connectionDraining Anslutningsdränering av resursen för http-inställningar för serverdelen. ApplicationGatewayConnectionDraining
cookieBasedAffinity Cookiebaserad tillhörighet. "Inaktiverad"
"Aktiverad"
hostName Värdhuvud som ska skickas till serverdelsservrarna. sträng
stig Sökväg som ska användas som prefix för alla HTTP-begäranden. Null innebär att ingen sökväg kommer att prefixeras. Standardvärdet är null. sträng
pickHostNameFromBackendAddress Om värdhuvudet ska väljas från serverdelsserverns värdnamn. Standardvärdet är falskt. Bool
hamn Målporten på serverdelen. Int
sond Avsökningsresurs för en programgateway. SubResource
probeEnabled Om avsökningen är aktiverad. Standardvärdet är falskt. Bool
protokoll Protokollet som används för att kommunicera med serverdelen. "Http"
"Https"
"Tcp"
"Tls"
requestTimeout Tidsgräns för begäran i sekunder. Application Gateway misslyckas med begäran om svaret inte tas emot i RequestTimeout. Godtagbara värden är från 1 sekund till 86400 sekunder. Int
trustedRootCertificates Matris med referenser till betrodda rotcertifikat för Application Gateway. SubResource[]

ApplicationGatewayBackendSettings

Namn Beskrivning Värde
Id Resurs-ID. sträng
Namn Namnet på de serverdelsinställningar som är unika i en Application Gateway. sträng
Egenskaper Egenskaper för inställningarna för programgatewayens serverdel. ApplicationGatewayBackendSettingsPropertiesFormat

ApplicationGatewayBackendSettingsPropertiesFormat

Namn Beskrivning Värde
hostName Servernamnsindikator som ska skickas till serverdelsservrarna för Tls-protokollet. sträng
pickHostNameFromBackendAddress Om du vill välja servernamnsindikator från värdnamnet för serverdelsservern för Tls-protokollet. Standardvärdet är falskt. Bool
hamn Målporten på serverdelen. Int
sond Avsökningsresurs för en programgateway. SubResource
protokoll Protokollet som används för att kommunicera med serverdelen. "Http"
"Https"
"Tcp"
"Tls"
Timeout Tidsgräns för anslutning i sekunder. Application Gateway misslyckas med begäran om svaret inte tas emot i ConnectionTimeout. Godtagbara värden är från 1 sekund till 86400 sekunder. Int
trustedRootCertificates Matris med referenser till betrodda rotcertifikat för Application Gateway. SubResource[]

ApplicationGatewayClientAuthConfiguration

Namn Beskrivning Värde
verifyClientCertIssuerDN Verifiera namnet på utfärdaren av klientcertifikat på programgatewayen. Bool
verifyClientRevocation Verifiera status för återkallning av klientcertifikat. "Ingen"
"OCSP"

ApplicationGatewayConnectionDraining

Namn Beskrivning Värde
drainTimeoutInSec Antalet sekunders anslutningsdränering är aktivt. Godtagbara värden är mellan 1 sekund och 3 600 sekunder. Int

Begränsningar:
Minsta värde = 1
Maxvärde = 3600 (krävs)
Aktiverat Om anslutningsdränering är aktiverat eller inte. bool (krävs)

ApplicationGatewayCustomError

Namn Beskrivning Värde
customErrorPageUrl Felsidans URL för det anpassade felet för programgatewayen. sträng
statusCode Statuskod för det anpassade felet för programgatewayen. "HttpStatus400"
"HttpStatus403"
"HttpStatus404"
"HttpStatus405"
"HttpStatus408"
"HttpStatus499"
"HttpStatus500"
"HttpStatus502"
"HttpStatus503"
"HttpStatus504"

ApplicationGatewayFirewallDisabledRuleGroup

Namn Beskrivning Värde
ruleGroupName Namnet på den regelgrupp som ska inaktiveras. sträng (krävs)
reglemente Listan över regler som ska inaktiveras. Om värdet är null inaktiveras alla regler i regelgruppen. int[]

ApplicationGatewayFirewallExclusion

Namn Beskrivning Värde
matchVariable Variabeln som ska undantas. sträng (krävs)
Selector När matchVariable är en samling används operatorn för att ange vilka element i samlingen som det här undantaget gäller för. sträng (krävs)
selectorMatchOperator När matchVariable är en samling använder du väljaren för att ange vilka element i samlingen som det här undantaget gäller för. sträng (krävs)

ApplicationGatewayFrontendIPConfiguration

Namn Beskrivning Värde
Id Resurs-ID. sträng
Namn Namnet på ip-konfigurationen för klientdelen som är unik i en Application Gateway. sträng
Egenskaper Egenskaper för IP-konfigurationen för programgatewayens klientdel. ApplicationGatewayFrontendIPConfigurationPropertiesFormat

ApplicationGatewayFrontendIPConfigurationPropertiesFormat

Namn Beskrivning Värde
privateIPAddress PrivateIPAddress för IP-konfigurationen för nätverksgränssnittet. sträng
privateIPAllocationMethod Den privata IP-adressallokeringsmetoden. "Dynamisk"
"Statisk"
privateLinkConfiguration Referens till konfigurationen av den privata länken för programgatewayen. SubResource
publicIPAddress Referens till PublicIP-resursen. SubResource
Undernät Referens till undernätsresursen. SubResource

ApplicationGatewayFrontendPort

Namn Beskrivning Värde
Id Resurs-ID. sträng
Namn Namnet på klientdelsporten som är unik i en Application Gateway. sträng
Egenskaper Egenskaper för programgatewayens klientdelsport. ApplicationGatewayFrontendPortPropertiesFormat

ApplicationGatewayFrontendPortPropertiesFormat

Namn Beskrivning Värde
hamn Klientdelsport. Int

ApplicationGatewayGlobalConfiguration

Namn Beskrivning Värde
enableRequestBuffering Aktivera buffring av begäranden. Bool
enableResponseBuffering Aktivera svarsbuffertning. Bool

ApplicationGatewayHeaderConfiguration

Namn Beskrivning Värde
headerName Rubriknamn för huvudkonfigurationen. sträng
headerValue Rubrikvärde för huvudkonfigurationen. sträng

ApplicationGatewayHttpListener

Namn Beskrivning Värde
Id Resurs-ID. sträng
Namn Namnet på HTTP-lyssnaren som är unik i en Application Gateway. sträng
Egenskaper Egenskaper för HTTP-lyssnaren för programgatewayen. ApplicationGatewayHttpListenerPropertiesFormat

ApplicationGatewayHttpListenerPropertiesFormat

Namn Beskrivning Värde
customErrorConfigurations Anpassade felkonfigurationer för HTTP-lyssnaren. ApplicationGatewayCustomError[]
firewallPolicy Referens till resursen FirewallPolicy. SubResource
frontendIPConfiguration Klientdels-IP-konfigurationsresurs för en programgateway. SubResource
frontendPort Klientdelsportresurs för en programgateway. SubResource
hostName Värdnamnet för HTTP-lyssnaren. sträng
hostNames Lista över värdnamn för HTTP-lyssnaren som även tillåter specialtecken med jokertecken. string[]
protokoll Protokoll för HTTP-lyssnaren. "Http"
"Https"
"Tcp"
"Tls"
requireServerNameIndication Gäller endast om protokollet är https. Aktiverar SNI för flera värdar. Bool
sslCertificate SSL-certifikatresurs för en programgateway. SubResource
sslProfile SSL-profilresurs för programgatewayen. SubResource

ApplicationGatewayIPConfiguration

Namn Beskrivning Värde
Id Resurs-ID. sträng
Namn Namn på DEN IP-konfiguration som är unik i en Application Gateway. sträng
Egenskaper Egenskaper för IP-konfigurationen för programgatewayen. ApplicationGatewayIPConfigurationPropertiesFormat

ApplicationGatewayIPConfigurationPropertiesFormat

Namn Beskrivning Värde
Undernät Referens till undernätsresursen. Ett undernät där application gateway hämtar sin privata adress. SubResource

ApplicationGatewayListener

Namn Beskrivning Värde
Id Resurs-ID. sträng
Namn Namnet på lyssnaren som är unik i en Application Gateway. sträng
Egenskaper Egenskaper för programgatewaylyssnaren. ApplicationGatewayListenerPropertiesFormat

ApplicationGatewayListenerPropertiesFormat

Namn Beskrivning Värde
frontendIPConfiguration Klientdels-IP-konfigurationsresurs för en programgateway. SubResource
frontendPort Klientdelsportresurs för en programgateway. SubResource
protokoll Lyssnarens protokoll. "Http"
"Https"
"Tcp"
"Tls"
sslCertificate SSL-certifikatresurs för en programgateway. SubResource
sslProfile SSL-profilresurs för programgatewayen. SubResource

ApplicationGatewayLoadDistributionPolicy

Namn Beskrivning Värde
Id Resurs-ID. sträng
Namn Namnet på den belastningsdistributionsprincip som är unik i en Application Gateway. sträng
Egenskaper Egenskaper för programgatewayens inläsningsdistributionsprincip. ApplicationGatewayLoadDistributionPolicyPropertiesFormat

ApplicationGatewayLoadDistributionPolicyPropertiesFormat

Namn Beskrivning Värde
loadDistributionAlgorithm Resursen Load Distribution Targets för en programgateway. "IpHash"
"LeastConnections"
"RoundRobin"
loadDistributionTargets Resursen Load Distribution Targets för en programgateway. ApplicationGatewayLoadDistributionTarget[]

ApplicationGatewayLoadDistributionTarget

Namn Beskrivning Värde
Id Resurs-ID. sträng
Namn Namnet på den belastningsdistributionsprincip som är unik i en Application Gateway. sträng
Egenskaper Egenskaper för programgatewayens belastningsfördelningsmål. ApplicationGatewayLoadDistributionTargetPropertiesFormat

ApplicationGatewayLoadDistributionTargetPropertiesFormat

Namn Beskrivning Värde
backendAddressPool Resursen för serverdelsadresspoolen för programgatewayen. SubResource
weightPerServer Vikt per server. Intervall mellan 1 och 100. Int

Begränsningar:
Minsta värde = 1
Maxvärde = 100

ApplicationGatewayPathRule

Namn Beskrivning Värde
Id Resurs-ID. sträng
Namn Namnet på sökvägsregeln som är unik i en Application Gateway. sträng
Egenskaper Egenskaper för sökvägsregeln för programgatewayen. ApplicationGatewayPathRulePropertiesFormat

ApplicationGatewayPathRulePropertiesFormat

Namn Beskrivning Värde
backendAddressPool Resursen för serverdelsadresspoolen för url-sökvägssökvägsregeln. SubResource
backendHttpSettings Resurs för http-inställningar för serverdelen för url-sökvägssökvägsregel. SubResource
firewallPolicy Referens till resursen FirewallPolicy. SubResource
loadDistributionPolicy Läs in distributionsprincipresursen för url-sökvägssökvägsregeln. SubResource
Sökvägar Sökvägsregler för url-sökvägskarta. string[]
redirectConfiguration Omdirigeringskonfigurationsresurs för url-sökvägssökvägsregel. SubResource
rewriteRuleSet Skriv om regeluppsättningsresursen för url-sökvägssökvägsregeln. SubResource

ApplicationGatewayPrivateLinkConfiguration

Namn Beskrivning Värde
Id Resurs-ID. sträng
Namn Namnet på konfigurationen av den privata länken som är unik i en Application Gateway. sträng
Egenskaper Egenskaper för konfigurationen av den privata länken för programgatewayen. ApplicationGatewayPrivateLinkConfigurationProperties

ApplicationGatewayPrivateLinkConfigurationProperties

Namn Beskrivning Värde
ipConfigurations En matris med ip-konfigurationer för private link för application gateway. ApplicationGatewayPrivateLinkIpConfiguration[]

ApplicationGatewayPrivateLinkIpConfiguration

Namn Beskrivning Värde
Id Resurs-ID. sträng
Namn Namnet på ip-konfigurationen för application gateway private link. sträng
Egenskaper Egenskaper för en privat länk-ip-konfiguration för en programgateway. ApplicationGatewayPrivateLinkIpConfigurationProperties

ApplicationGatewayPrivateLinkIpConfigurationProperties

Namn Beskrivning Värde
primär Om ip-konfigurationen är primär eller inte. Bool
privateIPAddress IP-konfigurationens privata IP-adress. sträng
privateIPAllocationMethod Den privata IP-adressallokeringsmetoden. "Dynamisk"
"Statisk"
Undernät Referens till undernätsresursen. SubResource

ApplicationGatewayProbe

Namn Beskrivning Värde
Id Resurs-ID. sträng
Namn Namnet på avsökningen som är unik i en Application Gateway. sträng
Egenskaper Egenskaper för programgatewayavsökningen. ApplicationGatewayProbePropertiesFormat

ApplicationGatewayProbeHealthResponseMatch

Namn Beskrivning Värde
kropp Brödtext som måste finnas i hälsosvaret. Standardvärdet är tomt. sträng
statusCodes Tillåtna intervall med felfria statuskoder. Standardintervallet för felfria statuskoder är 200–399. string[]

ApplicationGatewayProbePropertiesFormat

Namn Beskrivning Värde
värd Värdnamn som avsökningen ska skickas till. sträng
intervall Avsökningsintervallet i sekunder. Det här är tidsintervallet mellan två på varandra följande avsökningar. Godtagbara värden är från 1 sekund till 86400 sekunder. Int
tändsticka Kriterium för att klassificera ett felfritt avsökningssvar. ApplicationGatewayProbeHealthResponseMatch
minServers Minsta antal servrar som alltid har markerats som felfria. Standardvärdet är 0. Int
stig Relativ sökväg för avsökning. Den giltiga sökvägen börjar från /. Avsökningen skickas till <Protocol>://<värd>:<port><sökväg>. sträng
pickHostNameFromBackendHttpSettings Om värdhuvudet ska väljas från http-inställningarna för serverdelen. Standardvärdet är falskt. Bool
pickHostNameFromBackendSettings Om servernamnsindikatorn ska väljas från serverdelsinställningarna för Tls-protokollet. Standardvärdet är falskt. Bool
hamn Anpassad port som ska användas för avsökning av serverdelsservrarna. Det giltiga värdet sträcker sig från 1 till 65535. Om inte anges används porten från http-inställningarna. Den här egenskapen är endast giltig för Standard_v2 och WAF_v2. Int

Begränsningar:
Minsta värde = 1
Maxvärde = 65535
protokoll Protokollet som används för avsökningen. "Http"
"Https"
"Tcp"
"Tls"
Timeout Tidsgränsen för avsökningen i sekunder. Avsökningen markerades som misslyckad om giltigt svar inte tas emot med den här tidsgränsen. Godtagbara värden är från 1 sekund till 86400 sekunder. Int
unhealthyThreshold Antalet återförsök av avsökningen. Serverdelens server är markerad efter att antalet på varandra följande avsökningsfel når UnhealthyThreshold. Godtagbara värden är från 1 sekund till 20. Int

ApplicationGatewayPropertiesFormat

Namn Beskrivning Värde
authenticationCertificates Autentiseringscertifikat för programgatewayresursen. Standardgränser finns i Application Gateway-gränser. ApplicationGatewayAuthenticationCertificate[]
autoscaleConfiguration Autoskalningskonfiguration. ApplicationGatewayAutoscaleConfiguration
backendAddressPools Serverdelsadresspoolen för programgatewayresursen. Standardgränser finns i Application Gateway-gränser. ApplicationGatewayBackendAddressPool[]
backendHttpSettingsCollection Http-inställningar för serverdelen för programgatewayresursen. Standardgränser finns i Application Gateway-gränser. ApplicationGatewayBackendHttpSettings[]
backendSettingsCollection Serverdelsinställningar för programgatewayresursen. Standardgränser finns i Application Gateway-gränser. ApplicationGatewayBackendSettings[]
customErrorConfigurations Anpassade felkonfigurationer för programgatewayresursen. ApplicationGatewayCustomError[]
enableFips Om FIPS är aktiverat på programgatewayresursen. Bool
enableHttp2 Om HTTP2 är aktiverat på programgatewayresursen. Bool
firewallPolicy Referens till resursen FirewallPolicy. SubResource
forceFirewallPolicyAssociation Om det är sant associerar en brandväggsprincip med en programgateway oavsett om principen skiljer sig från WAF-konfigurationen. Bool
frontendIPConfigurations Klientdels-IP-adresser för programgatewayresursen. Standardgränser finns i Application Gateway-gränser. ApplicationGatewayFrontendIPConfiguration[]
frontendPorts Klientdelsportar för programgatewayresursen. Standardgränser finns i Application Gateway-gränser. ApplicationGatewayFrontendPort[]
gatewayIPConfigurations Undernät för programgatewayresursen. Standardgränser finns i Application Gateway-gränser. ApplicationGatewayIPConfiguration[]
globalConfiguration Global konfiguration. ApplicationGatewayGlobalConfiguration
httpListeners Http-lyssnare av application gateway-resursen. Standardgränser finns i Application Gateway-gränser. ApplicationGatewayHttpListener[]
lyssnare Lyssnare av application gateway-resursen. Standardgränser finns i Application Gateway-gränser. ApplicationGatewayListener[]
loadDistributionPolicies Läsa in distributionsprinciper för programgatewayresursen. ApplicationGatewayLoadDistributionPolicy[]
privateLinkConfigurations PrivateLink-konfigurationer på programgatewayen. ApplicationGatewayPrivateLinkConfiguration[]
Sonder Avsökningar av programgatewayresursen. ApplicationGatewayProbe[]
redirectConfigurations Omdirigeringskonfigurationer för programgatewayresursen. Standardgränser finns i Application Gateway-gränser. ApplicationGatewayRedirectConfiguration[]
requestRoutingRules Begär routningsregler för application gateway-resursen. ApplicationGatewayRequestRoutingRule[]
rewriteRuleSets Skriv om regler för application gateway-resursen. ApplicationGatewayRewriteRuleSet[]
routingRules Routningsregler för programgatewayresursen. ApplicationGatewayRoutingRule[]
Sku SKU för programgatewayresursen. ApplicationGatewaySku
sslCertificates SSL-certifikat för application gateway-resursen. Standardgränser finns i Application Gateway-gränser. ApplicationGatewaySslCertificate[]
sslPolicy SSL-princip för programgatewayresursen. ApplicationGatewaySslPolicy
sslProfiles SSL-profiler för application gateway-resursen. Standardgränser finns i Application Gateway-gränser. ApplicationGatewaySslProfile[]
trustedClientCertificates Betrodda klientcertifikat för application gateway-resursen. Standardgränser finns i Application Gateway-gränser. ApplicationGatewayTrustedClientCertificate[]
trustedRootCertificates Betrodda rotcertifikat för programgatewayresursen. Standardgränser finns i Application Gateway-gränser. ApplicationGatewayTrustedRootCertificate[]
urlPathMaps URL-sökvägskarta för programgatewayresursen. Standardgränser finns i Application Gateway-gränser. ApplicationGatewayUrlPathMap[]
webApplicationFirewallConfiguration Brandväggskonfiguration för webbprogram. ApplicationGatewayWebApplicationFirewallConfiguration

ApplicationGatewayRedirectConfiguration

Namn Beskrivning Värde
Id Resurs-ID. sträng
Namn Namnet på omdirigeringskonfigurationen som är unik i en Application Gateway. sträng
Egenskaper Egenskaper för programgatewayens omdirigeringskonfiguration. ApplicationGatewayRedirectConfigurationPropertiesFormat

ApplicationGatewayRedirectConfigurationPropertiesFormat

Namn Beskrivning Värde
includePath Inkludera sökvägen i den omdirigerade URL:en. Bool
includeQueryString Inkludera frågesträngen i den omdirigerade URL:en. Bool
pathRules Sökvägsregler som anger omdirigeringskonfiguration. SubResource[]
redirectType HTTP-omdirigeringstyp. "Hittades"
"Permanent"
"SeeOther"
"Tillfälligt"
requestRoutingRules Begär routning som anger omdirigeringskonfiguration. SubResource[]
targetListener Referens till en lyssnare som begäran ska omdirigeras till. SubResource
targetUrl Url som begäran ska omdirigeras till. sträng
urlPathMaps Url-sökvägskartor som anger standardkonfiguration för omdirigering. SubResource[]

ApplicationGatewayRequestRoutingRule

Namn Beskrivning Värde
Id Resurs-ID. sträng
Namn Namnet på begärandedirigeringsregeln som är unik i en Application Gateway. sträng
Egenskaper Egenskaper för routningsregeln för programgatewaybegäran. ApplicationGatewayRequestRoutingRulePropertiesFormat

ApplicationGatewayRequestRoutingRulePropertiesFormat

Namn Beskrivning Värde
backendAddressPool Resursen för serverdelsadresspoolen för programgatewayen. SubResource
backendHttpSettings Resursen för http-inställningar för serverdelen för programgatewayen. SubResource
httpListener Http-lyssnarresurs för programgatewayen. SubResource
loadDistributionPolicy Läs in distributionsprincipresursen för programgatewayen. SubResource
prioritering Prioritet för begärandedirigeringsregeln. Int

Begränsningar:
Minsta värde = 1
Maxvärde = 20000
redirectConfiguration Omdirigeringskonfigurationsresurs för programgatewayen. SubResource
rewriteRuleSet Skriv om regeluppsättningsresursen i grundläggande regel för programgatewayen. SubResource
ruleType Regeltyp. "Grundläggande"
"PathBasedRouting"
urlPathMap Url-sökvägsmappningsresurs för programgatewayen. SubResource

ApplicationGatewayRewriteRule

Namn Beskrivning Värde
actionSet Uppsättning åtgärder som ska utföras som en del av omskrivningsregeln. ApplicationGatewayRewriteRuleActionSet
Villkor Villkor som baseras på vilka körningen av åtgärdsuppsättningen ska utvärderas. ApplicationGatewayRewriteRuleCondition[]
Namn Namnet på omskrivningsregeln som är unik i en Application Gateway. sträng
ruleSequence Regelsekvens för omskrivningsregeln som avgör körningsordningen för en viss regel i en RewriteRuleSet. Int

ApplicationGatewayRewriteRuleActionSet

Namn Beskrivning Värde
requestHeaderConfigurations Begär rubrikåtgärder i åtgärdsuppsättningen. ApplicationGatewayHeaderConfiguration[]
responseHeaderConfigurations Åtgärder för svarshuvud i åtgärdsuppsättningen. ApplicationGatewayHeaderConfiguration[]
urlConfiguration Url-konfigurationsåtgärd i åtgärdsuppsättningen. ApplicationGatewayUrlConfiguration

ApplicationGatewayRewriteRuleCondition

Namn Beskrivning Värde
ignoreCase Ange den här parametern till sanningsvärde med tvinga mönstret att göra en skiftlägeskänslig jämförelse. Bool
förneka Om du anger det här värdet som sanning måste du kontrollera negationen av villkoret som användaren anger. Bool
mönster Mönstret, antingen fast sträng eller reguljärt uttryck, som utvärderar villkorets sanningsenlighet. sträng
variabel Villkorsparametern för RewriteRuleCondition. sträng

ApplicationGatewayRewriteRuleSet

Namn Beskrivning Värde
Id Resurs-ID. sträng
Namn Namnet på regeluppsättningen för omskrivning som är unik i en Application Gateway. sträng
Egenskaper Egenskaper för regeluppsättningen för omskrivning av programgateway. ApplicationGatewayRewriteRuleSetPropertiesFormat

ApplicationGatewayRewriteRuleSetPropertiesFormat

Namn Beskrivning Värde
rewriteRules Skriv om regler i regeluppsättningen för omskrivning. ApplicationGatewayRewriteRule[]

ApplicationGatewayRoutingRule

Namn Beskrivning Värde
Id Resurs-ID. sträng
Namn Namnet på routningsregeln som är unik i en Application Gateway. sträng
Egenskaper Egenskaper för routningsregeln för application gateway. ApplicationGatewayRoutingRulePropertiesFormat

ApplicationGatewayRoutingRulePropertiesFormat

Namn Beskrivning Värde
backendAddressPool Resursen för serverdelsadresspoolen för programgatewayen. SubResource
backendSettings Resurs för serverdelsinställningar för programgatewayen. SubResource
åhörare Lyssnarresurs för programgatewayen. SubResource
prioritering Prioritet för routningsregeln. Int

Begränsningar:
Minsta värde = 1
Maxvärde = 20000 (krävs)
ruleType Regeltyp. "Grundläggande"
"PathBasedRouting"

ApplicationGatewaySku

Namn Beskrivning Värde
kapacitet Kapacitet (instansantal) för en programgateway. Int
Namn Namnet på en SKU för en programgateway. "Standard_Large"
"Standard_Medium"
"Standard_Small"
"Standard_v2"
"WAF_Large"
"WAF_Medium"
"WAF_v2"
Nivå Nivå för en programgateway. "Standard"
"Standard_v2"
"WAF"
"WAF_v2"

ApplicationGatewaySslCertificate

Namn Beskrivning Värde
Id Resurs-ID. sträng
Namn Namnet på det SSL-certifikat som är unikt i en Application Gateway. sträng
Egenskaper Egenskaper för SSL-certifikatet för programgatewayen. ApplicationGatewaySslCertificatePropertiesFormat

ApplicationGatewaySslCertificatePropertiesFormat

Namn Beskrivning Värde
data Base-64-kodat pfx-certifikat. Gäller endast i PUT-begäran. sträng
keyVaultSecretId Hemligt ID för (base-64-kodat okrypterat pfx-objekt) "Secret" eller "Certificate" som lagras i KeyVault. sträng
lösenord Lösenord för pfx-filen som anges i data. Gäller endast i PUT-begäran. sträng

ApplicationGatewaySslPolicy

Namn Beskrivning Värde
chifferDräkter Ssl-chifferpaket som ska aktiveras i den angivna ordningen till application gateway. Strängmatris som innehåller något av:
"TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA"
"TLS_DHE_DSS_WITH_AES_128_CBC_SHA"
"TLS_DHE_DSS_WITH_AES_128_CBC_SHA256"
"TLS_DHE_DSS_WITH_AES_256_CBC_SHA"
"TLS_DHE_DSS_WITH_AES_256_CBC_SHA256"
"TLS_DHE_RSA_WITH_AES_128_CBC_SHA"
"TLS_DHE_RSA_WITH_AES_128_GCM_SHA256"
"TLS_DHE_RSA_WITH_AES_256_CBC_SHA"
"TLS_DHE_RSA_WITH_AES_256_GCM_SHA384"
"TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA"
"TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256"
"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256"
"TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA"
"TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384"
"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384"
"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA"
"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256"
"TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256"
"TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA"
"TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384"
"TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384"
"TLS_RSA_WITH_3DES_EDE_CBC_SHA"
"TLS_RSA_WITH_AES_128_CBC_SHA"
"TLS_RSA_WITH_AES_128_CBC_SHA256"
"TLS_RSA_WITH_AES_128_GCM_SHA256"
"TLS_RSA_WITH_AES_256_CBC_SHA"
"TLS_RSA_WITH_AES_256_CBC_SHA256"
"TLS_RSA_WITH_AES_256_GCM_SHA384"
disabledSslProtocols SSL-protokoll som ska inaktiveras på programgatewayen. Strängmatris som innehåller något av:
"TLSv1_0"
"TLSv1_1"
"TLSv1_2"
"TLSv1_3"
minProtocolVersion Lägsta version av Ssl-protokollet som ska stödjas på programgatewayen. "TLSv1_0"
"TLSv1_1"
"TLSv1_2"
"TLSv1_3"
policyName Namnet på den fördefinierade Ssl-principen. "AppGwSslPolicy20150501"
"AppGwSslPolicy20170401"
"AppGwSslPolicy20170401S"
"AppGwSslPolicy20220101"
"AppGwSslPolicy20220101S"
policyType Typ av SSL-princip. "Anpassad"
"CustomV2"
"Fördefinierad"

ApplicationGatewaySslProfile

Namn Beskrivning Värde
Id Resurs-ID. sträng
Namn Namnet på den SSL-profil som är unik i en Application Gateway. sträng
Egenskaper Egenskaper för SSL-profilen för programgatewayen. ApplicationGatewaySslProfilePropertiesFormat

ApplicationGatewaySslProfilePropertiesFormat

Namn Beskrivning Värde
clientAuthConfiguration Klientautentiseringskonfiguration för programgatewayresursen. ApplicationGatewayClientAuthConfiguration
sslPolicy SSL-princip för programgatewayresursen. ApplicationGatewaySslPolicy
trustedClientCertificates Matris med referenser till betrodda klientcertifikat för Application Gateway. SubResource[]

ApplicationGatewayTrustedClientCertificate

Namn Beskrivning Värde
Id Resurs-ID. sträng
Namn Namnet på det betrodda klientcertifikatet som är unikt i en Application Gateway. sträng
Egenskaper Egenskaper för programgatewayens betrodda klientcertifikat. ApplicationGatewayTrustedClientCertificatePropertiesFormat

ApplicationGatewayTrustedClientCertificatePropertiesFormat

Namn Beskrivning Värde
data Offentliga certifikatdata. sträng

ApplicationGatewayTrustedRootCertificate

Namn Beskrivning Värde
Id Resurs-ID. sträng
Namn Namnet på det betrodda rotcertifikatet som är unikt i en Application Gateway. sträng
Egenskaper Egenskaper för programgatewayens betrodda rotcertifikat. ApplicationGatewayTrustedRootCertificatePropertiesFormat

ApplicationGatewayTrustedRootCertificatePropertiesFormat

Namn Beskrivning Värde
data Offentliga certifikatdata. sträng
keyVaultSecretId Hemligt ID för (base-64-kodat okrypterat pfx-objekt) "Secret" eller "Certificate" som lagras i KeyVault. sträng

ApplicationGatewayUrlConfiguration

Namn Beskrivning Värde
modifiedPath Url-sökväg som användaren har angett för url-omskrivning. Null innebär att ingen sökväg uppdateras. Standardvärdet är null. sträng
modifiedQueryString Frågesträng som användaren har angett för url-omskrivning. Null innebär att ingen frågesträng uppdateras. Standardvärdet är null. sträng
Ändra Om värdet är sant utvärderas url-sökvägskartan som anges i routningsregler för sökvägsbaserade begäranden med hjälp av ändrad sökväg. Standardvärdet är falskt. Bool

ApplicationGatewayUrlPathMap

Namn Beskrivning Värde
Id Resurs-ID. sträng
Namn Namnet på url-sökvägskartan som är unik i en Application Gateway. sträng
Egenskaper Egenskaper för sökvägskartan för programgatewayen. ApplicationGatewayUrlPathMapPropertiesFormat

ApplicationGatewayUrlPathMapPropertiesFormat

Namn Beskrivning Värde
defaultBackendAddressPool Standardresursen för serverdelsadresspoolen för url-sökvägskartan. SubResource
defaultBackendHttpSettings Standardresursen för http-inställningar för URL-sökvägen. SubResource
defaultLoadDistributionPolicy Standardresurs för belastningsdistributionsprincip för url-sökvägskarta. SubResource
defaultRedirectConfiguration Standardresursen för omdirigeringskonfiguration för URL-sökvägskartan. SubResource
defaultRewriteRuleSet Standardregeluppsättning för omskrivningsregel för url-sökvägskarta. SubResource
pathRules Sökvägsregel för url-sökvägsmappningsresurs. ApplicationGatewayPathRule[]

ApplicationGatewayWebApplicationFirewallConfiguration

Namn Beskrivning Värde
disabledRuleGroups De inaktiverade regelgrupperna. ApplicationGatewayFirewallDisabledRuleGroup[]
Aktiverat Om brandväggen för webbprogrammet är aktiverad eller inte. bool (krävs)
Undantag Undantagslistan. ApplicationGatewayFirewallExclusion[]
fileUploadLimitInMb Maximal filuppladdningsstorlek i Mb för WAF. Int

Begränsningar:
Minsta värde = 0
firewallMode Brandväggsläge för webbprogram. Identifiering
"Förebyggande" (krävs)
maxRequestBodySize Maximal storlek för begärandetext för WAF. Int

Begränsningar:
Minsta värde = 8
Maxvärde = 128
maxRequestBodySizeInKb Maximal storlek för begärandetext i Kb för WAF. Int

Begränsningar:
Minsta värde = 8
Maxvärde = 128
requestBodyCheck Om tillåter WAF att kontrollera begärandetexten. Bool
ruleSetType Typen av brandväggsregeluppsättning för webbprogram. Möjliga värden är: "OWASP". sträng (krävs)
ruleSetVersion Versionen av regeluppsättningstypen. sträng (krävs)

Komponenter1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties

Namn Beskrivning Värde

ManagedServiceIdentity

Namn Beskrivning Värde
typ Den typ av identitet som används för resursen. Typen "SystemAssigned, UserAssigned" innehåller både en implicit skapad identitet och en uppsättning användartilldelade identiteter. Typen "Ingen" tar bort alla identiteter från den virtuella datorn. "Ingen"
"SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned"
userAssignedIdentities Listan över användaridentiteter som är associerade med resursen. Nyckelreferenserna för användaridentitetsordlistan är ARM-resurs-ID:er i formuläret: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. ManagedServiceIdentityUserAssignedIdentiteter

ManagedServiceIdentityUserAssignedIdentiteter

Namn Beskrivning Värde

Microsoft.Network/applicationGateways

Namn Beskrivning Värde
identitet Identiteten för programgatewayen, om den är konfigurerad. ManagedServiceIdentity
plats Resursplats. sträng
Namn Resursnamnet sträng (krävs)
Egenskaper Egenskaper för programgatewayen. ApplicationGatewayPropertiesFormat
Taggar Resurstaggar Ordlista med taggnamn och värden. Se taggar i mallar
Zoner En lista över tillgänglighetszoner som anger var resursen måste komma ifrån. string[]

ResourceTags

Namn Beskrivning Värde

SubResource

Namn Beskrivning Värde
Id Resurs-ID. sträng

Snabbstartsexempel

Följande snabbstartsexempel distribuerar den här resurstypen.

Bicep-fil Beskrivning
AKS-kluster med en NAT Gateway och en Application Gateway- Det här exemplet visar hur du distribuerar ett AKS-kluster med NAT Gateway för utgående anslutningar och en Application Gateway för inkommande anslutningar.
AKS-kluster med Application Gateway-ingresskontrollanten Det här exemplet visar hur du distribuerar ett AKS-kluster med Application Gateway, Application Gateway Ingress Controller, Azure Container Registry, Log Analytics och Key Vault
Application Gateway med intern API Management och Web App Application Gateway dirigerar Internettrafik till en API Management-instans för virtuellt nätverk (internt läge) som servar ett webb-API som finns i en Azure-webbapp.
Application Gateway med WAF och brandväggsprincip Den här mallen skapar en Application Gateway med WAF konfigurerad tillsammans med en brandväggsprincip
Skapa en webbapp, PE och Application Gateway v2 Den här mallen skapar en Azure-webbapp med privat slutpunkt i Azure Virtual Network-undernätet , en Application Gateway v2. Application Gateway distribueras i ett virtuellt nätverk (undernät). Webbappen begränsar åtkomsten till trafik från undernätet med hjälp av en privat slutpunkt
Skapa en Application Gateway v2- Den här mallen skapar en programgateway v2 i ett virtuellt nätverk och konfigurerar egenskaper för automatisk skalning och en HTTP-belastningsutjämningsregel med offentlig klientdel
Skapa en Azure Application Gateway v2- Den här mallen skapar en Azure Application Gateway med två Windows Server 2016-servrar i serverdelspoolen
Skapa en Azure WAF v2 på Azure Application Gateway Den här mallen skapar en Azure Web Application Firewall v2 på Azure Application Gateway med två Windows Server 2016-servrar i serverdelspoolen
Skapa API Management i internt VNet med App Gateway Den här mallen visar hur du skapar en instans av Azure API Management i ett privat nätverk som skyddas av Azure Application Gateway.
Skapa Application Gateway med certifikat Den här mallen visar hur du genererar självsignerade Key Vault-certifikat och sedan refererar till från Application Gateway.
Distribuera en VM-skalningsuppsättning för Windows med Azure Application Gateway Med den här mallen kan du distribuera en enkel skalningsuppsättning för virtuella Windows-datorer som är integrerad med Azure Application Gateway och har stöd för upp till 1 000 virtuella datorer
Front Door Standard/Premium med Application Gateway-ursprung Den här mallen skapar en Front Door Standard/Premium och en Application Gateway-instans och använder en NSG- och WAF-princip för att verifiera att trafiken har kommit via Front Door-ursprunget.
Front Door med containerinstanser och Application Gateway- Den här mallen skapar en Front Door Standard/Premium med en containergrupp och Application Gateway.

Resursdefinition för ARM-mall

Resurstypen applicationGateways kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Network/applicationGateways-resurs lägger du till följande JSON i mallen.

{
  "type": "Microsoft.Network/applicationGateways",
  "apiVersion": "2022-11-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"
          },
          "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"
                  }
                ],
                "responseHeaderConfigurations": [
                  {
                    "headerName": "string",
                    "headerValue": "string"
                  }
                ],
                "urlConfiguration": {
                  "modifiedPath": "string",
                  "modifiedQueryString": "string",
                  "reroute": "bool"
                }
              },
              "conditions": [
                {
                  "ignoreCase": "bool",
                  "negate": "bool",
                  "pattern": "string",
                  "variable": "string"
                }
              ],
              "name": "string",
              "ruleSequence": "int"
            }
          ]
        }
      }
    ],
    "routingRules": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "backendAddressPool": {
            "id": "string"
          },
          "backendSettings": {
            "id": "string"
          },
          "listener": {
            "id": "string"
          },
          "priority": "int",
          "ruleType": "string"
        }
      }
    ],
    "sku": {
      "capacity": "int",
      "name": "string",
      "tier": "string"
    },
    "sslCertificates": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "data": "string",
          "keyVaultSecretId": "string",
          "password": "string"
        }
      }
    ],
    "sslPolicy": {
      "cipherSuites": [ "string" ],
      "disabledSslProtocols": [ "string" ],
      "minProtocolVersion": "string",
      "policyName": "string",
      "policyType": "string"
    },
    "sslProfiles": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "clientAuthConfiguration": {
            "verifyClientCertIssuerDN": "bool",
            "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" ]
}

Egenskapsvärden

ApplicationGatewayAuthenticationCertificate

Namn Beskrivning Värde
Id Resurs-ID. sträng
Namn Namnet på det autentiseringscertifikat som är unikt i en Application Gateway. sträng
Egenskaper Egenskaper för autentiseringscertifikatet för programgatewayen. ApplicationGatewayAuthenticationCertificatePropertiesFormat

ApplicationGatewayAuthenticationCertificatePropertiesFormat

Namn Beskrivning Värde
data Offentliga certifikatdata. sträng

ApplicationGatewayAutoscaleConfiguration

Namn Beskrivning Värde
maxCapacity Övre gräns för antalet Application Gateway-kapaciteter. Int

Begränsningar:
Minsta värde = 2
minCapacity Lägre gräns för antalet Application Gateway-kapaciteter. Int

Begränsningar:
Minsta värde = 0 (krävs)

ApplicationGatewayBackendAddress

Namn Beskrivning Värde
Fqdn Fullständigt domännamn (FQDN). sträng
ipAddress IP-adress. sträng

ApplicationGatewayBackendAddressPool

Namn Beskrivning Värde
Id Resurs-ID. sträng
Namn Namnet på serverdelsadresspoolen som är unik i en Application Gateway. sträng
Egenskaper Egenskaper för programgatewayens serverdelsadresspool. ApplicationGatewayBackendAddressPoolPropertiesFormat

ApplicationGatewayBackendAddressPoolPropertiesFormat

Namn Beskrivning Värde
backendAddresses Serverdelsadresser. ApplicationGatewayBackendAddress[]

ApplicationGatewayBackendHttpSettings

Namn Beskrivning Värde
Id Resurs-ID. sträng
Namn Namnet på http-inställningarna för serverdelen som är unika i en Application Gateway. sträng
Egenskaper Egenskaper för HTTP-inställningarna för programgatewayens serverdel. ApplicationGatewayBackendHttpSettingsPropertiesFormat

ApplicationGatewayBackendHttpSettingsPropertiesFormat

Namn Beskrivning Värde
affinityCookieName Cookienamn som ska användas för tillhörighetscookien. sträng
authenticationCertificates Matris med referenser till autentiseringscertifikat för application gateway. SubResource[]
connectionDraining Anslutningsdränering av resursen för http-inställningar för serverdelen. ApplicationGatewayConnectionDraining
cookieBasedAffinity Cookiebaserad tillhörighet. "Inaktiverad"
"Aktiverad"
hostName Värdhuvud som ska skickas till serverdelsservrarna. sträng
stig Sökväg som ska användas som prefix för alla HTTP-begäranden. Null innebär att ingen sökväg kommer att prefixeras. Standardvärdet är null. sträng
pickHostNameFromBackendAddress Om värdhuvudet ska väljas från serverdelsserverns värdnamn. Standardvärdet är falskt. Bool
hamn Målporten på serverdelen. Int
sond Avsökningsresurs för en programgateway. SubResource
probeEnabled Om avsökningen är aktiverad. Standardvärdet är falskt. Bool
protokoll Protokollet som används för att kommunicera med serverdelen. "Http"
"Https"
"Tcp"
"Tls"
requestTimeout Tidsgräns för begäran i sekunder. Application Gateway misslyckas med begäran om svaret inte tas emot i RequestTimeout. Godtagbara värden är från 1 sekund till 86400 sekunder. Int
trustedRootCertificates Matris med referenser till betrodda rotcertifikat för Application Gateway. SubResource[]

ApplicationGatewayBackendSettings

Namn Beskrivning Värde
Id Resurs-ID. sträng
Namn Namnet på de serverdelsinställningar som är unika i en Application Gateway. sträng
Egenskaper Egenskaper för inställningarna för programgatewayens serverdel. ApplicationGatewayBackendSettingsPropertiesFormat

ApplicationGatewayBackendSettingsPropertiesFormat

Namn Beskrivning Värde
hostName Servernamnsindikator som ska skickas till serverdelsservrarna för Tls-protokollet. sträng
pickHostNameFromBackendAddress Om du vill välja servernamnsindikator från värdnamnet för serverdelsservern för Tls-protokollet. Standardvärdet är falskt. Bool
hamn Målporten på serverdelen. Int
sond Avsökningsresurs för en programgateway. SubResource
protokoll Protokollet som används för att kommunicera med serverdelen. "Http"
"Https"
"Tcp"
"Tls"
Timeout Tidsgräns för anslutning i sekunder. Application Gateway misslyckas med begäran om svaret inte tas emot i ConnectionTimeout. Godtagbara värden är från 1 sekund till 86400 sekunder. Int
trustedRootCertificates Matris med referenser till betrodda rotcertifikat för Application Gateway. SubResource[]

ApplicationGatewayClientAuthConfiguration

Namn Beskrivning Värde
verifyClientCertIssuerDN Verifiera namnet på utfärdaren av klientcertifikat på programgatewayen. Bool
verifyClientRevocation Verifiera status för återkallning av klientcertifikat. "Ingen"
"OCSP"

ApplicationGatewayConnectionDraining

Namn Beskrivning Värde
drainTimeoutInSec Antalet sekunders anslutningsdränering är aktivt. Godtagbara värden är mellan 1 sekund och 3 600 sekunder. Int

Begränsningar:
Minsta värde = 1
Maxvärde = 3600 (krävs)
Aktiverat Om anslutningsdränering är aktiverat eller inte. bool (krävs)

ApplicationGatewayCustomError

Namn Beskrivning Värde
customErrorPageUrl Felsidans URL för det anpassade felet för programgatewayen. sträng
statusCode Statuskod för det anpassade felet för programgatewayen. "HttpStatus400"
"HttpStatus403"
"HttpStatus404"
"HttpStatus405"
"HttpStatus408"
"HttpStatus499"
"HttpStatus500"
"HttpStatus502"
"HttpStatus503"
"HttpStatus504"

ApplicationGatewayFirewallDisabledRuleGroup

Namn Beskrivning Värde
ruleGroupName Namnet på den regelgrupp som ska inaktiveras. sträng (krävs)
reglemente Listan över regler som ska inaktiveras. Om värdet är null inaktiveras alla regler i regelgruppen. int[]

ApplicationGatewayFirewallExclusion

Namn Beskrivning Värde
matchVariable Variabeln som ska undantas. sträng (krävs)
Selector När matchVariable är en samling används operatorn för att ange vilka element i samlingen som det här undantaget gäller för. sträng (krävs)
selectorMatchOperator När matchVariable är en samling använder du väljaren för att ange vilka element i samlingen som det här undantaget gäller för. sträng (krävs)

ApplicationGatewayFrontendIPConfiguration

Namn Beskrivning Värde
Id Resurs-ID. sträng
Namn Namnet på ip-konfigurationen för klientdelen som är unik i en Application Gateway. sträng
Egenskaper Egenskaper för IP-konfigurationen för programgatewayens klientdel. ApplicationGatewayFrontendIPConfigurationPropertiesFormat

ApplicationGatewayFrontendIPConfigurationPropertiesFormat

Namn Beskrivning Värde
privateIPAddress PrivateIPAddress för IP-konfigurationen för nätverksgränssnittet. sträng
privateIPAllocationMethod Den privata IP-adressallokeringsmetoden. "Dynamisk"
"Statisk"
privateLinkConfiguration Referens till konfigurationen av den privata länken för programgatewayen. SubResource
publicIPAddress Referens till PublicIP-resursen. SubResource
Undernät Referens till undernätsresursen. SubResource

ApplicationGatewayFrontendPort

Namn Beskrivning Värde
Id Resurs-ID. sträng
Namn Namnet på klientdelsporten som är unik i en Application Gateway. sträng
Egenskaper Egenskaper för programgatewayens klientdelsport. ApplicationGatewayFrontendPortPropertiesFormat

ApplicationGatewayFrontendPortPropertiesFormat

Namn Beskrivning Värde
hamn Klientdelsport. Int

ApplicationGatewayGlobalConfiguration

Namn Beskrivning Värde
enableRequestBuffering Aktivera buffring av begäranden. Bool
enableResponseBuffering Aktivera svarsbuffertning. Bool

ApplicationGatewayHeaderConfiguration

Namn Beskrivning Värde
headerName Rubriknamn för huvudkonfigurationen. sträng
headerValue Rubrikvärde för huvudkonfigurationen. sträng

ApplicationGatewayHttpListener

Namn Beskrivning Värde
Id Resurs-ID. sträng
Namn Namnet på HTTP-lyssnaren som är unik i en Application Gateway. sträng
Egenskaper Egenskaper för HTTP-lyssnaren för programgatewayen. ApplicationGatewayHttpListenerPropertiesFormat

ApplicationGatewayHttpListenerPropertiesFormat

Namn Beskrivning Värde
customErrorConfigurations Anpassade felkonfigurationer för HTTP-lyssnaren. ApplicationGatewayCustomError[]
firewallPolicy Referens till resursen FirewallPolicy. SubResource
frontendIPConfiguration Klientdels-IP-konfigurationsresurs för en programgateway. SubResource
frontendPort Klientdelsportresurs för en programgateway. SubResource
hostName Värdnamnet för HTTP-lyssnaren. sträng
hostNames Lista över värdnamn för HTTP-lyssnaren som även tillåter specialtecken med jokertecken. string[]
protokoll Protokoll för HTTP-lyssnaren. "Http"
"Https"
"Tcp"
"Tls"
requireServerNameIndication Gäller endast om protokollet är https. Aktiverar SNI för flera värdar. Bool
sslCertificate SSL-certifikatresurs för en programgateway. SubResource
sslProfile SSL-profilresurs för programgatewayen. SubResource

ApplicationGatewayIPConfiguration

Namn Beskrivning Värde
Id Resurs-ID. sträng
Namn Namn på DEN IP-konfiguration som är unik i en Application Gateway. sträng
Egenskaper Egenskaper för IP-konfigurationen för programgatewayen. ApplicationGatewayIPConfigurationPropertiesFormat

ApplicationGatewayIPConfigurationPropertiesFormat

Namn Beskrivning Värde
Undernät Referens till undernätsresursen. Ett undernät där application gateway hämtar sin privata adress. SubResource

ApplicationGatewayListener

Namn Beskrivning Värde
Id Resurs-ID. sträng
Namn Namnet på lyssnaren som är unik i en Application Gateway. sträng
Egenskaper Egenskaper för programgatewaylyssnaren. ApplicationGatewayListenerPropertiesFormat

ApplicationGatewayListenerPropertiesFormat

Namn Beskrivning Värde
frontendIPConfiguration Klientdels-IP-konfigurationsresurs för en programgateway. SubResource
frontendPort Klientdelsportresurs för en programgateway. SubResource
protokoll Lyssnarens protokoll. "Http"
"Https"
"Tcp"
"Tls"
sslCertificate SSL-certifikatresurs för en programgateway. SubResource
sslProfile SSL-profilresurs för programgatewayen. SubResource

ApplicationGatewayLoadDistributionPolicy

Namn Beskrivning Värde
Id Resurs-ID. sträng
Namn Namnet på den belastningsdistributionsprincip som är unik i en Application Gateway. sträng
Egenskaper Egenskaper för programgatewayens inläsningsdistributionsprincip. ApplicationGatewayLoadDistributionPolicyPropertiesFormat

ApplicationGatewayLoadDistributionPolicyPropertiesFormat

Namn Beskrivning Värde
loadDistributionAlgorithm Resursen Load Distribution Targets för en programgateway. "IpHash"
"LeastConnections"
"RoundRobin"
loadDistributionTargets Resursen Load Distribution Targets för en programgateway. ApplicationGatewayLoadDistributionTarget[]

ApplicationGatewayLoadDistributionTarget

Namn Beskrivning Värde
Id Resurs-ID. sträng
Namn Namnet på den belastningsdistributionsprincip som är unik i en Application Gateway. sträng
Egenskaper Egenskaper för programgatewayens belastningsfördelningsmål. ApplicationGatewayLoadDistributionTargetPropertiesFormat

ApplicationGatewayLoadDistributionTargetPropertiesFormat

Namn Beskrivning Värde
backendAddressPool Resursen för serverdelsadresspoolen för programgatewayen. SubResource
weightPerServer Vikt per server. Intervall mellan 1 och 100. Int

Begränsningar:
Minsta värde = 1
Maxvärde = 100

ApplicationGatewayPathRule

Namn Beskrivning Värde
Id Resurs-ID. sträng
Namn Namnet på sökvägsregeln som är unik i en Application Gateway. sträng
Egenskaper Egenskaper för sökvägsregeln för programgatewayen. ApplicationGatewayPathRulePropertiesFormat

ApplicationGatewayPathRulePropertiesFormat

Namn Beskrivning Värde
backendAddressPool Resursen för serverdelsadresspoolen för url-sökvägssökvägsregeln. SubResource
backendHttpSettings Resurs för http-inställningar för serverdelen för url-sökvägssökvägsregel. SubResource
firewallPolicy Referens till resursen FirewallPolicy. SubResource
loadDistributionPolicy Läs in distributionsprincipresursen för url-sökvägssökvägsregeln. SubResource
Sökvägar Sökvägsregler för url-sökvägskarta. string[]
redirectConfiguration Omdirigeringskonfigurationsresurs för url-sökvägssökvägsregel. SubResource
rewriteRuleSet Skriv om regeluppsättningsresursen för url-sökvägssökvägsregeln. SubResource

ApplicationGatewayPrivateLinkConfiguration

Namn Beskrivning Värde
Id Resurs-ID. sträng
Namn Namnet på konfigurationen av den privata länken som är unik i en Application Gateway. sträng
Egenskaper Egenskaper för konfigurationen av den privata länken för programgatewayen. ApplicationGatewayPrivateLinkConfigurationProperties

ApplicationGatewayPrivateLinkConfigurationProperties

Namn Beskrivning Värde
ipConfigurations En matris med ip-konfigurationer för private link för application gateway. ApplicationGatewayPrivateLinkIpConfiguration[]

ApplicationGatewayPrivateLinkIpConfiguration

Namn Beskrivning Värde
Id Resurs-ID. sträng
Namn Namnet på ip-konfigurationen för application gateway private link. sträng
Egenskaper Egenskaper för en privat länk-ip-konfiguration för en programgateway. ApplicationGatewayPrivateLinkIpConfigurationProperties

ApplicationGatewayPrivateLinkIpConfigurationProperties

Namn Beskrivning Värde
primär Om ip-konfigurationen är primär eller inte. Bool
privateIPAddress IP-konfigurationens privata IP-adress. sträng
privateIPAllocationMethod Den privata IP-adressallokeringsmetoden. "Dynamisk"
"Statisk"
Undernät Referens till undernätsresursen. SubResource

ApplicationGatewayProbe

Namn Beskrivning Värde
Id Resurs-ID. sträng
Namn Namnet på avsökningen som är unik i en Application Gateway. sträng
Egenskaper Egenskaper för programgatewayavsökningen. ApplicationGatewayProbePropertiesFormat

ApplicationGatewayProbeHealthResponseMatch

Namn Beskrivning Värde
kropp Brödtext som måste finnas i hälsosvaret. Standardvärdet är tomt. sträng
statusCodes Tillåtna intervall med felfria statuskoder. Standardintervallet för felfria statuskoder är 200–399. string[]

ApplicationGatewayProbePropertiesFormat

Namn Beskrivning Värde
värd Värdnamn som avsökningen ska skickas till. sträng
intervall Avsökningsintervallet i sekunder. Det här är tidsintervallet mellan två på varandra följande avsökningar. Godtagbara värden är från 1 sekund till 86400 sekunder. Int
tändsticka Kriterium för att klassificera ett felfritt avsökningssvar. ApplicationGatewayProbeHealthResponseMatch
minServers Minsta antal servrar som alltid har markerats som felfria. Standardvärdet är 0. Int
stig Relativ sökväg för avsökning. Den giltiga sökvägen börjar från /. Avsökningen skickas till <Protocol>://<värd>:<port><sökväg>. sträng
pickHostNameFromBackendHttpSettings Om värdhuvudet ska väljas från http-inställningarna för serverdelen. Standardvärdet är falskt. Bool
pickHostNameFromBackendSettings Om servernamnsindikatorn ska väljas från serverdelsinställningarna för Tls-protokollet. Standardvärdet är falskt. Bool
hamn Anpassad port som ska användas för avsökning av serverdelsservrarna. Det giltiga värdet sträcker sig från 1 till 65535. Om inte anges används porten från http-inställningarna. Den här egenskapen är endast giltig för Standard_v2 och WAF_v2. Int

Begränsningar:
Minsta värde = 1
Maxvärde = 65535
protokoll Protokollet som används för avsökningen. "Http"
"Https"
"Tcp"
"Tls"
Timeout Tidsgränsen för avsökningen i sekunder. Avsökningen markerades som misslyckad om giltigt svar inte tas emot med den här tidsgränsen. Godtagbara värden är från 1 sekund till 86400 sekunder. Int
unhealthyThreshold Antalet återförsök av avsökningen. Serverdelens server är markerad efter att antalet på varandra följande avsökningsfel når UnhealthyThreshold. Godtagbara värden är från 1 sekund till 20. Int

ApplicationGatewayPropertiesFormat

Namn Beskrivning Värde
authenticationCertificates Autentiseringscertifikat för programgatewayresursen. Standardgränser finns i Application Gateway-gränser. ApplicationGatewayAuthenticationCertificate[]
autoscaleConfiguration Autoskalningskonfiguration. ApplicationGatewayAutoscaleConfiguration
backendAddressPools Serverdelsadresspoolen för programgatewayresursen. Standardgränser finns i Application Gateway-gränser. ApplicationGatewayBackendAddressPool[]
backendHttpSettingsCollection Http-inställningar för serverdelen för programgatewayresursen. Standardgränser finns i Application Gateway-gränser. ApplicationGatewayBackendHttpSettings[]
backendSettingsCollection Serverdelsinställningar för programgatewayresursen. Standardgränser finns i Application Gateway-gränser. ApplicationGatewayBackendSettings[]
customErrorConfigurations Anpassade felkonfigurationer för programgatewayresursen. ApplicationGatewayCustomError[]
enableFips Om FIPS är aktiverat på programgatewayresursen. Bool
enableHttp2 Om HTTP2 är aktiverat på programgatewayresursen. Bool
firewallPolicy Referens till resursen FirewallPolicy. SubResource
forceFirewallPolicyAssociation Om det är sant associerar en brandväggsprincip med en programgateway oavsett om principen skiljer sig från WAF-konfigurationen. Bool
frontendIPConfigurations Klientdels-IP-adresser för programgatewayresursen. Standardgränser finns i Application Gateway-gränser. ApplicationGatewayFrontendIPConfiguration[]
frontendPorts Klientdelsportar för programgatewayresursen. Standardgränser finns i Application Gateway-gränser. ApplicationGatewayFrontendPort[]
gatewayIPConfigurations Undernät för programgatewayresursen. Standardgränser finns i Application Gateway-gränser. ApplicationGatewayIPConfiguration[]
globalConfiguration Global konfiguration. ApplicationGatewayGlobalConfiguration
httpListeners Http-lyssnare av application gateway-resursen. Standardgränser finns i Application Gateway-gränser. ApplicationGatewayHttpListener[]
lyssnare Lyssnare av application gateway-resursen. Standardgränser finns i Application Gateway-gränser. ApplicationGatewayListener[]
loadDistributionPolicies Läsa in distributionsprinciper för programgatewayresursen. ApplicationGatewayLoadDistributionPolicy[]
privateLinkConfigurations PrivateLink-konfigurationer på programgatewayen. ApplicationGatewayPrivateLinkConfiguration[]
Sonder Avsökningar av programgatewayresursen. ApplicationGatewayProbe[]
redirectConfigurations Omdirigeringskonfigurationer för programgatewayresursen. Standardgränser finns i Application Gateway-gränser. ApplicationGatewayRedirectConfiguration[]
requestRoutingRules Begär routningsregler för application gateway-resursen. ApplicationGatewayRequestRoutingRule[]
rewriteRuleSets Skriv om regler för application gateway-resursen. ApplicationGatewayRewriteRuleSet[]
routingRules Routningsregler för programgatewayresursen. ApplicationGatewayRoutingRule[]
Sku SKU för programgatewayresursen. ApplicationGatewaySku
sslCertificates SSL-certifikat för application gateway-resursen. Standardgränser finns i Application Gateway-gränser. ApplicationGatewaySslCertificate[]
sslPolicy SSL-princip för programgatewayresursen. ApplicationGatewaySslPolicy
sslProfiles SSL-profiler för application gateway-resursen. Standardgränser finns i Application Gateway-gränser. ApplicationGatewaySslProfile[]
trustedClientCertificates Betrodda klientcertifikat för application gateway-resursen. Standardgränser finns i Application Gateway-gränser. ApplicationGatewayTrustedClientCertificate[]
trustedRootCertificates Betrodda rotcertifikat för programgatewayresursen. Standardgränser finns i Application Gateway-gränser. ApplicationGatewayTrustedRootCertificate[]
urlPathMaps URL-sökvägskarta för programgatewayresursen. Standardgränser finns i Application Gateway-gränser. ApplicationGatewayUrlPathMap[]
webApplicationFirewallConfiguration Brandväggskonfiguration för webbprogram. ApplicationGatewayWebApplicationFirewallConfiguration

ApplicationGatewayRedirectConfiguration

Namn Beskrivning Värde
Id Resurs-ID. sträng
Namn Namnet på omdirigeringskonfigurationen som är unik i en Application Gateway. sträng
Egenskaper Egenskaper för programgatewayens omdirigeringskonfiguration. ApplicationGatewayRedirectConfigurationPropertiesFormat

ApplicationGatewayRedirectConfigurationPropertiesFormat

Namn Beskrivning Värde
includePath Inkludera sökvägen i den omdirigerade URL:en. Bool
includeQueryString Inkludera frågesträngen i den omdirigerade URL:en. Bool
pathRules Sökvägsregler som anger omdirigeringskonfiguration. SubResource[]
redirectType HTTP-omdirigeringstyp. "Hittades"
"Permanent"
"SeeOther"
"Tillfälligt"
requestRoutingRules Begär routning som anger omdirigeringskonfiguration. SubResource[]
targetListener Referens till en lyssnare som begäran ska omdirigeras till. SubResource
targetUrl Url som begäran ska omdirigeras till. sträng
urlPathMaps Url-sökvägskartor som anger standardkonfiguration för omdirigering. SubResource[]

ApplicationGatewayRequestRoutingRule

Namn Beskrivning Värde
Id Resurs-ID. sträng
Namn Namnet på begärandedirigeringsregeln som är unik i en Application Gateway. sträng
Egenskaper Egenskaper för routningsregeln för programgatewaybegäran. ApplicationGatewayRequestRoutingRulePropertiesFormat

ApplicationGatewayRequestRoutingRulePropertiesFormat

Namn Beskrivning Värde
backendAddressPool Resursen för serverdelsadresspoolen för programgatewayen. SubResource
backendHttpSettings Resursen för http-inställningar för serverdelen för programgatewayen. SubResource
httpListener Http-lyssnarresurs för programgatewayen. SubResource
loadDistributionPolicy Läs in distributionsprincipresursen för programgatewayen. SubResource
prioritering Prioritet för begärandedirigeringsregeln. Int

Begränsningar:
Minsta värde = 1
Maxvärde = 20000
redirectConfiguration Omdirigeringskonfigurationsresurs för programgatewayen. SubResource
rewriteRuleSet Skriv om regeluppsättningsresursen i grundläggande regel för programgatewayen. SubResource
ruleType Regeltyp. "Grundläggande"
"PathBasedRouting"
urlPathMap Url-sökvägsmappningsresurs för programgatewayen. SubResource

ApplicationGatewayRewriteRule

Namn Beskrivning Värde
actionSet Uppsättning åtgärder som ska utföras som en del av omskrivningsregeln. ApplicationGatewayRewriteRuleActionSet
Villkor Villkor som baseras på vilka körningen av åtgärdsuppsättningen ska utvärderas. ApplicationGatewayRewriteRuleCondition[]
Namn Namnet på omskrivningsregeln som är unik i en Application Gateway. sträng
ruleSequence Regelsekvens för omskrivningsregeln som avgör körningsordningen för en viss regel i en RewriteRuleSet. Int

ApplicationGatewayRewriteRuleActionSet

Namn Beskrivning Värde
requestHeaderConfigurations Begär rubrikåtgärder i åtgärdsuppsättningen. ApplicationGatewayHeaderConfiguration[]
responseHeaderConfigurations Åtgärder för svarshuvud i åtgärdsuppsättningen. ApplicationGatewayHeaderConfiguration[]
urlConfiguration Url-konfigurationsåtgärd i åtgärdsuppsättningen. ApplicationGatewayUrlConfiguration

ApplicationGatewayRewriteRuleCondition

Namn Beskrivning Värde
ignoreCase Ange den här parametern till sanningsvärde med tvinga mönstret att göra en skiftlägeskänslig jämförelse. Bool
förneka Om du anger det här värdet som sanning måste du kontrollera negationen av villkoret som användaren anger. Bool
mönster Mönstret, antingen fast sträng eller reguljärt uttryck, som utvärderar villkorets sanningsenlighet. sträng
variabel Villkorsparametern för RewriteRuleCondition. sträng

ApplicationGatewayRewriteRuleSet

Namn Beskrivning Värde
Id Resurs-ID. sträng
Namn Namnet på regeluppsättningen för omskrivning som är unik i en Application Gateway. sträng
Egenskaper Egenskaper för regeluppsättningen för omskrivning av programgateway. ApplicationGatewayRewriteRuleSetPropertiesFormat

ApplicationGatewayRewriteRuleSetPropertiesFormat

Namn Beskrivning Värde
rewriteRules Skriv om regler i regeluppsättningen för omskrivning. ApplicationGatewayRewriteRule[]

ApplicationGatewayRoutingRule

Namn Beskrivning Värde
Id Resurs-ID. sträng
Namn Namnet på routningsregeln som är unik i en Application Gateway. sträng
Egenskaper Egenskaper för routningsregeln för application gateway. ApplicationGatewayRoutingRulePropertiesFormat

ApplicationGatewayRoutingRulePropertiesFormat

Namn Beskrivning Värde
backendAddressPool Resursen för serverdelsadresspoolen för programgatewayen. SubResource
backendSettings Resurs för serverdelsinställningar för programgatewayen. SubResource
åhörare Lyssnarresurs för programgatewayen. SubResource
prioritering Prioritet för routningsregeln. Int

Begränsningar:
Minsta värde = 1
Maxvärde = 20000 (krävs)
ruleType Regeltyp. "Grundläggande"
"PathBasedRouting"

ApplicationGatewaySku

Namn Beskrivning Värde
kapacitet Kapacitet (instansantal) för en programgateway. Int
Namn Namnet på en SKU för en programgateway. "Standard_Large"
"Standard_Medium"
"Standard_Small"
"Standard_v2"
"WAF_Large"
"WAF_Medium"
"WAF_v2"
Nivå Nivå för en programgateway. "Standard"
"Standard_v2"
"WAF"
"WAF_v2"

ApplicationGatewaySslCertificate

Namn Beskrivning Värde
Id Resurs-ID. sträng
Namn Namnet på det SSL-certifikat som är unikt i en Application Gateway. sträng
Egenskaper Egenskaper för SSL-certifikatet för programgatewayen. ApplicationGatewaySslCertificatePropertiesFormat

ApplicationGatewaySslCertificatePropertiesFormat

Namn Beskrivning Värde
data Base-64-kodat pfx-certifikat. Gäller endast i PUT-begäran. sträng
keyVaultSecretId Hemligt ID för (base-64-kodat okrypterat pfx-objekt) "Secret" eller "Certificate" som lagras i KeyVault. sträng
lösenord Lösenord för pfx-filen som anges i data. Gäller endast i PUT-begäran. sträng

ApplicationGatewaySslPolicy

Namn Beskrivning Värde
chifferDräkter Ssl-chifferpaket som ska aktiveras i den angivna ordningen till application gateway. Strängmatris som innehåller något av:
"TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA"
"TLS_DHE_DSS_WITH_AES_128_CBC_SHA"
"TLS_DHE_DSS_WITH_AES_128_CBC_SHA256"
"TLS_DHE_DSS_WITH_AES_256_CBC_SHA"
"TLS_DHE_DSS_WITH_AES_256_CBC_SHA256"
"TLS_DHE_RSA_WITH_AES_128_CBC_SHA"
"TLS_DHE_RSA_WITH_AES_128_GCM_SHA256"
"TLS_DHE_RSA_WITH_AES_256_CBC_SHA"
"TLS_DHE_RSA_WITH_AES_256_GCM_SHA384"
"TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA"
"TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256"
"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256"
"TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA"
"TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384"
"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384"
"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA"
"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256"
"TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256"
"TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA"
"TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384"
"TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384"
"TLS_RSA_WITH_3DES_EDE_CBC_SHA"
"TLS_RSA_WITH_AES_128_CBC_SHA"
"TLS_RSA_WITH_AES_128_CBC_SHA256"
"TLS_RSA_WITH_AES_128_GCM_SHA256"
"TLS_RSA_WITH_AES_256_CBC_SHA"
"TLS_RSA_WITH_AES_256_CBC_SHA256"
"TLS_RSA_WITH_AES_256_GCM_SHA384"
disabledSslProtocols SSL-protokoll som ska inaktiveras på programgatewayen. Strängmatris som innehåller något av:
"TLSv1_0"
"TLSv1_1"
"TLSv1_2"
"TLSv1_3"
minProtocolVersion Lägsta version av Ssl-protokollet som ska stödjas på programgatewayen. "TLSv1_0"
"TLSv1_1"
"TLSv1_2"
"TLSv1_3"
policyName Namnet på den fördefinierade Ssl-principen. "AppGwSslPolicy20150501"
"AppGwSslPolicy20170401"
"AppGwSslPolicy20170401S"
"AppGwSslPolicy20220101"
"AppGwSslPolicy20220101S"
policyType Typ av SSL-princip. "Anpassad"
"CustomV2"
"Fördefinierad"

ApplicationGatewaySslProfile

Namn Beskrivning Värde
Id Resurs-ID. sträng
Namn Namnet på den SSL-profil som är unik i en Application Gateway. sträng
Egenskaper Egenskaper för SSL-profilen för programgatewayen. ApplicationGatewaySslProfilePropertiesFormat

ApplicationGatewaySslProfilePropertiesFormat

Namn Beskrivning Värde
clientAuthConfiguration Klientautentiseringskonfiguration för programgatewayresursen. ApplicationGatewayClientAuthConfiguration
sslPolicy SSL-princip för programgatewayresursen. ApplicationGatewaySslPolicy
trustedClientCertificates Matris med referenser till betrodda klientcertifikat för Application Gateway. SubResource[]

ApplicationGatewayTrustedClientCertificate

Namn Beskrivning Värde
Id Resurs-ID. sträng
Namn Namnet på det betrodda klientcertifikatet som är unikt i en Application Gateway. sträng
Egenskaper Egenskaper för programgatewayens betrodda klientcertifikat. ApplicationGatewayTrustedClientCertificatePropertiesFormat

ApplicationGatewayTrustedClientCertificatePropertiesFormat

Namn Beskrivning Värde
data Offentliga certifikatdata. sträng

ApplicationGatewayTrustedRootCertificate

Namn Beskrivning Värde
Id Resurs-ID. sträng
Namn Namnet på det betrodda rotcertifikatet som är unikt i en Application Gateway. sträng
Egenskaper Egenskaper för programgatewayens betrodda rotcertifikat. ApplicationGatewayTrustedRootCertificatePropertiesFormat

ApplicationGatewayTrustedRootCertificatePropertiesFormat

Namn Beskrivning Värde
data Offentliga certifikatdata. sträng
keyVaultSecretId Hemligt ID för (base-64-kodat okrypterat pfx-objekt) "Secret" eller "Certificate" som lagras i KeyVault. sträng

ApplicationGatewayUrlConfiguration

Namn Beskrivning Värde
modifiedPath Url-sökväg som användaren har angett för url-omskrivning. Null innebär att ingen sökväg uppdateras. Standardvärdet är null. sträng
modifiedQueryString Frågesträng som användaren har angett för url-omskrivning. Null innebär att ingen frågesträng uppdateras. Standardvärdet är null. sträng
Ändra Om värdet är sant utvärderas url-sökvägskartan som anges i routningsregler för sökvägsbaserade begäranden med hjälp av ändrad sökväg. Standardvärdet är falskt. Bool

ApplicationGatewayUrlPathMap

Namn Beskrivning Värde
Id Resurs-ID. sträng
Namn Namnet på url-sökvägskartan som är unik i en Application Gateway. sträng
Egenskaper Egenskaper för sökvägskartan för programgatewayen. ApplicationGatewayUrlPathMapPropertiesFormat

ApplicationGatewayUrlPathMapPropertiesFormat

Namn Beskrivning Värde
defaultBackendAddressPool Standardresursen för serverdelsadresspoolen för url-sökvägskartan. SubResource
defaultBackendHttpSettings Standardresursen för http-inställningar för URL-sökvägen. SubResource
defaultLoadDistributionPolicy Standardresurs för belastningsdistributionsprincip för url-sökvägskarta. SubResource
defaultRedirectConfiguration Standardresursen för omdirigeringskonfiguration för URL-sökvägskartan. SubResource
defaultRewriteRuleSet Standardregeluppsättning för omskrivningsregel för url-sökvägskarta. SubResource
pathRules Sökvägsregel för url-sökvägsmappningsresurs. ApplicationGatewayPathRule[]

ApplicationGatewayWebApplicationFirewallConfiguration

Namn Beskrivning Värde
disabledRuleGroups De inaktiverade regelgrupperna. ApplicationGatewayFirewallDisabledRuleGroup[]
Aktiverat Om brandväggen för webbprogrammet är aktiverad eller inte. bool (krävs)
Undantag Undantagslistan. ApplicationGatewayFirewallExclusion[]
fileUploadLimitInMb Maximal filuppladdningsstorlek i Mb för WAF. Int

Begränsningar:
Minsta värde = 0
firewallMode Brandväggsläge för webbprogram. Identifiering
"Förebyggande" (krävs)
maxRequestBodySize Maximal storlek för begärandetext för WAF. Int

Begränsningar:
Minsta värde = 8
Maxvärde = 128
maxRequestBodySizeInKb Maximal storlek för begärandetext i Kb för WAF. Int

Begränsningar:
Minsta värde = 8
Maxvärde = 128
requestBodyCheck Om tillåter WAF att kontrollera begärandetexten. Bool
ruleSetType Typen av brandväggsregeluppsättning för webbprogram. Möjliga värden är: "OWASP". sträng (krävs)
ruleSetVersion Versionen av regeluppsättningstypen. sträng (krävs)

Komponenter1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties

Namn Beskrivning Värde

ManagedServiceIdentity

Namn Beskrivning Värde
typ Den typ av identitet som används för resursen. Typen "SystemAssigned, UserAssigned" innehåller både en implicit skapad identitet och en uppsättning användartilldelade identiteter. Typen "Ingen" tar bort alla identiteter från den virtuella datorn. "Ingen"
"SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned"
userAssignedIdentities Listan över användaridentiteter som är associerade med resursen. Nyckelreferenserna för användaridentitetsordlistan är ARM-resurs-ID:er i formuläret: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. ManagedServiceIdentityUserAssignedIdentiteter

ManagedServiceIdentityUserAssignedIdentiteter

Namn Beskrivning Värde

Microsoft.Network/applicationGateways

Namn Beskrivning Värde
apiVersion API-versionen '2022-11-01'
identitet Identiteten för programgatewayen, om den är konfigurerad. ManagedServiceIdentity
plats Resursplats. sträng
Namn Resursnamnet sträng (krävs)
Egenskaper Egenskaper för programgatewayen. ApplicationGatewayPropertiesFormat
Taggar Resurstaggar Ordlista med taggnamn och värden. Se taggar i mallar
typ Resurstypen "Microsoft.Network/applicationGateways"
Zoner En lista över tillgänglighetszoner som anger var resursen måste komma ifrån. string[]

ResourceTags

Namn Beskrivning Värde

SubResource

Namn Beskrivning Värde
Id Resurs-ID. sträng

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Beskrivning
AKS-kluster med en NAT Gateway och en Application Gateway-

Distribuera till Azure
Det här exemplet visar hur du distribuerar ett AKS-kluster med NAT Gateway för utgående anslutningar och en Application Gateway för inkommande anslutningar.
AKS-kluster med Application Gateway-ingresskontrollanten

Distribuera till Azure
Det här exemplet visar hur du distribuerar ett AKS-kluster med Application Gateway, Application Gateway Ingress Controller, Azure Container Registry, Log Analytics och Key Vault
App Gateway med WAF, SSL, IIS och HTTPS-omdirigering

Distribuera till Azure
Den här mallen distribuerar en Application Gateway med WAF, SSL från slutpunkt till slutpunkt och HTTP till HTTPS-omdirigering på IIS-servrarna.
Application Gateway för en webbapp med IP-begränsning

Distribuera till Azure
Den här mallen skapar en programgateway framför en Azure-webbapp med IP-begränsning aktiverad i webbappen.
Application Gateway for Multi Hosting

Distribuera till Azure
Den här mallen skapar en Application Gateway och konfigurerar den för Multi Hosting på port 443.
Application Gateway för url-sökvägsbaserad routning

Distribuera till Azure
Den här mallen skapar en Application Gateway och konfigurerar den för URL-sökvägsbaserad routning.
Application Gateway med intern API Management och Web App

Distribuera till Azure
Application Gateway dirigerar Internettrafik till en API Management-instans för virtuellt nätverk (internt läge) som servar ett webb-API som finns i en Azure-webbapp.
Application Gateway med WAF och brandväggsprincip

Distribuera till Azure
Den här mallen skapar en Application Gateway med WAF konfigurerad tillsammans med en brandväggsprincip
Autoscale LANSA Windows VM ScaleSet med Azure SQL Database

Distribuera till Azure
Mallen distribuerar en Windows VMSS med önskat antal virtuella datorer i skalningsuppsättningen och en LANSA MSI som ska installeras på varje virtuell dator. När vm-skalningsuppsättningen har distribuerats används ett tillägg för anpassat skript för att installera LANSA MSI)
Demoinstallation av Azure Application Gateway

Distribuera till Azure
Med den här mallen kan du snabbt distribuera Azure Application Gateway-demonstrationen för att testa belastningsutjämning med eller utan cookiebaserad tillhörighet.
Skapa en webbapp som skyddas av Application Gateway v2

Distribuera till Azure
Den här mallen skapar en Azure-webbapp med åtkomstbegränsning för en Application Gateway v2. Application Gateway distribueras i ett virtuellt nätverk (undernät) som har en Tjänstslutpunkt för Microsoft.Web aktiverad. Webbappen begränsar åtkomsten till trafik från undernätet.
Skapa en webbapp, PE och Application Gateway v2

Distribuera till Azure
Den här mallen skapar en Azure-webbapp med privat slutpunkt i Azure Virtual Network-undernätet , en Application Gateway v2. Application Gateway distribueras i ett virtuellt nätverk (undernät). Webbappen begränsar åtkomsten till trafik från undernätet med hjälp av en privat slutpunkt
Skapa en WordPress-webbplats i ett virtuellt nätverk

Distribuera till Azure
Den här mallen skapar en WordPress-webbplats på Container Instance i ett virtuellt nätverk. Och utdata en offentlig webbplats FQDN som kan komma åt WordPress webbplats.
Skapa en Application Gateway-

Distribuera till Azure
Den här mallen skapar en programgateway i ett virtuellt nätverk och konfigurerar belastningsutjämningsregler för valfritt antal virtuella datorer
Skapa en Application Gateway (anpassad SSL)

Distribuera till Azure
Den här mallen distribuerar en Application Gateway som konfigurerats med en anpassad ssl-princip.
Skapa en Application Gateway(SSL-princip)

Distribuera till Azure
Den här mallen distribuerar en Application Gateway som konfigurerats med en fördefinierad ssl-princip.
Skapa en Application Gateway(WAF)

Distribuera till Azure
Den här mallen skapar en programgateway med webbaserade brandväggsfunktioner i ett virtuellt nätverk och konfigurerar belastningsutjämningsregler för valfritt antal virtuella datorer
Skapa en Application Gateway för WebApps

Distribuera till Azure
Den här mallen skapar en programgateway framför två Azure Web Apps med en anpassad avsökning aktiverad.
Skapa en Application Gateway v2-

Distribuera till Azure
Den här mallen skapar en programgateway v2 i ett virtuellt nätverk och konfigurerar egenskaper för automatisk skalning och en HTTP-belastningsutjämningsregel med offentlig klientdel
Skapa en Application Gateway V2 med Key Vault

Distribuera till Azure
Den här mallen distribuerar en Application Gateway V2 i ett virtuellt nätverk, en användardefinierad identitet, Key Vault, en hemlighet (certifikatdata) och åtkomstprincip för Key Vault och Application Gateway.
Skapa en Application Gateway med

Distribuera till Azure
Den här mallen distribuerar en Application Gateway och visar användningen av funktionen för åsidosättning av sökväg för en serverdelsadresspool.
Skapa en Application Gateway med

Distribuera till Azure
Den här mallen distribuerar en Application Gateway med förbättrade avsökningsfunktioner.
Skapa en Application Gateway med offentliga IP-

Distribuera till Azure
Den här mallen skapar en Application Gateway, en offentlig IP-adress för Application Gateway och det virtuella nätverk där Application Gateway distribueras. Konfigurerar även Application Gateway för http-belastningsutjämning med två serverdelsservrar. Observera att du måste ange giltiga IP-adresser för serverdelsservrar.
Skapa en Application Gateway med offentlig IP-adress (avlastning)

Distribuera till Azure
Den här mallen skapar en Application Gateway, en offentlig IP-adress för Application Gateway och det virtuella nätverk där Application Gateway distribueras. Konfigurerar även Application Gateway för Ssl-avlastning och belastningsutjämning med två serverdelsservrar. Observera att du måste ange giltiga IP-adresser för serverdelsservrar.
Skapa en Application Gateway med omdirigering

Distribuera till Azure
Den här mallen skapar en programgateway med omdirigeringsfunktioner i ett virtuellt nätverk och konfigurerar regler för belastningsutjämning och omdirigering (grundläggande och sökvägsbaserad)
Skapa en Application Gateway med Omskrivning

Distribuera till Azure
Den här mallen skapar en programgateway med omskrivningsfunktioner i ett virtuellt nätverk och konfigurerar belastningsutjämning, omskrivningsregler
Skapa en Azure Application Gateway v2-

Distribuera till Azure
Den här mallen skapar en Azure Application Gateway med två Windows Server 2016-servrar i serverdelspoolen
Skapa en Azure WAF v2 på Azure Application Gateway

Distribuera till Azure
Den här mallen skapar en Azure Web Application Firewall v2 på Azure Application Gateway med två Windows Server 2016-servrar i serverdelspoolen
Skapa en IPv6 Application Gateway-

Distribuera till Azure
Den här mallen skapar en programgateway med en IPv6-klientdel i ett virtuellt nätverk med dubbla staplar.
Skapa API Management i internt VNet med App Gateway

Distribuera till Azure
Den här mallen visar hur du skapar en instans av Azure API Management i ett privat nätverk som skyddas av Azure Application Gateway.
Skapa Application Gateway med certifikat

Distribuera till Azure
Den här mallen visar hur du genererar självsignerade Key Vault-certifikat och sedan refererar till från Application Gateway.
Distribuera en VM-skalningsuppsättning för Windows med Azure Application Gateway

Distribuera till Azure
Med den här mallen kan du distribuera en enkel skalningsuppsättning för virtuella Windows-datorer som är integrerad med Azure Application Gateway och har stöd för upp till 1 000 virtuella datorer
Distribuera en Ubuntu VM-skalningsuppsättning med Azure Application Gateway

Distribuera till Azure
Med den här mallen kan du distribuera en enkel Ubuntu VM Scale Set integrerad med Azure Application Gateway och har stöd för upp till 1 000 virtuella datorer
eShop-webbplats med ILB ASE

Distribuera till Azure
En App Service-miljö är ett premiumtjänstplanalternativ i Azure App Service som tillhandahåller en helt isolerad och dedikerad miljö för säker körning av Azure App Service-appar i hög skala, inklusive Web Apps, Mobile Apps och API Apps.
Front Door Standard/Premium med Application Gateway-ursprung

Distribuera till Azure
Den här mallen skapar en Front Door Standard/Premium och en Application Gateway-instans och använder en NSG- och WAF-princip för att verifiera att trafiken har kommit via Front Door-ursprunget.
Front Door med containerinstanser och Application Gateway-

Distribuera till Azure
Den här mallen skapar en Front Door Standard/Premium med en containergrupp och Application Gateway.
Flernivåapp med NSG, ILB, AppGateway

Distribuera till Azure
Den här mallen distribuerar ett virtuellt nätverk, separerar nätverket via undernät, distribuerar virtuella datorer och konfigurerar belastningsutjämning
Traffic Manager för flera nivåer, L4 ILB, L7 AppGateway

Distribuera till Azure
Den här mallen distribuerar ett virtuellt nätverk, separerar nätverket via undernät, distribuerar virtuella datorer och konfigurerar belastningsutjämning

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen applicationGateways kan distribueras med åtgärder som mål:

  • Resursgrupper

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Network/applicationGateways-resurs lägger du till följande Terraform i mallen.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/applicationGateways@2022-11-01"
  name = "string"
  identity = {
    type = "string"
    userAssignedIdentities = {
      {customized property} = {
      }
    }
  }
  location = "string"
  tags = {
    {customized property} = "string"
  }
  zones = [
    "string"
  ]
  body = jsonencode({
    properties = {
      authenticationCertificates = [
        {
          id = "string"
          name = "string"
          properties = {
            data = "string"
          }
        }
      ]
      autoscaleConfiguration = {
        maxCapacity = int
        minCapacity = int
      }
      backendAddressPools = [
        {
          id = "string"
          name = "string"
          properties = {
            backendAddresses = [
              {
                fqdn = "string"
                ipAddress = "string"
              }
            ]
          }
        }
      ]
      backendHttpSettingsCollection = [
        {
          id = "string"
          name = "string"
          properties = {
            affinityCookieName = "string"
            authenticationCertificates = [
              {
                id = "string"
              }
            ]
            connectionDraining = {
              drainTimeoutInSec = int
              enabled = bool
            }
            cookieBasedAffinity = "string"
            hostName = "string"
            path = "string"
            pickHostNameFromBackendAddress = bool
            port = int
            probe = {
              id = "string"
            }
            probeEnabled = bool
            protocol = "string"
            requestTimeout = int
            trustedRootCertificates = [
              {
                id = "string"
              }
            ]
          }
        }
      ]
      backendSettingsCollection = [
        {
          id = "string"
          name = "string"
          properties = {
            hostName = "string"
            pickHostNameFromBackendAddress = bool
            port = int
            probe = {
              id = "string"
            }
            protocol = "string"
            timeout = int
            trustedRootCertificates = [
              {
                id = "string"
              }
            ]
          }
        }
      ]
      customErrorConfigurations = [
        {
          customErrorPageUrl = "string"
          statusCode = "string"
        }
      ]
      enableFips = bool
      enableHttp2 = bool
      firewallPolicy = {
        id = "string"
      }
      forceFirewallPolicyAssociation = bool
      frontendIPConfigurations = [
        {
          id = "string"
          name = "string"
          properties = {
            privateIPAddress = "string"
            privateIPAllocationMethod = "string"
            privateLinkConfiguration = {
              id = "string"
            }
            publicIPAddress = {
              id = "string"
            }
            subnet = {
              id = "string"
            }
          }
        }
      ]
      frontendPorts = [
        {
          id = "string"
          name = "string"
          properties = {
            port = int
          }
        }
      ]
      gatewayIPConfigurations = [
        {
          id = "string"
          name = "string"
          properties = {
            subnet = {
              id = "string"
            }
          }
        }
      ]
      globalConfiguration = {
        enableRequestBuffering = bool
        enableResponseBuffering = bool
      }
      httpListeners = [
        {
          id = "string"
          name = "string"
          properties = {
            customErrorConfigurations = [
              {
                customErrorPageUrl = "string"
                statusCode = "string"
              }
            ]
            firewallPolicy = {
              id = "string"
            }
            frontendIPConfiguration = {
              id = "string"
            }
            frontendPort = {
              id = "string"
            }
            hostName = "string"
            hostNames = [
              "string"
            ]
            protocol = "string"
            requireServerNameIndication = bool
            sslCertificate = {
              id = "string"
            }
            sslProfile = {
              id = "string"
            }
          }
        }
      ]
      listeners = [
        {
          id = "string"
          name = "string"
          properties = {
            frontendIPConfiguration = {
              id = "string"
            }
            frontendPort = {
              id = "string"
            }
            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"
                    }
                  ]
                  responseHeaderConfigurations = [
                    {
                      headerName = "string"
                      headerValue = "string"
                    }
                  ]
                  urlConfiguration = {
                    modifiedPath = "string"
                    modifiedQueryString = "string"
                    reroute = bool
                  }
                }
                conditions = [
                  {
                    ignoreCase = bool
                    negate = bool
                    pattern = "string"
                    variable = "string"
                  }
                ]
                name = "string"
                ruleSequence = int
              }
            ]
          }
        }
      ]
      routingRules = [
        {
          id = "string"
          name = "string"
          properties = {
            backendAddressPool = {
              id = "string"
            }
            backendSettings = {
              id = "string"
            }
            listener = {
              id = "string"
            }
            priority = int
            ruleType = "string"
          }
        }
      ]
      sku = {
        capacity = int
        name = "string"
        tier = "string"
      }
      sslCertificates = [
        {
          id = "string"
          name = "string"
          properties = {
            data = "string"
            keyVaultSecretId = "string"
            password = "string"
          }
        }
      ]
      sslPolicy = {
        cipherSuites = [
          "string"
        ]
        disabledSslProtocols = [
          "string"
        ]
        minProtocolVersion = "string"
        policyName = "string"
        policyType = "string"
      }
      sslProfiles = [
        {
          id = "string"
          name = "string"
          properties = {
            clientAuthConfiguration = {
              verifyClientCertIssuerDN = bool
              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"
      }
    }
  })
}

Egenskapsvärden

ApplicationGatewayAuthenticationCertificate

Namn Beskrivning Värde
Id Resurs-ID. sträng
Namn Namnet på det autentiseringscertifikat som är unikt i en Application Gateway. sträng
Egenskaper Egenskaper för autentiseringscertifikatet för programgatewayen. ApplicationGatewayAuthenticationCertificatePropertiesFormat

ApplicationGatewayAuthenticationCertificatePropertiesFormat

Namn Beskrivning Värde
data Offentliga certifikatdata. sträng

ApplicationGatewayAutoscaleConfiguration

Namn Beskrivning Värde
maxCapacity Övre gräns för antalet Application Gateway-kapaciteter. Int

Begränsningar:
Minsta värde = 2
minCapacity Lägre gräns för antalet Application Gateway-kapaciteter. Int

Begränsningar:
Minsta värde = 0 (krävs)

ApplicationGatewayBackendAddress

Namn Beskrivning Värde
Fqdn Fullständigt domännamn (FQDN). sträng
ipAddress IP-adress. sträng

ApplicationGatewayBackendAddressPool

Namn Beskrivning Värde
Id Resurs-ID. sträng
Namn Namnet på serverdelsadresspoolen som är unik i en Application Gateway. sträng
Egenskaper Egenskaper för programgatewayens serverdelsadresspool. ApplicationGatewayBackendAddressPoolPropertiesFormat

ApplicationGatewayBackendAddressPoolPropertiesFormat

Namn Beskrivning Värde
backendAddresses Serverdelsadresser. ApplicationGatewayBackendAddress[]

ApplicationGatewayBackendHttpSettings

Namn Beskrivning Värde
Id Resurs-ID. sträng
Namn Namnet på http-inställningarna för serverdelen som är unika i en Application Gateway. sträng
Egenskaper Egenskaper för HTTP-inställningarna för programgatewayens serverdel. ApplicationGatewayBackendHttpSettingsPropertiesFormat

ApplicationGatewayBackendHttpSettingsPropertiesFormat

Namn Beskrivning Värde
affinityCookieName Cookienamn som ska användas för tillhörighetscookien. sträng
authenticationCertificates Matris med referenser till autentiseringscertifikat för application gateway. SubResource[]
connectionDraining Anslutningsdränering av resursen för http-inställningar för serverdelen. ApplicationGatewayConnectionDraining
cookieBasedAffinity Cookiebaserad tillhörighet. "Inaktiverad"
"Aktiverad"
hostName Värdhuvud som ska skickas till serverdelsservrarna. sträng
stig Sökväg som ska användas som prefix för alla HTTP-begäranden. Null innebär att ingen sökväg kommer att prefixeras. Standardvärdet är null. sträng
pickHostNameFromBackendAddress Om värdhuvudet ska väljas från serverdelsserverns värdnamn. Standardvärdet är falskt. Bool
hamn Målporten på serverdelen. Int
sond Avsökningsresurs för en programgateway. SubResource
probeEnabled Om avsökningen är aktiverad. Standardvärdet är falskt. Bool
protokoll Protokollet som används för att kommunicera med serverdelen. "Http"
"Https"
"Tcp"
"Tls"
requestTimeout Tidsgräns för begäran i sekunder. Application Gateway misslyckas med begäran om svaret inte tas emot i RequestTimeout. Godtagbara värden är från 1 sekund till 86400 sekunder. Int
trustedRootCertificates Matris med referenser till betrodda rotcertifikat för Application Gateway. SubResource[]

ApplicationGatewayBackendSettings

Namn Beskrivning Värde
Id Resurs-ID. sträng
Namn Namnet på de serverdelsinställningar som är unika i en Application Gateway. sträng
Egenskaper Egenskaper för inställningarna för programgatewayens serverdel. ApplicationGatewayBackendSettingsPropertiesFormat

ApplicationGatewayBackendSettingsPropertiesFormat

Namn Beskrivning Värde
hostName Servernamnsindikator som ska skickas till serverdelsservrarna för Tls-protokollet. sträng
pickHostNameFromBackendAddress Om du vill välja servernamnsindikator från värdnamnet för serverdelsservern för Tls-protokollet. Standardvärdet är falskt. Bool
hamn Målporten på serverdelen. Int
sond Avsökningsresurs för en programgateway. SubResource
protokoll Protokollet som används för att kommunicera med serverdelen. "Http"
"Https"
"Tcp"
"Tls"
Timeout Tidsgräns för anslutning i sekunder. Application Gateway misslyckas med begäran om svaret inte tas emot i ConnectionTimeout. Godtagbara värden är från 1 sekund till 86400 sekunder. Int
trustedRootCertificates Matris med referenser till betrodda rotcertifikat för Application Gateway. SubResource[]

ApplicationGatewayClientAuthConfiguration

Namn Beskrivning Värde
verifyClientCertIssuerDN Verifiera namnet på utfärdaren av klientcertifikat på programgatewayen. Bool
verifyClientRevocation Verifiera status för återkallning av klientcertifikat. "Ingen"
"OCSP"

ApplicationGatewayConnectionDraining

Namn Beskrivning Värde
drainTimeoutInSec Antalet sekunders anslutningsdränering är aktivt. Godtagbara värden är mellan 1 sekund och 3 600 sekunder. Int

Begränsningar:
Minsta värde = 1
Maxvärde = 3600 (krävs)
Aktiverat Om anslutningsdränering är aktiverat eller inte. bool (krävs)

ApplicationGatewayCustomError

Namn Beskrivning Värde
customErrorPageUrl Felsidans URL för det anpassade felet för programgatewayen. sträng
statusCode Statuskod för det anpassade felet för programgatewayen. "HttpStatus400"
"HttpStatus403"
"HttpStatus404"
"HttpStatus405"
"HttpStatus408"
"HttpStatus499"
"HttpStatus500"
"HttpStatus502"
"HttpStatus503"
"HttpStatus504"

ApplicationGatewayFirewallDisabledRuleGroup

Namn Beskrivning Värde
ruleGroupName Namnet på den regelgrupp som ska inaktiveras. sträng (krävs)
reglemente Listan över regler som ska inaktiveras. Om värdet är null inaktiveras alla regler i regelgruppen. int[]

ApplicationGatewayFirewallExclusion

Namn Beskrivning Värde
matchVariable Variabeln som ska undantas. sträng (krävs)
Selector När matchVariable är en samling används operatorn för att ange vilka element i samlingen som det här undantaget gäller för. sträng (krävs)
selectorMatchOperator När matchVariable är en samling använder du väljaren för att ange vilka element i samlingen som det här undantaget gäller för. sträng (krävs)

ApplicationGatewayFrontendIPConfiguration

Namn Beskrivning Värde
Id Resurs-ID. sträng
Namn Namnet på ip-konfigurationen för klientdelen som är unik i en Application Gateway. sträng
Egenskaper Egenskaper för IP-konfigurationen för programgatewayens klientdel. ApplicationGatewayFrontendIPConfigurationPropertiesFormat

ApplicationGatewayFrontendIPConfigurationPropertiesFormat

Namn Beskrivning Värde
privateIPAddress PrivateIPAddress för IP-konfigurationen för nätverksgränssnittet. sträng
privateIPAllocationMethod Den privata IP-adressallokeringsmetoden. "Dynamisk"
"Statisk"
privateLinkConfiguration Referens till konfigurationen av den privata länken för programgatewayen. SubResource
publicIPAddress Referens till PublicIP-resursen. SubResource
Undernät Referens till undernätsresursen. SubResource

ApplicationGatewayFrontendPort

Namn Beskrivning Värde
Id Resurs-ID. sträng
Namn Namnet på klientdelsporten som är unik i en Application Gateway. sträng
Egenskaper Egenskaper för programgatewayens klientdelsport. ApplicationGatewayFrontendPortPropertiesFormat

ApplicationGatewayFrontendPortPropertiesFormat

Namn Beskrivning Värde
hamn Klientdelsport. Int

ApplicationGatewayGlobalConfiguration

Namn Beskrivning Värde
enableRequestBuffering Aktivera buffring av begäranden. Bool
enableResponseBuffering Aktivera svarsbuffertning. Bool

ApplicationGatewayHeaderConfiguration

Namn Beskrivning Värde
headerName Rubriknamn för huvudkonfigurationen. sträng
headerValue Rubrikvärde för huvudkonfigurationen. sträng

ApplicationGatewayHttpListener

Namn Beskrivning Värde
Id Resurs-ID. sträng
Namn Namnet på HTTP-lyssnaren som är unik i en Application Gateway. sträng
Egenskaper Egenskaper för HTTP-lyssnaren för programgatewayen. ApplicationGatewayHttpListenerPropertiesFormat

ApplicationGatewayHttpListenerPropertiesFormat

Namn Beskrivning Värde
customErrorConfigurations Anpassade felkonfigurationer för HTTP-lyssnaren. ApplicationGatewayCustomError[]
firewallPolicy Referens till resursen FirewallPolicy. SubResource
frontendIPConfiguration Klientdels-IP-konfigurationsresurs för en programgateway. SubResource
frontendPort Klientdelsportresurs för en programgateway. SubResource
hostName Värdnamnet för HTTP-lyssnaren. sträng
hostNames Lista över värdnamn för HTTP-lyssnaren som även tillåter specialtecken med jokertecken. string[]
protokoll Protokoll för HTTP-lyssnaren. "Http"
"Https"
"Tcp"
"Tls"
requireServerNameIndication Gäller endast om protokollet är https. Aktiverar SNI för flera värdar. Bool
sslCertificate SSL-certifikatresurs för en programgateway. SubResource
sslProfile SSL-profilresurs för programgatewayen. SubResource

ApplicationGatewayIPConfiguration

Namn Beskrivning Värde
Id Resurs-ID. sträng
Namn Namn på DEN IP-konfiguration som är unik i en Application Gateway. sträng
Egenskaper Egenskaper för IP-konfigurationen för programgatewayen. ApplicationGatewayIPConfigurationPropertiesFormat

ApplicationGatewayIPConfigurationPropertiesFormat

Namn Beskrivning Värde
Undernät Referens till undernätsresursen. Ett undernät där application gateway hämtar sin privata adress. SubResource

ApplicationGatewayListener

Namn Beskrivning Värde
Id Resurs-ID. sträng
Namn Namnet på lyssnaren som är unik i en Application Gateway. sträng
Egenskaper Egenskaper för programgatewaylyssnaren. ApplicationGatewayListenerPropertiesFormat

ApplicationGatewayListenerPropertiesFormat

Namn Beskrivning Värde
frontendIPConfiguration Klientdels-IP-konfigurationsresurs för en programgateway. SubResource
frontendPort Klientdelsportresurs för en programgateway. SubResource
protokoll Lyssnarens protokoll. "Http"
"Https"
"Tcp"
"Tls"
sslCertificate SSL-certifikatresurs för en programgateway. SubResource
sslProfile SSL-profilresurs för programgatewayen. SubResource

ApplicationGatewayLoadDistributionPolicy

Namn Beskrivning Värde
Id Resurs-ID. sträng
Namn Namnet på den belastningsdistributionsprincip som är unik i en Application Gateway. sträng
Egenskaper Egenskaper för programgatewayens inläsningsdistributionsprincip. ApplicationGatewayLoadDistributionPolicyPropertiesFormat

ApplicationGatewayLoadDistributionPolicyPropertiesFormat

Namn Beskrivning Värde
loadDistributionAlgorithm Resursen Load Distribution Targets för en programgateway. "IpHash"
"LeastConnections"
"RoundRobin"
loadDistributionTargets Resursen Load Distribution Targets för en programgateway. ApplicationGatewayLoadDistributionTarget[]

ApplicationGatewayLoadDistributionTarget

Namn Beskrivning Värde
Id Resurs-ID. sträng
Namn Namnet på den belastningsdistributionsprincip som är unik i en Application Gateway. sträng
Egenskaper Egenskaper för programgatewayens belastningsfördelningsmål. ApplicationGatewayLoadDistributionTargetPropertiesFormat

ApplicationGatewayLoadDistributionTargetPropertiesFormat

Namn Beskrivning Värde
backendAddressPool Resursen för serverdelsadresspoolen för programgatewayen. SubResource
weightPerServer Vikt per server. Intervall mellan 1 och 100. Int

Begränsningar:
Minsta värde = 1
Maxvärde = 100

ApplicationGatewayPathRule

Namn Beskrivning Värde
Id Resurs-ID. sträng
Namn Namnet på sökvägsregeln som är unik i en Application Gateway. sträng
Egenskaper Egenskaper för sökvägsregeln för programgatewayen. ApplicationGatewayPathRulePropertiesFormat

ApplicationGatewayPathRulePropertiesFormat

Namn Beskrivning Värde
backendAddressPool Resursen för serverdelsadresspoolen för url-sökvägssökvägsregeln. SubResource
backendHttpSettings Resurs för http-inställningar för serverdelen för url-sökvägssökvägsregel. SubResource
firewallPolicy Referens till resursen FirewallPolicy. SubResource
loadDistributionPolicy Läs in distributionsprincipresursen för url-sökvägssökvägsregeln. SubResource
Sökvägar Sökvägsregler för url-sökvägskarta. string[]
redirectConfiguration Omdirigeringskonfigurationsresurs för url-sökvägssökvägsregel. SubResource
rewriteRuleSet Skriv om regeluppsättningsresursen för url-sökvägssökvägsregeln. SubResource

ApplicationGatewayPrivateLinkConfiguration

Namn Beskrivning Värde
Id Resurs-ID. sträng
Namn Namnet på konfigurationen av den privata länken som är unik i en Application Gateway. sträng
Egenskaper Egenskaper för konfigurationen av den privata länken för programgatewayen. ApplicationGatewayPrivateLinkConfigurationProperties

ApplicationGatewayPrivateLinkConfigurationProperties

Namn Beskrivning Värde
ipConfigurations En matris med ip-konfigurationer för private link för application gateway. ApplicationGatewayPrivateLinkIpConfiguration[]

ApplicationGatewayPrivateLinkIpConfiguration

Namn Beskrivning Värde
Id Resurs-ID. sträng
Namn Namnet på ip-konfigurationen för application gateway private link. sträng
Egenskaper Egenskaper för en privat länk-ip-konfiguration för en programgateway. ApplicationGatewayPrivateLinkIpConfigurationProperties

ApplicationGatewayPrivateLinkIpConfigurationProperties

Namn Beskrivning Värde
primär Om ip-konfigurationen är primär eller inte. Bool
privateIPAddress IP-konfigurationens privata IP-adress. sträng
privateIPAllocationMethod Den privata IP-adressallokeringsmetoden. "Dynamisk"
"Statisk"
Undernät Referens till undernätsresursen. SubResource

ApplicationGatewayProbe

Namn Beskrivning Värde
Id Resurs-ID. sträng
Namn Namnet på avsökningen som är unik i en Application Gateway. sträng
Egenskaper Egenskaper för programgatewayavsökningen. ApplicationGatewayProbePropertiesFormat

ApplicationGatewayProbeHealthResponseMatch

Namn Beskrivning Värde
kropp Brödtext som måste finnas i hälsosvaret. Standardvärdet är tomt. sträng
statusCodes Tillåtna intervall med felfria statuskoder. Standardintervallet för felfria statuskoder är 200–399. string[]

ApplicationGatewayProbePropertiesFormat

Namn Beskrivning Värde
värd Värdnamn som avsökningen ska skickas till. sträng
intervall Avsökningsintervallet i sekunder. Det här är tidsintervallet mellan två på varandra följande avsökningar. Godtagbara värden är från 1 sekund till 86400 sekunder. Int
tändsticka Kriterium för att klassificera ett felfritt avsökningssvar. ApplicationGatewayProbeHealthResponseMatch
minServers Minsta antal servrar som alltid har markerats som felfria. Standardvärdet är 0. Int
stig Relativ sökväg för avsökning. Den giltiga sökvägen börjar från /. Avsökningen skickas till <Protocol>://<värd>:<port><sökväg>. sträng
pickHostNameFromBackendHttpSettings Om värdhuvudet ska väljas från http-inställningarna för serverdelen. Standardvärdet är falskt. Bool
pickHostNameFromBackendSettings Om servernamnsindikatorn ska väljas från serverdelsinställningarna för Tls-protokollet. Standardvärdet är falskt. Bool
hamn Anpassad port som ska användas för avsökning av serverdelsservrarna. Det giltiga värdet sträcker sig från 1 till 65535. Om inte anges används porten från http-inställningarna. Den här egenskapen är endast giltig för Standard_v2 och WAF_v2. Int

Begränsningar:
Minsta värde = 1
Maxvärde = 65535
protokoll Protokollet som används för avsökningen. "Http"
"Https"
"Tcp"
"Tls"
Timeout Tidsgränsen för avsökningen i sekunder. Avsökningen markerades som misslyckad om giltigt svar inte tas emot med den här tidsgränsen. Godtagbara värden är från 1 sekund till 86400 sekunder. Int
unhealthyThreshold Antalet återförsök av avsökningen. Serverdelens server är markerad efter att antalet på varandra följande avsökningsfel når UnhealthyThreshold. Godtagbara värden är från 1 sekund till 20. Int

ApplicationGatewayPropertiesFormat

Namn Beskrivning Värde
authenticationCertificates Autentiseringscertifikat för programgatewayresursen. Standardgränser finns i Application Gateway-gränser. ApplicationGatewayAuthenticationCertificate[]
autoscaleConfiguration Autoskalningskonfiguration. ApplicationGatewayAutoscaleConfiguration
backendAddressPools Serverdelsadresspoolen för programgatewayresursen. Standardgränser finns i Application Gateway-gränser. ApplicationGatewayBackendAddressPool[]
backendHttpSettingsCollection Http-inställningar för serverdelen för programgatewayresursen. Standardgränser finns i Application Gateway-gränser. ApplicationGatewayBackendHttpSettings[]
backendSettingsCollection Serverdelsinställningar för programgatewayresursen. Standardgränser finns i Application Gateway-gränser. ApplicationGatewayBackendSettings[]
customErrorConfigurations Anpassade felkonfigurationer för programgatewayresursen. ApplicationGatewayCustomError[]
enableFips Om FIPS är aktiverat på programgatewayresursen. Bool
enableHttp2 Om HTTP2 är aktiverat på programgatewayresursen. Bool
firewallPolicy Referens till resursen FirewallPolicy. SubResource
forceFirewallPolicyAssociation Om det är sant associerar en brandväggsprincip med en programgateway oavsett om principen skiljer sig från WAF-konfigurationen. Bool
frontendIPConfigurations Klientdels-IP-adresser för programgatewayresursen. Standardgränser finns i Application Gateway-gränser. ApplicationGatewayFrontendIPConfiguration[]
frontendPorts Klientdelsportar för programgatewayresursen. Standardgränser finns i Application Gateway-gränser. ApplicationGatewayFrontendPort[]
gatewayIPConfigurations Undernät för programgatewayresursen. Standardgränser finns i Application Gateway-gränser. ApplicationGatewayIPConfiguration[]
globalConfiguration Global konfiguration. ApplicationGatewayGlobalConfiguration
httpListeners Http-lyssnare av application gateway-resursen. Standardgränser finns i Application Gateway-gränser. ApplicationGatewayHttpListener[]
lyssnare Lyssnare av application gateway-resursen. Standardgränser finns i Application Gateway-gränser. ApplicationGatewayListener[]
loadDistributionPolicies Läsa in distributionsprinciper för programgatewayresursen. ApplicationGatewayLoadDistributionPolicy[]
privateLinkConfigurations PrivateLink-konfigurationer på programgatewayen. ApplicationGatewayPrivateLinkConfiguration[]
Sonder Avsökningar av programgatewayresursen. ApplicationGatewayProbe[]
redirectConfigurations Omdirigeringskonfigurationer för programgatewayresursen. Standardgränser finns i Application Gateway-gränser. ApplicationGatewayRedirectConfiguration[]
requestRoutingRules Begär routningsregler för application gateway-resursen. ApplicationGatewayRequestRoutingRule[]
rewriteRuleSets Skriv om regler för application gateway-resursen. ApplicationGatewayRewriteRuleSet[]
routingRules Routningsregler för programgatewayresursen. ApplicationGatewayRoutingRule[]
Sku SKU för programgatewayresursen. ApplicationGatewaySku
sslCertificates SSL-certifikat för application gateway-resursen. Standardgränser finns i Application Gateway-gränser. ApplicationGatewaySslCertificate[]
sslPolicy SSL-princip för programgatewayresursen. ApplicationGatewaySslPolicy
sslProfiles SSL-profiler för application gateway-resursen. Standardgränser finns i Application Gateway-gränser. ApplicationGatewaySslProfile[]
trustedClientCertificates Betrodda klientcertifikat för application gateway-resursen. Standardgränser finns i Application Gateway-gränser. ApplicationGatewayTrustedClientCertificate[]
trustedRootCertificates Betrodda rotcertifikat för programgatewayresursen. Standardgränser finns i Application Gateway-gränser. ApplicationGatewayTrustedRootCertificate[]
urlPathMaps URL-sökvägskarta för programgatewayresursen. Standardgränser finns i Application Gateway-gränser. ApplicationGatewayUrlPathMap[]
webApplicationFirewallConfiguration Brandväggskonfiguration för webbprogram. ApplicationGatewayWebApplicationFirewallConfiguration

ApplicationGatewayRedirectConfiguration

Namn Beskrivning Värde
Id Resurs-ID. sträng
Namn Namnet på omdirigeringskonfigurationen som är unik i en Application Gateway. sträng
Egenskaper Egenskaper för programgatewayens omdirigeringskonfiguration. ApplicationGatewayRedirectConfigurationPropertiesFormat

ApplicationGatewayRedirectConfigurationPropertiesFormat

Namn Beskrivning Värde
includePath Inkludera sökvägen i den omdirigerade URL:en. Bool
includeQueryString Inkludera frågesträngen i den omdirigerade URL:en. Bool
pathRules Sökvägsregler som anger omdirigeringskonfiguration. SubResource[]
redirectType HTTP-omdirigeringstyp. "Hittades"
"Permanent"
"SeeOther"
"Tillfälligt"
requestRoutingRules Begär routning som anger omdirigeringskonfiguration. SubResource[]
targetListener Referens till en lyssnare som begäran ska omdirigeras till. SubResource
targetUrl Url som begäran ska omdirigeras till. sträng
urlPathMaps Url-sökvägskartor som anger standardkonfiguration för omdirigering. SubResource[]

ApplicationGatewayRequestRoutingRule

Namn Beskrivning Värde
Id Resurs-ID. sträng
Namn Namnet på begärandedirigeringsregeln som är unik i en Application Gateway. sträng
Egenskaper Egenskaper för routningsregeln för programgatewaybegäran. ApplicationGatewayRequestRoutingRulePropertiesFormat

ApplicationGatewayRequestRoutingRulePropertiesFormat

Namn Beskrivning Värde
backendAddressPool Resursen för serverdelsadresspoolen för programgatewayen. SubResource
backendHttpSettings Resursen för http-inställningar för serverdelen för programgatewayen. SubResource
httpListener Http-lyssnarresurs för programgatewayen. SubResource
loadDistributionPolicy Läs in distributionsprincipresursen för programgatewayen. SubResource
prioritering Prioritet för begärandedirigeringsregeln. Int

Begränsningar:
Minsta värde = 1
Maxvärde = 20000
redirectConfiguration Omdirigeringskonfigurationsresurs för programgatewayen. SubResource
rewriteRuleSet Skriv om regeluppsättningsresursen i grundläggande regel för programgatewayen. SubResource
ruleType Regeltyp. "Grundläggande"
"PathBasedRouting"
urlPathMap Url-sökvägsmappningsresurs för programgatewayen. SubResource

ApplicationGatewayRewriteRule

Namn Beskrivning Värde
actionSet Uppsättning åtgärder som ska utföras som en del av omskrivningsregeln. ApplicationGatewayRewriteRuleActionSet
Villkor Villkor som baseras på vilka körningen av åtgärdsuppsättningen ska utvärderas. ApplicationGatewayRewriteRuleCondition[]
Namn Namnet på omskrivningsregeln som är unik i en Application Gateway. sträng
ruleSequence Regelsekvens för omskrivningsregeln som avgör körningsordningen för en viss regel i en RewriteRuleSet. Int

ApplicationGatewayRewriteRuleActionSet

Namn Beskrivning Värde
requestHeaderConfigurations Begär rubrikåtgärder i åtgärdsuppsättningen. ApplicationGatewayHeaderConfiguration[]
responseHeaderConfigurations Åtgärder för svarshuvud i åtgärdsuppsättningen. ApplicationGatewayHeaderConfiguration[]
urlConfiguration Url-konfigurationsåtgärd i åtgärdsuppsättningen. ApplicationGatewayUrlConfiguration

ApplicationGatewayRewriteRuleCondition

Namn Beskrivning Värde
ignoreCase Ange den här parametern till sanningsvärde med tvinga mönstret att göra en skiftlägeskänslig jämförelse. Bool
förneka Om du anger det här värdet som sanning måste du kontrollera negationen av villkoret som användaren anger. Bool
mönster Mönstret, antingen fast sträng eller reguljärt uttryck, som utvärderar villkorets sanningsenlighet. sträng
variabel Villkorsparametern för RewriteRuleCondition. sträng

ApplicationGatewayRewriteRuleSet

Namn Beskrivning Värde
Id Resurs-ID. sträng
Namn Namnet på regeluppsättningen för omskrivning som är unik i en Application Gateway. sträng
Egenskaper Egenskaper för regeluppsättningen för omskrivning av programgateway. ApplicationGatewayRewriteRuleSetPropertiesFormat

ApplicationGatewayRewriteRuleSetPropertiesFormat

Namn Beskrivning Värde
rewriteRules Skriv om regler i regeluppsättningen för omskrivning. ApplicationGatewayRewriteRule[]

ApplicationGatewayRoutingRule

Namn Beskrivning Värde
Id Resurs-ID. sträng
Namn Namnet på routningsregeln som är unik i en Application Gateway. sträng
Egenskaper Egenskaper för routningsregeln för application gateway. ApplicationGatewayRoutingRulePropertiesFormat

ApplicationGatewayRoutingRulePropertiesFormat

Namn Beskrivning Värde
backendAddressPool Resursen för serverdelsadresspoolen för programgatewayen. SubResource
backendSettings Resurs för serverdelsinställningar för programgatewayen. SubResource
åhörare Lyssnarresurs för programgatewayen. SubResource
prioritering Prioritet för routningsregeln. Int

Begränsningar:
Minsta värde = 1
Maxvärde = 20000 (krävs)
ruleType Regeltyp. "Grundläggande"
"PathBasedRouting"

ApplicationGatewaySku

Namn Beskrivning Värde
kapacitet Kapacitet (instansantal) för en programgateway. Int
Namn Namnet på en SKU för en programgateway. "Standard_Large"
"Standard_Medium"
"Standard_Small"
"Standard_v2"
"WAF_Large"
"WAF_Medium"
"WAF_v2"
Nivå Nivå för en programgateway. "Standard"
"Standard_v2"
"WAF"
"WAF_v2"

ApplicationGatewaySslCertificate

Namn Beskrivning Värde
Id Resurs-ID. sträng
Namn Namnet på det SSL-certifikat som är unikt i en Application Gateway. sträng
Egenskaper Egenskaper för SSL-certifikatet för programgatewayen. ApplicationGatewaySslCertificatePropertiesFormat

ApplicationGatewaySslCertificatePropertiesFormat

Namn Beskrivning Värde
data Base-64-kodat pfx-certifikat. Gäller endast i PUT-begäran. sträng
keyVaultSecretId Hemligt ID för (base-64-kodat okrypterat pfx-objekt) "Secret" eller "Certificate" som lagras i KeyVault. sträng
lösenord Lösenord för pfx-filen som anges i data. Gäller endast i PUT-begäran. sträng

ApplicationGatewaySslPolicy

Namn Beskrivning Värde
chifferDräkter Ssl-chifferpaket som ska aktiveras i den angivna ordningen till application gateway. Strängmatris som innehåller något av:
"TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA"
"TLS_DHE_DSS_WITH_AES_128_CBC_SHA"
"TLS_DHE_DSS_WITH_AES_128_CBC_SHA256"
"TLS_DHE_DSS_WITH_AES_256_CBC_SHA"
"TLS_DHE_DSS_WITH_AES_256_CBC_SHA256"
"TLS_DHE_RSA_WITH_AES_128_CBC_SHA"
"TLS_DHE_RSA_WITH_AES_128_GCM_SHA256"
"TLS_DHE_RSA_WITH_AES_256_CBC_SHA"
"TLS_DHE_RSA_WITH_AES_256_GCM_SHA384"
"TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA"
"TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256"
"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256"
"TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA"
"TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384"
"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384"
"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA"
"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256"
"TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256"
"TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA"
"TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384"
"TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384"
"TLS_RSA_WITH_3DES_EDE_CBC_SHA"
"TLS_RSA_WITH_AES_128_CBC_SHA"
"TLS_RSA_WITH_AES_128_CBC_SHA256"
"TLS_RSA_WITH_AES_128_GCM_SHA256"
"TLS_RSA_WITH_AES_256_CBC_SHA"
"TLS_RSA_WITH_AES_256_CBC_SHA256"
"TLS_RSA_WITH_AES_256_GCM_SHA384"
disabledSslProtocols SSL-protokoll som ska inaktiveras på programgatewayen. Strängmatris som innehåller något av:
"TLSv1_0"
"TLSv1_1"
"TLSv1_2"
"TLSv1_3"
minProtocolVersion Lägsta version av Ssl-protokollet som ska stödjas på programgatewayen. "TLSv1_0"
"TLSv1_1"
"TLSv1_2"
"TLSv1_3"
policyName Namnet på den fördefinierade Ssl-principen. "AppGwSslPolicy20150501"
"AppGwSslPolicy20170401"
"AppGwSslPolicy20170401S"
"AppGwSslPolicy20220101"
"AppGwSslPolicy20220101S"
policyType Typ av SSL-princip. "Anpassad"
"CustomV2"
"Fördefinierad"

ApplicationGatewaySslProfile

Namn Beskrivning Värde
Id Resurs-ID. sträng
Namn Namnet på den SSL-profil som är unik i en Application Gateway. sträng
Egenskaper Egenskaper för SSL-profilen för programgatewayen. ApplicationGatewaySslProfilePropertiesFormat

ApplicationGatewaySslProfilePropertiesFormat

Namn Beskrivning Värde
clientAuthConfiguration Klientautentiseringskonfiguration för programgatewayresursen. ApplicationGatewayClientAuthConfiguration
sslPolicy SSL-princip för programgatewayresursen. ApplicationGatewaySslPolicy
trustedClientCertificates Matris med referenser till betrodda klientcertifikat för Application Gateway. SubResource[]

ApplicationGatewayTrustedClientCertificate

Namn Beskrivning Värde
Id Resurs-ID. sträng
Namn Namnet på det betrodda klientcertifikatet som är unikt i en Application Gateway. sträng
Egenskaper Egenskaper för programgatewayens betrodda klientcertifikat. ApplicationGatewayTrustedClientCertificatePropertiesFormat

ApplicationGatewayTrustedClientCertificatePropertiesFormat

Namn Beskrivning Värde
data Offentliga certifikatdata. sträng

ApplicationGatewayTrustedRootCertificate

Namn Beskrivning Värde
Id Resurs-ID. sträng
Namn Namnet på det betrodda rotcertifikatet som är unikt i en Application Gateway. sträng
Egenskaper Egenskaper för programgatewayens betrodda rotcertifikat. ApplicationGatewayTrustedRootCertificatePropertiesFormat

ApplicationGatewayTrustedRootCertificatePropertiesFormat

Namn Beskrivning Värde
data Offentliga certifikatdata. sträng
keyVaultSecretId Hemligt ID för (base-64-kodat okrypterat pfx-objekt) "Secret" eller "Certificate" som lagras i KeyVault. sträng

ApplicationGatewayUrlConfiguration

Namn Beskrivning Värde
modifiedPath Url-sökväg som användaren har angett för url-omskrivning. Null innebär att ingen sökväg uppdateras. Standardvärdet är null. sträng
modifiedQueryString Frågesträng som användaren har angett för url-omskrivning. Null innebär att ingen frågesträng uppdateras. Standardvärdet är null. sträng
Ändra Om värdet är sant utvärderas url-sökvägskartan som anges i routningsregler för sökvägsbaserade begäranden med hjälp av ändrad sökväg. Standardvärdet är falskt. Bool

ApplicationGatewayUrlPathMap

Namn Beskrivning Värde
Id Resurs-ID. sträng
Namn Namnet på url-sökvägskartan som är unik i en Application Gateway. sträng
Egenskaper Egenskaper för sökvägskartan för programgatewayen. ApplicationGatewayUrlPathMapPropertiesFormat

ApplicationGatewayUrlPathMapPropertiesFormat

Namn Beskrivning Värde
defaultBackendAddressPool Standardresursen för serverdelsadresspoolen för url-sökvägskartan. SubResource
defaultBackendHttpSettings Standardresursen för http-inställningar för URL-sökvägen. SubResource
defaultLoadDistributionPolicy Standardresurs för belastningsdistributionsprincip för url-sökvägskarta. SubResource
defaultRedirectConfiguration Standardresursen för omdirigeringskonfiguration för URL-sökvägskartan. SubResource
defaultRewriteRuleSet Standardregeluppsättning för omskrivningsregel för url-sökvägskarta. SubResource
pathRules Sökvägsregel för url-sökvägsmappningsresurs. ApplicationGatewayPathRule[]

ApplicationGatewayWebApplicationFirewallConfiguration

Namn Beskrivning Värde
disabledRuleGroups De inaktiverade regelgrupperna. ApplicationGatewayFirewallDisabledRuleGroup[]
Aktiverat Om brandväggen för webbprogrammet är aktiverad eller inte. bool (krävs)
Undantag Undantagslistan. ApplicationGatewayFirewallExclusion[]
fileUploadLimitInMb Maximal filuppladdningsstorlek i Mb för WAF. Int

Begränsningar:
Minsta värde = 0
firewallMode Brandväggsläge för webbprogram. Identifiering
"Förebyggande" (krävs)
maxRequestBodySize Maximal storlek för begärandetext för WAF. Int

Begränsningar:
Minsta värde = 8
Maxvärde = 128
maxRequestBodySizeInKb Maximal storlek för begärandetext i Kb för WAF. Int

Begränsningar:
Minsta värde = 8
Maxvärde = 128
requestBodyCheck Om tillåter WAF att kontrollera begärandetexten. Bool
ruleSetType Typen av brandväggsregeluppsättning för webbprogram. Möjliga värden är: "OWASP". sträng (krävs)
ruleSetVersion Versionen av regeluppsättningstypen. sträng (krävs)

Komponenter1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties

Namn Beskrivning Värde

ManagedServiceIdentity

Namn Beskrivning Värde
typ Den typ av identitet som används för resursen. Typen "SystemAssigned, UserAssigned" innehåller både en implicit skapad identitet och en uppsättning användartilldelade identiteter. Typen "Ingen" tar bort alla identiteter från den virtuella datorn. "Ingen"
"SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned"
userAssignedIdentities Listan över användaridentiteter som är associerade med resursen. Nyckelreferenserna för användaridentitetsordlistan är ARM-resurs-ID:er i formuläret: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. ManagedServiceIdentityUserAssignedIdentiteter

ManagedServiceIdentityUserAssignedIdentiteter

Namn Beskrivning Värde

Microsoft.Network/applicationGateways

Namn Beskrivning Värde
identitet Identiteten för programgatewayen, om den är konfigurerad. ManagedServiceIdentity
plats Resursplats. sträng
Namn Resursnamnet sträng (krävs)
Egenskaper Egenskaper för programgatewayen. ApplicationGatewayPropertiesFormat
Taggar Resurstaggar Ordlista med taggnamn och värden.
typ Resurstypen "Microsoft.Network/applicationGateways@2022-11-01"
Zoner En lista över tillgänglighetszoner som anger var resursen måste komma ifrån. string[]

ResourceTags

Namn Beskrivning Värde

SubResource

Namn Beskrivning Värde
Id Resurs-ID. sträng