Microsoft.Network applicationGateways

Definicja zasobu Bicep

Typ zasobu applicationGateways można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Network/applicationGateways, dodaj następujący kod Bicep do szablonu.

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'
  ]
}

Wartości właściwości

applicationGateways

Nazwa Opis Wartość
name Nazwa zasobu ciąg (wymagany)

Limit znaków: 1–80

Prawidłowe znaki:
Alfanumeryczne, podkreślenia, kropki i łączniki.

Zacznij od alfanumerycznego. Zakończ alfanumeryczne lub podkreślenie.
location Lokalizacja zasobu. ciąg
tags Tagi zasobów. Słownik nazw tagów i wartości. Zobacz Tagi w szablonach
identity Tożsamość bramy aplikacji, jeśli została skonfigurowana. Identyfikator usługi zarządzanej
properties Właściwości bramy aplikacji. ApplicationGatewayPropertiesFormat
Stref Lista stref dostępności oznaczających miejsce, z którego musi pochodzić zasób. ciąg[]

Identyfikator usługi zarządzanej

Nazwa Opis Wartość
typ Typ tożsamości używanej dla zasobu. Typ "SystemAssigned, UserAssigned" zawiera zarówno niejawnie utworzoną tożsamość, jak i zestaw tożsamości przypisanych przez użytkownika. Typ "Brak" spowoduje usunięcie tożsamości z maszyny wirtualnej. "Brak"
"SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned"
userAssignedIdentities Lista tożsamości użytkowników skojarzonych z zasobem. Odwołania do klucza słownika tożsamości użytkownika będą identyfikatorami zasobów usługi ARM w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". object

ApplicationGatewayPropertiesFormat

Nazwa Opis Wartość
authenticationCertificates Certyfikaty uwierzytelniania zasobu bramy aplikacji. Aby uzyskać informacje o limitach domyślnych, zobacz Application Gateway limity. ApplicationGatewayAuthenticationCertificate[]
autoskalowanieKonfiguracja Konfiguracja autoskalu. ApplicationGatewayAutoscaleConfiguration
backendAddressPools Pula adresów zaplecza zasobu bramy aplikacji. Aby uzyskać informacje o limitach domyślnych, zobacz Application Gateway limity. ApplicationGatewayBackendAddressPool[]
backendHttpSettingsCollection Ustawienia http zaplecza zasobu bramy aplikacji. Aby uzyskać informacje o limitach domyślnych, zobacz Application Gateway limity. ApplicationGatewayBackendHttpSettings[]
backendSettingsCollection Ustawienia zaplecza zasobu bramy aplikacji. Aby uzyskać informacje o limitach domyślnych, zobacz Application Gateway limity. ApplicationGatewayBackendSettings[]
customErrorConfigurations Niestandardowe konfiguracje błędów zasobu bramy aplikacji. ApplicationGatewayCustomError[]
enableFips Określa, czy program FIPS jest włączony w zasobie bramy aplikacji. bool
enableHttp2 Czy protokół HTTP2 jest włączony w zasobie bramy aplikacji. bool
firewallPolicy Odwołanie do zasobu FirewallPolicy. Podźródło
forceFirewallPolicyAssociation Jeśli to prawda, kojarzy zasady zapory z bramą aplikacji niezależnie od tego, czy zasady różnią się od konfiguracji zapory aplikacji internetowej. bool
frontendIPConfigurations Adresy IP frontonu zasobu bramy aplikacji. Aby uzyskać informacje o limitach domyślnych, zobacz Application Gateway limity. ApplicationGatewayFrontendIPConfiguration[]
frontendPorts Porty frontonu zasobu bramy aplikacji. Aby uzyskać informacje o limitach domyślnych, zobacz Application Gateway limity. ApplicationGatewayFrontendPort[]
gatewayIPConfigurations Podsieci zasobu bramy aplikacji. Aby uzyskać informacje o limitach domyślnych, zobacz Application Gateway limity. ApplicationGatewayIPConfiguration[]
globalConfiguration Konfiguracja globalna. ApplicationGatewayGlobalConfiguration
httpListeners Odbiorniki http zasobu bramy aplikacji. Aby uzyskać informacje o limitach domyślnych, zobacz Application Gateway limity. ApplicationGatewayHttpListener[]
Słuchaczy Odbiorniki zasobu bramy aplikacji. Aby uzyskać informacje o limitach domyślnych, zobacz Application Gateway limity. ApplicationGatewayListener[]
loadDistributionPolicies Ładowanie zasad dystrybucji zasobu bramy aplikacji. ApplicationGatewayLoadDistributionPolicy[]
privateLinkConfigurations Konfiguracje usługi PrivateLink w bramie aplikacji. ApplicationGatewayPrivateLinkConfiguration[]
Sondy Sondy zasobu bramy aplikacji. ApplicationGatewayProbe[]
redirectConfigurations Przekieruj konfiguracje zasobu bramy aplikacji. Aby uzyskać informacje o limitach domyślnych, zobacz Application Gateway limity. ApplicationGatewayRedirectConfiguration[]
requestRoutingRules Żądanie reguł routingu zasobu bramy aplikacji. ApplicationGatewayRequestRoutingRule[]
rewriteRuleSets Ponowne zapisywanie reguł dla zasobu bramy aplikacji. ApplicationGatewayRewriteRuleSet[]
routingRules Reguły routingu zasobu bramy aplikacji. ApplicationGatewayRoutingRule[]
sku Jednostka SKU zasobu bramy aplikacji. ApplicationGatewaySku
sslCertificates Certyfikaty SSL zasobu bramy aplikacji. Aby uzyskać informacje o limitach domyślnych, zobacz Application Gateway limity. ApplicationGatewaySslCertificate[]
sslPolicy Zasady SSL zasobu bramy aplikacji. ApplicationGatewaySslPolicy
sslProfiles Profile SSL zasobu bramy aplikacji. Aby uzyskać informacje o limitach domyślnych, zobacz Application Gateway limity. ApplicationGatewaySslProfile[]
trustedClientCertificates Zaufane certyfikaty klienta zasobu bramy aplikacji. Aby uzyskać informacje o limitach domyślnych, zobacz Application Gateway limity. ApplicationGatewayTrustedClientCertificate[]
trustedRootCertificates Zaufane certyfikaty główne zasobu bramy aplikacji. Aby uzyskać informacje o limitach domyślnych, zobacz Application Gateway limity. ApplicationGatewayTrustedRootCertificate[]
urlPathMaps Mapa ścieżki adresu URL zasobu bramy aplikacji. Aby uzyskać informacje o limitach domyślnych, zobacz Application Gateway limity. ApplicationGatewayUrlPathMap[]
webApplicationFirewallConfiguration Konfiguracja zapory aplikacji internetowej. ApplicationGatewayWebApplicationFirewallConfiguratio...

ApplicationGatewayAuthenticationCertificate

Nazwa Opis Wartość
identyfikator Identyfikator zasobu. ciąg
name Nazwa certyfikatu uwierzytelniania, który jest unikatowy w ramach Application Gateway. ciąg
properties Właściwości certyfikatu uwierzytelniania bramy aplikacji. ApplicationGatewayAuthenticationCertificatePropertie...

ApplicationGatewayAuthenticationCertificatePropertie...

Nazwa Opis Wartość
dane Dane publiczne certyfikatu. ciąg

ApplicationGatewayAutoscaleConfiguration

Nazwa Opis Wartość
Maxcapacity Górna granica liczby Application Gateway pojemności. int
minCapacity Dolna granica liczby Application Gateway pojemności. int (wymagane)

ApplicationGatewayBackendAddressPool

Nazwa Opis Wartość
identyfikator Identyfikator zasobu. ciąg
name Nazwa puli adresów zaplecza, która jest unikatowa w obrębie Application Gateway. ciąg
properties Właściwości puli adresów zaplecza bramy aplikacji. ApplicationGatewayBackendAddressPoolPropertiesFormat

ApplicationGatewayBackendAddressPoolPropertiesFormat

Nazwa Opis Wartość
backendAddresses Adresy zaplecza. ApplicationGatewayBackendAddress[]

ApplicationGatewayBackendAddress

Nazwa Opis Wartość
Fqdn W pełni kwalifikowana nazwa domeny (FQDN, fully qualified domain name). ciąg
Ipaddress Adres IP. ciąg

ApplicationGatewayBackendHttpSettings

Nazwa Opis Wartość
identyfikator Identyfikator zasobu. ciąg
name Nazwa ustawień http zaplecza, które są unikatowe w obrębie Application Gateway. ciąg
properties Właściwości ustawień http zaplecza bramy aplikacji. ApplicationGatewayBackendHttpSettingsPropertiesForma...

ApplicationGatewayBackendHttpSettingsPropertiesForma...

Nazwa Opis Wartość
koligacjaCookieName Nazwa pliku cookie do użycia dla pliku cookie koligacji. ciąg
authenticationCertificates Tablica odwołań do certyfikatów uwierzytelniania bramy aplikacji. Podźródło[]
connectionDraining Opróżnianie połączenia zasobu ustawień http zaplecza. ApplicationGatewayConnectionDraining
cookieBasedAffinity Koligacja na podstawie plików cookie. "Wyłączone"
"Włączone"
Nazwa hosta Nagłówek hosta, który ma być wysyłany do serwerów zaplecza. ciąg
path Ścieżka, która powinna być używana jako prefiks dla wszystkich żądań HTTP. Wartość null oznacza, że żadna ścieżka nie zostanie poprzedzona prefiksem. Wartość domyślna ma wartość null. ciąg
pickHostNameFromBackendAddress Czy wybrać nagłówek hosta należy wybrać z nazwy hosta serwera zaplecza. Wartość domyślna to false. bool
port Port docelowy na zapleczu. int
probe Zasób sondy bramy aplikacji. Podźródło
probeEnabled Czy sonda jest włączona. Wartość domyślna to false. bool
Protokół Protokół używany do komunikowania się z zapleczem. "Http"
"Https"
"Tcp"
"Tls"
requestTimeout Limit czasu żądania w sekundach. Application Gateway żądanie zakończy się niepowodzeniem, jeśli odpowiedź nie zostanie odebrana w ramach elementu RequestTimeout. Dopuszczalne wartości to od 1 sekundy do 86400 sekund. int
trustedRootCertificates Tablica odwołań do zaufanych certyfikatów głównych usługi Application Gateway. Podźródło[]

Podźródło

Nazwa Opis Wartość
identyfikator Identyfikator zasobu. ciąg

ApplicationGatewayConnectionDraining

Nazwa Opis Wartość
drainTimeoutInSec Liczba sekund opróżniania połączenia jest aktywna. Dopuszczalne wartości to od 1 sekundy do 3600 sekund. int (wymagane)
enabled Czy opróżnianie połączenia jest włączone, czy nie. bool (wymagane)

ApplicationGatewayBackendSettings

Nazwa Opis Wartość
identyfikator Identyfikator zasobu. ciąg
name Nazwa ustawień zaplecza, które są unikatowe w Application Gateway. ciąg
properties Właściwości ustawień zaplecza bramy aplikacji. ApplicationGatewayBackendSettingsPropertiesFormat

ApplicationGatewayBackendSettingsPropertiesFormat

Nazwa Opis Wartość
Nazwa hosta Wskazanie nazwy serwera do wysłania do serwerów zaplecza dla protokołu Tls. ciąg
pickHostNameFromBackendAddress Określa, czy należy wybrać wskazanie nazwy serwera z nazwy hosta serwera zaplecza dla protokołu Tls. Wartość domyślna to false. bool
port Port docelowy zaplecza. int
probe Zasób sondy bramy aplikacji. Podźródło
Protokół Protokół używany do komunikowania się z zapleczem. "Http"
"Https"
"Tcp"
"Tls"
timeout Limit czasu połączenia w sekundach. Application Gateway żądanie zakończy się niepowodzeniem, jeśli odpowiedź nie zostanie odebrana w ramach parametru ConnectionTimeout. Dopuszczalne wartości to od 1 sekundy do 86400 sekund. int
trustedRootCertificates Tablica odwołań do zaufanych certyfikatów głównych usługi Application Gateway. Podźródło[]

ApplicationGatewayCustomError

Nazwa Opis Wartość
customErrorPageUrl Adres URL strony błędu niestandardowego bramy aplikacji. ciąg
statusCode Kod stanu niestandardowego błędu bramy aplikacji. "HttpStatus400"
"HttpStatus403"
"HttpStatus404"
"HttpStatus405"
"HttpStatus408"
"HttpStatus500"
"HttpStatus502"
"HttpStatus503"
"HttpStatus504"

ApplicationGatewayFrontendIPConfiguration

Nazwa Opis Wartość
identyfikator Identyfikator zasobu. ciąg
name Nazwa konfiguracji adresu IP frontonu, która jest unikatowa w Application Gateway. ciąg
properties Właściwości konfiguracji adresu IP frontonu bramy aplikacji. ApplicationGatewayFrontendIPConfigurationPropertiesF...

ApplicationGatewayFrontendIPConfigurationPropertiesF...

Nazwa Opis Wartość
privateIPAddress PrivateIPAddress konfiguracji adresu IP interfejsu sieciowego. ciąg
privateIPAllocationMethod Metoda alokacji prywatnego adresu IP. "Dynamiczny"
"Statyczny"
privateLinkConfiguration Odwołanie do konfiguracji łącza prywatnego bramy aplikacji. Podźródło
publicIPAddress Odwołanie do zasobu PublicIP. Podźródło
podsieć Odwołanie do zasobu podsieci. Podźródło

ApplicationGatewayFrontendPort

Nazwa Opis Wartość
identyfikator Identyfikator zasobu. ciąg
name Nazwa portu frontonu, który jest unikatowy w obrębie Application Gateway. ciąg
properties Właściwości portu frontonu bramy aplikacji. ApplicationGatewayFrontendPortPropertiesFormat

ApplicationGatewayFrontendPortPropertiesFormat

Nazwa Opis Wartość
port Port frontonu. int

ApplicationGatewayIPConfiguration

Nazwa Opis Wartość
identyfikator Identyfikator zasobu. ciąg
name Nazwa konfiguracji adresu IP unikatowej w obrębie Application Gateway. ciąg
properties Właściwości konfiguracji adresu IP bramy aplikacji. ApplicationGatewayIPConfigurationPropertiesFormat

ApplicationGatewayIPConfigurationPropertiesFormat

Nazwa Opis Wartość
podsieć Odwołanie do zasobu podsieci. Podsieć, z której brama aplikacji pobiera swój prywatny adres. Podźródło

ApplicationGatewayGlobalConfiguration

Nazwa Opis Wartość
enableRequestBuffering Włącz buforowanie żądań. bool
enableResponseBuffering Włącz buforowanie odpowiedzi. bool

ApplicationGatewayHttpListener

Nazwa Opis Wartość
identyfikator Identyfikator zasobu. ciąg
name Nazwa odbiornika HTTP, który jest unikatowy w obrębie Application Gateway. ciąg
properties Właściwości odbiornika HTTP bramy aplikacji. ApplicationGatewayHttpListenerPropertiesFormat

ApplicationGatewayHttpListenerPropertiesFormat

Nazwa Opis Wartość
customErrorConfigurations Niestandardowe konfiguracje błędów odbiornika HTTP. ApplicationGatewayCustomError[]
firewallPolicy Odwołanie do zasobu FirewallPolicy. Podźródło
frontendIPConfiguration Zasób konfiguracji adresu IP frontonu bramy aplikacji. Podźródło
frontendPort Zasób portu frontonu bramy aplikacji. Podźródło
Nazwa hosta Nazwa hosta odbiornika HTTP. ciąg
hostNames Lista nazw hostów dla odbiornika HTTP, która umożliwia również specjalne znaki wieloznaczne. ciąg[]
Protokół Protokół odbiornika HTTP. "Http"
"Https"
"Tcp"
"Tls"
requireServerNameIndication Dotyczy tylko wtedy, gdy protokół jest https. Włącza funkcję SNI dla wielu hostów. bool
sslCertificate Zasób certyfikatu SSL bramy aplikacji. Podźródło
sslProfile Zasób profilu SSL bramy aplikacji. Podźródło

ApplicationGatewayListener

Nazwa Opis Wartość
identyfikator Identyfikator zasobu. ciąg
name Nazwa odbiornika, który jest unikatowy w obrębie Application Gateway. ciąg
properties Właściwości odbiornika bramy aplikacji. ApplicationGatewayListenerPropertiesFormat

ApplicationGatewayListenerPropertiesFormat

Nazwa Opis Wartość
frontendIPConfiguration Zasób konfiguracji adresu IP frontonu bramy aplikacji. Podźródło
frontendPort Zasób portu frontonu bramy aplikacji. Podźródło
Protokół Protokół odbiornika. "Http"
"Https"
"Tcp"
"Tls"
sslCertificate Zasób certyfikatu SSL bramy aplikacji. Podźródło
sslProfile Zasób profilu SSL bramy aplikacji. Podźródło

ApplicationGatewayLoadDistributionPolicy

Nazwa Opis Wartość
identyfikator Identyfikator zasobu. ciąg
name Nazwa zasad dystrybucji obciążenia, które są unikatowe w Application Gateway. ciąg
properties Właściwości zasad dystrybucji obciążenia bramy aplikacji. ApplicationGatewayLoadDistributionPolicyPropertiesFo...

ApplicationGatewayLoadDistributionPolicyPropertiesFo...

Nazwa Opis Wartość
loadDistributionAlgorithm Zasób docelowy dystrybucji obciążenia bramy aplikacji. "IpHash"
"LeastConnections"
"RoundRobin"
loadDistributionTargets Zasób docelowy dystrybucji obciążenia bramy aplikacji. ApplicationGatewayLoadDistributionTarget[]

ApplicationGatewayLoadDistributionTarget

Nazwa Opis Wartość
identyfikator Identyfikator zasobu. ciąg
name Nazwa zasad dystrybucji obciążenia, które są unikatowe w Application Gateway. ciąg
properties Właściwości docelowej dystrybucji obciążenia bramy aplikacji. ApplicationGatewayLoadDistributionTargetPropertiesFo...

ApplicationGatewayLoadDistributionTargetPropertiesFo...

Nazwa Opis Wartość
backendAddressPool Zasób puli adresów zaplecza bramy aplikacji. Podźródło
weightPerServer Waga na serwer. Zakres od 1 do 100. int

ApplicationGatewayPrivateLinkConfiguration

Nazwa Opis Wartość
identyfikator Identyfikator zasobu. ciąg
name Nazwa konfiguracji łącza prywatnego, która jest unikatowa w ramach Application Gateway. ciąg
properties Właściwości konfiguracji łącza prywatnego bramy aplikacji. ApplicationGatewayPrivateLinkConfigurationProperties

ApplicationGatewayPrivateLinkConfigurationProperties

Nazwa Opis Wartość
ipConfigurations Tablica konfiguracji adresów IP usługi Application Gateway private link. ApplicationGatewayPrivateLinkIpConfiguration[]

ApplicationGatewayPrivateLinkIpConfiguration

Nazwa Opis Wartość
identyfikator Identyfikator zasobu. ciąg
name Nazwa konfiguracji adresu IP usługi Private Link bramy aplikacji. ciąg
properties Właściwości konfiguracji adresu IP usługi Application Gateway private link. ApplicationGatewayPrivateLinkIpConfigurationProperti...

ApplicationGatewayPrivateLinkIpConfigurationProperti...

Nazwa Opis Wartość
Podstawowy Niezależnie od tego, czy konfiguracja adresu IP jest podstawowa, czy nie. bool
privateIPAddress Prywatny adres IP konfiguracji adresu IP. ciąg
privateIPAllocationMethod Metoda alokacji prywatnego adresu IP. "Dynamiczny"
"Statyczny"
podsieć Odwołanie do zasobu podsieci. Podźródło

ApplicationGatewayProbe

Nazwa Opis Wartość
identyfikator Identyfikator zasobu. ciąg
name Nazwa sondy, która jest unikatowa w Application Gateway. ciąg
properties Właściwości sondy bramy aplikacji. ApplicationGatewayProbePropertiesFormat

ApplicationGatewayProbePropertiesFormat

Nazwa Opis Wartość
host Nazwa hosta do wysłania sondy. ciąg
interval Interwał sondowania w sekundach. Jest to przedział czasu między dwoma kolejnymi sondami. Dopuszczalne wartości to od 1 sekundy do 86400 sekund. int
match Kryterium klasyfikowania odpowiedzi sondy w dobrej kondycji. ApplicationGatewayProbeHealthResponseMatch
minServers Minimalna liczba serwerów, które są zawsze oznaczone jako w dobrej kondycji. Wartość domyślna to 0. int
path Względna ścieżka sondy. Prawidłowa ścieżka rozpoczyna się od '/'. Sonda jest wysyłana do {Protocol}://{host}:{port}{path}. ciąg
pickHostNameFromBackendHttpSettings Określa, czy nagłówek hosta ma być wybierany z ustawień http zaplecza. Wartość domyślna to false. bool
pickHostNameFromBackendSettings Określa, czy należy wybrać wskazanie nazwy serwera z ustawień zaplecza dla protokołu Tls. Wartość domyślna to false. bool
port Niestandardowy port, który będzie używany do sondowania serwerów zaplecza. Prawidłowa wartość waha się od 1 do 65535. W przypadku, gdy nie zostanie ustawiona, zostanie użyty port z ustawień protokołu HTTP. Ta właściwość jest prawidłowa tylko dla warstwy Podstawowa, Standard_v2 i WAF_v2. int
Protokół Protokół używany dla sondy. "Http"
"Https"
"Tcp"
"Tls"
timeout Limit czasu sondy w sekundach. Sonda oznaczona jako nieudana, jeśli nie otrzymano prawidłowej odpowiedzi z tym limitem czasu. Dopuszczalne wartości to od 1 sekundy do 86400 sekund. int
unhealthyThreshold Liczba ponownych prób sondy. Serwer zaplecza jest oznaczony w dół po osiągnięciu kolejnej liczby niepowodzeń sondy w złej kondycji. Dopuszczalne wartości to od 1 sekundy do 20. int

ApplicationGatewayProbeHealthResponseMatch

Nazwa Opis Wartość
body Treść, która musi być zawarta w odpowiedzi na kondycję. Wartość domyślna jest pusta. ciąg
statusCodes Dozwolone zakresy kodów stanu w dobrej kondycji. Domyślny zakres kodów stanu dobrej kondycji to 200–399. ciąg[]

ApplicationGatewayRedirectConfiguration

Nazwa Opis Wartość
identyfikator Identyfikator zasobu. ciąg
name Nazwa konfiguracji przekierowania, która jest unikatowa w Application Gateway. ciąg
properties Właściwości konfiguracji przekierowania bramy aplikacji. ApplicationGatewayRedirectConfigurationPropertiesFor...

ApplicationGatewayRedirectConfigurationPropertiesFor...

Nazwa Opis Wartość
includePath Dołącz ścieżkę do przekierowanego adresu URL. bool
includeQueryString Uwzględnij ciąg zapytania w przekierowanym adresie URL. bool
pathRules Reguły ścieżki określające konfigurację przekierowania. Podźródło[]
redirectType Typ przekierowania HTTP. "Znaleziono"
"Trwałe"
"SeeOther"
"Tymczasowe"
requestRoutingRules Routing żądań określający konfigurację przekierowania. Podźródło[]
targetListener Odwołanie do odbiornika w celu przekierowania żądania do. Podźródło
targetUrl Adres URL umożliwiający przekierowanie żądania do. ciąg
urlPathMaps Mapy ścieżek URL określające domyślną konfigurację przekierowania. Podźródło[]

ApplicationGatewayRequestRoutingRule

Nazwa Opis Wartość
identyfikator Identyfikator zasobu. ciąg
name Nazwa reguły routingu żądań, która jest unikatowa w Application Gateway. ciąg
properties Właściwości reguły routingu żądań bramy aplikacji. ApplicationGatewayRequestRoutingRulePropertiesFormat

ApplicationGatewayRequestRoutingRulePropertiesFormat

Nazwa Opis Wartość
backendAddressPool Zasób puli adresów zaplecza bramy aplikacji. Podźródło
backendHttpSettings Zasób ustawień http zaplecza bramy aplikacji. Podźródło
httpListener Zasób odbiornika HTTP bramy aplikacji. Podźródło
loadDistributionPolicy Zasób zasad dystrybucji ładowania bramy aplikacji. Podźródło
priority Priorytet reguły routingu żądań. int
redirectConfiguration Przekieruj zasób konfiguracji bramy aplikacji. Podźródło
rewriteRuleSet Zapisz ponownie zasób zestawu reguł w podstawowej regule bramy aplikacji. Podźródło
ruleType Typ reguły. "Podstawowa"
"PathBasedRouting"
urlPathMap Zasób mapy ścieżki adresu URL bramy aplikacji. Podźródło

ApplicationGatewayRewriteRuleSet

Nazwa Opis Wartość
identyfikator Identyfikator zasobu. ciąg
name Nazwa zestawu reguł ponownego zapisywania, który jest unikatowy w obrębie Application Gateway. ciąg
properties Właściwości zestawu reguł ponownego zapisywania bramy aplikacji. ApplicationGatewayRewriteRuleSetPropertiesFormat

ApplicationGatewayRewriteRuleSetPropertiesFormat

Nazwa Opis Wartość
rewriteRules Ponowne zapisywanie reguł w zestawie reguł ponownego zapisywania. ApplicationGatewayRewriteRule[]

ApplicationGatewayRewriteRule

Nazwa Opis Wartość
actionSet Zestaw akcji do wykonania w ramach reguły ponownego zapisywania. ApplicationGatewayRewriteRuleActionSet
Warunki Warunki, na podstawie których zostanie ocenione wykonanie zestawu akcji. ApplicationGatewayRewriteRuleCondition[]
name Nazwa reguły ponownego zapisywania, która jest unikatowa w Application Gateway. ciąg
ruleSequence Sekwencja reguł ponownego zapisywania, która określa kolejność wykonywania określonej reguły w zestawie RewriteRuleSet. int

ApplicationGatewayRewriteRuleActionSet

Nazwa Opis Wartość
requestHeaderConfigurations Akcje nagłówka żądania w zestawie akcji. ApplicationGatewayHeaderConfiguration[]
responseHeaderConfigurations Akcje nagłówka odpowiedzi w zestawie akcji. ApplicationGatewayHeaderConfiguration[]
urlKonfiguracja Akcja konfiguracji adresu URL w zestawie akcji. ApplicationGatewayUrlConfiguration

ApplicationGatewayHeaderConfiguration

Nazwa Opis Wartość
headerName Nazwa nagłówka konfiguracji nagłówka. ciąg
headerValue Wartość nagłówka konfiguracji nagłówka. ciąg

ApplicationGatewayUrlConfiguration

Nazwa Opis Wartość
modifiedPath Ścieżka adresu URL podana przez użytkownika na potrzeby ponownego zapisywania adresu URL. Wartość null oznacza, że żadna ścieżka nie zostanie zaktualizowana. Wartość domyślna ma wartość null. ciąg
modifiedQueryString Ciąg zapytania podany przez użytkownika na potrzeby ponownego zapisywania adresu URL. Wartość null oznacza, że nie zostanie zaktualizowany żaden ciąg zapytania. Wartość domyślna ma wartość null. ciąg
Przekierować Jeśli ustawiono wartość true, zostanie ponownie obliczona mapa ścieżki adresu URL podana w regułach routingu żądań opartych na ścieżce przy użyciu zmodyfikowanej ścieżki. Wartość domyślna to false. bool

ApplicationGatewayRewriteRuleCondition

Nazwa Opis Wartość
Ignorecase Ustawienie tego parametru na wartość prawda z wymuś wzorcem, aby wykonać porównanie wielkości liter. bool
negate Ustawienie tej wartości jako prawdy spowoduje wymusi sprawdzenie negacji warunku podanego przez użytkownika. bool
Wzór Wzorzec, stały ciąg lub wyrażenie regularne, które oblicza prawdę warunku. ciąg
zmienna Parametr warunku rewriteRuleCondition. ciąg

ApplicationGatewayRoutingRule

Nazwa Opis Wartość
identyfikator Identyfikator zasobu. ciąg
name Nazwa reguły routingu unikatowej w obrębie Application Gateway. ciąg
properties Właściwości reguły routingu bramy aplikacji. ApplicationGatewayRoutingRulePropertiesFormat

ApplicationGatewayRoutingRulePropertiesFormat

Nazwa Opis Wartość
backendAddressPool Zasób puli adresów zaplecza bramy aplikacji. Podźródło
backendSettings Zasób ustawień zaplecza bramy aplikacji. Podźródło
Odbiornika Zasób odbiornika bramy aplikacji. Podźródło
priority Priorytet reguły routingu. int (wymagane)
ruleType Typ reguły. "Podstawowa"
"PathBasedRouting"

ApplicationGatewaySku

Nazwa Opis Wartość
capacity Pojemność (liczba wystąpień) bramy aplikacji. int
name Nazwa jednostki SKU bramy aplikacji. "Podstawowa"
"Standard_Large"
"Standard_Medium"
"Standard_Small"
"Standard_v2"
"WAF_Large"
"WAF_Medium"
"WAF_v2"
tier Warstwa bramy aplikacji. "Podstawowa"
"Standardowa"
"Standard_v2"
"Zapora aplikacji internetowej"
"WAF_v2"

ApplicationGatewaySslCertificate

Nazwa Opis Wartość
identyfikator Identyfikator zasobu. ciąg
name Nazwa certyfikatu SSL, który jest unikatowy w obrębie Application Gateway. ciąg
properties Właściwości certyfikatu SSL bramy aplikacji. ApplicationGatewaySslCertificatePropertiesFormat

ApplicationGatewaySslCertificatePropertiesFormat

Nazwa Opis Wartość
dane Certyfikat pfx zakodowany w formacie Base-64. Dotyczy tylko żądania PUT. ciąg
keyVaultSecretId Identyfikator wpisu tajnego (zakodowany w formacie base-64 niezaszyfrowany pfx) "Secret" lub "Certificate" obiektu przechowywanego w usłudze KeyVault. ciąg
hasło Hasło do pliku pfx określonego w danych. Dotyczy tylko żądania PUT. ciąg

ApplicationGatewaySslPolicy

Nazwa Opis Wartość
cipherSuites Pakiety szyfrowania SSL, które mają być włączone w określonej kolejności do bramy aplikacji. Tablica ciągów zawierająca dowolną z:
"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 Protokoły SSL, które mają być wyłączone w bramie aplikacji. Tablica ciągów zawierająca dowolną z:
"TLSv1_0"
"TLSv1_1"
"TLSv1_2"
"TLSv1_3"
minProtocolVersion Minimalna wersja protokołu SSL obsługiwana w bramie aplikacji. "TLSv1_0"
"TLSv1_1"
"TLSv1_2"
"TLSv1_3"
policyName Nazwa wstępnie zdefiniowanych zasad ssl. "AppGwSslPolicy20150501"
"AppGwSslPolicy20170401"
"AppGwSslPolicy20170401S"
"AppGwSslPolicy20220101"
"AppGwSslPolicy20220101S"
policyType Typ zasad ssl. "Niestandardowy"
"CustomV2"
"Wstępnie zdefiniowane"

ApplicationGatewaySslProfile

Nazwa Opis Wartość
identyfikator Identyfikator zasobu. ciąg
name Nazwa profilu SSL, który jest unikatowy w obrębie Application Gateway. ciąg
properties Właściwości profilu SSL bramy aplikacji. ApplicationGatewaySslProfilePropertiesFormat

ApplicationGatewaySslProfilePropertiesFormat

Nazwa Opis Wartość
clientAuthConfiguration Konfiguracja uwierzytelniania klienta zasobu bramy aplikacji. ApplicationGatewayClientAuthConfiguration
sslPolicy Zasady SSL zasobu bramy aplikacji. ApplicationGatewaySslPolicy
trustedClientCertificates Tablica odwołań do zaufanych certyfikatów klienta usługi Application Gateway. Podźródło[]

ApplicationGatewayClientAuthConfiguration

Nazwa Opis Wartość
verifyClientCertIssuerDN Sprawdź nazwę wystawcy certyfikatu klienta w bramie aplikacji. bool
verifyClientRevocation Sprawdź stan odwołania certyfikatu klienta. "Brak"
"OCSP"

ApplicationGatewayTrustedClientCertificate

Nazwa Opis Wartość
identyfikator Identyfikator zasobu. ciąg
name Nazwa zaufanego certyfikatu klienta, który jest unikatowy w Application Gateway. ciąg
properties Właściwości zaufanego certyfikatu klienta bramy aplikacji. ApplicationGatewayTrustedClientCertificateProperties...

ApplicationGatewayTrustedClientCertificateProperties...

Nazwa Opis Wartość
dane Dane publiczne certyfikatu. ciąg

ApplicationGatewayTrustedRootCertificate

Nazwa Opis Wartość
identyfikator Identyfikator zasobu. ciąg
name Nazwa zaufanego certyfikatu głównego, który jest unikatowy w Application Gateway. ciąg
properties Właściwości zaufanego certyfikatu głównego bramy aplikacji. ApplicationGatewayTrustedRootCertificatePropertiesFo...

ApplicationGatewayTrustedRootCertificatePropertiesFo...

Nazwa Opis Wartość
dane Dane publiczne certyfikatu. ciąg
keyVaultSecretId Tajny identyfikator obiektu (base-64 zakodowany niezaszyfrowany pfx) "Secret" lub "Certificate" obiektu przechowywanego w usłudze KeyVault. ciąg

ApplicationGatewayUrlPathMap

Nazwa Opis Wartość
identyfikator Identyfikator zasobu. ciąg
name Nazwa mapy ścieżek URL, która jest unikatowa w Application Gateway. ciąg
properties Właściwości mapy ścieżki adresu URL bramy aplikacji. ApplicationGatewayUrlPathMapPropertiesFormat

ApplicationGatewayUrlPathMapPropertiesFormat

Nazwa Opis Wartość
defaultBackendAddressPool Domyślny zasób puli adresów zaplecza mapy ścieżek URL. Podźródło
defaultBackendHttpSettings Domyślny zasób ustawień http zaplecza mapy ścieżek URL. Podźródło
defaultLoadDistributionPolicy Domyślny zasób zasad dystrybucji obciążenia mapy ścieżek URL. Podźródło
defaultRedirectConfiguration Domyślny zasób konfiguracji przekierowania mapy ścieżek URL. Podźródło
defaultRewriteRuleSet Domyślny zasób ponownego zapisywania zestawu reguł mapy ścieżek URL. Podźródło
pathRules Reguła ścieżki zasobu mapy ścieżek URL. ApplicationGatewayPathRule[]

ApplicationGatewayPathRule

Nazwa Opis Wartość
identyfikator Identyfikator zasobu. ciąg
name Nazwa reguły ścieżki, która jest unikatowa w Application Gateway. ciąg
properties Właściwości reguły ścieżki bramy aplikacji. ApplicationGatewayPathRulePropertiesFormat

ApplicationGatewayPathRulePropertiesFormat

Nazwa Opis Wartość
backendAddressPool Zasób puli adresów zaplecza reguły ścieżki mapy ścieżki adresu URL. Podźródło
backendHttpSettings Zasób ustawień http zaplecza reguły ścieżki mapy ścieżki adresu URL. Podźródło
firewallPolicy Odwołanie do zasobu FirewallPolicy. Podźródło
loadDistributionPolicy Zasób zasad dystrybucji obciążenia reguły ścieżki ścieżki adresu URL. Podźródło
Ścieżki Reguły ścieżki mapy ścieżek URL. ciąg[]
redirectConfiguration Przekieruj zasób konfiguracji reguły ścieżki mapy ścieżki adresu URL. Podźródło
rewriteRuleSet Ponownie zapisz zasób zestawu reguł ścieżki adresu URL dla reguły ścieżki mapy. Podźródło

ApplicationGatewayWebApplicationFirewallConfiguratio...

Nazwa Opis Wartość
disabledRuleGroups Wyłączone grupy reguł. ApplicationGatewayFirewallDisabledRuleGroup[]
enabled Czy zapora aplikacji internetowej jest włączona, czy nie. bool (wymagane)
Wykluczenia Lista wykluczeń. ApplicationGatewayFirewallExclusion[]
fileUploadLimitInMb Maksymalny rozmiar przekazywania plików w mb dla zapory aplikacji internetowej. int
firewallMode Tryb zapory aplikacji internetowej. "Wykrywanie"
"Zapobieganie" (wymagane)
maxRequestBodySize Maksymalny rozmiar treści żądania dla zapory aplikacji internetowej. int
maxRequestBodySizeInKb Maksymalny rozmiar treści żądania w kb dla zapory aplikacji internetowej. int
requestBodyCheck Czy zezwalać zaporze aplikacji internetowej na sprawdzanie treści żądania. bool
ruleSetType Typ zestawu reguł zapory aplikacji internetowej. Możliwe wartości to: "OWASP". ciąg (wymagany)
ruleSetVersion Wersja typu zestawu reguł. ciąg (wymagany)

ApplicationGatewayFirewallDisabledRuleGroup

Nazwa Opis Wartość
ruleGroupName Nazwa grupy reguł, która zostanie wyłączona. ciąg (wymagany)
rules Lista reguł, które zostaną wyłączone. Jeśli ma wartość null, wszystkie reguły grupy reguł zostaną wyłączone. int[]

ApplicationGatewayFirewallExclusion

Nazwa Opis Wartość
matchVariable Zmienna, która ma zostać wykluczona. ciąg (wymagany)
selector (selektor) Gdy element matchVariable jest kolekcją, operator używany do określania elementów w kolekcji, do których ma zastosowanie to wykluczenie. ciąg (wymagany)
selectorMatchOperator Gdy element matchVariable jest kolekcją, należy uruchomić selektor, aby określić, które elementy w kolekcji mają zastosowanie do tego wykluczenia. ciąg (wymagany)

Szablony szybkiego startu

Następujące szablony szybkiego startu wdrażają ten typ zasobu.

Template Opis
Autoskaluj zestaw skalowania maszyn wirtualnych z systemem Windows LANSA przy użyciu usługi Azure SQL Database

Wdróż na platformie Azure
Szablon wdraża zestaw skalowania maszyn wirtualnych z systemem Windows z żądaną liczbą maszyn wirtualnych w zestawie skalowania i tożsamości usługi ZARZĄDZANEj LANSA w celu zainstalowania ich na każdej maszynie wirtualnej. Po wdrożeniu zestawu skalowania maszyn wirtualnych rozszerzenie niestandardowego skryptu służy do instalowania tożsamości usługi ZARZĄDZANEj LANSA)
Tworzenie witryny WordPress w sieci wirtualnej

Wdróż na platformie Azure
Ten szablon tworzy witrynę WordPress w wystąpieniu kontenera w sieci wirtualnej. Wyprowadź również nazwę FQDN witryny publicznej, która może uzyskać dostęp do witryny WordPress.
Tworzenie Azure Application Gateway w wersji 2

Wdróż na platformie Azure
Ten szablon tworzy Azure Application Gateway z dwoma serwerami Windows Server 2016 w puli zaplecza
Tworzenie zapory aplikacji internetowej platformy Azure w wersji 2 w Azure Application Gateway

Wdróż na platformie Azure
Ten szablon tworzy platformę Azure Web Application Firewall w wersji 2 na Azure Application Gateway z dwoma serwerami Windows Server 2016 w puli zaplecza
Klaster usługi AKS z bramą translatora adresów sieciowych i Application Gateway

Wdróż na platformie Azure
W tym przykładzie pokazano, jak wdrożyć klaster usługi AKS z bramą translatora adresów sieciowych dla połączeń wychodzących i Application Gateway dla połączeń przychodzących.
Konfiguracja demonstracyjna Azure Application Gateway

Wdróż na platformie Azure
Ten szablon umożliwia szybkie wdrożenie pokazu Azure Application Gateway w celu przetestowania równoważenia obciążenia z koligacją opartą na plikach cookie lub bez tej koligacji.
Witryna internetowa eShop ze środowiskami ASE z wewnętrznym modułem równoważenia obciążenia

Wdróż na platformie Azure
App Service Environment to opcja planu usługi Premium Azure App Service, która zapewnia w pełni izolowane i dedykowane środowisko do bezpiecznego uruchamiania aplikacji Azure App Service na dużą skalę, w tym Web Apps, Mobile Apps i API Apps.
Menedżer ruchu wielowarstwowego, L4 ILB, L7 AppGateway

Wdróż na platformie Azure
Ten szablon wdraża Virtual Network, segreguje sieć za pośrednictwem podsieci, wdraża maszyny wirtualne i konfiguruje równoważenie obciążenia
Aplikacja wielowarstwowa z sieciową grupą zabezpieczeń, wewnętrznym modułem równoważenia obciążenia, usługą AppGateway

Wdróż na platformie Azure
Ten szablon wdraża Virtual Network, segreguje sieć za pośrednictwem podsieci, wdraża maszyny wirtualne i konfiguruje równoważenie obciążenia
Tworzenie API Management w wewnętrznej sieci wirtualnej przy użyciu usługi App Gateway

Wdróż na platformie Azure
Ten szablon przedstawia sposób tworzenia wystąpienia usługi Azure API Management w sieci prywatnej chronionej przez Azure Application Gateway.
Front Door Standard/Premium ze źródłem Application Gateway

Wdróż na platformie Azure
Ten szablon tworzy usługę Front Door Standard/Premium i wystąpienie Application Gateway oraz używa zasad sieciowej grupy zabezpieczeń i zapory aplikacji internetowej do sprawdzania, czy ruch przechodzi przez źródło usługi Front Door.
Usługa Front Door z Container Instances i Application Gateway

Wdróż na platformie Azure
Ten szablon tworzy usługę Front Door Standard/Premium z grupą kontenerów i Application Gateway.
Wdrażanie zestawu skalowania maszyn wirtualnych z systemem Ubuntu przy użyciu Azure Application Gateway

Wdróż na platformie Azure
Ten szablon umożliwia wdrożenie prostego zestawu skalowania maszyn wirtualnych z systemem Ubuntu zintegrowanego z Azure Application Gateway i obsługuje maksymalnie 1000 maszyn wirtualnych
Wdrażanie zestawu skalowania maszyn wirtualnych z systemem Windows przy użyciu Azure Application Gateway

Wdróż na platformie Azure
Ten szablon umożliwia wdrożenie prostego zestawu skalowania maszyn wirtualnych z systemem Windows zintegrowanego z Azure Application Gateway i obsługuje maksymalnie 1000 maszyn wirtualnych
Klaster usługi AKS z kontrolerem ruchu przychodzącego Application Gateway

Wdróż na platformie Azure
W tym przykładzie pokazano, jak wdrożyć klaster usługi AKS przy użyciu Application Gateway, kontrolera ruchu przychodzącego Application Gateway, Azure Container Registry, usługi Log Analytics i Key Vault
Usługa App Gateway z zaporą aplikacji internetowej, protokołem SSL, usługami IIS i przekierowaniem HTTPS

Wdróż na platformie Azure
Ten szablon wdraża Application Gateway za pomocą zapory aplikacji internetowej, kompleksowe przekierowanie SSL i HTTP do protokołu HTTPS na serwerach usług IIS.
Tworzenie Application Gateway

Wdróż na platformie Azure
Ten szablon tworzy bramę aplikacji w sieci wirtualnej i konfiguruje reguły równoważenia obciążenia dla dowolnej liczby maszyn wirtualnych
Tworzenie Application Gateway IPv6

Wdróż na platformie Azure
Ten szablon tworzy bramę aplikacji z frontonem IPv6 w sieci wirtualnej z podwójnym stosem.
Tworzenie Application Gateway V2 przy użyciu Key Vault

Wdróż na platformie Azure
Ten szablon wdraża Application Gateway V2 w Virtual Network, tożsamość zdefiniowaną przez użytkownika, Key Vault, wpis tajny (dane certyfikatu) i zasady dostępu w Key Vault i Application Gateway.
Application Gateway dla wielu hostów

Wdróż na platformie Azure
Ten szablon tworzy Application Gateway i konfiguruje go na potrzeby wielu hostów na porcie 443.
Tworzenie Application Gateway za pomocą zastępowania ścieżki

Wdróż na platformie Azure
Ten szablon wdraża Application Gateway i pokazuje użycie funkcji zastąpienia ścieżki dla puli adresów zaplecza.
Tworzenie Application Gateway za pomocą sondy

Wdróż na platformie Azure
Ten szablon wdraża Application Gateway z ulepszoną funkcjonalnością sondy.
Tworzenie Application Gateway przy użyciu publicznego adresu IP

Wdróż na platformie Azure
Ten szablon tworzy Application Gateway, publiczny adres IP dla Application Gateway oraz Virtual Network, w którym Application Gateway jest wdrażana. Konfiguruje również Application Gateway dla równoważenia obciążenia http z dwoma serwerami zaplecza. Należy pamiętać, że należy określić prawidłowe adresy IP dla serwerów zaplecza.
Tworzenie Application Gateway za pomocą publicznego adresu IP (odciążanie)

Wdróż na platformie Azure
Ten szablon tworzy Application Gateway, publiczny adres IP dla Application Gateway oraz Virtual Network, w którym Application Gateway jest wdrażana. Konfiguruje również Application Gateway na potrzeby odciążania ssl i równoważenia obciążenia przy użyciu dwóch serwerów zaplecza. Należy pamiętać, że należy określić prawidłowe adresy IP dla serwerów zaplecza.
Tworzenie Application Gateway za pomocą przekierowania

Wdróż na platformie Azure
Ten szablon tworzy bramę aplikacji z funkcjami przekierowania w sieci wirtualnej i konfiguruje równoważenie obciążenia i reguły przekierowania (podstawowe i oparte na ścieżkach)
Tworzenie Application Gateway za pomocą ponownego zapisywania

Wdróż na platformie Azure
Ten szablon tworzy bramę aplikacji z funkcjami ponownego zapisywania w sieci wirtualnej i konfiguruje równoważenie obciążenia, ponowne zapisywanie reguł
Tworzenie Application Gateway (niestandardowy protokół SSL)

Wdróż na platformie Azure
Ten szablon wdraża Application Gateway skonfigurowany przy użyciu niestandardowych zasad ssl.
Tworzenie Application Gateway (zasady SSL)

Wdróż na platformie Azure
Ten szablon wdraża Application Gateway skonfigurowany przy użyciu wstępnie zdefiniowanych zasad ssl.
Application Gateway routingu opartego na ścieżkach URL

Wdróż na platformie Azure
Ten szablon tworzy Application Gateway i konfiguruje go na potrzeby routingu opartego na ścieżkach URL.
Tworzenie Application Gateway w wersji 2

Wdróż na platformie Azure
Ten szablon tworzy bramę aplikacji w wersji 2 w sieci wirtualnej i konfiguruje właściwości automatycznego skalowania oraz regułę równoważenia obciążenia HTTP z publicznym frontonem
Tworzenie Application Gateway (zapora aplikacji internetowej)

Wdróż na platformie Azure
Ten szablon tworzy bramę aplikacji z funkcją Web Application Firewall w sieci wirtualnej i konfiguruje reguły równoważenia obciążenia dla dowolnej liczby maszyn wirtualnych
Application Gateway za pomocą zapory aplikacji internetowej i zasad zapory

Wdróż na platformie Azure
Ten szablon tworzy Application Gateway z zaporą aplikacji internetowej skonfigurowaną wraz z zasadami zapory
Application Gateway dla aplikacji internetowej z ograniczeniem adresu IP

Wdróż na platformie Azure
Ten szablon tworzy bramę aplikacji przed aplikacją internetową platformy Azure z włączonym ograniczeniem adresu IP w aplikacji internetowej.
Tworzenie Application Gateway dla aplikacji internetowych

Wdróż na platformie Azure
Ten szablon tworzy bramę aplikacji przed dwiema Web Apps platformy Azure z włączoną sondą niestandardową.
Tworzenie Application Gateway przy użyciu certyfikatów

Wdróż na platformie Azure
Ten szablon pokazuje, jak wygenerować certyfikaty z podpisem własnym Key Vault, a następnie odwołać się do Application Gateway.
Application Gateway z wewnętrznymi API Management i aplikacją internetową

Wdróż na platformie Azure
Application Gateway routingu ruchu internetowego do sieci wirtualnej (trybu wewnętrznego) API Management wystąpienia, które obsługuje internetowy interfejs API hostowany w aplikacji internetowej platformy Azure.
Tworzenie aplikacji internetowej chronionej przez Application Gateway v2

Wdróż na platformie Azure
Ten szablon tworzy aplikację internetową platformy Azure z ograniczeniem dostępu dla Application Gateway v2. Application Gateway jest wdrażana w sieci wirtualnej (podsieci), która ma włączony punkt końcowy usługi "Microsoft.Web". Aplikacja internetowa ogranicza dostęp do ruchu z podsieci.
Tworzenie aplikacji internetowej, pe i Application Gateway v2

Wdróż na platformie Azure
Ten szablon tworzy aplikację internetową platformy Azure z prywatnym punktem końcowym w podsieci azure Virtual Network , Application Gateway v2. Application Gateway jest wdrażana w sieci wirtualnej (podsieci). Aplikacja internetowa ogranicza dostęp do ruchu z podsieci przy użyciu prywatnego punktu końcowego

Definicja zasobu szablonu usługi ARM

Typ zasobu applicationGateways można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Network/applicationGateways, dodaj następujący kod JSON do szablonu.

{
  "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" ]
}

Wartości właściwości

applicationGateways

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.Network/applicationGateways"
apiVersion Wersja interfejsu API zasobów '2023-04-01'
name Nazwa zasobu ciąg (wymagany)

Limit znaków: 1–80

Prawidłowe znaki:
Alfanumeryczne, podkreślenia, kropki i łączniki.

Zacznij od alfanumerycznego. Zakończ alfanumeryczne lub podkreślenie.
location Lokalizacja zasobu. ciąg
tags Tagi zasobów. Słownik nazw tagów i wartości. Zobacz Tagi w szablonach
identity Tożsamość bramy aplikacji, jeśli została skonfigurowana. Identyfikator usługi zarządzanej
properties Właściwości bramy aplikacji. ApplicationGatewayPropertiesFormat
Stref Lista stref dostępności oznaczających miejsce, z którego musi pochodzić zasób. ciąg[]

Identyfikator usługi zarządzanej

Nazwa Opis Wartość
typ Typ tożsamości używanej dla zasobu. Typ "SystemAssigned, UserAssigned" zawiera zarówno niejawnie utworzoną tożsamość, jak i zestaw tożsamości przypisanych przez użytkownika. Typ "Brak" spowoduje usunięcie tożsamości z maszyny wirtualnej. "Brak"
"SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned"
userAssignedIdentities Lista tożsamości użytkowników skojarzonych z zasobem. Odwołania do klucza słownika tożsamości użytkownika będą identyfikatorami zasobów usługi ARM w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". object

ApplicationGatewayPropertiesFormat

Nazwa Opis Wartość
authenticationCertificates Certyfikaty uwierzytelniania zasobu bramy aplikacji. Aby uzyskać informacje o limitach domyślnych, zobacz Application Gateway limity. ApplicationGatewayAuthenticationCertificate[]
autoskalowanieKonfiguracja Konfiguracja autoskalu. ApplicationGatewayAutoscaleConfiguration
backendAddressPools Pula adresów zaplecza zasobu bramy aplikacji. Aby uzyskać informacje o limitach domyślnych, zobacz Application Gateway limity. ApplicationGatewayBackendAddressPool[]
backendHttpSettingsCollection Ustawienia http zaplecza zasobu bramy aplikacji. Aby uzyskać informacje o limitach domyślnych, zobacz Application Gateway limity. ApplicationGatewayBackendHttpSettings[]
backendSettingsCollection Ustawienia zaplecza zasobu bramy aplikacji. Aby uzyskać informacje o limitach domyślnych, zobacz Application Gateway limity. ApplicationGatewayBackendSettings[]
customErrorConfigurations Niestandardowe konfiguracje błędów zasobu bramy aplikacji. ApplicationGatewayCustomError[]
enableFips Określa, czy program FIPS jest włączony w zasobie bramy aplikacji. bool
enableHttp2 Czy protokół HTTP2 jest włączony w zasobie bramy aplikacji. bool
firewallPolicy Odwołanie do zasobu FirewallPolicy. Podźródło
forceFirewallPolicyAssociation Jeśli to prawda, kojarzy zasady zapory z bramą aplikacji niezależnie od tego, czy zasady różnią się od konfiguracji zapory aplikacji internetowej. bool
frontendIPConfigurations Adresy IP frontonu zasobu bramy aplikacji. Aby uzyskać informacje o limitach domyślnych, zobacz Application Gateway limity. ApplicationGatewayFrontendIPConfiguration[]
frontendPorts Porty frontonu zasobu bramy aplikacji. Aby uzyskać informacje o limitach domyślnych, zobacz limity Application Gateway. ApplicationGatewayFrontendPort[]
gatewayIPConfigurations Podsieci zasobu bramy aplikacji. Aby uzyskać informacje o limitach domyślnych, zobacz limity Application Gateway. ApplicationGatewayIPConfiguration[]
globalConfiguration Konfiguracja globalna. ApplicationGatewayGlobalConfiguration
httpListeners Odbiorniki HTTP zasobu bramy aplikacji. Aby uzyskać informacje o limitach domyślnych, zobacz limity Application Gateway. ApplicationGatewayHttpListener[]
Słuchaczy Odbiorniki zasobu bramy aplikacji. Aby uzyskać informacje o limitach domyślnych, zobacz limity Application Gateway. ApplicationGatewayListener[]
loadDistributionPolicies Zasady dystrybucji obciążenia zasobu bramy aplikacji. ApplicationGatewayLoadDistributionPolicy[]
privateLinkConfigurations Konfiguracje usługi PrivateLink w bramie aplikacji. ApplicationGatewayPrivateLinkConfiguration[]
Sondy Sondy zasobu bramy aplikacji. ApplicationGatewayProbe[]
redirectConfigurations Przekierowanie konfiguracji zasobu bramy aplikacji. Aby uzyskać informacje o limitach domyślnych, zobacz limity Application Gateway. ApplicationGatewayRedirectConfiguration[]
requestRoutingRules Żądanie reguł routingu zasobu bramy aplikacji. ApplicationGatewayRequestRoutingRule[]
rewriteRuleSets Ponowne zapisywanie reguł dla zasobu bramy aplikacji. ApplicationGatewayRewriteRuleSet[]
routingRules Reguły routingu zasobu bramy aplikacji. ApplicationGatewayRoutingRule[]
sku Jednostka SKU zasobu bramy aplikacji. ApplicationGatewaySku
sslCertificates Certyfikaty SSL zasobu bramy aplikacji. Aby uzyskać informacje o limitach domyślnych, zobacz limity Application Gateway. ApplicationGatewaySslCertificate[]
sslPolicy Zasady PROTOKOŁU SSL zasobu bramy aplikacji. ApplicationGatewaySslPolicy
sslProfiles Profile SSL zasobu bramy aplikacji. Aby uzyskać informacje o limitach domyślnych, zobacz limity Application Gateway. ApplicationGatewaySslProfile[]
trustedClientCertificates Zaufane certyfikaty klienta zasobu bramy aplikacji. Aby uzyskać informacje o limitach domyślnych, zobacz limity Application Gateway. ApplicationGatewayTrustedClientCertificate[]
trustedRootCertificates Zaufane certyfikaty główne zasobu bramy aplikacji. Aby uzyskać informacje o limitach domyślnych, zobacz limity Application Gateway. ApplicationGatewayTrustedRootCertificate[]
urlPathMaps Mapa ścieżek URL zasobu bramy aplikacji. Aby uzyskać informacje o limitach domyślnych, zobacz limity Application Gateway. ApplicationGatewayUrlPathMap[]
webApplicationFirewallConfiguration Konfiguracja zapory aplikacji internetowej. ApplicationGatewayWebApplicationFirewallConfiguratio...

ApplicationGatewayAuthenticationCertificate

Nazwa Opis Wartość
identyfikator Identyfikator zasobu. ciąg
name Nazwa certyfikatu uwierzytelniania, który jest unikatowy w Application Gateway. ciąg
properties Właściwości certyfikatu uwierzytelniania bramy aplikacji. ApplicationGatewayAuthenticationCertificatePropertie...

ApplicationGatewayAuthenticationCertificatePropertie...

Nazwa Opis Wartość
dane Dane publiczne certyfikatu. ciąg

ApplicationGatewayAutoscaleConfiguration

Nazwa Opis Wartość
Maxcapacity Górna granica liczby Application Gateway pojemności. int
minCapacity Dolna granica liczby Application Gateway pojemności. int (wymagane)

ApplicationGatewayBackendAddressPool

Nazwa Opis Wartość
identyfikator Identyfikator zasobu. ciąg
name Nazwa puli adresów zaplecza, która jest unikatowa w obrębie Application Gateway. ciąg
properties Właściwości puli adresów zaplecza bramy aplikacji. ApplicationGatewayBackendAddressPoolPropertiesFormat

ApplicationGatewayBackendAddressPoolPropertiesFormat

Nazwa Opis Wartość
backendAddresses Adresy zaplecza. ApplicationGatewayBackendAddress[]

ApplicationGatewayBackendAddress

Nazwa Opis Wartość
Fqdn W pełni kwalifikowana nazwa domeny (FQDN, fully qualified domain name). ciąg
Ipaddress Adres IP. ciąg

ApplicationGatewayBackendHttpSettings

Nazwa Opis Wartość
identyfikator Identyfikator zasobu. ciąg
name Nazwa ustawień http zaplecza, które są unikatowe w obrębie Application Gateway. ciąg
properties Właściwości ustawień http zaplecza bramy aplikacji. ApplicationGatewayBackendHttpSettingsPropertiesForma...

ApplicationGatewayBackendHttpSettingsPropertiesForma...

Nazwa Opis Wartość
koligacjaCookieName Nazwa pliku cookie do użycia dla pliku cookie koligacji. ciąg
authenticationCertificates Tablica odwołań do certyfikatów uwierzytelniania bramy aplikacji. Podźródło[]
connectionDraining Opróżnianie połączenia zasobu ustawień http zaplecza. ApplicationGatewayConnectionDraining
cookieBasedAffinity Koligacja na podstawie plików cookie. "Wyłączone"
"Włączone"
Nazwa hosta Nagłówek hosta, który ma być wysyłany do serwerów zaplecza. ciąg
path Ścieżka, która powinna być używana jako prefiks dla wszystkich żądań HTTP. Wartość null oznacza, że żadna ścieżka nie zostanie poprzedzona prefiksem. Wartość domyślna ma wartość null. ciąg
pickHostNameFromBackendAddress Czy wybrać nagłówek hosta należy wybrać z nazwy hosta serwera zaplecza. Wartość domyślna to false. bool
port Port docelowy na zapleczu. int
probe Zasób sondy bramy aplikacji. Podźródło
probeEnabled Czy sonda jest włączona. Wartość domyślna to false. bool
Protokół Protokół używany do komunikowania się z zapleczem. "Http"
"Https"
"Tcp"
"Tls"
requestTimeout Limit czasu żądania w sekundach. Application Gateway żądanie zakończy się niepowodzeniem, jeśli odpowiedź nie zostanie odebrana w obiekcie RequestTimeout. Dopuszczalne wartości to od 1 sekundy do 86400 sekund. int
trustedRootCertificates Tablica odwołań do zaufanych certyfikatów głównych bramy aplikacji. Podźródło[]

Podźródło

Nazwa Opis Wartość
identyfikator Identyfikator zasobu. ciąg

ApplicationGatewayConnectionDraining

Nazwa Opis Wartość
drainTimeoutInSec Liczba sekund opróżniania połączenia jest aktywna. Dopuszczalne wartości to od 1 sekundy do 3600 sekund. int (wymagane)
enabled Bez względu na to, czy opróżnianie połączeń jest włączone, czy nie. bool (wymagane)

ApplicationGatewayBackendSettings

Nazwa Opis Wartość
identyfikator Identyfikator zasobu. ciąg
name Nazwa ustawień zaplecza, które są unikatowe w ramach Application Gateway. ciąg
properties Właściwości ustawień zaplecza bramy aplikacji. ApplicationGatewayBackendSettingsPropertiesFormat

ApplicationGatewayBackendSettingsPropertiesFormat

Nazwa Opis Wartość
Nazwa hosta Wskazanie nazwy serwera do wysyłania do serwerów zaplecza dla protokołu Tls. ciąg
pickHostNameFromBackendAddress Czy wybrać wskazanie nazwy serwera z nazwy hosta serwera zaplecza dla protokołu Tls. Wartość domyślna to false. bool
port Port docelowy na zapleczu. int
probe Zasób sondy bramy aplikacji. Podźródło
Protokół Protokół używany do komunikowania się z zapleczem. "Http"
"Https"
"Tcp"
"Tls"
timeout Limit czasu połączenia w sekundach. Application Gateway żądanie zakończy się niepowodzeniem, jeśli odpowiedź nie zostanie odebrana w ramach parametru ConnectionTimeout. Dopuszczalne wartości to od 1 sekundy do 86400 sekund. int
trustedRootCertificates Tablica odwołań do zaufanych certyfikatów głównych bramy aplikacji. Podźródło[]

ApplicationGatewayCustomError

Nazwa Opis Wartość
customErrorPageUrl Adres URL strony błędu niestandardowego bramy aplikacji. ciąg
statusCode Kod stanu niestandardowego błędu bramy aplikacji. "HttpStatus400"
"HttpStatus403"
"HttpStatus404"
"HttpStatus405"
"HttpStatus408"
"HttpStatus500"
"HttpStatus502"
"HttpStatus503"
"HttpStatus504"

ApplicationGatewayFrontendIPConfiguration

Nazwa Opis Wartość
identyfikator Identyfikator zasobu. ciąg
name Nazwa konfiguracji adresu IP frontonu, która jest unikatowa w obrębie Application Gateway. ciąg
properties Właściwości konfiguracji adresu IP frontonu bramy aplikacji. ApplicationGatewayFrontendIPConfigurationPropertiesF...

ApplicationGatewayFrontendIPConfigurationPropertiesF...

Nazwa Opis Wartość
privateIPAddress PrivateIPAddress konfiguracji adresu IP interfejsu sieciowego. ciąg
privateIPAllocationMethod Metoda alokacji prywatnego adresu IP. "Dynamiczny"
"Statyczny"
privateLinkConfiguration Odwołanie do konfiguracji łącza prywatnego bramy aplikacji. Podźródło
publicIPAddress Odwołanie do zasobu PublicIP. Podźródło
podsieć Odwołanie do zasobu podsieci. Podźródło

ApplicationGatewayFrontendPort

Nazwa Opis Wartość
identyfikator Identyfikator zasobu. ciąg
name Nazwa portu frontonu, który jest unikatowy w obrębie Application Gateway. ciąg
properties Właściwości portu frontonu bramy aplikacji. ApplicationGatewayFrontendPortPropertiesFormat

ApplicationGatewayFrontendPortPropertiesFormat

Nazwa Opis Wartość
port Port frontonu. int

ApplicationGatewayIPConfiguration

Nazwa Opis Wartość
identyfikator Identyfikator zasobu. ciąg
name Nazwa konfiguracji adresu IP unikatowej w obrębie Application Gateway. ciąg
properties Właściwości konfiguracji adresu IP bramy aplikacji. ApplicationGatewayIPConfigurationPropertiesFormat

ApplicationGatewayIPConfigurationPropertiesFormat

Nazwa Opis Wartość
podsieć Odwołanie do zasobu podsieci. Podsieć, z której brama aplikacji pobiera swój prywatny adres. Podźródło

ApplicationGatewayGlobalConfiguration

Nazwa Opis Wartość
enableRequestBuffering Włącz buforowanie żądań. bool
enableResponseBuffering Włącz buforowanie odpowiedzi. bool

ApplicationGatewayHttpListener

Nazwa Opis Wartość
identyfikator Identyfikator zasobu. ciąg
name Nazwa odbiornika HTTP, który jest unikatowy w obrębie Application Gateway. ciąg
properties Właściwości odbiornika HTTP bramy aplikacji. ApplicationGatewayHttpListenerPropertiesFormat

ApplicationGatewayHttpListenerPropertiesFormat

Nazwa Opis Wartość
customErrorConfigurations Niestandardowe konfiguracje błędów odbiornika HTTP. ApplicationGatewayCustomError[]
firewallPolicy Odwołanie do zasobu FirewallPolicy. Podźródło
frontendIPConfiguration Zasób konfiguracji adresu IP frontonu bramy aplikacji. Podźródło
frontendPort Zasób portu frontonu bramy aplikacji. Podźródło
Nazwa hosta Nazwa hosta odbiornika HTTP. ciąg
hostNames Lista nazw hostów dla odbiornika HTTP, która umożliwia również specjalne znaki wieloznaczne. ciąg[]
Protokół Protokół odbiornika HTTP. "Http"
"Https"
"Tcp"
"Tls"
requireServerNameIndication Dotyczy tylko wtedy, gdy protokół jest https. Włącza funkcję SNI dla wielu hostów. bool
sslCertificate Zasób certyfikatu SSL bramy aplikacji. Podźródło
sslProfile Zasób profilu SSL bramy aplikacji. Podźródło

ApplicationGatewayListener

Nazwa Opis Wartość
identyfikator Identyfikator zasobu. ciąg
name Nazwa odbiornika, który jest unikatowy w obrębie Application Gateway. ciąg
properties Właściwości odbiornika bramy aplikacji. ApplicationGatewayListenerPropertiesFormat

ApplicationGatewayListenerPropertiesFormat

Nazwa Opis Wartość
frontendIPConfiguration Zasób konfiguracji adresu IP frontonu bramy aplikacji. Podźródło
frontendPort Zasób portu frontonu bramy aplikacji. Podźródło
Protokół Protokół odbiornika. "Http"
"Https"
"Tcp"
"Tls"
sslCertificate Zasób certyfikatu SSL bramy aplikacji. Podźródło
sslProfile Zasób profilu SSL bramy aplikacji. Podźródło

ApplicationGatewayLoadDistributionPolicy

Nazwa Opis Wartość
identyfikator Identyfikator zasobu. ciąg
name Nazwa zasad dystrybucji obciążenia, które są unikatowe w Application Gateway. ciąg
properties Właściwości zasad dystrybucji obciążenia bramy aplikacji. ApplicationGatewayLoadDistributionPolicyPropertiesFo...

ApplicationGatewayLoadDistributionPolicyPropertiesFo...

Nazwa Opis Wartość
loadDistributionAlgorithm Zasób docelowy dystrybucji obciążenia bramy aplikacji. "IpHash"
"LeastConnections"
"RoundRobin"
loadDistributionTargets Zasób docelowy dystrybucji obciążenia bramy aplikacji. ApplicationGatewayLoadDistributionTarget[]

ApplicationGatewayLoadDistributionTarget

Nazwa Opis Wartość
identyfikator Identyfikator zasobu. ciąg
name Nazwa zasad dystrybucji obciążenia, które są unikatowe w Application Gateway. ciąg
properties Właściwości docelowej dystrybucji obciążenia bramy aplikacji. ApplicationGatewayLoadDistributionTargetPropertiesFo...

ApplicationGatewayLoadDistributionTargetPropertiesFo...

Nazwa Opis Wartość
backendAddressPool Zasób puli adresów zaplecza bramy aplikacji. Podźródło
weightPerServer Waga na serwer. Zakres od 1 do 100. int

ApplicationGatewayPrivateLinkConfiguration

Nazwa Opis Wartość
identyfikator Identyfikator zasobu. ciąg
name Nazwa konfiguracji łącza prywatnego, która jest unikatowa w obrębie Application Gateway. ciąg
properties Właściwości konfiguracji łącza prywatnego bramy aplikacji. ApplicationGatewayPrivateLinkConfigurationProperties

ApplicationGatewayPrivateLinkConfigurationProperties

Nazwa Opis Wartość
ipConfigurations Tablica konfiguracji prywatnych adresów IP usługi Application Gateway. ApplicationGatewayPrivateLinkIpConfiguration[]

ApplicationGatewayPrivateLinkIpConfiguration

Nazwa Opis Wartość
identyfikator Identyfikator zasobu. ciąg
name Nazwa konfiguracji adresu IP łącza prywatnego bramy aplikacji. ciąg
properties Właściwości konfiguracji adresu IP łącza prywatnego bramy aplikacji. ApplicationGatewayPrivateLinkIpConfigurationProperti...

ApplicationGatewayPrivateLinkIpConfigurationProperti...

Nazwa Opis Wartość
Podstawowy Niezależnie od tego, czy konfiguracja adresu IP jest podstawowa, czy nie. bool
privateIPAddress Prywatny adres IP konfiguracji adresu IP. ciąg
privateIPAllocationMethod Metoda alokacji prywatnego adresu IP. "Dynamiczny"
"Statyczny"
podsieć Odwołanie do zasobu podsieci. Podźródło

ApplicationGatewayProbe

Nazwa Opis Wartość
identyfikator Identyfikator zasobu. ciąg
name Nazwa sondy, która jest unikatowa w obrębie Application Gateway. ciąg
properties Właściwości sondy bramy aplikacji. ApplicationGatewayProbePropertiesFormat

ApplicationGatewayProbePropertiesFormat

Nazwa Opis Wartość
host Nazwa hosta do wysłania sondy do. ciąg
interval Interwał sondowania w sekundach. Jest to interwał czasu między dwiema kolejnymi sondami. Dopuszczalne wartości to od 1 sekundy do 86400 sekund. int
match Kryterium klasyfikowania odpowiedzi sondy w dobrej kondycji. ApplicationGatewayProbeHealthResponseMatch
minServers Minimalna liczba serwerów, które są zawsze oznaczone jako w dobrej kondycji. Wartość domyślna to 0. int
path Ścieżka względna sondy. Prawidłowa ścieżka rozpoczyna się od '/'. Sonda jest wysyłana do {Protocol}://{host}:{port}{path}. ciąg
pickHostNameFromBackendHttpSettings Czy nagłówek hosta powinien zostać wybrany z ustawień http zaplecza. Wartość domyślna to false. bool
pickHostNameFromBackendSettings Czy należy wybrać wskazanie nazwy serwera z ustawień zaplecza dla protokołu Tls. Wartość domyślna to false. bool
port Niestandardowy port, który będzie używany do sondowania serwerów zaplecza. Prawidłowa wartość waha się od 1 do 65535. Jeśli nie zostanie ustawiona, zostanie użyty port z ustawień http. Ta właściwość jest prawidłowa tylko dla Standard_v2 basic, Standard_v2 i WAF_v2. int
Protokół Protokół używany do sondy. "Http"
"Https"
"Tcp"
"Tls"
timeout Limit czasu sondy w sekundach. Sonda oznaczona jako nieudana, jeśli nie otrzymano prawidłowej odpowiedzi z tym limitem czasu. Dopuszczalne wartości to od 1 sekundy do 86400 sekund. int
unhealthyThreshold Liczba ponownych prób sondy. Serwer zaplecza jest oznaczony w dół po osiągnięciu kolejnej liczby niepowodzeń sondy w złej kondycji. Dopuszczalne wartości to od 1 sekundy do 20. int

ApplicationGatewayProbeHealthResponseMatch

Nazwa Opis Wartość
body Treść, która musi być zawarta w odpowiedzi na kondycję. Wartość domyślna jest pusta. ciąg
statusCodes Dozwolone zakresy kodów stanu w dobrej kondycji. Domyślny zakres kodów stanu dobrej kondycji to 200–399. ciąg[]

ApplicationGatewayRedirectConfiguration

Nazwa Opis Wartość
identyfikator Identyfikator zasobu. ciąg
name Nazwa konfiguracji przekierowania, która jest unikatowa w Application Gateway. ciąg
properties Właściwości konfiguracji przekierowania bramy aplikacji. ApplicationGatewayRedirectConfigurationPropertiesFor...

ApplicationGatewayRedirectConfigurationPropertiesFor...

Nazwa Opis Wartość
includePath Dołącz ścieżkę do przekierowanego adresu URL. bool
includeQueryString Uwzględnij ciąg zapytania w przekierowanym adresie URL. bool
pathRules Reguły ścieżki określające konfigurację przekierowania. Podźródło[]
redirectType Typ przekierowania HTTP. "Znaleziono"
"Trwałe"
"SeeOther"
"Tymczasowe"
requestRoutingRules Routing żądań określający konfigurację przekierowania. Podźródło[]
targetListener Odwołanie do odbiornika w celu przekierowania żądania do. Podźródło
targetUrl Adres URL umożliwiający przekierowanie żądania do. ciąg
urlPathMaps Mapy ścieżek URL określające domyślną konfigurację przekierowania. Podźródło[]

ApplicationGatewayRequestRoutingRule

Nazwa Opis Wartość
identyfikator Identyfikator zasobu. ciąg
name Nazwa reguły routingu żądań, która jest unikatowa w Application Gateway. ciąg
properties Właściwości reguły routingu żądań bramy aplikacji. ApplicationGatewayRequestRoutingRulePropertiesFormat

ApplicationGatewayRequestRoutingRulePropertiesFormat

Nazwa Opis Wartość
backendAddressPool Zasób puli adresów zaplecza bramy aplikacji. Podźródło
backendHttpSettings Zasób ustawień http zaplecza bramy aplikacji. Podźródło
httpListener Zasób odbiornika HTTP bramy aplikacji. Podźródło
loadDistributionPolicy Zasób zasad dystrybucji obciążenia bramy aplikacji. Podźródło
priority Priorytet reguły rozsyłania żądań. int
redirectConfiguration Przekieruj zasób konfiguracji bramy aplikacji. Podźródło
rewriteRuleSet Ponownie zapisz zasób zestawu reguł w regule podstawowej bramy aplikacji. Podźródło
ruleType Typ reguły. "Podstawowa"
"PathBasedRouting"
urlPathMap Zasób mapy ścieżek URL bramy aplikacji. Podźródło

ApplicationGatewayRewriteRuleSet

Nazwa Opis Wartość
identyfikator Identyfikator zasobu. ciąg
name Nazwa zestawu reguł ponownego zapisywania, który jest unikatowy w Application Gateway. ciąg
properties Właściwości zestawu reguł ponownego zapisywania bramy aplikacji. ApplicationGatewayRewriteRuleSetPropertiesFormat

ApplicationGatewayRewriteRuleSetPropertiesFormat

Nazwa Opis Wartość
rewriteRules (Reguły ponownego zapisywania) Ponowne zapisywanie reguł w zestawie reguł ponownego zapisywania. ApplicationGatewayRewriteRule[]

ApplicationGatewayRewriteRule

Nazwa Opis Wartość
actionSet Zestaw akcji do wykonania w ramach reguły ponownego zapisywania. ApplicationGatewayRewriteRuleActionSet
Warunki Warunki na podstawie tego, na podstawie których zostanie obliczone wykonanie zestawu akcji. ApplicationGatewayRewriteRuleCondition[]
name Nazwa reguły ponownego zapisywania, która jest unikatowa w Application Gateway. ciąg
ruleSequence Sekwencja reguł ponownego zapisywania, która określa kolejność wykonywania określonej reguły w zestawie RewriteRuleSet. int

ApplicationGatewayRewriteRuleActionSet

Nazwa Opis Wartość
requestHeaderConfigurations Akcje nagłówka żądania w zestawie akcji. ApplicationGatewayHeaderConfiguration[]
responseHeaderConfigurations Akcje nagłówka odpowiedzi w zestawie akcji. ApplicationGatewayHeaderConfiguration[]
urlConfiguration Akcja konfiguracji adresu URL w zestawie akcji. ApplicationGatewayUrlConfiguration

ApplicationGatewayHeaderConfiguration

Nazwa Opis Wartość
headerName Nazwa nagłówka konfiguracji nagłówka. ciąg
headerValue Wartość nagłówka konfiguracji nagłówka. ciąg

ApplicationGatewayUrlConfiguration

Nazwa Opis Wartość
modifiedPath Ścieżka adresu URL podana przez użytkownika do ponownego zapisywania adresów URL. Wartość null oznacza, że żadna ścieżka nie zostanie zaktualizowana. Wartość domyślna to null. ciąg
modifiedQueryString Ciąg zapytania podany przez użytkownika w celu ponownego zapisania adresu URL. Wartość null oznacza, że żaden ciąg zapytania nie zostanie zaktualizowany. Wartość domyślna to null. ciąg
Przekierować Jeśli zostanie ustawiona wartość true, ponownie oceni mapę ścieżki adresu URL podaną w regułach routingu żądań opartych na ścieżkach przy użyciu zmodyfikowanej ścieżki. Wartość domyślna to false. bool

ApplicationGatewayRewriteRuleCondition

Nazwa Opis Wartość
Ignorecase Ustawienie tego parametru na wartość prawdy przy użyciu wymuszania wzorca w celu przeprowadzenia porównania uwzględniającego wielkość liter. bool
negate Ustawienie tej wartości jako prawdy wymusi sprawdzenie negacji warunku podanego przez użytkownika. bool
Wzór Wzorzec, stały ciąg lub wyrażenie regularne, które oblicza prawdę warunku. ciąg
zmienna Parametr warunku rewriteRuleCondition. ciąg

ApplicationGatewayRoutingRule

Nazwa Opis Wartość
identyfikator Identyfikator zasobu. ciąg
name Nazwa reguły routingu unikatowej w obrębie Application Gateway. ciąg
properties Właściwości reguły routingu bramy aplikacji. ApplicationGatewayRoutingRulePropertiesFormat

ApplicationGatewayRoutingRulePropertiesFormat

Nazwa Opis Wartość
backendAddressPool Zasób puli adresów zaplecza bramy aplikacji. Podźródło
backendSettings Zasób ustawień zaplecza bramy aplikacji. Podźródło
Odbiornika Zasób odbiornika bramy aplikacji. Podźródło
priority Priorytet reguły routingu. int (wymagane)
ruleType Typ reguły. "Podstawowa"
"PathBasedRouting"

ApplicationGatewaySku

Nazwa Opis Wartość
capacity Pojemność (liczba wystąpień) bramy aplikacji. int
name Nazwa jednostki SKU bramy aplikacji. "Podstawowa"
"Standard_Large"
"Standard_Medium"
"Standard_Small"
"Standard_v2"
"WAF_Large"
"WAF_Medium"
"WAF_v2"
tier Warstwa bramy aplikacji. "Podstawowa"
"Standardowa"
"Standard_v2"
"Zapora aplikacji internetowej"
"WAF_v2"

ApplicationGatewaySslCertificate

Nazwa Opis Wartość
identyfikator Identyfikator zasobu. ciąg
name Nazwa certyfikatu SSL, który jest unikatowy w obrębie Application Gateway. ciąg
properties Właściwości certyfikatu SSL bramy aplikacji. ApplicationGatewaySslCertificatePropertiesFormat

ApplicationGatewaySslCertificatePropertiesFormat

Nazwa Opis Wartość
dane Certyfikat pfx zakodowany w formacie Base-64. Dotyczy tylko żądania PUT. ciąg
keyVaultSecretId Identyfikator wpisu tajnego (zakodowany w formacie base-64 niezaszyfrowany pfx) "Secret" lub "Certificate" obiektu przechowywanego w usłudze KeyVault. ciąg
hasło Hasło do pliku pfx określonego w danych. Dotyczy tylko żądania PUT. ciąg

ApplicationGatewaySslPolicy

Nazwa Opis Wartość
cipherSuites Pakiety szyfrowania SSL, które mają być włączone w określonej kolejności do bramy aplikacji. Tablica ciągów zawierająca dowolną z:
"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 Protokoły SSL, które mają być wyłączone w bramie aplikacji. Tablica ciągów zawierająca dowolną z:
"TLSv1_0"
"TLSv1_1"
"TLSv1_2"
"TLSv1_3"
minProtocolVersion Minimalna wersja protokołu SSL, która ma być obsługiwana w bramie aplikacji. "TLSv1_0"
"TLSv1_1"
"TLSv1_2"
"TLSv1_3"
policyName Nazwa wstępnie zdefiniowanych zasad ssl. "AppGwSslPolicy20150501"
"AppGwSslPolicy20170401"
"AppGwSslPolicy20170401S"
"AppGwSslPolicy20220101"
"AppGwSslPolicy2020101S"
policyType Typ zasad ssl. "Niestandardowy"
"CustomV2"
"Wstępnie zdefiniowane"

ApplicationGatewaySslProfile

Nazwa Opis Wartość
identyfikator Identyfikator zasobu. ciąg
name Nazwa profilu SSL, który jest unikatowy w Application Gateway. ciąg
properties Właściwości profilu SSL bramy aplikacji. ApplicationGatewaySslProfilePropertiesFormat

ApplicationGatewaySslProfilePropertiesFormat

Nazwa Opis Wartość
clientAuthConfiguration Konfiguracja uwierzytelniania klienta zasobu bramy aplikacji. ApplicationGatewayClientAuthConfiguration
sslPolicy Zasady PROTOKOŁU SSL zasobu bramy aplikacji. ApplicationGatewaySslPolicy
trustedClientCertificates Tablica odwołań do zaufanych certyfikatów klienta usługi Application Gateway. Podźródło[]

ApplicationGatewayClientAuthConfiguration

Nazwa Opis Wartość
verifyClientCertIssuerDN Sprawdź nazwę wystawcy certyfikatu klienta w bramie aplikacji. bool
verifyClientRevocation Sprawdź stan odwołania certyfikatu klienta. "Brak"
"OCSP"

ApplicationGatewayTrustedClientCertificate

Nazwa Opis Wartość
identyfikator Identyfikator zasobu. ciąg
name Nazwa zaufanego certyfikatu klienta, który jest unikatowy w Application Gateway. ciąg
properties Właściwości zaufanego certyfikatu klienta bramy aplikacji. ApplicationGatewayTrustedClientCertificateProperties...

ApplicationGatewayTrustedClientCertificateProperties...

Nazwa Opis Wartość
dane Dane publiczne certyfikatu. ciąg

ApplicationGatewayTrustedRootCertificate

Nazwa Opis Wartość
identyfikator Identyfikator zasobu. ciąg
name Nazwa zaufanego certyfikatu głównego, który jest unikatowy w Application Gateway. ciąg
properties Właściwości zaufanego certyfikatu głównego bramy aplikacji. ApplicationGatewayTrustedRootCertificatePropertiesFo...

ApplicationGatewayTrustedRootCertificatePropertiesFo...

Nazwa Opis Wartość
dane Dane publiczne certyfikatu. ciąg
keyVaultSecretId Identyfikator wpisu tajnego (zakodowany w formacie base-64 niezaszyfrowany pfx) "Secret" lub "Certificate" obiektu przechowywanego w usłudze KeyVault. ciąg

ApplicationGatewayUrlPathMap

Nazwa Opis Wartość
identyfikator Identyfikator zasobu. ciąg
name Nazwa mapy ścieżki adresu URL, która jest unikatowa w obrębie Application Gateway. ciąg
properties Właściwości mapy ścieżki adresu URL bramy aplikacji. ApplicationGatewayUrlPathMapPropertiesFormat

ApplicationGatewayUrlPathMapPropertiesFormat

Nazwa Opis Wartość
defaultBackendAddressPool Domyślny zasób puli adresów zaplecza mapy ścieżki adresu URL. Podźródło
defaultBackendHttpSettings Domyślny zasób ustawień http zaplecza mapy ścieżki adresu URL. Podźródło
defaultLoadDistributionPolicy Domyślny zasób zasad dystrybucji obciążenia mapy ścieżki adresu URL. Podźródło
defaultRedirectConfiguration Domyślny zasób konfiguracji przekierowania mapy ścieżek URL. Podźródło
defaultRewriteRuleSet Domyślny zasób zestawu reguł ponownego zapisywania mapy ścieżek URL. Podźródło
pathRules Reguła ścieżki zasobu mapy ścieżki URL. ApplicationGatewayPathRule[]

ApplicationGatewayPathRule

Nazwa Opis Wartość
identyfikator Identyfikator zasobu. ciąg
name Nazwa reguły ścieżki, która jest unikatowa w Application Gateway. ciąg
properties Właściwości reguły ścieżki bramy aplikacji. ApplicationGatewayPathRulePropertiesFormat

ApplicationGatewayPathRulePropertiesFormat

Nazwa Opis Wartość
backendAddressPool Zasób puli adresów zaplecza reguły ścieżki mapy ścieżki adresu URL. Podźródło
backendHttpSettings Zasób ustawień http zaplecza reguły ścieżki mapy ścieżki adresu URL. Podźródło
firewallPolicy Odwołanie do zasobu FirewallPolicy. Podźródło
loadDistributionPolicy Zasób zasad dystrybucji obciążenia reguły ścieżki mapy ścieżki adresu URL. Podźródło
Ścieżki Reguły ścieżki mapy ścieżek URL. ciąg[]
redirectConfiguration Przekieruj zasób konfiguracji reguły ścieżki mapy ścieżki adresu URL. Podźródło
rewriteRuleSet Ponownie zapisz zasób zestawu reguł ścieżki adresu URL dla reguły ścieżki mapy. Podźródło

ApplicationGatewayWebApplicationFirewallConfiguratio...

Nazwa Opis Wartość
disabledRuleGroups Wyłączone grupy reguł. ApplicationGatewayFirewallDisabledRuleGroup[]
enabled Czy zapora aplikacji internetowej jest włączona, czy nie. bool (wymagane)
Wykluczenia Lista wykluczeń. ApplicationGatewayFirewallExclusion[]
fileUploadLimitInMb Maksymalny rozmiar przekazywania plików w mb dla zapory aplikacji internetowej. int
firewallMode Tryb zapory aplikacji internetowej. "Wykrywanie"
"Zapobieganie" (wymagane)
maxRequestBodySize Maksymalny rozmiar treści żądania dla zapory aplikacji internetowej. int
maxRequestBodySizeInKb Maksymalny rozmiar treści żądania w kb dla zapory aplikacji internetowej. int
requestBodyCheck Czy zezwalać zaporze aplikacji internetowej na sprawdzanie treści żądania. bool
ruleSetType Typ zestawu reguł zapory aplikacji internetowej. Możliwe wartości to: "OWASP". ciąg (wymagany)
ruleSetVersion Wersja typu zestawu reguł. ciąg (wymagany)

ApplicationGatewayFirewallDisabledRuleGroup

Nazwa Opis Wartość
ruleGroupName Nazwa grupy reguł, która zostanie wyłączona. ciąg (wymagany)
rules Lista reguł, które zostaną wyłączone. Jeśli ma wartość null, wszystkie reguły grupy reguł zostaną wyłączone. int[]

ApplicationGatewayFirewallExclusion

Nazwa Opis Wartość
matchVariable Zmienna, która ma zostać wykluczona. ciąg (wymagany)
selector (selektor) Gdy element matchVariable jest kolekcją, operator używany do określania elementów w kolekcji, do których ma zastosowanie to wykluczenie. ciąg (wymagany)
selectorMatchOperator Gdy element matchVariable jest kolekcją, należy uruchomić selektor, aby określić, które elementy w kolekcji mają zastosowanie do tego wykluczenia. ciąg (wymagany)

Szablony szybkiego startu

Następujące szablony szybkiego startu wdrażają ten typ zasobu.

Template Opis
Autoskaluj zestaw skalowania maszyn wirtualnych z systemem Windows LANSA przy użyciu usługi Azure SQL Database

Wdróż na platformie Azure
Szablon wdraża zestaw skalowania maszyn wirtualnych z systemem Windows z żądaną liczbą maszyn wirtualnych w zestawie skalowania i tożsamości usługi ZARZĄDZANEj LANSA w celu zainstalowania ich na każdej maszynie wirtualnej. Po wdrożeniu zestawu skalowania maszyn wirtualnych rozszerzenie niestandardowego skryptu służy do instalowania tożsamości usługi ZARZĄDZANEj LANSA)
Tworzenie witryny WordPress w sieci wirtualnej

Wdróż na platformie Azure
Ten szablon tworzy witrynę WordPress w wystąpieniu kontenera w sieci wirtualnej. Wyprowadź również nazwę FQDN witryny publicznej, która może uzyskać dostęp do witryny WordPress.
Tworzenie Azure Application Gateway w wersji 2

Wdróż na platformie Azure
Ten szablon tworzy Azure Application Gateway z dwoma serwerami Windows Server 2016 w puli zaplecza
Tworzenie zapory aplikacji internetowej platformy Azure w wersji 2 w Azure Application Gateway

Wdróż na platformie Azure
Ten szablon tworzy platformę Azure Web Application Firewall w wersji 2 na Azure Application Gateway z dwoma serwerami Windows Server 2016 w puli zaplecza
Klaster usługi AKS z bramą translatora adresów sieciowych i Application Gateway

Wdróż na platformie Azure
W tym przykładzie pokazano, jak wdrożyć klaster usługi AKS z bramą translatora adresów sieciowych dla połączeń wychodzących i Application Gateway dla połączeń przychodzących.
Konfiguracja demonstracyjna Azure Application Gateway

Wdróż na platformie Azure
Ten szablon umożliwia szybkie wdrożenie pokazu Azure Application Gateway w celu przetestowania równoważenia obciążenia z koligacją opartą na plikach cookie lub bez tej koligacji.
Witryna internetowa eShop ze środowiskami ASE z wewnętrznym modułem równoważenia obciążenia

Wdróż na platformie Azure
App Service Environment to opcja planu usługi Premium Azure App Service, która zapewnia w pełni izolowane i dedykowane środowisko do bezpiecznego uruchamiania aplikacji Azure App Service na dużą skalę, w tym Web Apps, Mobile Apps i API Apps.
Menedżer ruchu wielowarstwowego, L4 ILB, L7 AppGateway

Wdróż na platformie Azure
Ten szablon wdraża Virtual Network, oddziela sieć za pośrednictwem podsieci, wdraża maszyny wirtualne i konfiguruje równoważenie obciążenia
Aplikacja wielowarstwowa z sieciową grupą zabezpieczeń, wewnętrznym modułem równoważenia obciążenia, usługą AppGateway

Wdróż na platformie Azure
Ten szablon wdraża Virtual Network, oddziela sieć za pośrednictwem podsieci, wdraża maszyny wirtualne i konfiguruje równoważenie obciążenia
Tworzenie API Management w wewnętrznej sieci wirtualnej za pomocą usługi App Gateway

Wdróż na platformie Azure
Ten szablon przedstawia sposób tworzenia wystąpienia usługi Azure API Management w sieci prywatnej chronionej przez Azure Application Gateway.
Front Door Standard/Premium ze źródłem Application Gateway

Wdróż na platformie Azure
Ten szablon tworzy usługę Front Door Standard/Premium i wystąpienie Application Gateway oraz używa zasad sieciowej grupy zabezpieczeń i zapory aplikacji internetowej do sprawdzania, czy ruch przechodzi przez źródło usługi Front Door.
Usługa Front Door z Container Instances i Application Gateway

Wdróż na platformie Azure
Ten szablon tworzy usługę Front Door Standard/Premium z grupą kontenerów i Application Gateway.
Wdrażanie zestawu skalowania maszyn wirtualnych z systemem Ubuntu przy użyciu Azure Application Gateway

Wdróż na platformie Azure
Ten szablon umożliwia wdrożenie prostego zestawu skalowania maszyn wirtualnych z systemem Ubuntu zintegrowanego z Azure Application Gateway i obsługuje maksymalnie 1000 maszyn wirtualnych
Wdrażanie zestawu skalowania maszyn wirtualnych z systemem Windows przy użyciu Azure Application Gateway

Wdróż na platformie Azure
Ten szablon umożliwia wdrożenie prostego zestawu skalowania maszyn wirtualnych z systemem Windows zintegrowanego z Azure Application Gateway i obsługuje maksymalnie 1000 maszyn wirtualnych
Klaster usługi AKS z kontrolerem ruchu przychodzącego Application Gateway

Wdróż na platformie Azure
W tym przykładzie pokazano, jak wdrożyć klaster usługi AKS przy użyciu Application Gateway, kontrolera ruchu przychodzącego Application Gateway, Azure Container Registry, usługi Log Analytics i Key Vault
Usługa App Gateway z zaporą aplikacji internetowej, protokołem SSL, usługami IIS i przekierowaniem HTTPS

Wdróż na platformie Azure
Ten szablon wdraża Application Gateway za pomocą zapory aplikacji internetowej, kompleksowe przekierowanie SSL i HTTP do protokołu HTTPS na serwerach usług IIS.
Tworzenie Application Gateway

Wdróż na platformie Azure
Ten szablon tworzy bramę aplikacji w sieci wirtualnej i konfiguruje reguły równoważenia obciążenia dla dowolnej liczby maszyn wirtualnych
Tworzenie Application Gateway IPv6

Wdróż na platformie Azure
Ten szablon tworzy bramę aplikacji z frontonem IPv6 w sieci wirtualnej z podwójnym stosem.
Tworzenie Application Gateway V2 przy użyciu Key Vault

Wdróż na platformie Azure
Ten szablon wdraża Application Gateway V2 w Virtual Network, tożsamość zdefiniowaną przez użytkownika, Key Vault, wpis tajny (dane certyfikatu) i zasady dostępu w Key Vault i Application Gateway.
Application Gateway dla wielu hostów

Wdróż na platformie Azure
Ten szablon tworzy Application Gateway i konfiguruje go na potrzeby wielu hostów na porcie 443.
Tworzenie Application Gateway za pomocą zastępowania ścieżki

Wdróż na platformie Azure
Ten szablon wdraża Application Gateway i pokazuje użycie funkcji zastąpienia ścieżki dla puli adresów zaplecza.
Tworzenie Application Gateway za pomocą sondy

Wdróż na platformie Azure
Ten szablon wdraża Application Gateway z ulepszoną funkcjonalnością sondy.
Tworzenie Application Gateway przy użyciu publicznego adresu IP

Wdróż na platformie Azure
Ten szablon tworzy Application Gateway, publiczny adres IP dla Application Gateway oraz Virtual Network, w którym Application Gateway jest wdrażana. Konfiguruje również Application Gateway dla równoważenia obciążenia http z dwoma serwerami zaplecza. Należy pamiętać, że należy określić prawidłowe adresy IP dla serwerów zaplecza.
Tworzenie Application Gateway za pomocą publicznego adresu IP (odciążanie)

Wdróż na platformie Azure
Ten szablon tworzy Application Gateway, publiczny adres IP dla Application Gateway oraz Virtual Network, w którym Application Gateway jest wdrażana. Konfiguruje również Application Gateway na potrzeby odciążania ssl i równoważenia obciążenia przy użyciu dwóch serwerów zaplecza. Należy pamiętać, że należy określić prawidłowe adresy IP dla serwerów zaplecza.
Tworzenie Application Gateway za pomocą przekierowania

Wdróż na platformie Azure
Ten szablon tworzy bramę aplikacji z funkcjami przekierowania w sieci wirtualnej i konfiguruje równoważenie obciążenia i reguły przekierowania (podstawowe i oparte na ścieżkach)
Tworzenie Application Gateway za pomocą ponownego zapisywania

Wdróż na platformie Azure
Ten szablon tworzy bramę aplikacji z funkcjami ponownego zapisywania w sieci wirtualnej i konfiguruje równoważenie obciążenia, ponowne zapisywanie reguł
Tworzenie Application Gateway (niestandardowy protokół SSL)

Wdróż na platformie Azure
Ten szablon wdraża Application Gateway skonfigurowany przy użyciu niestandardowych zasad ssl.
Tworzenie Application Gateway (zasady SSL)

Wdróż na platformie Azure
Ten szablon wdraża Application Gateway skonfigurowany przy użyciu wstępnie zdefiniowanych zasad ssl.
Application Gateway routingu opartego na ścieżkach URL

Wdróż na platformie Azure
Ten szablon tworzy Application Gateway i konfiguruje go na potrzeby routingu opartego na ścieżkach URL.
Tworzenie Application Gateway w wersji 2

Wdróż na platformie Azure
Ten szablon tworzy bramę aplikacji w wersji 2 w sieci wirtualnej i konfiguruje właściwości automatycznego skalowania oraz regułę równoważenia obciążenia HTTP z publicznym frontonem
Tworzenie Application Gateway (zapora aplikacji internetowej)

Wdróż na platformie Azure
Ten szablon tworzy bramę aplikacji z funkcją Web Application Firewall w sieci wirtualnej i konfiguruje reguły równoważenia obciążenia dla dowolnej liczby maszyn wirtualnych
Application Gateway za pomocą zapory aplikacji internetowej i zasad zapory

Wdróż na platformie Azure
Ten szablon tworzy Application Gateway z zaporą aplikacji internetowej skonfigurowaną wraz z zasadami zapory
Application Gateway dla aplikacji internetowej z ograniczeniem adresu IP

Wdróż na platformie Azure
Ten szablon tworzy bramę aplikacji przed aplikacją internetową platformy Azure z włączonym ograniczeniem adresu IP w aplikacji internetowej.
Tworzenie Application Gateway dla aplikacji internetowych

Wdróż na platformie Azure
Ten szablon tworzy bramę aplikacji przed dwiema Web Apps platformy Azure z włączoną sondą niestandardową.
Tworzenie Application Gateway przy użyciu certyfikatów

Wdróż na platformie Azure
Ten szablon pokazuje, jak wygenerować certyfikaty z podpisem własnym Key Vault, a następnie odwołać się do Application Gateway.
Application Gateway z wewnętrznymi API Management i aplikacją internetową

Wdróż na platformie Azure
Application Gateway routingu ruchu internetowego do sieci wirtualnej (trybu wewnętrznego) API Management wystąpienia, które obsługuje internetowy interfejs API hostowany w aplikacji internetowej platformy Azure.
Tworzenie aplikacji internetowej chronionej przez Application Gateway v2

Wdróż na platformie Azure
Ten szablon tworzy aplikację internetową platformy Azure z ograniczeniem dostępu dla Application Gateway v2. Application Gateway jest wdrażana w sieci wirtualnej (podsieci), która ma włączony punkt końcowy usługi "Microsoft.Web". Aplikacja internetowa ogranicza dostęp do ruchu z podsieci.
Tworzenie aplikacji internetowej, pe i Application Gateway v2

Wdróż na platformie Azure
Ten szablon tworzy aplikację internetową platformy Azure z prywatnym punktem końcowym w podsieci azure Virtual Network , Application Gateway v2. Application Gateway jest wdrażana w sieci wirtualnej (podsieci). Aplikacja internetowa ogranicza dostęp do ruchu z podsieci przy użyciu prywatnego punktu końcowego

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu applicationGateways można wdrożyć przy użyciu operacji docelowych:

  • Grupy zasobów

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Network/applicationGateways, dodaj następujący program Terraform do szablonu.

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"
    ]
  })
}

Wartości właściwości

applicationGateways

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.Network/applicationGateways@2023-04-01"
name Nazwa zasobu ciąg (wymagany)

Limit znaków: 1–80

Prawidłowe znaki:
Alfanumeryczne, podkreślenia, kropki i łączniki.

Zacznij od alfanumerycznego. Zakończ alfanumeryczne lub podkreślenie.
location Lokalizacja zasobu. ciąg
parent_id Aby wdrożyć w grupie zasobów, użyj identyfikatora tej grupy zasobów. ciąg (wymagany)
tags Tagi zasobów. Słownik nazw tagów i wartości.
identity Tożsamość bramy aplikacji, jeśli została skonfigurowana. Identyfikator usługi zarządzanej
properties Właściwości bramy aplikacji. ApplicationGatewayPropertiesFormat
Stref Lista stref dostępności oznaczających miejsce, z którego musi pochodzić zasób. ciąg[]

Identyfikator usługi zarządzanej

Nazwa Opis Wartość
typ Typ tożsamości używanej dla zasobu. Typ "SystemAssigned, UserAssigned" zawiera zarówno niejawnie utworzoną tożsamość, jak i zestaw tożsamości przypisanych przez użytkownika. Typ "Brak" spowoduje usunięcie tożsamości z maszyny wirtualnej. "SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned"
identity_ids Lista tożsamości użytkowników skojarzonych z zasobem. Odwołania do klucza słownika tożsamości użytkownika będą identyfikatorami zasobów usługi ARM w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". Tablica identyfikatorów tożsamości użytkownika.

ApplicationGatewayPropertiesFormat

Nazwa Opis Wartość
authenticationCertificates Certyfikaty uwierzytelniania zasobu bramy aplikacji. Aby uzyskać informacje o limitach domyślnych, zobacz Application Gateway limity. ApplicationGatewayAuthenticationCertificate[]
autoskalowanieKonfiguracja Konfiguracja autoskalu. ApplicationGatewayAutoscaleConfiguration
backendAddressPools Pula adresów zaplecza zasobu bramy aplikacji. Aby uzyskać informacje o limitach domyślnych, zobacz Application Gateway limity. ApplicationGatewayBackendAddressPool[]
backendHttpSettingsCollection Ustawienia http zaplecza zasobu bramy aplikacji. Aby uzyskać informacje o limitach domyślnych, zobacz Application Gateway limity. ApplicationGatewayBackendHttpSettings[]
backendSettingsCollection Ustawienia zaplecza zasobu bramy aplikacji. Aby uzyskać informacje o limitach domyślnych, zobacz Application Gateway limity. ApplicationGatewayBackendSettings[]
customErrorConfigurations Niestandardowe konfiguracje błędów zasobu bramy aplikacji. ApplicationGatewayCustomError[]
enableFips Określa, czy program FIPS jest włączony w zasobie bramy aplikacji. bool
enableHttp2 Czy protokół HTTP2 jest włączony w zasobie bramy aplikacji. bool
firewallPolicy Odwołanie do zasobu FirewallPolicy. Podźródło
forceFirewallPolicyAssociation Jeśli to prawda, kojarzy zasady zapory z bramą aplikacji niezależnie od tego, czy zasady różnią się od konfiguracji zapory aplikacji internetowej. bool
frontendIPConfigurations Adresy IP frontonu zasobu bramy aplikacji. Aby uzyskać informacje o limitach domyślnych, zobacz Application Gateway limity. ApplicationGatewayFrontendIPConfiguration[]
frontendPorts Porty frontonu zasobu bramy aplikacji. Aby uzyskać informacje o limitach domyślnych, zobacz Application Gateway limity. ApplicationGatewayFrontendPort[]
gatewayIPConfigurations Podsieci zasobu bramy aplikacji. Aby uzyskać informacje o limitach domyślnych, zobacz Application Gateway limity. ApplicationGatewayIPConfiguration[]
globalConfiguration Konfiguracja globalna. ApplicationGatewayGlobalConfiguration
httpListeners Odbiorniki HTTP zasobu bramy aplikacji. Aby uzyskać informacje o limitach domyślnych, zobacz limity Application Gateway. ApplicationGatewayHttpListener[]
Słuchaczy Odbiorniki zasobu bramy aplikacji. Aby uzyskać informacje o limitach domyślnych, zobacz limity Application Gateway. ApplicationGatewayListener[]
loadDistributionPolicies Zasady dystrybucji obciążenia zasobu bramy aplikacji. ApplicationGatewayLoadDistributionPolicy[]
privateLinkConfigurations Konfiguracje usługi PrivateLink w bramie aplikacji. ApplicationGatewayPrivateLinkConfiguration[]
Sondy Sondy zasobu bramy aplikacji. ApplicationGatewayProbe[]
redirectConfigurations Przekierowanie konfiguracji zasobu bramy aplikacji. Aby uzyskać informacje o limitach domyślnych, zobacz limity Application Gateway. ApplicationGatewayRedirectConfiguration[]
requestRoutingRules Żądanie reguł routingu zasobu bramy aplikacji. ApplicationGatewayRequestRoutingRule[]
rewriteRuleSets Ponowne zapisywanie reguł dla zasobu bramy aplikacji. ApplicationGatewayRewriteRuleSet[]
routingRules Reguły routingu zasobu bramy aplikacji. ApplicationGatewayRoutingRule[]
sku Jednostka SKU zasobu bramy aplikacji. ApplicationGatewaySku
sslCertificates Certyfikaty SSL zasobu bramy aplikacji. Aby uzyskać informacje o limitach domyślnych, zobacz limity Application Gateway. ApplicationGatewaySslCertificate[]
sslPolicy Zasady PROTOKOŁU SSL zasobu bramy aplikacji. ApplicationGatewaySslPolicy
sslProfiles Profile SSL zasobu bramy aplikacji. Aby uzyskać informacje o limitach domyślnych, zobacz limity Application Gateway. ApplicationGatewaySslProfile[]
trustedClientCertificates Zaufane certyfikaty klienta zasobu bramy aplikacji. Aby uzyskać informacje o limitach domyślnych, zobacz limity Application Gateway. ApplicationGatewayTrustedClientCertificate[]
trustedRootCertificates Zaufane certyfikaty główne zasobu bramy aplikacji. Aby uzyskać informacje o limitach domyślnych, zobacz limity Application Gateway. ApplicationGatewayTrustedRootCertificate[]
urlPathMaps Mapa ścieżek URL zasobu bramy aplikacji. Aby uzyskać informacje o limitach domyślnych, zobacz limity Application Gateway. ApplicationGatewayUrlPathMap[]
webApplicationFirewallConfiguration Konfiguracja zapory aplikacji internetowej. ApplicationGatewayWebApplicationFirewallConfiguratio...

ApplicationGatewayAuthenticationCertificate

Nazwa Opis Wartość
identyfikator Identyfikator zasobu. ciąg
name Nazwa certyfikatu uwierzytelniania, który jest unikatowy w Application Gateway. ciąg
properties Właściwości certyfikatu uwierzytelniania bramy aplikacji. ApplicationGatewayAuthenticationCertificatePropertie...

ApplicationGatewayAuthenticationCertificatePropertie...

Nazwa Opis Wartość
dane Dane publiczne certyfikatu. ciąg

ApplicationGatewayAutoscaleConfiguration

Nazwa Opis Wartość
Maxcapacity Górna granica liczby Application Gateway pojemności. int
minCapacity Dolna granica liczby Application Gateway pojemności. int (wymagane)

ApplicationGatewayBackendAddressPool

Nazwa Opis Wartość
identyfikator Identyfikator zasobu. ciąg
name Nazwa puli adresów zaplecza, która jest unikatowa w Application Gateway. ciąg
properties Właściwości puli adresów zaplecza bramy aplikacji. ApplicationGatewayBackendAddressPoolPropertiesFormat

ApplicationGatewayBackendAddressPoolPropertiesFormat

Nazwa Opis Wartość
backendAddresses Adresy zaplecza. ApplicationGatewayBackendAddress[]

ApplicationGatewayBackendAddress

Nazwa Opis Wartość
Fqdn W pełni kwalifikowana nazwa domeny (FQDN, fully qualified domain name). ciąg
Ipaddress Adres IP. ciąg

ApplicationGatewayBackendHttpSettings

Nazwa Opis Wartość
identyfikator Identyfikator zasobu. ciąg
name Nazwa ustawień http zaplecza, które są unikatowe w obrębie Application Gateway. ciąg
properties Właściwości ustawień http zaplecza bramy aplikacji. ApplicationGatewayBackendHttpSettingsPropertiesForma...

ApplicationGatewayBackendHttpSettingsPropertiesForma...

Nazwa Opis Wartość
koligacjaCookieName Nazwa pliku cookie do użycia dla pliku cookie koligacji. ciąg
authenticationCertificates Tablica odwołań do certyfikatów uwierzytelniania bramy aplikacji. Podźródło[]
connectionDraining Opróżnianie połączenia zasobu ustawień http zaplecza. ApplicationGatewayConnectionDraining
cookieBasedAffinity Koligacja na podstawie plików cookie. "Wyłączone"
"Włączone"
Nazwa hosta Nagłówek hosta, który ma być wysyłany do serwerów zaplecza. ciąg
path Ścieżka, która powinna być używana jako prefiks dla wszystkich żądań HTTP. Wartość null oznacza, że żadna ścieżka nie zostanie poprzedzona prefiksem. Wartość domyślna ma wartość null. ciąg
pickHostNameFromBackendAddress Czy wybrać nagłówek hosta należy wybrać z nazwy hosta serwera zaplecza. Wartość domyślna to false. bool
port Port docelowy na zapleczu. int
probe Zasób sondy bramy aplikacji. Podźródło
probeEnabled Czy sonda jest włączona. Wartość domyślna to false. bool
Protokół Protokół używany do komunikowania się z zapleczem. "Http"
"Https"
"Tcp"
"Tls"
requestTimeout Limit czasu żądania w sekundach. Application Gateway żądanie zakończy się niepowodzeniem, jeśli odpowiedź nie zostanie odebrana w obiekcie RequestTimeout. Dopuszczalne wartości to od 1 sekundy do 86400 sekund. int
trustedRootCertificates Tablica odwołań do zaufanych certyfikatów głównych bramy aplikacji. Podźródło[]

Podźródło

Nazwa Opis Wartość
identyfikator Identyfikator zasobu. ciąg

ApplicationGatewayConnectionDraining

Nazwa Opis Wartość
drainTimeoutInSec Liczba sekund opróżniania połączenia jest aktywna. Dopuszczalne wartości to od 1 sekundy do 3600 sekund. int (wymagane)
enabled Bez względu na to, czy opróżnianie połączeń jest włączone, czy nie. bool (wymagane)

ApplicationGatewayBackendSettings

Nazwa Opis Wartość
identyfikator Identyfikator zasobu. ciąg
name Nazwa ustawień zaplecza, które są unikatowe w ramach Application Gateway. ciąg
properties Właściwości ustawień zaplecza bramy aplikacji. ApplicationGatewayBackendSettingsPropertiesFormat

ApplicationGatewayBackendSettingsPropertiesFormat

Nazwa Opis Wartość
Nazwa hosta Wskazanie nazwy serwera do wysyłania do serwerów zaplecza dla protokołu Tls. ciąg
pickHostNameFromBackendAddress Czy wybrać wskazanie nazwy serwera z nazwy hosta serwera zaplecza dla protokołu Tls. Wartość domyślna to false. bool
port Port docelowy na zapleczu. int
probe Zasób sondy bramy aplikacji. Podźródło
Protokół Protokół używany do komunikowania się z zapleczem. "Http"
"Https"
"Tcp"
"Tls"
timeout Limit czasu połączenia w sekundach. Application Gateway żądanie zakończy się niepowodzeniem, jeśli odpowiedź nie zostanie odebrana w ramach parametru ConnectionTimeout. Dopuszczalne wartości to od 1 sekundy do 86400 sekund. int
trustedRootCertificates Tablica odwołań do zaufanych certyfikatów głównych bramy aplikacji. Podźródło[]

ApplicationGatewayCustomError

Nazwa Opis Wartość
customErrorPageUrl Adres URL strony błędu niestandardowego bramy aplikacji. ciąg
statusCode Kod stanu niestandardowego błędu bramy aplikacji. "HttpStatus400"
"HttpStatus403"
"HttpStatus404"
"HttpStatus405"
"HttpStatus408"
"HttpStatus500"
"HttpStatus502"
"HttpStatus503"
"HttpStatus504"

ApplicationGatewayFrontendIPConfiguration

Nazwa Opis Wartość
identyfikator Identyfikator zasobu. ciąg
name Nazwa konfiguracji adresu IP frontonu, która jest unikatowa w obrębie Application Gateway. ciąg
properties Właściwości konfiguracji adresu IP frontonu bramy aplikacji. ApplicationGatewayFrontendIPConfigurationPropertiesF...

ApplicationGatewayFrontendIPConfigurationPropertiesF...

Nazwa Opis Wartość
privateIPAddress PrivateIPAddress konfiguracji adresu IP interfejsu sieciowego. ciąg
privateIPAllocationMethod Metoda alokacji prywatnego adresu IP. "Dynamiczny"
"Statyczne"
privateLinkConfiguration Odwołanie do konfiguracji łącza prywatnego bramy aplikacji. Podźródło
publicIPAddress Odwołanie do zasobu PublicIP. Podźródło
podsieć Odwołanie do zasobu podsieci. Podźródło

ApplicationGatewayFrontendPort

Nazwa Opis Wartość
identyfikator Identyfikator zasobu. ciąg
name Nazwa portu frontonu, który jest unikatowy w obrębie Application Gateway. ciąg
properties Właściwości portu frontonu bramy aplikacji. ApplicationGatewayFrontendPortPropertiesFormat

ApplicationGatewayFrontendPortPropertiesFormat

Nazwa Opis Wartość
port Port frontonu. int

ApplicationGatewayIPConfiguration

Nazwa Opis Wartość
identyfikator Identyfikator zasobu. ciąg
name Nazwa konfiguracji adresu IP unikatowej w obrębie Application Gateway. ciąg
properties Właściwości konfiguracji adresu IP bramy aplikacji. ApplicationGatewayIPConfigurationPropertiesFormat

ApplicationGatewayIPConfigurationPropertiesFormat

Nazwa Opis Wartość
podsieć Odwołanie do zasobu podsieci. Podsieć, z której brama aplikacji pobiera swój prywatny adres. Podźródło

ApplicationGatewayGlobalConfiguration

Nazwa Opis Wartość
enableRequestBuffering Włącz buforowanie żądań. bool
enableResponseBuffering Włącz buforowanie odpowiedzi. bool

ApplicationGatewayHttpListener

Nazwa Opis Wartość
identyfikator Identyfikator zasobu. ciąg
name Nazwa odbiornika HTTP, który jest unikatowy w obrębie Application Gateway. ciąg
properties Właściwości odbiornika HTTP bramy aplikacji. ApplicationGatewayHttpListenerPropertiesFormat

ApplicationGatewayHttpListenerPropertiesFormat

Nazwa Opis Wartość
customErrorConfigurations Niestandardowe konfiguracje błędów odbiornika HTTP. ApplicationGatewayCustomError[]
firewallPolicy Odwołanie do zasobu FirewallPolicy. Podźródło
frontendIPConfiguration Zasób konfiguracji adresu IP frontonu bramy aplikacji. Podźródło
frontendPort Zasób portu frontonu bramy aplikacji. Podźródło
Nazwa hosta Nazwa hosta odbiornika HTTP. ciąg
hostNames Lista nazw hostów dla odbiornika HTTP, która umożliwia również specjalne znaki wieloznaczne. ciąg[]
Protokół Protokół odbiornika HTTP. "Http"
"Https"
"Tcp"
"Tls"
requireServerNameIndication Dotyczy tylko wtedy, gdy protokół jest https. Włącza funkcję SNI dla wielu hostów. bool
sslCertificate Zasób certyfikatu SSL bramy aplikacji. Podźródło
sslProfile Zasób profilu SSL bramy aplikacji. Podźródło

ApplicationGatewayListener

Nazwa Opis Wartość
identyfikator Identyfikator zasobu. ciąg
name Nazwa odbiornika, który jest unikatowy w Application Gateway. ciąg
properties Właściwości odbiornika bramy aplikacji. ApplicationGatewayListenerPropertiesFormat

ApplicationGatewayListenerPropertiesFormat

Nazwa Opis Wartość
frontendIPConfiguration Zasób konfiguracji adresu IP frontonu bramy aplikacji. Podźródło
frontendPort Zasób portu frontonu bramy aplikacji. Podźródło
Protokół Protokół odbiornika. "Http"
"Https"
"Tcp"
"Tls"
sslCertificate Zasób certyfikatu SSL bramy aplikacji. Podźródło
sslProfile Zasób profilu SSL bramy aplikacji. Podźródło

ApplicationGatewayLoadDistributionPolicy

Nazwa Opis Wartość
identyfikator Identyfikator zasobu. ciąg
name Nazwa zasad dystrybucji obciążenia, które są unikatowe w Application Gateway. ciąg
properties Właściwości zasad dystrybucji obciążenia bramy aplikacji. ApplicationGatewayLoadDistributionPolicyPropertiesFo...

ApplicationGatewayLoadDistributionPolicyPropertiesFo...

Nazwa Opis Wartość
loadDistributionAlgorithm Zasób Load Distribution Targets bramy aplikacji. "IpHash"
"LeastConnections"
"RoundRobin"
loadDistributionTargets Zasób Load Distribution Targets bramy aplikacji. ApplicationGatewayLoadDistributionTarget[]

ApplicationGatewayLoadDistributionTarget

Nazwa Opis Wartość
identyfikator Identyfikator zasobu. ciąg
name Nazwa zasad dystrybucji obciążenia, które są unikatowe w Application Gateway. ciąg
properties Właściwości docelowego rozkładu obciążenia bramy aplikacji. ApplicationGatewayLoadDistributionTargetPropertiesFo...

ApplicationGatewayLoadDistributionTargetPropertiesFo...

Nazwa Opis Wartość
backendAddressPool Zasób puli adresów zaplecza bramy aplikacji. Podźródło
weightPerServer Waga na serwer. Zakres od 1 do 100. int

ApplicationGatewayPrivateLinkConfiguration

Nazwa Opis Wartość
identyfikator Identyfikator zasobu. ciąg
name Nazwa konfiguracji łącza prywatnego, która jest unikatowa w ramach Application Gateway. ciąg
properties Właściwości konfiguracji łącza prywatnego bramy aplikacji. ApplicationGatewayPrivateLinkConfigurationProperties

ApplicationGatewayPrivateLinkConfigurationProperties

Nazwa Opis Wartość
ipConfigurations Tablica konfiguracji adresów IP usługi Application Gateway private link. ApplicationGatewayPrivateLinkIpConfiguration[]

ApplicationGatewayPrivateLinkIpConfiguration

Nazwa Opis Wartość
identyfikator Identyfikator zasobu. ciąg
name Nazwa konfiguracji adresu IP usługi Private Link bramy aplikacji. ciąg
properties Właściwości konfiguracji adresu IP usługi Application Gateway private link. ApplicationGatewayPrivateLinkIpConfigurationProperti...

ApplicationGatewayPrivateLinkIpConfigurationProperti...

Nazwa Opis Wartość
Podstawowy Niezależnie od tego, czy konfiguracja adresu IP jest podstawowa, czy nie. bool
privateIPAddress Prywatny adres IP konfiguracji adresu IP. ciąg
privateIPAllocationMethod Metoda alokacji prywatnego adresu IP. "Dynamiczny"
"Statyczny"
podsieć Odwołanie do zasobu podsieci. Podźródło

ApplicationGatewayProbe

Nazwa Opis Wartość
identyfikator Identyfikator zasobu. ciąg
name Nazwa sondy, która jest unikatowa w Application Gateway. ciąg
properties Właściwości sondy bramy aplikacji. ApplicationGatewayProbePropertiesFormat

ApplicationGatewayProbePropertiesFormat

Nazwa Opis Wartość
host Nazwa hosta do wysłania sondy. ciąg
interval Interwał sondowania w sekundach. Jest to przedział czasu między dwoma kolejnymi sondami. Dopuszczalne wartości to od 1 sekundy do 86400 sekund. int
match Kryterium klasyfikowania odpowiedzi sondy w dobrej kondycji. ApplicationGatewayProbeHealthResponseMatch
minServers Minimalna liczba serwerów, które są zawsze oznaczone jako w dobrej kondycji. Wartość domyślna to 0. int
path Względna ścieżka sondy. Prawidłowa ścieżka rozpoczyna się od '/'. Sonda jest wysyłana do {Protocol}://{host}:{port}{path}. ciąg
pickHostNameFromBackendHttpSettings Określa, czy nagłówek hosta ma być wybierany z ustawień http zaplecza. Wartość domyślna to false. bool
pickHostNameFromBackendSettings Określa, czy należy wybrać wskazanie nazwy serwera z ustawień zaplecza dla protokołu Tls. Wartość domyślna to false. bool
port Niestandardowy port, który będzie używany do sondowania serwerów zaplecza. Prawidłowa wartość waha się od 1 do 65535. W przypadku, gdy nie zostanie ustawiona, zostanie użyty port z ustawień protokołu HTTP. Ta właściwość jest prawidłowa tylko dla warstwy Podstawowa, Standard_v2 i WAF_v2. int
Protokół Protokół używany dla sondy. "Http"
"Https"
"Tcp"
"Tls"
timeout Limit czasu sondy w sekundach. Sonda oznaczona jako nieudana, jeśli nie otrzymano prawidłowej odpowiedzi z tym limitem czasu. Dopuszczalne wartości to od 1 sekundy do 86400 sekund. int
unhealthyThreshold Liczba ponownych prób sondy. Serwer zaplecza jest oznaczony w dół po osiągnięciu kolejnej liczby niepowodzeń sondy w złej kondycji. Dopuszczalne wartości to od 1 sekundy do 20. int

ApplicationGatewayProbeHealthResponseMatch

Nazwa Opis Wartość
body Treść, która musi być zawarta w odpowiedzi na kondycję. Wartość domyślna jest pusta. ciąg
statusCodes Dozwolone zakresy kodów stanu w dobrej kondycji. Domyślny zakres kodów stanu w dobrej kondycji to 200–399. ciąg[]

ApplicationGatewayRedirectConfiguration

Nazwa Opis Wartość
identyfikator Identyfikator zasobu. ciąg
name Nazwa konfiguracji przekierowania, która jest unikatowa w Application Gateway. ciąg
properties Właściwości konfiguracji przekierowania bramy aplikacji. ApplicationGatewayRedirectConfigurationPropertiesFor...

ApplicationGatewayRedirectConfigurationPropertiesFor...

Nazwa Opis Wartość
includePath Dołącz ścieżkę do przekierowanego adresu URL. bool
includeQueryString Dołącz ciąg zapytania do przekierowanego adresu URL. bool
pathRules Reguły ścieżki określające konfigurację przekierowania. Podźródło[]
redirectType Typ przekierowania HTTP. "Znaleziono"
"Trwałe"
"SeeOther"
"Tymczasowe"
requestRoutingRules Żądanie routingu określającego konfigurację przekierowania. Podźródło[]
targetListener Odwołanie do odbiornika w celu przekierowania żądania do. Podźródło
targetUrl Adres URL umożliwiający przekierowanie żądania do. ciąg
urlPathMaps Mapy ścieżek URL określające domyślną konfigurację przekierowania. Podźródło[]

ApplicationGatewayRequestRoutingRule

Nazwa Opis Wartość
identyfikator Identyfikator zasobu. ciąg
name Nazwa reguły routingu żądań, która jest unikatowa w Application Gateway. ciąg
properties Właściwości reguły routingu żądań bramy aplikacji. ApplicationGatewayRequestRoutingRulePropertiesFormat

ApplicationGatewayRequestRoutingRulePropertiesFormat

Nazwa Opis Wartość
backendAddressPool Zasób puli adresów zaplecza bramy aplikacji. Podźródło
backendHttpSettings Zasób ustawień http zaplecza bramy aplikacji. Podźródło
httpListener Zasób odbiornika HTTP bramy aplikacji. Podźródło
loadDistributionPolicy Zasób zasad dystrybucji ładowania bramy aplikacji. Podźródło
priority Priorytet reguły routingu żądań. int
redirectConfiguration Przekieruj zasób konfiguracji bramy aplikacji. Podźródło
rewriteRuleSet Zapisz ponownie zasób zestawu reguł w podstawowej regule bramy aplikacji. Podźródło
ruleType Typ reguły. "Podstawowa"
"PathBasedRouting"
urlPathMap Zasób mapy ścieżki adresu URL bramy aplikacji. Podźródło

ApplicationGatewayRewriteRuleSet

Nazwa Opis Wartość
identyfikator Identyfikator zasobu. ciąg
name Nazwa zestawu reguł ponownego zapisywania, który jest unikatowy w obrębie Application Gateway. ciąg
properties Właściwości zestawu reguł ponownego zapisywania bramy aplikacji. ApplicationGatewayRewriteRuleSetPropertiesFormat

ApplicationGatewayRewriteRuleSetPropertiesFormat

Nazwa Opis Wartość
rewriteRules Ponowne zapisywanie reguł w zestawie reguł ponownego zapisywania. ApplicationGatewayRewriteRule[]

ApplicationGatewayRewriteRule

Nazwa Opis Wartość
actionSet Zestaw akcji do wykonania w ramach reguły ponownego zapisywania. ApplicationGatewayRewriteRuleActionSet
Warunki Warunki, na podstawie których zostanie ocenione wykonanie zestawu akcji. ApplicationGatewayRewriteRuleCondition[]
name Nazwa reguły ponownego zapisywania, która jest unikatowa w Application Gateway. ciąg
ruleSequence Sekwencja reguł ponownego zapisywania, która określa kolejność wykonywania określonej reguły w zestawie RewriteRuleSet. int

ApplicationGatewayRewriteRuleActionSet

Nazwa Opis Wartość
requestHeaderConfigurations Akcje nagłówka żądania w zestawie akcji. ApplicationGatewayHeaderConfiguration[]
responseHeaderConfigurations Akcje nagłówka odpowiedzi w zestawie akcji. ApplicationGatewayHeaderConfiguration[]
urlKonfiguracja Akcja konfiguracji adresu URL w zestawie akcji. ApplicationGatewayUrlConfiguration

ApplicationGatewayHeaderConfiguration

Nazwa Opis Wartość
headerName Nazwa nagłówka konfiguracji nagłówka. ciąg
headerValue Wartość nagłówka konfiguracji nagłówka. ciąg

ApplicationGatewayUrlConfiguration

Nazwa Opis Wartość
modifiedPath Ścieżka adresu URL podana przez użytkownika na potrzeby ponownego zapisywania adresu URL. Wartość null oznacza, że żadna ścieżka nie zostanie zaktualizowana. Wartość domyślna ma wartość null. ciąg
modifiedQueryString Ciąg zapytania podany przez użytkownika na potrzeby ponownego zapisywania adresu URL. Wartość null oznacza, że nie zostanie zaktualizowany żaden ciąg zapytania. Wartość domyślna ma wartość null. ciąg
Przekierować Jeśli ustawiono wartość true, zostanie ponownie obliczona mapa ścieżki adresu URL podana w regułach routingu żądań opartych na ścieżce przy użyciu zmodyfikowanej ścieżki. Wartość domyślna to false. bool

ApplicationGatewayRewriteRuleCondition

Nazwa Opis Wartość
Ignorecase Ustawienie tego parametru na wartość prawda z wymuś wzorcem, aby wykonać porównanie wielkości liter. bool
negate Ustawienie tej wartości jako prawdy spowoduje wymusi sprawdzenie negacji warunku podanego przez użytkownika. bool
Wzór Wzorzec, stały ciąg lub wyrażenie regularne, które oblicza prawdę warunku. ciąg
zmienna Parametr warunku rewriteRuleCondition. ciąg

ApplicationGatewayRoutingRule

Nazwa Opis Wartość
identyfikator Identyfikator zasobu. ciąg
name Nazwa reguły routingu unikatowej w obrębie Application Gateway. ciąg
properties Właściwości reguły routingu bramy aplikacji. ApplicationGatewayRoutingRulePropertiesFormat

ApplicationGatewayRoutingRulePropertiesFormat

Nazwa Opis Wartość
backendAddressPool Zasób puli adresów zaplecza bramy aplikacji. Podźródło
backendSettings Zasób ustawień zaplecza bramy aplikacji. Podźródło
Odbiornika Zasób odbiornika bramy aplikacji. Podźródło
priority Priorytet reguły routingu. int (wymagane)
ruleType Typ reguły. "Podstawowa"
"PathBasedRouting"

ApplicationGatewaySku

Nazwa Opis Wartość
capacity Pojemność (liczba wystąpień) bramy aplikacji. int
name Nazwa jednostki SKU bramy aplikacji. "Podstawowa"
"Standard_Large"
"Standard_Medium"
"Standard_Small"
"Standard_v2"
"WAF_Large"
"WAF_Medium"
"WAF_v2"
tier Warstwa bramy aplikacji. "Podstawowa"
"Standardowa"
"Standard_v2"
"Zapora aplikacji internetowej"
"WAF_v2"

ApplicationGatewaySslCertificate

Nazwa Opis Wartość
identyfikator Identyfikator zasobu. ciąg
name Nazwa certyfikatu SSL, który jest unikatowy w obrębie Application Gateway. ciąg
properties Właściwości certyfikatu SSL bramy aplikacji. ApplicationGatewaySslCertificatePropertiesFormat

ApplicationGatewaySslCertificatePropertiesFormat

Nazwa Opis Wartość
dane Certyfikat pfx zakodowany w formacie Base-64. Dotyczy tylko żądania PUT. ciąg
keyVaultSecretId Identyfikator wpisu tajnego (zakodowany w formacie base-64 niezaszyfrowany pfx) "Secret" lub "Certificate" obiektu przechowywanego w usłudze KeyVault. ciąg
hasło Hasło do pliku pfx określonego w danych. Dotyczy tylko żądania PUT. ciąg

ApplicationGatewaySslPolicy

Nazwa Opis Wartość
cipherSuites Pakiety szyfrowania SSL, które mają być włączone w określonej kolejności do bramy aplikacji. Tablica ciągów zawierająca dowolną z:
"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 Protokoły SSL, które mają być wyłączone w bramie aplikacji. Tablica ciągów zawierająca dowolną z:
"TLSv1_0"
"TLSv1_1"
"TLSv1_2"
"TLSv1_3"
minProtocolVersion Minimalna wersja protokołu SSL, która ma być obsługiwana w bramie aplikacji. "TLSv1_0"
"TLSv1_1"
"TLSv1_2"
"TLSv1_3"
policyName Nazwa wstępnie zdefiniowanych zasad ssl. "AppGwSslPolicy20150501"
"AppGwSslPolicy20170401"
"AppGwSslPolicy20170401S"
"AppGwSslPolicy20220101"
"AppGwSslPolicy20220101S"
policyType Typ zasad ssl. "Niestandardowy"
"CustomV2"
"Wstępnie zdefiniowane"

ApplicationGatewaySslProfile

Nazwa Opis Wartość
identyfikator Identyfikator zasobu. ciąg
name Nazwa profilu SSL, który jest unikatowy w Application Gateway. ciąg
properties Właściwości profilu SSL bramy aplikacji. ApplicationGatewaySslProfilePropertiesFormat

ApplicationGatewaySslProfilePropertiesFormat

Nazwa Opis Wartość
clientAuthConfiguration Konfiguracja uwierzytelniania klienta zasobu bramy aplikacji. ApplicationGatewayClientAuthConfiguration
sslPolicy Zasady PROTOKOŁU SSL zasobu bramy aplikacji. ApplicationGatewaySslPolicy
trustedClientCertificates Tablica odwołań do zaufanych certyfikatów klienta usługi Application Gateway. Podźródło[]

ApplicationGatewayClientAuthConfiguration

Nazwa Opis Wartość
verifyClientCertIssuerDN Sprawdź nazwę wystawcy certyfikatu klienta w bramie aplikacji. bool
verifyClientRevocation Sprawdź stan odwołania certyfikatu klienta. "Brak"
"OCSP"

ApplicationGatewayTrustedClientCertificate

Nazwa Opis Wartość
identyfikator Identyfikator zasobu. ciąg
name Nazwa zaufanego certyfikatu klienta, który jest unikatowy w Application Gateway. ciąg
properties Właściwości zaufanego certyfikatu klienta bramy aplikacji. ApplicationGatewayTrustedClientCertificateProperties...

ApplicationGatewayTrustedClientCertificateProperties...

Nazwa Opis Wartość
dane Dane publiczne certyfikatu. ciąg

ApplicationGatewayTrustedRootCertificate

Nazwa Opis Wartość
identyfikator Identyfikator zasobu. ciąg
name Nazwa zaufanego certyfikatu głównego, który jest unikatowy w Application Gateway. ciąg
properties Właściwości zaufanego certyfikatu głównego bramy aplikacji. ApplicationGatewayTrustedRootCertificatePropertiesFo...

ApplicationGatewayTrustedRootCertificatePropertiesFo...

Nazwa Opis Wartość
dane Dane publiczne certyfikatu. ciąg
keyVaultSecretId Tajny identyfikator obiektu (base-64 zakodowany niezaszyfrowany pfx) "Secret" lub "Certificate" obiektu przechowywanego w usłudze KeyVault. ciąg

ApplicationGatewayUrlPathMap

Nazwa Opis Wartość
identyfikator Identyfikator zasobu. ciąg
name Nazwa mapy ścieżek URL, która jest unikatowa w Application Gateway. ciąg
properties Właściwości mapy ścieżki adresu URL bramy aplikacji. ApplicationGatewayUrlPathMapPropertiesFormat

ApplicationGatewayUrlPathMapPropertiesFormat

Nazwa Opis Wartość
defaultBackendAddressPool Domyślny zasób puli adresów zaplecza mapy ścieżek URL. Podźródło
defaultBackendHttpSettings Domyślny zasób ustawień http zaplecza mapy ścieżek URL. Podźródło
defaultLoadDistributionPolicy Domyślny zasób zasad dystrybucji obciążenia mapy ścieżek URL. Podźródło
defaultRedirectConfiguration Domyślny zasób konfiguracji przekierowania mapy ścieżek URL. Podźródło
defaultRewriteRuleSet Domyślny zasób ponownego zapisywania zestawu reguł mapy ścieżek URL. Podźródło
pathRules Reguła ścieżki zasobu mapy ścieżek URL. ApplicationGatewayPathRule[]

ApplicationGatewayPathRule

Nazwa Opis Wartość
identyfikator Identyfikator zasobu. ciąg
name Nazwa reguły ścieżki, która jest unikatowa w Application Gateway. ciąg
properties Właściwości reguły ścieżki bramy aplikacji. ApplicationGatewayPathRulePropertiesFormat

ApplicationGatewayPathRulePropertiesFormat

Nazwa Opis Wartość
backendAddressPool Zasób puli adresów zaplecza reguły ścieżki mapy ścieżki adresu URL. Podźródło
backendHttpSettings Zasób ustawień http zaplecza reguły ścieżki mapy ścieżki adresu URL. Podźródło
firewallPolicy Odwołanie do zasobu FirewallPolicy. Podźródło
loadDistributionPolicy Zasób zasad dystrybucji obciążenia reguły ścieżki ścieżki adresu URL. Podźródło
Ścieżki Reguły ścieżki mapy ścieżek URL. ciąg[]
redirectConfiguration Przekieruj zasób konfiguracji reguły ścieżki mapy ścieżki adresu URL. Podźródło
rewriteRuleSet Ponownie zapisz zasób zestawu reguł ścieżki adresu URL dla reguły ścieżki mapy. Podźródło

ApplicationGatewayWebApplicationFirewallConfiguratio...

Nazwa Opis Wartość
disabledRuleGroups Wyłączone grupy reguł. ApplicationGatewayFirewallDisabledRuleGroup[]
enabled Czy zapora aplikacji internetowej jest włączona, czy nie. bool (wymagane)
Wykluczenia Lista wykluczeń. ApplicationGatewayFirewallExclusion[]
fileUploadLimitInMb Maksymalny rozmiar przekazywania plików w mb dla zapory aplikacji internetowej. int
firewallMode Tryb zapory aplikacji internetowej. "Wykrywanie"
"Zapobieganie" (wymagane)
maxRequestBodySize Maksymalny rozmiar treści żądania dla zapory aplikacji internetowej. int
maxRequestBodySizeInKb Maksymalny rozmiar treści żądania w kb dla zapory aplikacji internetowej. int
requestBodyCheck Czy zezwalać zaporze aplikacji internetowej na sprawdzanie treści żądania. bool
ruleSetType Typ zestawu reguł zapory aplikacji internetowej. Możliwe wartości to: "OWASP". ciąg (wymagany)
ruleSetVersion Wersja typu zestawu reguł. ciąg (wymagany)

ApplicationGatewayFirewallDisabledRuleGroup

Nazwa Opis Wartość
ruleGroupName Nazwa grupy reguł, która zostanie wyłączona. ciąg (wymagany)
rules Lista reguł, które zostaną wyłączone. Jeśli ma wartość null, wszystkie reguły grupy reguł zostaną wyłączone. int[]

ApplicationGatewayFirewallExclusion

Nazwa Opis Wartość
matchVariable Zmienna, która ma zostać wykluczona. ciąg (wymagany)
selector (selektor) Gdy element matchVariable jest kolekcją, operator używany do określania elementów w kolekcji, do których ma zastosowanie to wykluczenie. ciąg (wymagany)
selectorMatchOperator Gdy element matchVariable jest kolekcją, należy uruchomić selektor, aby określić, które elementy w kolekcji mają zastosowanie do tego wykluczenia. ciąg (wymagany)