Microsoft.Network applicationGateways

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@2023-04-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  identity: {
    type: 'string'
    userAssignedIdentities: {}
  }
  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'
    }
  }
  zones: [
    'string'
  ]
}

Egenskapsvärden

applicationGateways

Name Beskrivning Värde
name Resursnamnet sträng (krävs)

Teckengräns: 1–80

Giltiga tecken:
Alfanumeriska tecken, understreck, punkter och bindestreck.

Börja med alfanumeriskt. Avsluta alfanumeriskt eller understreck.
location Resursplats. sträng
tags Resurstaggar. Ordlista med taggnamn och värden. Se Taggar i mallar
identity Programgatewayens identitet, om den har konfigurerats. ManagedServiceIdentity
properties Egenskaper för programgatewayen. ApplicationGatewayPropertiesFormat
Zoner En lista över tillgänglighetszoner som anger var resursen måste komma ifrån. string[]

ManagedServiceIdentity

Name 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 None tar bort alla identiteter från den virtuella datorn. "Ingen"
"SystemAssigned"
"SystemAssigned, UserAssigned"
"Användartilldelade"
userAssignedIdentities Listan över användaridentiteter som är associerade med resursen. Nyckelreferenserna för användaridentitetsordlistan är ARM-resurs-ID:er i formatet: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. objekt

ApplicationGatewayPropertiesFormat

Name 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 Serverdelens HTTP-inställningar 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. boolesk
enableHttp2 Om HTTP2 är aktiverat på programgatewayresursen. boolesk
firewallPolicy Referens till resursen FirewallPolicy. Underresurs
forceFirewallPolicyAssociation Om det är sant associeras en brandväggsprincip med en programgateway oavsett om principen skiljer sig från WAF-konfigurationen. boolesk
frontendIPConfigurations Klientdelens IP-adresser för programgatewayresursen. Standardgränser finns i Application Gateway gränser. ApplicationGatewayFrontendIPConfiguration[]
frontendPorts Klientdelsportar för application gateway-resursen. 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 för application gateway-resursen. Standardgränser finns i Application Gateway gränser. ApplicationGatewayHttpListener[]
Lyssnare Lyssnare av programgatewayresursen. Standardgränser finns i Application Gateway gränser. ApplicationGatewayListener[]
loadDistributionPolicies Belastningsfördelningsprinciper 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 programgatewayresursen. ApplicationGatewayRequestRoutingRule[]
rewriteRuleSets Skriv om regler för programgatewayresursen. ApplicationGatewayRewriteRuleSet[]
routingRules Routningsregler för programgatewayresursen. ApplicationGatewayRoutingRule[]
sku SKU för programgatewayresursen. ApplicationGatewaySku
sslCertificates SSL-certifikat för programgatewayresursen. Standardgränser finns i Application Gateway gränser. ApplicationGatewaySslCertificate[]
sslPolicy SSL-princip för programgatewayresursen. ApplicationGatewaySslPolicy
sslProfiles SSL-profiler för programgatewayresursen. Standardgränser finns i Application Gateway gränser. ApplicationGatewaySslProfile[]
trustedClientCertificates Betrodda klientcertifikat för programgatewayresursen. 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 webbaserade program. ApplicationGatewayWebApplicationFirewallConfiguratio...

ApplicationGatewayAuthenticationCertificate

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på det autentiseringscertifikat som är unikt inom en Application Gateway. sträng
properties Egenskaper för autentiseringscertifikatet för programgatewayen. ApplicationGatewayAuthenticationCertificatePropertie...

ApplicationGatewayAuthenticationCertificatePropertie...

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

ApplicationGatewayAutoscaleConfiguration

Name Beskrivning Värde
maxCapacity Övre gräns för antalet Application Gateway kapacitet. int
minCapacity Lägre gräns för antalet Application Gateway kapacitet. int (krävs)

ApplicationGatewayBackendAddressPool

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på serverdelsadresspoolen som är unik inom en Application Gateway. sträng
properties Egenskaper för programgatewayens serverdelsadresspool. ApplicationGatewayBackendAddressPoolPropertiesFormat

ApplicationGatewayBackendAddressPoolPropertiesFormat

Name Beskrivning Värde
backendAddresses Serverdelsadresser. ApplicationGatewayBackendAddress[]

ApplicationGatewayBackendAddress

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

ApplicationGatewayBackendHttpSettings

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på http-inställningarna för serverdelen som är unika inom en Application Gateway. sträng
properties Egenskaper för HTTP-inställningarna för programgatewayens serverdel. ApplicationGatewayBackendHttpSettingsPropertiesForma...

ApplicationGatewayBackendHttpSettingsPropertiesForma...

Name Beskrivning Värde
affinityCookieName Cookienamn som ska användas för cookien för tillhörighet. sträng
authenticationCertificates Matris med referenser till autentiseringscertifikat för application gateway. SubResource[]
connectionDraining Anslutningsdränering av resursen http-inställningar för serverdelen. ApplicationGatewayConnectionDraining
cookieBasedAffinity Cookiebaserad tillhörighet. "Inaktiverad"
"Aktiverad"
Värdnamn Värdhuvud som ska skickas till serverdelsservrarna. sträng
path 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. boolesk
port Målporten på serverdelen. int
probe Avsökningsresurs för en programgateway. SubResource
probeEnabled Om avsökningen är aktiverad. Standardvärdet är falskt. boolesk
Protokollet Det protokoll 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 begäran om svaret inte tas emot i RequestTimeout. Godkända värden är från 1 sekund till 86400 sekunder. int
trustedRootCertificates Matris med referenser till betrodda rotcertifikat för Application Gateway. SubResource[]

SubResource

Name Beskrivning Värde
id Resurs-ID. sträng

ApplicationGatewayConnectionDraining

Name Beskrivning Värde
drainTimeoutInSec Antalet sekunders anslutningsdränering är aktivt. Godkända värden är från 1 sekund till 3 600 sekunder. int (krävs)
enabled Om anslutningsdränering är aktiverat eller inte. bool (krävs)

ApplicationGatewayBackendSettings

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på de serverdelsinställningar som är unika inom en Application Gateway. sträng
properties Egenskaper för inställningarna för programgatewayens serverdel. ApplicationGatewayBackendSettingsPropertiesFormat

ApplicationGatewayBackendSettingsPropertiesFormat

Name Beskrivning Värde
Värdnamn 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. boolesk
port Målporten på serverdelen. int
probe Avsökningsresurs för en programgateway. SubResource
Protokollet Det protokoll som används för att kommunicera med serverdelen. "Http"
Https
"Tcp"
"Tls"
timeout Tidsgräns för anslutning i sekunder. Application Gateway misslyckas begäran om svaret inte tas emot i ConnectionTimeout. Godkända värden är från 1 sekund till 86400 sekunder. int
trustedRootCertificates Matris med referenser till betrodda rotcertifikat för Application Gateway. SubResource[]

ApplicationGatewayCustomError

Name 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"
"HttpStatus500"
"HttpStatus502"
"HttpStatus503"
"HttpStatus504"

ApplicationGatewayFrontendIPConfiguration

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på ip-konfigurationen för klientdelen som är unik inom en Application Gateway. sträng
properties Egenskaper för klientdels-IP-konfigurationen för programgatewayen. ApplicationGatewayFrontendIPConfigurationPropertiesF...

ApplicationGatewayFrontendIPConfigurationPropertiesF...

Name Beskrivning Värde
privateIPAddress PrivateIPAddress för nätverksgränssnittets IP-konfiguration. sträng
privateIPAllocationMethod Allokeringsmetoden för privata IP-adresser. "Dynamisk"
"Statisk"
privateLinkConfiguration Referens till konfigurationen av den privata länken för programgatewayen. Underresurs
publicIPAddress Referens till PublicIP-resursen. Underresurs
subnet Referens till undernätsresursen. Underresurs

ApplicationGatewayFrontendPort

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på den klientdelsport som är unik inom ett Application Gateway. sträng
properties Egenskaper för programgatewayens klientdelsport. ApplicationGatewayFrontendPortPropertiesFormat

ApplicationGatewayFrontendPortPropertiesFormat

Name Beskrivning Värde
port Klientdelsport. int

ApplicationGatewayIPConfiguration

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på IP-konfigurationen som är unik inom en Application Gateway. sträng
properties Egenskaper för IP-konfigurationen för programgatewayen. ApplicationGatewayIPConfigurationPropertiesFormat

ApplicationGatewayIPConfigurationPropertiesFormat

Name Beskrivning Värde
subnet Referens till undernätsresursen. Ett undernät där Application Gateway får sin privata adress. Underresurs

ApplicationGatewayGlobalConfiguration

Name Beskrivning Värde
enableRequestBuffering Aktivera buffring av begäranden. boolesk
enableResponseBuffering Aktivera svarsbuffertning. boolesk

ApplicationGatewayHttpListener

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på HTTP-lyssnaren som är unik inom en Application Gateway. sträng
properties Egenskaper för HTTP-lyssnaren för programgatewayen. ApplicationGatewayHttpListenerPropertiesFormat

ApplicationGatewayHttpListenerPropertiesFormat

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

ApplicationGatewayListener

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på lyssnaren som är unik inom en Application Gateway. sträng
properties Egenskaper för programgatewaylyssnaren. ApplicationGatewayListenerPropertiesFormat

ApplicationGatewayListenerPropertiesFormat

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

ApplicationGatewayLoadDistributionPolicy

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på den belastningsdistributionsprincip som är unik inom ett Application Gateway. sträng
properties Egenskaper för programgatewayens inläsningsdistributionsprincip. ApplicationGatewayLoadDistributionPolicyPropertiesFo...

ApplicationGatewayLoadDistributionPolicyPropertiesFo...

Name 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

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på den belastningsdistributionsprincip som är unik inom ett Application Gateway. sträng
properties Egenskaper för programgatewayens belastningsfördelningsmål. ApplicationGatewayLoadDistributionTargetPropertiesFo...

ApplicationGatewayLoadDistributionTargetPropertiesFo...

Name Beskrivning Värde
backendAddressPool Resursen för serverdelsadresspoolen för programgatewayen. Underresurs
weightPerServer Vikt per server. Intervall mellan 1 och 100. int

ApplicationGatewayPrivateLinkConfiguration

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på konfigurationen för den privata länken som är unik inom en Application Gateway. sträng
properties Egenskaper för konfigurationen av den privata länken för programgatewayen. ApplicationGatewayPrivateLinkConfigurationProperties

ApplicationGatewayPrivateLinkConfigurationProperties

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

ApplicationGatewayPrivateLinkIpConfiguration

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på ip-konfigurationen för den privata länken för programgatewayen. sträng
properties Egenskaper för ip-konfigurationen för en privat länk för en programgateway. ApplicationGatewayPrivateLinkIpConfigurationProperti...

ApplicationGatewayPrivateLinkIpConfigurationProperti...

Name Beskrivning Värde
Primära Om IP-konfigurationen är primär eller inte. boolesk
privateIPAddress IP-konfigurationens privata IP-adress. sträng
privateIPAllocationMethod Allokeringsmetoden för privata IP-adresser. "Dynamisk"
"Statisk"
subnet Referens till undernätsresursen. Underresurs

ApplicationGatewayProbe

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på avsökningen som är unik inom en Application Gateway. sträng
properties Egenskaper för programgatewayavsökningen. ApplicationGatewayProbePropertiesFormat

ApplicationGatewayProbePropertiesFormat

Name Beskrivning Värde
värd Värdnamn som avsökningen ska skickas till. sträng
interval Avsökningsintervallet i sekunder. Det här är tidsintervallet mellan två på varandra följande avsökningar. Acceptabla värden är mellan 1 sekund och 86 400 sekunder. int
Matcha 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
path Relativ sökväg för avsökning. Giltig sökväg startar från "/". Avsökningen skickas till {Protocol}://{host}:{port}{path}. sträng
pickHostNameFromBackendHttpSettings Om värdhuvudet ska väljas från http-inställningarna för serverdelen. Standardvärdet är false. boolesk
pickHostNameFromBackendSettings Om servernamnsindikatorn ska väljas från serverdelsinställningarna för Tls-protokollet. Standardvärdet är false. boolesk
port 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 Basic, Standard_v2 och WAF_v2. int
Protokollet 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 ett giltigt svar inte tas emot med den här tidsgränsen. Godkända värden är från 1 sekund till 86400 sekunder. int
unhealthyThreshold Antalet återförsök av avsökningen. Serverdelens server markeras nedåt när antalet efterföljande avsökningsfel når UnhealthyThreshold. Godtagbara värden är från 1 sekund till 20. int

ApplicationGatewayProbeHealthResponseMatch

Name Beskrivning Värde
body 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[]

ApplicationGatewayRedirectConfiguration

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på den omdirigeringskonfiguration som är unik inom en Application Gateway. sträng
properties Egenskaper för programgatewayens omdirigeringskonfiguration. ApplicationGatewayRedirectConfigurationPropertiesFör...

ApplicationGatewayRedirectConfigurationPropertiesFör...

Name Beskrivning Värde
includePath Inkludera sökvägen i den omdirigerade URL:en. boolesk
includeQueryString Inkludera frågesträngen i den omdirigerade URL:en. boolesk
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ägsmappningar som anger standardkonfiguration för omdirigering. SubResource[]

ApplicationGatewayRequestRoutingRule

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på begärandedirigeringsregeln som är unik inom en Application Gateway. sträng
properties Egenskaper för routningsregeln för programgatewaybegäran. ApplicationGatewayRequestRoutingRulePropertiesFormat

ApplicationGatewayRequestRoutingRulePropertiesFormat

Name Beskrivning Värde
backendAddressPool Resursen för serverdelsadresspoolen för programgatewayen. SubResource
backendHttpSettings Resursen http-inställningar för serverdelen för programgatewayen. Underresurs
httpListener Http-lyssnarresurs för programgatewayen. Underresurs
loadDistributionPolicy Resurs för belastningsfördelningsprincip för programgatewayen. Underresurs
prioritet Prioritet för routningsregeln för begäranden. int
redirectConfiguration Omdirigeringskonfigurationsresurs för programgatewayen. Underresurs
rewriteRuleSet Skriv om regeluppsättningsresursen i grundläggande regel för programgatewayen. Underresurs
ruleType Regeltyp. "Grundläggande"
"PathBasedRouting"
urlPathMap Url-sökvägsmappningsresursen för programgatewayen. Underresurs

ApplicationGatewayRewriteRuleSet

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på regeluppsättningen för omskrivning som är unik inom ett Application Gateway. sträng
properties Egenskaper för regeluppsättningen för omskrivning av programgateway. ApplicationGatewayRewriteRuleSetPropertiesFormat

ApplicationGatewayRewriteRuleSetPropertiesFormat

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

ApplicationGatewayRewriteRule

Name Beskrivning Värde
actionSet Uppsättning åtgärder som ska utföras som en del av omskrivningsregeln. ApplicationGatewayRewriteRuleActionSet
Villkor Villkor baserat på vilka körningen av åtgärdsuppsättningen kommer att utvärderas. ApplicationGatewayRewriteRuleCondition[]
name Namnet på omskrivningsregeln som är unik inom ett Application Gateway. sträng
ruleSequence Regelsekvens för omskrivningsregeln som bestämmer körningsordningen för en viss regel i en RewriteRuleSet. int

ApplicationGatewayRewriteRuleActionSet

Name 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

ApplicationGatewayHeaderConfiguration

Name Beskrivning Värde
headerName Rubriknamnet för huvudkonfigurationen. sträng
headerValue Rubrikvärdet för huvudkonfigurationen. sträng

ApplicationGatewayUrlConfiguration

Name 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 true utvärderas url-sökvägskartan som anges i sökvägsbaserade routningsregler för begäranden med hjälp av ändrad sökväg. Standardvärdet är false. boolesk

ApplicationGatewayRewriteRuleCondition

Name 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. boolesk
Förneka Om du anger det här värdet som sanning framtvingas det för att kontrollera negationen av villkoret som anges av användaren. boolesk
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

ApplicationGatewayRoutingRule

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på routningsregeln som är unik inom en Application Gateway. sträng
properties Egenskaper för routningsregeln för programgatewayen. ApplicationGatewayRoutingRulePropertiesFormat

ApplicationGatewayRoutingRulePropertiesFormat

Name Beskrivning Värde
backendAddressPool Resursen för serverdelsadresspoolen för programgatewayen. SubResource
backendSettings Resurs för serverdelsinställningar för programgatewayen. SubResource
Lyssnaren Lyssnarresurs för programgatewayen. SubResource
prioritet Prioritet för routningsregeln. int (krävs)
ruleType Regeltyp. "Grundläggande"
"PathBasedRouting"

ApplicationGatewaySku

Name Beskrivning Värde
capacity Kapacitet (antal instanser) för en programgateway. int
name Namnet på en programgateway-SKU. "Grundläggande"
"Standard_Large"
"Standard_Medium"
"Standard_Small"
"Standard_v2"
"WAF_Large"
"WAF_Medium"
"WAF_v2"
nivå Nivå för en programgateway. "Grundläggande"
"Standard"
"Standard_v2"
"WAF"
"WAF_v2"

ApplicationGatewaySslCertificate

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på det SSL-certifikat som är unikt inom en Application Gateway. sträng
properties Egenskaper för SSL-certifikatet för application gateway. ApplicationGatewaySslCertificatePropertiesFormat

ApplicationGatewaySslCertificatePropertiesFormat

Name 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) "Secret" eller "Certificate"-objekt som lagras i KeyVault. sträng
password Lösenord för pfx-filen som anges i data. Gäller endast i PUT-begäran. sträng

ApplicationGatewaySslPolicy

Name Beskrivning Värde
cipherSuites Ssl-chiffersviter ska aktiveras i den angivna ordningen för 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å application gateway. "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

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på den SSL-profil som är unik inom en Application Gateway. sträng
properties Egenskaper för SSL-profilen för programgatewayen. ApplicationGatewaySslProfilePropertiesFormat

ApplicationGatewaySslProfilePropertiesFormat

Name 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[]

ApplicationGatewayClientAuthConfiguration

Name Beskrivning Värde
verifyClientCertIssuerDN Kontrollera klientcertifikatutfärdarens namn på programgatewayen. boolesk
verifyClientRevocation Verifiera återkallningsstatus för klientcertifikat. "Ingen"
"OCSP"

ApplicationGatewayTrustedClientCertificate

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på det betrodda klientcertifikatet som är unikt inom en Application Gateway. sträng
properties Egenskaper för programgatewayens betrodda klientcertifikat. ApplicationGatewayTrustedClientCertificateProperties...

ApplicationGatewayTrustedClientCertificateProperties...

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

ApplicationGatewayTrustedRootCertificate

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på det betrodda rotcertifikatet som är unikt inom en Application Gateway. sträng
properties Egenskaper för programgatewayens betrodda rotcertifikat. ApplicationGatewayTrustedRootCertificatePropertiesFo...

ApplicationGatewayTrustedRootCertificatePropertiesFo...

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

ApplicationGatewayUrlPathMap

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på url-sökvägskartan som är unik inom en Application Gateway. sträng
properties Egenskaper för sökvägskartan för programgatewayen. ApplicationGatewayUrlPathMapPropertiesFormat

ApplicationGatewayUrlPathMapPropertiesFormat

Name Beskrivning Värde
defaultBackendAddressPool Standardresurs för serverdelsadresspool för URL-sökvägskarta. SubResource
defaultBackendHttpSettings Standardresurs för http-inställningar för serverdelen för URL-sökvägskarta. SubResource
defaultLoadDistributionPolicy Standardresurs för belastningsfördelningsprincip för url-sökvägskarta. SubResource
defaultRedirectConfiguration Standardresurs för omdirigeringskonfiguration för URL-sökvägskarta. SubResource
defaultRewriteRuleSet Standardresurs för omskrivningsregeluppsättning för URL-sökvägskarta. SubResource
pathRules Sökvägsregel för url-sökvägsmappningsresurs. ApplicationGatewayPathRule[]

ApplicationGatewayPathRule

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på sökvägsregeln som är unik inom en Application Gateway. sträng
properties Egenskaper för sökvägsregeln för programgatewayen. ApplicationGatewayPathRulePropertiesFormat

ApplicationGatewayPathRulePropertiesFormat

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

ApplicationGatewayWebApplicationFirewallConfiguratio...

Name Beskrivning Värde
disabledRuleGroups De inaktiverade regelgrupperna. ApplicationGatewayFirewallDisabledRuleGroup[]
enabled Om brandväggen för webbaserade program är aktiverad eller inte. bool (krävs)
Undantag Undantagslistan. ApplicationGatewayFirewallExclusion[]
fileUploadLimitInMb Maximal filuppladdningsstorlek i Mb för WAF. int
firewallMode Brandväggsläge för webbaserade program. "Identifiering"
"Förebyggande" (krävs)
maxRequestBodySize Maximal storlek för begärandetext för WAF. int
maxRequestBodySizeInKb Maximal storlek för begärandetext i kB för WAF. int
requestBodyCheck Om tillåt WAF att kontrollera begärandetexten. boolesk
ruleSetType Typ av brandväggsregeluppsättning för webbaserade program. Möjliga värden är: "OWASP". sträng (krävs)
ruleSetVersion Versionen av regeluppsättningstypen. sträng (krävs)

ApplicationGatewayFirewallDisabledRuleGroup

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

ApplicationGatewayFirewallExclusion

Name Beskrivning Värde
matchVariable Variabeln som ska undantas. sträng (krävs)
väljare 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 undantaget gäller för. sträng (krävs)

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Description
Autoskala 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)
Skapa en WordPress-plats 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 mata ut ett offentligt webbplats-FQDN som kan komma åt WordPress-webbplatsen.
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
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.
demoinstallation för Azure Application Gateway

Distribuera till Azure
Med den här mallen kan du snabbt distribuera Azure Application Gateway demo för att testa belastningsutjämning med eller utan cookiebaserad tillhörighet.
eShop-webbplats med ILB ASE

Distribuera till Azure
En App Service-miljön är ett premiumtjänstplanalternativ för Azure App Service som ger 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.
Trafikhanterare på flera nivåer, L4 ILB, L7 AppGateway

Distribuera till Azure
Den här mallen distribuerar en Virtual Network, separerar nätverket via undernät, distribuerar virtuella datorer och konfigurerar belastningsutjämning
Flernivåapp med NSG, ILB, AppGateway

Distribuera till Azure
Den här mallen distribuerar en Virtual Network, separerar nätverket via undernät, distribuerar virtuella datorer och konfigurerar belastningsutjämning
Skapa API Management i internt virtuellt nätverk 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.
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 Container Instances och Application Gateway

Distribuera till Azure
Den här mallen skapar en Front Door Standard/Premium med en containergrupp och Application Gateway.
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
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
AKS-kluster med Application Gateway ingresskontrollant

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

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.
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 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 en Application Gateway V2 med Key Vault

Distribuera till Azure
Den här mallen distribuerar en Application Gateway V2 i en Virtual Network, en användardefinierad identitet, Key Vault, en hemlighet (certifikatdata) och åtkomstprincip på Key Vault och Application Gateway.
Application Gateway för flera värdtjänster

Distribuera till Azure
Den här mallen skapar en Application Gateway och konfigurerar den för flera värdar på port 443.
Skapa en Application Gateway med åsidosättning av sökväg

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 avsökning

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

Distribuera till Azure
Den här mallen skapar en Application Gateway, en offentlig IP-adress för Application Gateway och Virtual Network där Application Gateway distribueras. Konfigurerar också 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 Virtual Network där Application Gateway distribueras. Konfigurerar också 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, skriver om regler
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.
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.
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 (WAF)

Distribuera till Azure
Den här mallen skapar en programgateway med Web Application Firewall funktioner i ett virtuellt nätverk och konfigurerar regler för belastningsutjämning för valfritt antal virtuella datorer
Application Gateway med WAF och brandväggsprincip

Distribuera till Azure
Den här mallen skapar en Application Gateway med WAF konfigurerat tillsammans med en brandväggsprincip
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 på webbappen.
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 Application Gateway med certifikat

Distribuera till Azure
Den här mallen visar hur du genererar Key Vault självsignerade certifikat och sedan refererar från Application Gateway.
Application Gateway med interna API Management och webbappar

Distribuera till Azure
Application Gateway att dirigera Internettrafik till ett virtuellt nätverk (internt läge) API Management instans som betjänar ett webb-API som finns i en Azure-webbapp.
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 "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ät , 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 privat slutpunkt

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": "2023-04-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "identity": {
    "type": "string",
    "userAssignedIdentities": {}
  },
  "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"
    }
  },
  "zones": [ "string" ]
}

Egenskapsvärden

applicationGateways

Name Beskrivning Värde
typ Resurstypen "Microsoft.Network/applicationGateways"
apiVersion Resurs-API-versionen '2023-04-01'
name Resursnamnet sträng (krävs)

Teckengräns: 1–80

Giltiga tecken:
Alfanumeriska tecken, understreck, punkter och bindestreck.

Börja med alfanumeriskt. Avsluta alfanumeriskt eller understreck.
location Resursplats. sträng
tags Resurstaggar. Ordlista med taggnamn och värden. Se Taggar i mallar
identity Programgatewayens identitet, om den har konfigurerats. ManagedServiceIdentity
properties Egenskaper för programgatewayen. ApplicationGatewayPropertiesFormat
Zoner En lista över tillgänglighetszoner som anger var resursen måste komma ifrån. string[]

ManagedServiceIdentity

Name 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 None tar bort alla identiteter från den virtuella datorn. "Ingen"
"SystemAssigned"
"SystemAssigned, UserAssigned"
"Användartilldelade"
userAssignedIdentities Listan över användaridentiteter som är associerade med resursen. Nyckelreferenserna för användaridentitetsordlistan är ARM-resurs-ID:er i formatet: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. objekt

ApplicationGatewayPropertiesFormat

Name 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 Serverdelens HTTP-inställningar 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. boolesk
enableHttp2 Om HTTP2 är aktiverat på programgatewayresursen. boolesk
firewallPolicy Referens till resursen FirewallPolicy. Underresurs
forceFirewallPolicyAssociation Om det är sant associeras en brandväggsprincip med en programgateway oavsett om principen skiljer sig från WAF-konfigurationen. boolesk
frontendIPConfigurations Klientdelens 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 för 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 programgatewayresursen. ApplicationGatewayRequestRoutingRule[]
rewriteRuleSets Skriv om regler för programgatewayresursen. 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 programgatewayresursen. 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. ApplicationGatewayWebApplicationFirewallConfiguratio...

ApplicationGatewayAuthenticationCertificate

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på det autentiseringscertifikat som är unikt inom en Application Gateway. sträng
properties Egenskaper för autentiseringscertifikatet för programgatewayen. ApplicationGatewayAuthenticationCertificatePropertie...

ApplicationGatewayAuthenticationCertificatePropertie...

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

ApplicationGatewayAutoscaleConfiguration

Name Beskrivning Värde
maxCapacity Övre gräns för antalet Application Gateway kapacitet. int
minCapacity Lägre gräns för antalet Application Gateway kapacitet. int (obligatoriskt)

ApplicationGatewayBackendAddressPool

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på serverdelsadresspoolen som är unik inom en Application Gateway. sträng
properties Egenskaper för programgatewayens serverdelsadresspool. ApplicationGatewayBackendAddressPoolPropertiesFormat

ApplicationGatewayBackendAddressPoolPropertiesFormat

Name Beskrivning Värde
backendAddresses Serverdelsadresser. ApplicationGatewayBackendAddress[]

ApplicationGatewayBackendAddress

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

ApplicationGatewayBackendHttpSettings

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på http-inställningarna för serverdelen som är unika inom en Application Gateway. sträng
properties Egenskaper för HTTP-inställningarna för programgatewayens serverdel. ApplicationGatewayBackendHttpSettingsPropertiesForma...

ApplicationGatewayBackendHttpSettingsPropertiesForma...

Name Beskrivning Värde
affinityCookieName Cookienamn som ska användas för tillhörighetscookie. sträng
authenticationCertificates Matris med referenser till autentiseringscertifikat för application gateway. SubResource[]
connectionDraining Anslutningstömning av resursen för http-inställningar i serverdelen. ApplicationGatewayConnectionDraining
cookieBasedAffinity Cookiebaserad tillhörighet. "Inaktiverad"
"Aktiverad"
Värdnamn Värdhuvud som ska skickas till serverdelsservrarna. sträng
path 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 ska väljas från serverdelsserverns värdnamn. Standardvärdet är false. boolesk
port Målporten på serverdelen. int
probe Avsökningsresurs för en programgateway. Underresurs
probeEnabled Om avsökningen är aktiverad. Standardvärdet är false. boolesk
Protokollet Det protokoll 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. Acceptabla värden är mellan 1 sekund och 86 400 sekunder. int
trustedRootCertificates Matris med referenser till betrodda rotcertifikat för Application Gateway. SubResource[]

Underresurs

Name Beskrivning Värde
id Resurs-ID. sträng

ApplicationGatewayConnectionDraining

Name Beskrivning Värde
drainTimeoutInSec Antalet sekunders anslutningstömning är aktivt. Acceptabla värden är mellan 1 sekund och 3 600 sekunder. int (obligatoriskt)
enabled Om anslutningstömning är aktiverat eller inte. bool (krävs)

ApplicationGatewayBackendSettings

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på serverdelsinställningarna som är unika inom en Application Gateway. sträng
properties Egenskaper för serverdelsinställningarna för programgatewayen. ApplicationGatewayBackendSettingsPropertiesFormat

ApplicationGatewayBackendSettingsPropertiesFormat

Name Beskrivning Värde
Värdnamn Servernamnsindikator som ska skickas till serverdelsservrarna för Tls-protokollet. sträng
pickHostNameFromBackendAddress Om servernamnsindikatorn ska väljas från värdnamnet för serverdelsservern för Tls-protokollet. Standardvärdet är false. boolesk
port Målporten på serverdelen. int
probe Avsökningsresurs för en programgateway. Underresurs
Protokollet Det protokoll 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. Acceptabla värden är mellan 1 sekund och 86 400 sekunder. int
trustedRootCertificates Matris med referenser till betrodda rotcertifikat för Application Gateway. SubResource[]

ApplicationGatewayCustomError

Name 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"
"HttpStatus500"
"HttpStatus502"
"HttpStatus503"
"HttpStatus504"

ApplicationGatewayFrontendIPConfiguration

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på ip-konfigurationen för klientdelen som är unik inom en Application Gateway. sträng
properties Egenskaper för IP-konfigurationen för programgatewayens klientdel. ApplicationGatewayFrontendIPConfigurationPropertiesF...

ApplicationGatewayFrontendIPConfigurationPropertiesF...

Name Beskrivning Värde
privateIPAddress PrivateIPAddress för nätverksgränssnittets IP-konfiguration. sträng
privateIPAllocationMethod Allokeringsmetoden för privata IP-adresser. "Dynamisk"
"Statisk"
privateLinkConfiguration Referens till konfigurationen av den privata länken för programgatewayen. Underresurs
publicIPAddress Referens till PublicIP-resursen. Underresurs
subnet Referens till undernätsresursen. Underresurs

ApplicationGatewayFrontendPort

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på den klientdelsport som är unik inom ett Application Gateway. sträng
properties Egenskaper för programgatewayens klientdelsport. ApplicationGatewayFrontendPortPropertiesFormat

ApplicationGatewayFrontendPortPropertiesFormat

Name Beskrivning Värde
port Klientdelsport. int

ApplicationGatewayIPConfiguration

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på IP-konfigurationen som är unik inom en Application Gateway. sträng
properties Egenskaper för IP-konfigurationen för programgatewayen. ApplicationGatewayIPConfigurationPropertiesFormat

ApplicationGatewayIPConfigurationPropertiesFormat

Name Beskrivning Värde
subnet Referens till undernätsresursen. Ett undernät där Application Gateway får sin privata adress. Underresurs

ApplicationGatewayGlobalConfiguration

Name Beskrivning Värde
enableRequestBuffering Aktivera buffring av begäranden. boolesk
enableResponseBuffering Aktivera svarsbuffertning. boolesk

ApplicationGatewayHttpListener

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på HTTP-lyssnaren som är unik inom en Application Gateway. sträng
properties Egenskaper för HTTP-lyssnaren för programgatewayen. ApplicationGatewayHttpListenerPropertiesFormat

ApplicationGatewayHttpListenerPropertiesFormat

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

ApplicationGatewayListener

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på lyssnaren som är unik inom en Application Gateway. sträng
properties Egenskaper för programgatewaylyssnaren. ApplicationGatewayListenerPropertiesFormat

ApplicationGatewayListenerPropertiesFormat

Name Beskrivning Värde
frontendIPConfiguration Ip-konfigurationsresurs för klientdelen för en programgateway. SubResource
frontendPort Klientdelsportresurs för en programgateway. SubResource
Protokollet Lyssnarens protokoll. "Http"
Https
"Tcp"
"Tls"
sslCertificate SSL-certifikatresurs för en programgateway. SubResource
sslProfile SSL-profilresursen för programgatewayen. SubResource

ApplicationGatewayLoadDistributionPolicy

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på den belastningsfördelningsprincip som är unik inom en Application Gateway. sträng
properties Egenskaper för programgatewayens inläsningsdistributionsprincip. ApplicationGatewayLoadDistributionPolicyPropertiesFo...

ApplicationGatewayLoadDistributionPolicyPropertiesFo...

Name 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

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på den belastningsfördelningsprincip som är unik inom en Application Gateway. sträng
properties Egenskaper för programgatewayens distributionsmål för inläsning. ApplicationGatewayLoadDistributionTargetPropertiesFo...

ApplicationGatewayLoadDistributionTargetPropertiesFo...

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

ApplicationGatewayPrivateLinkConfiguration

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på den privata länkkonfigurationen som är unik inom en Application Gateway. sträng
properties Egenskaper för den privata länkkonfigurationen för programgatewayen. ApplicationGatewayPrivateLinkConfigurationEgenskaper

ApplicationGatewayPrivateLinkConfigurationEgenskaper

Name Beskrivning Värde
ipConfigurations En matris med ip-konfigurationer för programgatewayens privata länk. ApplicationGatewayPrivateLinkIpConfiguration[]

ApplicationGatewayPrivateLinkIpConfiguration

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på ip-konfigurationen för application gateway private link. sträng
properties Egenskaper för en privat länk-IP-konfiguration för en programgateway. ApplicationGatewayPrivateLinkIpConfigurationProperti...

ApplicationGatewayPrivateLinkIpConfigurationProperti...

Name Beskrivning Värde
Primära Om IP-konfigurationen är primär eller inte. boolesk
privateIPAddress IP-konfigurationens privata IP-adress. sträng
privateIPAllocationMethod Den privata IP-adressallokeringsmetoden. "Dynamisk"
"Statisk"
subnet Referens till undernätsresursen. SubResource

ApplicationGatewayProbe

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på avsökningen som är unik inom en Application Gateway. sträng
properties Egenskaper för programgatewayavsökningen. ApplicationGatewayProbePropertiesFormat

ApplicationGatewayProbePropertiesFormat

Name Beskrivning Värde
värd Värdnamn som avsökningen ska skickas till. sträng
interval Avsökningsintervallet i sekunder. Det här är tidsintervallet mellan två på varandra följande avsökningar. Godkända värden är från 1 sekund till 86400 sekunder. int
Matcha 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
path Relativ sökväg för avsökning. Giltig sökväg börjar från '/'. Avsökningen skickas till {Protocol}://{host}:{port}{path}. sträng
pickHostNameFromBackendHttpSettings Om värdhuvudet ska väljas från http-inställningarna för serverdelen. Standardvärdet är falskt. boolesk
pickHostNameFromBackendSettings Om servernamnsindikatorn ska väljas från serverdelsinställningarna för Tls-protokollet. Standardvärdet är falskt. boolesk
port 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 Basic, Standard_v2 och WAF_v2. int
Protokollet 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 ett giltigt svar inte tas emot med den här tidsgränsen. Godkända värden är från 1 sekund till 86400 sekunder. int
unhealthyThreshold Antalet återförsök av avsökningen. Serverdelens server markeras nedåt när antalet efterföljande avsökningsfel når UnhealthyThreshold. Godtagbara värden är från 1 sekund till 20. int

ApplicationGatewayProbeHealthResponseMatch

Name Beskrivning Värde
body 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[]

ApplicationGatewayRedirectConfiguration

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på den omdirigeringskonfiguration som är unik inom en Application Gateway. sträng
properties Egenskaper för programgatewayens omdirigeringskonfiguration. ApplicationGatewayRedirectConfigurationPropertiesFör...

ApplicationGatewayRedirectConfigurationPropertiesFör...

Name Beskrivning Värde
includePath Inkludera sökvägen i den omdirigerade URL:en. boolesk
includeQueryString Inkludera frågesträngen i den omdirigerade URL:en. boolesk
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ägsmappningar som anger standardkonfiguration för omdirigering. SubResource[]

ApplicationGatewayRequestRoutingRule

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på begärandedirigeringsregeln som är unik inom en Application Gateway. sträng
properties Egenskaper för routningsregeln för programgatewaybegäran. ApplicationGatewayRequestRoutingRulePropertiesFormat

ApplicationGatewayRequestRoutingRulePropertiesFormat

Name Beskrivning Värde
backendAddressPool Resursen för serverdelsadresspoolen för programgatewayen. SubResource
backendHttpSettings Resursen http-inställningar för serverdelen för programgatewayen. SubResource
httpListener Http-lyssnarresurs för programgatewayen. SubResource
loadDistributionPolicy Belastningsfördelningsprincipresurs för programgatewayen. SubResource
prioritet Prioritet för begärandedirigeringsregeln. int
redirectConfiguration Omdirigeringskonfigurationsresurs för programgatewayen. SubResource
rewriteRuleSet Skriv om resursen Regeluppsättning i Grundläggande regel för programgatewayen. SubResource
ruleType Regeltyp. "Grundläggande"
"PathBasedRouting"
urlPathMap Url-sökvägsmappningsresurs för programgatewayen. SubResource

ApplicationGatewayRewriteRuleSet

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på regeluppsättningen för omskrivning som är unik inom en Application Gateway. sträng
properties Egenskaper för regeluppsättningen för omskrivning av programgateway. ApplicationGatewayRewriteRuleSetPropertiesFormat

ApplicationGatewayRewriteRuleSetPropertiesFormat

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

ApplicationGatewayRewriteRule

Name 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 kommer att utvärderas. ApplicationGatewayRewriteRuleCondition[]
name Namnet på omskrivningsregeln som är unik inom en Application Gateway. sträng
ruleSequence Regelsekvens för omskrivningsregeln som bestämmer körningsordningen för en viss regel i en RewriteRuleSet. int

ApplicationGatewayRewriteRuleActionSet

Name 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

ApplicationGatewayHeaderConfiguration

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

ApplicationGatewayUrlConfiguration

Name 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 kommer att 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 kommer att uppdateras. Standardvärdet är null. sträng
Ändra Om värdet är sant utvärderas url-sökvägskartan i sökvägsbaserade routningsregler för begäranden med hjälp av ändrad sökväg. Standardvärdet är falskt. boolesk

ApplicationGatewayRewriteRuleCondition

Name 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. boolesk
Förneka Om du anger det här värdet som sanning framtvingas det för att kontrollera negationen av villkoret som anges av användaren. boolesk
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

ApplicationGatewayRoutingRule

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på routningsregeln som är unik inom ett Application Gateway. sträng
properties Egenskaper för routningsregeln för application gateway. ApplicationGatewayRoutingRulePropertiesFormat

ApplicationGatewayRoutingRulePropertiesFormat

Name Beskrivning Värde
backendAddressPool Resursen för serverdelsadresspoolen för programgatewayen. Underresurs
backendSettings Resurs för serverdelsinställningar för programgatewayen. Underresurs
Lyssnaren Lyssnarresurs för programgatewayen. Underresurs
prioritet Prioritet för routningsregeln. int (obligatoriskt)
ruleType Regeltyp. "Grundläggande"
"PathBasedRouting"

ApplicationGatewaySku

Name Beskrivning Värde
capacity Kapacitet (antal instanser) för en programgateway. int
name Namnet på en programgateway-SKU. "Grundläggande"
"Standard_Large"
"Standard_Medium"
"Standard_Small"
"Standard_v2"
"WAF_Large"
"WAF_Medium"
"WAF_v2"
nivå Nivå för en programgateway. "Grundläggande"
"Standard"
"Standard_v2"
"WAF"
"WAF_v2"

ApplicationGatewaySslCertificate

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på det SSL-certifikat som är unikt inom ett Application Gateway. sträng
properties Egenskaper för SSL-certifikatet för programgatewayen. ApplicationGatewaySslCertificatePropertiesFormat

ApplicationGatewaySslCertificatePropertiesFormat

Name 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
password Lösenord för pfx-filen som anges i data. Gäller endast i PUT-begäran. sträng

ApplicationGatewaySslPolicy

Name Beskrivning Värde
cipherSuites SSL-chiffersviter ska aktiveras i den angivna ordningen till programgatewayen. 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å application gateway. "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

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på den SSL-profil som är unik inom en Application Gateway. sträng
properties Egenskaper för SSL-profilen för programgatewayen. ApplicationGatewaySslProfilePropertiesFormat

ApplicationGatewaySslProfilePropertiesFormat

Name 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[]

ApplicationGatewayClientAuthConfiguration

Name Beskrivning Värde
verifyClientCertIssuerDN Kontrollera klientcertifikatutfärdarens namn på programgatewayen. boolesk
verifyClientRevocation Verifiera återkallningsstatus för klientcertifikat. "Ingen"
"OCSP"

ApplicationGatewayTrustedClientCertificate

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på det betrodda klientcertifikatet som är unikt inom en Application Gateway. sträng
properties Egenskaper för programgatewayens betrodda klientcertifikat. ApplicationGatewayTrustedClientCertificateProperties...

ApplicationGatewayTrustedClientCertificateProperties...

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

ApplicationGatewayTrustedRootCertificate

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på det betrodda rotcertifikatet som är unikt inom en Application Gateway. sträng
properties Egenskaper för programgatewayens betrodda rotcertifikat. ApplicationGatewayTrustedRootCertificatePropertiesFo...

ApplicationGatewayTrustedRootCertificatePropertiesFo...

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

ApplicationGatewayUrlPathMap

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på url-sökvägskartan som är unik inom en Application Gateway. sträng
properties Egenskaper för sökvägskartan för programgatewayen. ApplicationGatewayUrlPathMapPropertiesFormat

ApplicationGatewayUrlPathMapPropertiesFormat

Name Beskrivning Värde
defaultBackendAddressPool Standardresurs för serverdelsadresspool för URL-sökvägskarta. SubResource
defaultBackendHttpSettings Standardresurs för http-inställningar för serverdelen för URL-sökvägskarta. SubResource
defaultLoadDistributionPolicy Standardresurs för belastningsfördelningsprincip för url-sökvägskarta. SubResource
defaultRedirectConfiguration Standardresurs för omdirigeringskonfiguration för URL-sökvägskarta. SubResource
defaultRewriteRuleSet Standardresurs för omskrivningsregeluppsättning för URL-sökvägskarta. SubResource
pathRules Sökvägsregel för url-sökvägsmappningsresurs. ApplicationGatewayPathRule[]

ApplicationGatewayPathRule

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på sökvägsregeln som är unik inom en Application Gateway. sträng
properties Egenskaper för sökvägsregeln för programgatewayen. ApplicationGatewayPathRulePropertiesFormat

ApplicationGatewayPathRulePropertiesFormat

Name Beskrivning Värde
backendAddressPool Resurs för serverdelsadresspool för url-sökvägssökvägsregel. SubResource
backendHttpSettings Resurs för http-inställningar för serverdelen i url-sökvägssökvägsregeln. SubResource
firewallPolicy Referens till FirewallPolicy-resursen. SubResource
loadDistributionPolicy Belastningsfördelningsprincipresurs för url-sökvägssökvägsregel. 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

ApplicationGatewayWebApplicationFirewallConfiguratio...

Name Beskrivning Värde
disabledRuleGroups De inaktiverade regelgrupperna. ApplicationGatewayFirewallDisabledRuleGroup[]
enabled 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
firewallMode Brandväggsläge för webbprogram. "Identifiering"
"Förebyggande" (krävs)
maxRequestBodySize Maximal storlek på begärandetext för WAF. int
maxRequestBodySizeInKb Maximal storlek för begärandetext i kB för WAF. int
requestBodyCheck Om tillåt WAF att kontrollera begärandetexten. boolesk
ruleSetType Typ 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)

ApplicationGatewayFirewallDisabledRuleGroup

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

ApplicationGatewayFirewallExclusion

Name Beskrivning Värde
matchVariable Variabeln som ska undantas. sträng (krävs)
väljare När matchVariable är en samling används operatorn för att ange vilka element i samlingen som 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 undantaget gäller för. sträng (krävs)

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Description
Skala LANSA Vm ScaleSet automatiskt 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 anpassat skripttillägg för att installera LANSA MSI)
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 mata ut en offentlig webbplats FQDN som kan komma åt WordPress-webbplatsen.
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
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.
Azure Application Gateway demoinstallation

Distribuera till Azure
Med den här mallen kan du snabbt distribuera Azure Application Gateway demo för att testa belastningsutjämning med eller utan cookiebaserad tillhörighet.
eShop-webbplats med ILB ASE

Distribuera till Azure
En App Service-miljön är ett Premium-tjänstplansalternativ för Azure App Service som ger 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.
Trafikhanteraren för flera nivåer, L4 ILB, L7 AppGateway

Distribuera till Azure
Den här mallen distribuerar en Virtual Network, separerar nätverket via undernät, distribuerar virtuella datorer och konfigurerar belastningsutjämning
Flernivåapp med NSG, ILB, AppGateway

Distribuera till Azure
Den här mallen distribuerar en Virtual Network, separerar nätverket via undernät, distribuerar virtuella datorer och konfigurerar belastningsutjämning
Skapa API Management i internt virtuellt nätverk 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.
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 Container Instances och Application Gateway

Distribuera till Azure
Den här mallen skapar en Front Door Standard/Premium med en containergrupp och Application Gateway.
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
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
AKS-kluster med Application Gateway ingresskontrollant

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

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.
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 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 en Application Gateway V2 med Key Vault

Distribuera till Azure
Den här mallen distribuerar en Application Gateway V2 i en Virtual Network, en användardefinierad identitet, Key Vault, en hemlighet (certifikatdata) och åtkomstprincip på Key Vault och Application Gateway.
Application Gateway för flera värdtjänster

Distribuera till Azure
Den här mallen skapar en Application Gateway och konfigurerar den för flera värdar på port 443.
Skapa en Application Gateway med åsidosättning av sökväg

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 avsökning

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

Distribuera till Azure
Den här mallen skapar en Application Gateway, en offentlig IP-adress för Application Gateway och Virtual Network där Application Gateway distribueras. Konfigurerar också 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 Virtual Network där Application Gateway distribueras. Konfigurerar också 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, skriver om regler
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.
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.
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 (WAF)

Distribuera till Azure
Den här mallen skapar en programgateway med Web Application Firewall funktioner i ett virtuellt nätverk och konfigurerar regler för belastningsutjämning för valfritt antal virtuella datorer
Application Gateway med WAF och brandväggsprincip

Distribuera till Azure
Den här mallen skapar en Application Gateway med WAF konfigurerat tillsammans med en brandväggsprincip
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 på webbappen.
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 Application Gateway med certifikat

Distribuera till Azure
Den här mallen visar hur du genererar Key Vault självsignerade certifikat och sedan refererar från Application Gateway.
Application Gateway med interna API Management och webbappar

Distribuera till Azure
Application Gateway att dirigera Internettrafik till ett virtuellt nätverk (internt läge) API Management instans som betjänar ett webb-API som finns i en Azure-webbapp.
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 "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ät , 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 privat slutpunkt

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@2023-04-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
    identity_ids = []
  }
  body = jsonencode({
    properties = {
      authenticationCertificates = [
        {
          id = "string"
          name = "string"
          properties = {
            data = "string"
          }
        }
      ]
      autoscaleConfiguration = {
        maxCapacity = int
        minCapacity = int
      }
      backendAddressPools = [
        {
          id = "string"
          name = "string"
          properties = {
            backendAddresses = [
              {
                fqdn = "string"
                ipAddress = "string"
              }
            ]
          }
        }
      ]
      backendHttpSettingsCollection = [
        {
          id = "string"
          name = "string"
          properties = {
            affinityCookieName = "string"
            authenticationCertificates = [
              {
                id = "string"
              }
            ]
            connectionDraining = {
              drainTimeoutInSec = int
              enabled = bool
            }
            cookieBasedAffinity = "string"
            hostName = "string"
            path = "string"
            pickHostNameFromBackendAddress = bool
            port = int
            probe = {
              id = "string"
            }
            probeEnabled = bool
            protocol = "string"
            requestTimeout = int
            trustedRootCertificates = [
              {
                id = "string"
              }
            ]
          }
        }
      ]
      backendSettingsCollection = [
        {
          id = "string"
          name = "string"
          properties = {
            hostName = "string"
            pickHostNameFromBackendAddress = bool
            port = int
            probe = {
              id = "string"
            }
            protocol = "string"
            timeout = int
            trustedRootCertificates = [
              {
                id = "string"
              }
            ]
          }
        }
      ]
      customErrorConfigurations = [
        {
          customErrorPageUrl = "string"
          statusCode = "string"
        }
      ]
      enableFips = bool
      enableHttp2 = bool
      firewallPolicy = {
        id = "string"
      }
      forceFirewallPolicyAssociation = bool
      frontendIPConfigurations = [
        {
          id = "string"
          name = "string"
          properties = {
            privateIPAddress = "string"
            privateIPAllocationMethod = "string"
            privateLinkConfiguration = {
              id = "string"
            }
            publicIPAddress = {
              id = "string"
            }
            subnet = {
              id = "string"
            }
          }
        }
      ]
      frontendPorts = [
        {
          id = "string"
          name = "string"
          properties = {
            port = int
          }
        }
      ]
      gatewayIPConfigurations = [
        {
          id = "string"
          name = "string"
          properties = {
            subnet = {
              id = "string"
            }
          }
        }
      ]
      globalConfiguration = {
        enableRequestBuffering = bool
        enableResponseBuffering = bool
      }
      httpListeners = [
        {
          id = "string"
          name = "string"
          properties = {
            customErrorConfigurations = [
              {
                customErrorPageUrl = "string"
                statusCode = "string"
              }
            ]
            firewallPolicy = {
              id = "string"
            }
            frontendIPConfiguration = {
              id = "string"
            }
            frontendPort = {
              id = "string"
            }
            hostName = "string"
            hostNames = [
              "string"
            ]
            protocol = "string"
            requireServerNameIndication = bool
            sslCertificate = {
              id = "string"
            }
            sslProfile = {
              id = "string"
            }
          }
        }
      ]
      listeners = [
        {
          id = "string"
          name = "string"
          properties = {
            frontendIPConfiguration = {
              id = "string"
            }
            frontendPort = {
              id = "string"
            }
            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"
      }
    }
    zones = [
      "string"
    ]
  })
}

Egenskapsvärden

applicationGateways

Name Beskrivning Värde
typ Resurstypen "Microsoft.Network/applicationGateways@2023-04-01"
name Resursnamnet sträng (krävs)

Teckengräns: 1–80

Giltiga tecken:
Alfanumeriska tecken, understreck, punkter och bindestreck.

Börja med alfanumeriskt. Avsluta alfanumeriskt eller understreck.
location Resursplats. sträng
parent_id Om du vill distribuera till en resursgrupp använder du ID:t för den resursgruppen. sträng (krävs)
tags Resurstaggar. Ordlista med taggnamn och värden.
identity Programgatewayens identitet, om den har konfigurerats. ManagedServiceIdentity
properties Egenskaper för programgatewayen. ApplicationGatewayPropertiesFormat
Zoner En lista över tillgänglighetszoner som anger var resursen måste komma ifrån. string[]

ManagedServiceIdentity

Name 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 None tar bort alla identiteter från den virtuella datorn. "SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned"
identity_ids Listan över användaridentiteter som är associerade med resursen. Nyckelreferenserna för användaridentitetsordlistan är ARM-resurs-ID:er i formatet: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. Matris med användaridentitets-ID:t.

ApplicationGatewayPropertiesFormat

Name 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 Serverdelens HTTP-inställningar 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. boolesk
enableHttp2 Om HTTP2 är aktiverat på programgatewayresursen. boolesk
firewallPolicy Referens till resursen FirewallPolicy. Underresurs
forceFirewallPolicyAssociation Om det är sant associeras en brandväggsprincip med en programgateway oavsett om principen skiljer sig från WAF-konfigurationen. boolesk
frontendIPConfigurations Klientdelens IP-adresser för programgatewayresursen. Standardgränser finns i Application Gateway gränser. ApplicationGatewayFrontendIPConfiguration[]
frontendPorts Klientdelsportar för application gateway-resursen. 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 för application gateway-resursen. Standardgränser finns i Application Gateway gränser. ApplicationGatewayHttpListener[]
Lyssnare Lyssnare av programgatewayresursen. Standardgränser finns i Application Gateway gränser. ApplicationGatewayListener[]
loadDistributionPolicies Belastningsfördelningsprinciper 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 programgatewayresursen. ApplicationGatewayRequestRoutingRule[]
rewriteRuleSets Skriv om regler för programgatewayresursen. ApplicationGatewayRewriteRuleSet[]
routingRules Routningsregler för programgatewayresursen. ApplicationGatewayRoutingRule[]
sku SKU för programgatewayresursen. ApplicationGatewaySku
sslCertificates SSL-certifikat för programgatewayresursen. Standardgränser finns i Application Gateway gränser. ApplicationGatewaySslCertificate[]
sslPolicy SSL-princip för programgatewayresursen. ApplicationGatewaySslPolicy
sslProfiles SSL-profiler för programgatewayresursen. Standardgränser finns i Application Gateway gränser. ApplicationGatewaySslProfile[]
trustedClientCertificates Betrodda klientcertifikat för programgatewayresursen. 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 webbaserade program. ApplicationGatewayWebApplicationFirewallConfiguratio...

ApplicationGatewayAuthenticationCertificate

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på det autentiseringscertifikat som är unikt inom en Application Gateway. sträng
properties Egenskaper för autentiseringscertifikatet för programgatewayen. ApplicationGatewayAuthenticationCertificatePropertie...

ApplicationGatewayAuthenticationCertificatePropertie...

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

ApplicationGatewayAutoscaleConfiguration

Name Beskrivning Värde
maxCapacity Övre gräns för antalet Application Gateway kapacitet. int
minCapacity Lägre gräns för antalet Application Gateway kapacitet. int (obligatoriskt)

ApplicationGatewayBackendAddressPool

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på serverdelsadresspoolen som är unik inom en Application Gateway. sträng
properties Egenskaper för programgatewayens serverdelsadresspool. ApplicationGatewayBackendAddressPoolPropertiesFormat

ApplicationGatewayBackendAddressPoolPropertiesFormat

Name Beskrivning Värde
backendAddresses Serverdelsadresser. ApplicationGatewayBackendAddress[]

ApplicationGatewayBackendAddress

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

ApplicationGatewayBackendHttpSettings

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på http-inställningarna för serverdelen som är unika inom en Application Gateway. sträng
properties Egenskaper för HTTP-inställningarna för programgatewayens serverdel. ApplicationGatewayBackendHttpSettingsPropertiesForma...

ApplicationGatewayBackendHttpSettingsPropertiesForma...

Name Beskrivning Värde
affinityCookieName Cookienamn som ska användas för tillhörighetscookie. sträng
authenticationCertificates Matris med referenser till autentiseringscertifikat för application gateway. SubResource[]
connectionDraining Anslutningstömning av resursen för http-inställningar i serverdelen. ApplicationGatewayConnectionDraining
cookieBasedAffinity Cookiebaserad tillhörighet. "Inaktiverad"
"Aktiverad"
Värdnamn Värdhuvud som ska skickas till serverdelsservrarna. sträng
path 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 ska väljas från serverdelsserverns värdnamn. Standardvärdet är false. boolesk
port Målporten på serverdelen. int
probe Avsökningsresurs för en programgateway. Underresurs
probeEnabled Om avsökningen är aktiverad. Standardvärdet är false. boolesk
Protokollet Det protokoll 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. Acceptabla värden är mellan 1 sekund och 86 400 sekunder. int
trustedRootCertificates Matris med referenser till betrodda rotcertifikat för Application Gateway. SubResource[]

Underresurs

Name Beskrivning Värde
id Resurs-ID. sträng

ApplicationGatewayConnectionDraining

Name Beskrivning Värde
drainTimeoutInSec Antalet sekunders anslutningstömning är aktivt. Acceptabla värden är mellan 1 sekund och 3 600 sekunder. int (obligatoriskt)
enabled Om anslutningstömning är aktiverat eller inte. bool (krävs)

ApplicationGatewayBackendSettings

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på serverdelsinställningarna som är unika inom en Application Gateway. sträng
properties Egenskaper för serverdelsinställningarna för programgatewayen. ApplicationGatewayBackendSettingsPropertiesFormat

ApplicationGatewayBackendSettingsPropertiesFormat

Name Beskrivning Värde
Värdnamn Servernamnsindikator som ska skickas till serverdelsservrarna för Tls-protokollet. sträng
pickHostNameFromBackendAddress Om servernamnsindikatorn ska väljas från värdnamnet för serverdelsservern för Tls-protokollet. Standardvärdet är false. boolesk
port Målporten på serverdelen. int
probe Avsökningsresurs för en programgateway. Underresurs
Protokollet Det protokoll 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. Acceptabla värden är mellan 1 sekund och 86 400 sekunder. int
trustedRootCertificates Matris med referenser till betrodda rotcertifikat för Application Gateway. SubResource[]

ApplicationGatewayCustomError

Name 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"
"HttpStatus500"
"HttpStatus502"
"HttpStatus503"
"HttpStatus504"

ApplicationGatewayFrontendIPConfiguration

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på ip-konfigurationen för klientdelen som är unik inom en Application Gateway. sträng
properties Egenskaper för IP-konfigurationen för programgatewayens klientdel. ApplicationGatewayFrontendIPConfigurationPropertiesF...

ApplicationGatewayFrontendIPConfigurationPropertiesF...

Name Beskrivning Värde
privateIPAddress PrivateIPAddress för nätverksgränssnittets IP-konfiguration. sträng
privateIPAllocationMethod Allokeringsmetoden för privata IP-adresser. "Dynamisk"
"Statisk"
privateLinkConfiguration Referens till konfigurationen av den privata länken för programgatewayen. Underresurs
publicIPAddress Referens till PublicIP-resursen. Underresurs
subnet Referens till undernätsresursen. Underresurs

ApplicationGatewayFrontendPort

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på klientdelsporten som är unik inom en Application Gateway. sträng
properties Egenskaper för programgatewayens klientdelsport. ApplicationGatewayFrontendPortPropertiesFormat

ApplicationGatewayFrontendPortPropertiesFormat

Name Beskrivning Värde
port Klientdelsport. int

ApplicationGatewayIPConfiguration

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på DEN IP-konfiguration som är unik inom en Application Gateway. sträng
properties Egenskaper för IP-konfigurationen för programgatewayen. ApplicationGatewayIPConfigurationPropertiesFormat

ApplicationGatewayIPConfigurationPropertiesFormat

Name Beskrivning Värde
subnet Referens till undernätsresursen. Ett undernät där Application Gateway får sin privata adress. SubResource

ApplicationGatewayGlobalConfiguration

Name Beskrivning Värde
enableRequestBuffering Aktivera buffring av begäran. boolesk
enableResponseBuffering Aktivera svarsbuffertning. boolesk

ApplicationGatewayHttpListener

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på HTTP-lyssnaren som är unik inom en Application Gateway. sträng
properties Egenskaper för HTTP-lyssnaren för programgatewayen. ApplicationGatewayHttpListenerPropertiesFormat

ApplicationGatewayHttpListenerPropertiesFormat

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

ApplicationGatewayListener

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på lyssnaren som är unik inom en Application Gateway. sträng
properties Egenskaper för programgatewaylyssnaren. ApplicationGatewayListenerPropertiesFormat

ApplicationGatewayListenerPropertiesFormat

Name Beskrivning Värde
frontendIPConfiguration Ip-konfigurationsresurs för klientdelen för en programgateway. SubResource
frontendPort Klientdelsportresurs för en programgateway. SubResource
Protokollet Lyssnarens protokoll. "Http"
"Https"
"Tcp"
"Tls"
sslCertificate SSL-certifikatresurs för en programgateway. SubResource
sslProfile SSL-profilresursen för programgatewayen. SubResource

ApplicationGatewayLoadDistributionPolicy

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på den belastningsfördelningsprincip som är unik inom en Application Gateway. sträng
properties Egenskaper för programgatewayens inläsningsdistributionsprincip. ApplicationGatewayLoadDistributionPolicyPropertiesFo...

ApplicationGatewayLoadDistributionPolicyPropertiesFo...

Name 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

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på den belastningsfördelningsprincip som är unik inom en Application Gateway. sträng
properties Egenskaper för programgatewayens distributionsmål för inläsning. ApplicationGatewayLoadDistributionTargetPropertiesFo...

ApplicationGatewayLoadDistributionTargetPropertiesFo...

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

ApplicationGatewayPrivateLinkConfiguration

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på den privata länkkonfigurationen som är unik inom en Application Gateway. sträng
properties Egenskaper för den privata länkkonfigurationen för programgatewayen. ApplicationGatewayPrivateLinkConfigurationEgenskaper

ApplicationGatewayPrivateLinkConfigurationEgenskaper

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

ApplicationGatewayPrivateLinkIpConfiguration

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på ip-konfigurationen för den privata länken för programgatewayen. sträng
properties Egenskaper för ip-konfigurationen för en privat länk för en programgateway. ApplicationGatewayPrivateLinkIpConfigurationProperti...

ApplicationGatewayPrivateLinkIpConfigurationProperti...

Name Beskrivning Värde
Primära Om IP-konfigurationen är primär eller inte. boolesk
privateIPAddress IP-konfigurationens privata IP-adress. sträng
privateIPAllocationMethod Allokeringsmetoden för privata IP-adresser. "Dynamisk"
"Statisk"
subnet Referens till undernätsresursen. Underresurs

ApplicationGatewayProbe

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på avsökningen som är unik inom en Application Gateway. sträng
properties Egenskaper för programgatewayavsökningen. ApplicationGatewayProbePropertiesFormat

ApplicationGatewayProbePropertiesFormat

Name Beskrivning Värde
värd Värdnamn som avsökningen ska skickas till. sträng
interval Avsökningsintervallet i sekunder. Det här är tidsintervallet mellan två på varandra följande avsökningar. Acceptabla värden är mellan 1 sekund och 86 400 sekunder. int
Matcha 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
path Relativ sökväg för avsökning. Giltig sökväg startar från "/". Avsökningen skickas till {Protocol}://{host}:{port}{path}. sträng
pickHostNameFromBackendHttpSettings Om värdhuvudet ska väljas från http-inställningarna för serverdelen. Standardvärdet är false. boolesk
pickHostNameFromBackendSettings Om servernamnsindikatorn ska väljas från serverdelsinställningarna för Tls-protokollet. Standardvärdet är false. boolesk
port 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 Basic, Standard_v2 och WAF_v2. int
Protokollet Det protokoll som används för avsökningen. "Http"
"Https"
"Tcp"
"Tls"
timeout Tidsgränsen för avsökningen i sekunder. Avsökningen har markerats som misslyckad om ett giltigt svar inte tas emot med den här tidsgränsen. Acceptabla värden är mellan 1 sekund och 86 400 sekunder. int
unhealthyThreshold Antalet återförsök av avsökningen. Serverdelen markeras nedåt när antalet avsökningsfel i följd når UnhealthyThreshold. Godtagbara värden är från 1 sekund till 20. int

ApplicationGatewayProbeHealthResponseMatch

Name Beskrivning Värde
body 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[]

ApplicationGatewayRedirectConfiguration

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på den omdirigeringskonfiguration som är unik inom en Application Gateway. sträng
properties Egenskaper för programgatewayens omdirigeringskonfiguration. ApplicationGatewayRedirectConfigurationPropertiesFör...

ApplicationGatewayRedirectConfigurationPropertiesFör...

Name Beskrivning Värde
includePath Inkludera sökvägen i den omdirigerade URL:en. boolesk
includeQueryString Inkludera frågesträngen i den omdirigerade URL:en. boolesk
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ägsmappningar som anger standardkonfiguration för omdirigering. SubResource[]

ApplicationGatewayRequestRoutingRule

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på begärandedirigeringsregeln som är unik inom en Application Gateway. sträng
properties Egenskaper för routningsregeln för programgatewaybegäran. ApplicationGatewayRequestRoutingRulePropertiesFormat

ApplicationGatewayRequestRoutingRulePropertiesFormat

Name Beskrivning Värde
backendAddressPool Resursen för serverdelsadresspoolen för programgatewayen. SubResource
backendHttpSettings Resursen http-inställningar för serverdelen för programgatewayen. SubResource
httpListener Http-lyssnarresurs för programgatewayen. SubResource
loadDistributionPolicy Belastningsfördelningsprincipresurs för programgatewayen. SubResource
prioritet Prioritet för begärandedirigeringsregeln. int
redirectConfiguration Omdirigeringskonfigurationsresurs för programgatewayen. SubResource
rewriteRuleSet Skriv om resursen Regeluppsättning i Grundläggande regel för programgatewayen. SubResource
ruleType Regeltyp. "Basic"
"PathBasedRouting"
urlPathMap Url-sökvägsmappningsresursen för programgatewayen. Underresurs

ApplicationGatewayRewriteRuleSet

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på regeluppsättningen för omskrivning som är unik inom ett Application Gateway. sträng
properties Egenskaper för regeluppsättningen för omskrivning av programgateway. ApplicationGatewayRewriteRuleSetPropertiesFormat

ApplicationGatewayRewriteRuleSetPropertiesFormat

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

ApplicationGatewayRewriteRule

Name Beskrivning Värde
actionSet Uppsättning åtgärder som ska utföras som en del av omskrivningsregeln. ApplicationGatewayRewriteRuleActionSet
Villkor Villkor baserat på vilka körningen av åtgärdsuppsättningen kommer att utvärderas. ApplicationGatewayRewriteRuleCondition[]
name Namnet på omskrivningsregeln som är unik inom ett Application Gateway. sträng
ruleSequence Regelsekvens för omskrivningsregeln som bestämmer körningsordningen för en viss regel i en RewriteRuleSet. int

ApplicationGatewayRewriteRuleActionSet

Name 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

ApplicationGatewayHeaderConfiguration

Name Beskrivning Värde
headerName Rubriknamnet för huvudkonfigurationen. sträng
headerValue Rubrikvärdet för huvudkonfigurationen. sträng

ApplicationGatewayUrlConfiguration

Name 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 true utvärderas url-sökvägskartan som anges i sökvägsbaserade routningsregler för begäranden med hjälp av ändrad sökväg. Standardvärdet är false. boolesk

ApplicationGatewayRewriteRuleCondition

Name 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. boolesk
Förneka Om du anger det här värdet som sanning måste du kontrollera negationen av villkoret som anges av användaren. boolesk
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

ApplicationGatewayRoutingRule

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på routningsregeln som är unik inom ett Application Gateway. sträng
properties Egenskaper för routningsregeln för application gateway. ApplicationGatewayRoutingRulePropertiesFormat

ApplicationGatewayRoutingRulePropertiesFormat

Name Beskrivning Värde
backendAddressPool Resursen för serverdelsadresspoolen för programgatewayen. Underresurs
backendSettings Resurs för serverdelsinställningar för programgatewayen. Underresurs
Lyssnaren Lyssnarresurs för programgatewayen. Underresurs
prioritet Prioritet för routningsregeln. int (obligatoriskt)
ruleType Regeltyp. "Grundläggande"
"PathBasedRouting"

ApplicationGatewaySku

Name Beskrivning Värde
capacity Kapacitet (antal instanser) för en programgateway. int
name Namnet på en programgateway-SKU. "Grundläggande"
"Standard_Large"
"Standard_Medium"
"Standard_Small"
"Standard_v2"
"WAF_Large"
"WAF_Medium"
"WAF_v2"
nivå Nivå för en programgateway. "Grundläggande"
"Standard"
"Standard_v2"
"WAF"
"WAF_v2"

ApplicationGatewaySslCertificate

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på det SSL-certifikat som är unikt inom ett Application Gateway. sträng
properties Egenskaper för SSL-certifikatet för programgatewayen. ApplicationGatewaySslCertificatePropertiesFormat

ApplicationGatewaySslCertificatePropertiesFormat

Name 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
password Lösenord för pfx-filen som anges i data. Gäller endast i PUT-begäran. sträng

ApplicationGatewaySslPolicy

Name Beskrivning Värde
cipherSuites SSL-chiffersviter ska aktiveras i den angivna ordningen till programgatewayen. 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

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på den SSL-profil som är unik inom en Application Gateway. sträng
properties Egenskaper för SSL-profilen för programgatewayen. ApplicationGatewaySslProfilePropertiesFormat

ApplicationGatewaySslProfilePropertiesFormat

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

ApplicationGatewayClientAuthConfiguration

Name Beskrivning Värde
verifyClientCertIssuerDN Kontrollera namnet på klientcertifikatutfärdaren på programgatewayen. boolesk
verifyClientRevocation Verifiera återkallningsstatus för klientcertifikat. "Ingen"
"OCSP"

ApplicationGatewayTrustedClientCertificate

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på det betrodda klientcertifikatet som är unikt inom ett Application Gateway. sträng
properties Egenskaper för det betrodda klientcertifikatet för programgatewayen. ApplicationGatewayTrustedClientCertificateProperties...

ApplicationGatewayTrustedClientCertificateProperties...

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

ApplicationGatewayTrustedRootCertificate

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på det betrodda rotcertifikatet som är unikt inom ett Application Gateway. sträng
properties Egenskaper för det betrodda rotcertifikatet för programgatewayen. ApplicationGatewayTrustedRootCertificatePropertiesFo...

ApplicationGatewayTrustedRootCertificatePropertiesFo...

Name 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

ApplicationGatewayUrlPathMap

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på url-sökvägskartan som är unik inom ett Application Gateway. sträng
properties Egenskaper för sökvägskartan för programgatewayens URL. ApplicationGatewayUrlPathMapPropertiesFormat

ApplicationGatewayUrlPathMapPropertiesFormat

Name Beskrivning Värde
defaultBackendAddressPool Standardresursen för serverdelsadresspoolen för url-sökvägskartan. Underresurs
defaultBackendHttpSettings Standardresursen för http-inställningar i serverdelen för url-sökvägskartan. Underresurs
defaultLoadDistributionPolicy Standardresurs för belastningsdistributionsprincip för url-sökvägsmappning. Underresurs
defaultRedirectConfiguration Standardresursen för omdirigeringskonfiguration för URL-sökvägskartan. Underresurs
defaultRewriteRuleSet Standardresursen Förskrivningsregeluppsättning för URL-sökvägsmappning. Underresurs
pathRules Sökvägsregel för url-sökvägsmappningsresurs. ApplicationGatewayPathRule[]

ApplicationGatewayPathRule

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på sökvägsregeln som är unik inom en Application Gateway. sträng
properties Egenskaper för sökvägsregeln för programgatewayen. ApplicationGatewayPathRulePropertiesFormat

ApplicationGatewayPathRulePropertiesFormat

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

ApplicationGatewayWebApplicationFirewallConfiguratio...

Name Beskrivning Värde
disabledRuleGroups De inaktiverade regelgrupperna. ApplicationGatewayFirewallDisabledRuleGroup[]
enabled Om brandväggen för webbaserade program är aktiverad eller inte. bool (krävs)
Undantag Undantagslistan. ApplicationGatewayFirewallExclusion[]
fileUploadLimitInMb Maximal filuppladdningsstorlek i Mb för WAF. int
firewallMode Brandväggsläge för webbaserade program. "Identifiering"
"Förebyggande" (obligatoriskt)
maxRequestBodySize Maximal storlek för begärandetext för WAF. int
maxRequestBodySizeInKb Maximal storlek för begärandetext i kB för WAF. int
requestBodyCheck Om tillåt WAF att kontrollera begärandetexten. boolesk
ruleSetType Typ av brandväggsregeluppsättning för webbaserade program. Möjliga värden är: "OWASP". sträng (krävs)
ruleSetVersion Versionen av regeluppsättningstypen. sträng (krävs)

ApplicationGatewayFirewallDisabledRuleGroup

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

ApplicationGatewayFirewallExclusion

Name Beskrivning Värde
matchVariable Variabeln som ska undantas. sträng (krävs)
väljare 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 undantaget gäller för. sträng (krävs)