Microsoft.Network applicationGateways

Bicep kaynak tanımı

applicationGateways kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Network/applicationGateways kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.

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

Özellik değerleri

applicationGateways

Ad Açıklama Değer
name Kaynak adı dize (gerekli)

Karakter sınırı: 1-80

Geçerli karakterler:
Alfasayısallar, alt çizgiler, nokta ve kısa çizgiler.

Alfasayısal ile başlayın. Alfasayısal veya alt çizgi sonu.
location Kaynak konumu. string
etiketler Kaynak etiketleri. Etiket adlarının ve değerlerinin sözlüğü. Bkz . Şablonlardaki etiketler
identity Yapılandırıldıysa uygulama ağ geçidinin kimliği. ManagedServiceIdentity
properties Uygulama ağ geçidinin özellikleri. ApplicationGatewayPropertiesFormat
Bölge Kaynağın nereden gelmesi gerektiğini belirten kullanılabilirlik alanlarının listesi. string[]

ManagedServiceIdentity

Ad Açıklama Değer
tür Kaynak için kullanılan kimlik türü. 'SystemAssigned, UserAssigned' türü hem örtük olarak oluşturulmuş bir kimliği hem de kullanıcı tarafından atanan bir kimlik kümesini içerir. 'Hiçbiri' türü, sanal makineden tüm kimlikleri kaldırır. 'Yok'
'SystemAssigned'
'SystemAssigned, UserAssigned'
'UserAssigned'
userAssignedIdentities Kaynakla ilişkili kullanıcı kimliklerinin listesi. Kullanıcı kimliği sözlüğü anahtarı başvuruları şu formda ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. ManagedServiceIdentityUserAssignedIdentities

ManagedServiceIdentityUserAssignedIdentities

Ad Açıklama Değer
{özelleştirilmiş özellik} Components1Jq1T4ISchemasManagedserviceidentityProper...

Components1Jq1T4ISchemasManagedserviceidentityProper...

Bu nesne dağıtım sırasında ayarlanacağı herhangi bir özellik içermez. Tüm özellikler Salt Okunur'dır.

ApplicationGatewayPropertiesFormat

Ad Açıklama Değer
authenticationCertificates Uygulama ağ geçidi kaynağının kimlik doğrulama sertifikaları. Varsayılan sınırlar için bkz. Application Gateway sınırları. ApplicationGatewayAuthenticationCertificate[]
autoscaleConfiguration Otomatik Ölçeklendirme Yapılandırması. ApplicationGatewayAutoscaleConfiguration
backendAddressPools Uygulama ağ geçidi kaynağının arka uç adres havuzu. Varsayılan sınırlar için bkz. Application Gateway sınırları. ApplicationGatewayBackendAddressPool[]
backendHttpSettingsCollection Uygulama ağ geçidi kaynağının arka uç http ayarları. Varsayılan sınırlar için bkz. Application Gateway sınırları. ApplicationGatewayBackendHttpSettings[]
backendSettingsCollection Uygulama ağ geçidi kaynağının arka uç ayarları. Varsayılan sınırlar için bkz. Application Gateway sınırları. ApplicationGatewayBackendSettings[]
customErrorConfigurations Uygulama ağ geçidi kaynağının özel hata yapılandırmaları. ApplicationGatewayCustomError[]
enableFips Uygulama ağ geçidi kaynağında FIPS'nin etkinleştirilip etkinleştirilmediği. bool
enableHttp2 Http2'nin uygulama ağ geçidi kaynağında etkinleştirilip etkinleştirilmediği. bool
firewallPolicy FirewallPolicy kaynağına başvuru. Subresource
forceFirewallPolicyAssociation True ise, ilkenin WAF Yapılandırmasından farklı olup olmadığına bakılmaksızın bir güvenlik duvarı ilkesini bir uygulama ağ geçidiyle ilişkilendirir. bool
frontendIPConfigurations Uygulama ağ geçidi kaynağının ön uç IP adresleri. Varsayılan sınırlar için bkz. Application Gateway sınırları. ApplicationGatewayFrontendIPConfiguration[]
frontendPorts Uygulama ağ geçidi kaynağının ön uç bağlantı noktaları. Varsayılan sınırlar için bkz. Application Gateway sınırları. ApplicationGatewayFrontendPort[]
gatewayIPConfigurations Uygulama ağ geçidi kaynağının alt ağları. Varsayılan sınırlar için bkz. Application Gateway sınırları. ApplicationGatewayIPConfiguration[]
globalConfiguration Genel Yapılandırma. ApplicationGatewayGlobalConfiguration
httpListeners Uygulama ağ geçidi kaynağının Http dinleyicileri. Varsayılan sınırlar için bkz. Application Gateway sınırları. ApplicationGatewayHttpListener[]
Dinleyici Uygulama ağ geçidi kaynağının dinleyicileri. Varsayılan sınırlar için bkz. Application Gateway sınırları. ApplicationGatewayListener[]
loadDistributionPolicies Uygulama ağ geçidi kaynağının dağıtım ilkelerini yükleyin. ApplicationGatewayLoadDistributionPolicy[]
privateLinkConfigurations Uygulama ağ geçidinde PrivateLink yapılandırmaları. ApplicationGatewayPrivateLinkConfiguration[]
Sonda Uygulama ağ geçidi kaynağının yoklamaları. ApplicationGatewayProbe[]
redirectConfigurations Uygulama ağ geçidi kaynağının yeniden yönlendirme yapılandırmaları. Varsayılan sınırlar için bkz. Application Gateway sınırları. ApplicationGatewayRedirectConfiguration[]
requestRoutingRules Uygulama ağ geçidi kaynağının yönlendirme kurallarını isteme. ApplicationGatewayRequestRoutingRule[]
rewriteRuleSets Uygulama ağ geçidi kaynağı için kuralları yeniden yazma. ApplicationGatewayRewriteRuleSet[]
routingRules Uygulama ağ geçidi kaynağının yönlendirme kuralları. ApplicationGatewayRoutingRule[]
Sku Uygulama ağ geçidi kaynağının SKU'su. ApplicationGatewaySku
sslCertificates Uygulama ağ geçidi kaynağının SSL sertifikaları. Varsayılan sınırlar için bkz. Application Gateway sınırları. ApplicationGatewaySslCertificate[]
sslPolicy Uygulama ağ geçidi kaynağının SSL ilkesi. ApplicationGatewaySslPolicy
sslProfiles Uygulama ağ geçidi kaynağının SSL profilleri. Varsayılan sınırlar için bkz. Application Gateway sınırları. ApplicationGatewaySslProfile[]
trustedClientCertificates Uygulama ağ geçidi kaynağının güvenilen istemci sertifikaları. Varsayılan sınırlar için bkz. Application Gateway sınırları. ApplicationGatewayTrustedClientCertificate[]
trustedRootCertificates Uygulama ağ geçidi kaynağının Güvenilen Kök sertifikaları. Varsayılan sınırlar için bkz. Application Gateway sınırları. ApplicationGatewayTrustedRootCertificate[]
urlPathMaps Uygulama ağ geçidi kaynağının URL yol haritası. Varsayılan sınırlar için bkz. Application Gateway sınırları. ApplicationGatewayUrlPathMap[]
webApplicationFirewallConfiguration Web uygulaması güvenlik duvarı yapılandırması. ApplicationGatewayWebApplicationFirewallConfiguratio...

ApplicationGatewayAuthenticationCertificate

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name bir Application Gateway içinde benzersiz olan kimlik doğrulama sertifikasının adı. string
properties Uygulama ağ geçidi kimlik doğrulama sertifikasının özellikleri. ApplicationGatewayAuthenticationCertificatePropertie...

ApplicationGatewayAuthenticationCertificatePropertie...

Ad Açıklama Değer
veriler Sertifika genel verileri. string

ApplicationGatewayAutoscaleConfiguration

Ad Açıklama Değer
Maxcapacity Application Gateway kapasite sayısına göre üst sınır. int

Kısıtlama -ları:
Min değer = 2
minCapacity Application Gateway kapasite sayısında alt sınır. int (gerekli)

Kısıtlama -ları:
Min değer = 0

ApplicationGatewayBackendAddressPool

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name Bir Application Gateway içinde benzersiz olan arka uç adres havuzunun adı. string
properties Uygulama ağ geçidi arka uç adres havuzunun özellikleri. ApplicationGatewayBackendAddressPoolPropertiesFormat

ApplicationGatewayBackendAddressPoolPropertiesFormat

Ad Açıklama Değer
backendAddresses Arka uç adresleri. ApplicationGatewayBackendAddress[]

ApplicationGatewayBackendAddress

Ad Açıklama Değer
Fqdn Tam etki alanı adı (FQDN). string
ıpaddress IP adresi. string

ApplicationGatewayBackendHttpSettings

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name Bir Application Gateway içinde benzersiz olan arka uç http ayarlarının adı. string
properties Uygulama ağ geçidi arka uç HTTP ayarlarının özellikleri. ApplicationGatewayBackendHttpSettingsPropertiesForma...

ApplicationGatewayBackendHttpSettingsPropertiesForma...

Ad Açıklama Değer
affinityCookieName Benzim tanımlama bilgisi için kullanılacak tanımlama bilgisi adı. string
authenticationCertificates Uygulama ağ geçidi kimlik doğrulama sertifikalarına başvuru dizisi. AltKaynak[]
connectionDraining Arka uç http ayarları kaynağının bağlantı boşaltması. ApplicationGatewayConnectionDraining
cookieBasedAffinity Tanımlama bilgisi tabanlı benzim. 'Devre Dışı'
'Etkin'
Hostname Arka uç sunucularına gönderilecek ana bilgisayar üst bilgisi. string
path Tüm HTTP istekleri için ön ek olarak kullanılması gereken yol. Null, hiçbir yola ön ek uygulanmayacağı anlamına gelir. Varsayılan değer null' dır. string
pickHostNameFromBackendAddress Arka uç sunucusunun ana bilgisayar adından konak üst bilgisinin seçilip seçilmeyeceği. Varsayılan değer false'tur. bool
port Arka uçta hedef bağlantı noktası. int
araştırma Uygulama ağ geçidinin yoklama kaynağı. Subresource
probeEnabled Yoklamanın etkinleştirilip etkinleştirilmediği. Varsayılan değer false'tur. bool
protokol Arka uçla iletişim kurmak için kullanılan protokol. 'Http'
'Https'
'Tcp'
'Tls'
requestTimeout saniyeler içinde istek zaman aşımı. requestTimeout içinde yanıt alınmazsa Application Gateway istek başarısız olur. Kabul edilebilir değerler 1 saniye ile 86400 saniye arasındadır. int
trustedRootCertificates Uygulama ağ geçidi güvenilen kök sertifikalarına yönelik başvuru dizisi. AltKaynak[]

Subresource

Ad Açıklama Değer
kimlik Kaynak Kimliği. string

ApplicationGatewayConnectionDraining

Ad Açıklama Değer
drainTimeoutInSec Bağlantı boşaltma işleminin etkin olduğu saniye sayısı. Kabul edilebilir değerler 1 saniye ile 3600 saniye arasındadır. int (gerekli)

Kısıtlama -ları:
Min değer = 1
Maksimum değer = 3600
enabled Bağlantı boşaltmanın etkinleştirilip etkinleştirilmediği. bool (gerekli)

ApplicationGatewayBackendSettings

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name Bir Application Gateway içinde benzersiz olan arka uç ayarlarının adı. string
properties Uygulama ağ geçidi arka uç ayarlarının özellikleri. ApplicationGatewayBackendSettingsPropertiesFormat

ApplicationGatewayBackendSettingsPropertiesFormat

Ad Açıklama Değer
Hostname Tls protokolü için arka uç sunucularına gönderilecek sunucu adı göstergesi. string
pickHostNameFromBackendAddress Tls protokolü için arka uç sunucusunun ana bilgisayar adından sunucu adı göstergesi seçilip seçemeyeceği. Varsayılan değer false'tur. bool
port Arka uçta hedef bağlantı noktası. int
araştırma Uygulama ağ geçidinin yoklama kaynağı. Subresource
protokol Arka uçla iletişim kurmak için kullanılan protokol. 'Http'
'Https'
'Tcp'
'Tls'
timeout Saniyeler içinde bağlantı zaman aşımı. Application Gateway, ConnectionTimeout içinde yanıt alınmazsa istek başarısız olur. Kabul edilebilir değerler 1 saniye ile 86400 saniye arasındadır. int
trustedRootCertificates Uygulama ağ geçidi güvenilen kök sertifikalarına yönelik başvuru dizisi. AltKaynak[]

ApplicationGatewayCustomError

Ad Açıklama Değer
customErrorPageUrl Uygulama ağ geçidi özel hatasının hata sayfası URL'si. string
statusCode Uygulama ağ geçidi özel hatasının durum kodu. 'HttpStatus400'
'HttpStatus403'
'HttpStatus404'
'HttpStatus405'
'HttpStatus408'
'HttpStatus500'
'HttpStatus502'
'HttpStatus503'
'HttpStatus504'

ApplicationGatewayFrontendIPConfiguration

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name Bir Application Gateway içinde benzersiz olan ön uç IP yapılandırmasının adı. string
properties Uygulama ağ geçidi ön uç IP yapılandırmasının özellikleri. ApplicationGatewayFrontendIPConfigurationPropertiesF...

ApplicationGatewayFrontendIPConfigurationPropertiesF...

Ad Açıklama Değer
privateIPAddress Ağ arabirimi IP Yapılandırmasının PrivateIPAddress değeri. string
privateIPAllocationMethod Özel IP adresi ayırma yöntemi. 'Dinamik'
'Statik'
privateLinkConfiguration Uygulama ağ geçidi özel bağlantı yapılandırmasına başvuru. Subresource
publicIPAddress PublicIP kaynağına başvuru. Subresource
alt ağ Alt ağ kaynağına başvuru. Subresource

ApplicationGatewayFrontendPort

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name bir Application Gateway içinde benzersiz olan ön uç bağlantı noktasının adı. string
properties Uygulama ağ geçidi ön uç bağlantı noktasının özellikleri. ApplicationGatewayFrontendPortPropertiesFormat

ApplicationGatewayFrontendPortPropertiesFormat

Ad Açıklama Değer
port Ön uç bağlantı noktası. int

ApplicationGatewayIPConfiguration

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name bir Application Gateway içinde benzersiz olan IP yapılandırmasının adı. string
properties Uygulama ağ geçidi IP yapılandırmasının özellikleri. ApplicationGatewayIPConfigurationPropertiesFormat

ApplicationGatewayIPConfigurationPropertiesFormat

Ad Açıklama Değer
alt ağ Alt ağ kaynağına başvuru. Application Gateway'in özel adresini aldığı alt ağ. Subresource

ApplicationGatewayGlobalConfiguration

Ad Açıklama Değer
enableRequestBuffering İstek arabelleği oluşturmayı etkinleştirin. bool
enableResponseBuffering Yanıt arabelleği oluşturmayı etkinleştirin. bool

ApplicationGatewayHttpListener

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name bir Application Gateway içinde benzersiz olan HTTP dinleyicisinin adı. string
properties Uygulama ağ geçidi HTTP dinleyicisinin özellikleri. ApplicationGatewayHttpListenerPropertiesFormat

ApplicationGatewayHttpListenerPropertiesFormat

Ad Açıklama Değer
customErrorConfigurations HTTP dinleyicisinin özel hata yapılandırmaları. ApplicationGatewayCustomError[]
firewallPolicy FirewallPolicy kaynağına başvuru. Subresource
frontendIPConfiguration Bir uygulama ağ geçidinin ön uç IP yapılandırma kaynağı. Subresource
frontendPort Bir uygulama ağ geçidinin ön uç bağlantı noktası kaynağı. Subresource
Hostname HTTP dinleyicisinin ana bilgisayar adı. string
Hostname Http Dinleyicisi için özel joker karakterlere de izin veren Konak adları listesi. dize[]
protokol HTTP dinleyicisinin protokolü. 'Http'
'Https'
'Tcp'
'Tls'
requireServerNameIndication Yalnızca protokol https ise geçerlidir. Çoklu barındırma için SNI'ye olanak tanır. bool
sslCertificate Bir uygulama ağ geçidinin SSL sertifika kaynağı. Subresource
sslProfile Uygulama ağ geçidinin SSL profili kaynağı. Subresource

ApplicationGatewayListener

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name bir Application Gateway içinde benzersiz olan dinleyicinin adı. string
properties Uygulama ağ geçidi dinleyicisinin özellikleri. ApplicationGatewayListenerPropertiesFormat

ApplicationGatewayListenerPropertiesFormat

Ad Açıklama Değer
frontendIPConfiguration Bir uygulama ağ geçidinin ön uç IP yapılandırma kaynağı. Subresource
frontendPort Bir uygulama ağ geçidinin ön uç bağlantı noktası kaynağı. Subresource
Hostname Özel joker karakterlere de izin veren TLS Çok Siteli Dinleyici için Sunucu Adı Göstergelerinin (SNI) listesi. dize[]
protokol Dinleyicinin protokolü. 'Http'
'Https'
'Tcp'
'Tls'
sslCertificate Bir uygulama ağ geçidinin SSL sertifika kaynağı. Subresource
sslProfile Uygulama ağ geçidinin SSL profili kaynağı. Subresource

ApplicationGatewayLoadDistributionPolicy

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name Bir Application Gateway içinde benzersiz olan yük dağıtım ilkesinin adı. string
properties Uygulama ağ geçidi yük dağıtım ilkesinin özellikleri. ApplicationGatewayLoadDistributionPolicyPropertiesFo...

ApplicationGatewayLoadDistributionPolicyPropertiesFo...

Ad Açıklama Değer
loadDistributionAlgorithm Bir uygulama ağ geçidinin Yük Dağıtım Hedefleri kaynağı. 'IpHash'
'LeastConnections'
'RoundRobin'
loadDistributionTargets Bir uygulama ağ geçidinin Yük Dağıtım Hedefleri kaynağı. ApplicationGatewayLoadDistributionTarget[]

ApplicationGatewayLoadDistributionTarget

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name Bir Application Gateway içinde benzersiz olan yük dağıtım ilkesinin adı. string
properties Uygulama ağ geçidi yük dağıtım hedefinin özellikleri. ApplicationGatewayLoadDistributionTargetPropertiesFo...

ApplicationGatewayLoadDistributionTargetPropertiesFo...

Ad Açıklama Değer
backendAddressPool Uygulama ağ geçidinin arka uç adres havuzu kaynağı. Subresource
weightPerServer Sunucu başına ağırlık. 1 ile 100 arasında bir aralık. int

Kısıtlama -ları:
Min değer = 1
Maksimum değer = 100

ApplicationGatewayPrivateLinkConfiguration

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name Bir Application Gateway içinde benzersiz olan özel bağlantı yapılandırmasının adı. string
properties Uygulama ağ geçidi özel bağlantı yapılandırmasının özellikleri. ApplicationGatewayPrivateLinkConfigurationProperties

ApplicationGatewayPrivateLinkConfigurationProperties

Ad Açıklama Değer
ipConfigurations Uygulama ağ geçidi özel bağlantı ip yapılandırmaları dizisi. ApplicationGatewayPrivateLinkIpConfiguration[]

ApplicationGatewayPrivateLinkIpConfiguration

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name Uygulama ağ geçidi özel bağlantı ip yapılandırmasının adı. string
properties Bir uygulama ağ geçidi özel bağlantı ip yapılandırmasının özellikleri. ApplicationGatewayPrivateLinkIpConfigurationProperti...

ApplicationGatewayPrivateLinkIpConfigurationProperti...

Ad Açıklama Değer
Birincil IP yapılandırmasının birincil olup olmadığı. bool
privateIPAddress IP yapılandırmasının özel IP adresi. string
privateIPAllocationMethod Özel IP adresi ayırma yöntemi. 'Dinamik'
'Statik'
alt ağ Alt ağ kaynağına başvuru. Subresource

ApplicationGatewayProbe

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name Bir Application Gateway içinde benzersiz olan yoklamanın adı. string
properties Uygulama ağ geçidi araştırmasının özellikleri. ApplicationGatewayProbePropertiesFormat

ApplicationGatewayProbePropertiesFormat

Ad Açıklama Değer
konak Yoklamanın gönder olduğu ana bilgisayar adı. string
interval Saniye cinsinden yoklama aralığı. Bu, ardışık iki yoklama arasındaki zaman aralığıdır. Kabul edilebilir değerler 1 saniye ile 86400 saniye arasındadır. int
match İyi durumdaki bir yoklama yanıtlarını sınıflandırma ölçütü. ApplicationGatewayProbeHealthResponseMatch
minServers Her zaman iyi durumda olarak işaretlenmiş en az sunucu sayısı. Varsayılan değer 0'dır. int
path Araştırmanın göreli yolu. Geçerli yol '/' ile başlar. Yoklama {Protocol}://{host}:{port}{path} adresine gönderilir. string
pickHostNameFromBackendHttpSettings Ana bilgisayar üst bilgisinin arka uç http ayarlarından seçilip seçilmeyeceği. Varsayılan değer false'tur. bool
pickHostNameFromBackendSettings Sunucu adı göstergesinin Tls protokolü için arka uç ayarlarından seçilip seçilmeyeceği. Varsayılan değer false'tur. bool
port Arka uç sunucularını yoklamada kullanılacak özel bağlantı noktası. Geçerli değer 1 ile 65535 arasında değişir. Ayarlanmaması durumunda http ayarlarından bağlantı noktası kullanılır. Bu özellik yalnızca Temel, Standard_v2 ve WAF_v2 için geçerlidir. int

Kısıtlama -ları:
Min değer = 1
Maksimum değer = 65535
protokol Yoklama için kullanılan protokol. 'Http'
'Https'
'Tcp'
'Tls'
timeout Saniyeler içinde yoklama zaman aşımı. Bu zaman aşımı süresiyle geçerli yanıt alınmazsa başarısız olarak işaretlenen yoklama. Kabul edilebilir değerler 1 saniye ile 86400 saniye arasındadır. int
unhealthyThreshold Yoklama yeniden deneme sayısı. Arka uç sunucusu, ardışık yoklama hatası sayısı UnhealthyThreshold'a ulaştıktan sonra aşağı doğru işaretlenir. Kabul edilebilir değerler 1 saniyeden 20'ye kadardır. int

ApplicationGatewayProbeHealthResponseMatch

Ad Açıklama Değer
body Sistem durumu yanıtında bulunması gereken gövde. Varsayılan değer boş. string
statusCodes İzin verilen iyi durumda durum kodları aralıkları. Varsayılan iyi durumdaki durum kodları aralığı 200-399'dur. string[]

ApplicationGatewayRedirectConfiguration

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name Bir Application Gateway içinde benzersiz olan yeniden yönlendirme yapılandırmasının adı. string
properties Uygulama ağ geçidi yeniden yönlendirme yapılandırmasının özellikleri. ApplicationGatewayRedirectConfigurationPropertiesFor...

ApplicationGatewayRedirectConfigurationPropertiesFor...

Ad Açıklama Değer
includePath Yeniden yönlendirilen URL'ye yol ekleyin. bool
includeQueryString Yeniden yönlendirilen URL'ye sorgu dizesini ekleyin. bool
pathRules Yeniden yönlendirme yapılandırmasını belirten yol kuralları. SubResource[]
redirectType HTTP yeniden yönlendirme türü. 'Bulundu'
'Kalıcı'
'SeeOther'
'Geçici'
requestRoutingRules Yeniden yönlendirme yapılandırmasını belirten istek yönlendirme. SubResource[]
targetListener İsteğin yeniden yönlendirildiği dinleyiciye başvuru. Subresource
targetUrl İsteğin yönlendirildiği URL. string
urlPathMaps Url yolu eşlemeleri varsayılan yeniden yönlendirme yapılandırmasını belirtir. SubResource[]

ApplicationGatewayRequestRoutingRule

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name bir Application Gateway içinde benzersiz olan istek yönlendirme kuralının adı. string
properties Uygulama ağ geçidi istek yönlendirme kuralının özellikleri. ApplicationGatewayRequestRoutingRulePropertiesFormat

ApplicationGatewayRequestRoutingRulePropertiesFormat

Ad Açıklama Değer
backendAddressPool Uygulama ağ geçidinin arka uç adres havuzu kaynağı. Subresource
backendHttpSettings Uygulama ağ geçidinin arka uç http ayarları kaynağı. Subresource
httpListener Uygulama ağ geçidinin Http dinleyici kaynağı. Subresource
loadDistributionPolicy Uygulama ağ geçidinin Yük Dağıtım İlkesi kaynağı. Subresource
Öncelik İstek yönlendirme kuralının önceliği. int

Kısıtlama -ları:
Min değer = 1
Maksimum değer = 20000
redirectConfiguration Uygulama ağ geçidinin yeniden yönlendirme yapılandırma kaynağı. Subresource
rewriteRuleSet Uygulama ağ geçidinin Temel kuralında Kural Kümesi kaynağını yeniden yazma. Subresource
ruleType Kural türü. 'Temel'
'PathBasedRouting'
urlPathMap Uygulama ağ geçidinin URL yolu eşleme kaynağı. Subresource

ApplicationGatewayRewriteRuleSet

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name Bir Application Gateway içinde benzersiz olan yeniden yazma kural kümesinin adı. string
properties Uygulama ağ geçidi yeniden yazma kural kümesinin özellikleri. ApplicationGatewayRewriteRuleSetPropertiesFormat

ApplicationGatewayRewriteRuleSetPropertiesFormat

Ad Açıklama Değer
rewriteRules Yeniden yazma kural kümesindeki kuralları yeniden yazma. ApplicationGatewayRewriteRule[]

ApplicationGatewayRewriteRule

Ad Açıklama Değer
actionSet Yeniden yazma Kuralının bir parçası olarak gerçekleştirilecek eylemler kümesi. ApplicationGatewayRewriteRuleActionSet
Koşul -ları Eylem kümesi yürütmesinin değerlendirileceği koşullar. ApplicationGatewayRewriteRuleCondition[]
name Bir Application Gateway içinde benzersiz olan yeniden yazma kuralının adı. string
ruleSequence RewriteRuleSet içindeki belirli bir kuralın yürütme sırasını belirleyen yeniden yazma kuralının Kural Dizisi. int

ApplicationGatewayRewriteRuleActionSet

Ad Açıklama Değer
requestHeaderConfigurations Eylem Kümesinde Üst Bilgi Eylemlerini İste. ApplicationGatewayHeaderConfiguration[]
responseHeaderConfigurations Eylem Kümesindeki Yanıt Üst Bilgisi Eylemleri. ApplicationGatewayHeaderConfiguration[]
urlConfiguration Eylem Kümesindeki Url Yapılandırma Eylemi. ApplicationGatewayUrlConfiguration

ApplicationGatewayHeaderConfiguration

Ad Açıklama Değer
Headername Üst bilgi yapılandırmasının üst bilgi adı. string
headerValue Üst bilgi yapılandırmasının üst bilgi değeri. string
headerValueMatcher "Eylemi Yeniden Yaz" altında isteğe bağlı bir alan. Aynı ada sahip birden çok üst bilgi mevcut olduğunda belirli bir üst bilginin değerlerini yakalamanızı ve değiştirmenizi sağlar. Şu anda yalnızca Set-Cookie Yanıt üst bilgisi için desteklenmektedir. Daha fazla ayrıntı için https://aka.ms/appgwheadercrud HeaderValueMatcher

HeaderValueMatcher

Ad Açıklama Değer
Ignorecase Bu parametreyi doğruluk değerine ayarlayarak deseni büyük/küçük harfe duyarlı karşılaştırma yapmaya zorlar. bool
olumsuzlaştırma Bu değeri gerçek olarak ayarlamak, desen alanında kullanıcı tarafından verilen koşulun olumsuzlaşmasını denetlemeye zorlar. bool
Desen Yeniden yazma için bir üst bilgi değerinin seçilmesi gerekip gerekmediğini değerlendiren sabit dize veya normal ifade deseni. string

ApplicationGatewayUrlConfiguration

Ad Açıklama Değer
modifiedPath Kullanıcının url yeniden yazma için sağladığı URL yolu. Null, hiçbir yolun güncelleştirilmeyecek olduğu anlamına gelir. Varsayılan değer null' dır. string
modifiedQueryString Kullanıcının url yeniden yazma için sağladığı sorgu dizesi. Null, hiçbir sorgu dizesinin güncelleştirilmeyecek olduğu anlamına gelir. Varsayılan değer null' dır. string
Yönlendir True olarak ayarlanırsa, değiştirilmiş yolu kullanarak yol tabanlı istek yönlendirme kurallarında sağlanan URL yol eşlemesini yeniden değerlendirir. Varsayılan değer false'tur. bool

ApplicationGatewayRewriteRuleCondition

Ad Açıklama Değer
Ignorecase Bu parametreyi doğruluk değerine ayarlayarak deseni büyük/küçük harfe duyarlı karşılaştırma yapmaya zorlar. bool
olumsuzlaştırma Bu değeri gerçek olarak ayarlamak, kullanıcı tarafından verilen koşulun olumsuzlaşmasını denetlemeye zorlar. bool
Desen Koşulun doğruluğunu değerlendiren sabit dize veya normal ifade deseni. string
değişken RewriteRuleCondition koşul parametresi. string

ApplicationGatewayRoutingRule

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name bir Application Gateway içinde benzersiz olan yönlendirme kuralının adı. string
properties Uygulama ağ geçidi yönlendirme kuralının özellikleri. ApplicationGatewayRoutingRulePropertiesFormat

ApplicationGatewayRoutingRulePropertiesFormat

Ad Açıklama Değer
backendAddressPool Uygulama ağ geçidinin arka uç adres havuzu kaynağı. Subresource
backendSettings Uygulama ağ geçidinin arka uç ayarları kaynağı. Subresource
Dinleyici Uygulama ağ geçidinin dinleyici kaynağı. Subresource
Öncelik Yönlendirme kuralının önceliği. int (gerekli)

Kısıtlama -ları:
Min değer = 1
Maksimum değer = 20000
ruleType Kural türü. 'Temel'
'PathBasedRouting'

ApplicationGatewaySku

Ad Açıklama Değer
capacity Bir uygulama ağ geçidinin kapasitesi (örnek sayısı). int
aile Uygulama ağ geçidi SKU'su ailesi. 'Generation_1'
'Generation_2'
name Uygulama ağ geçidi SKU'sunun adı. 'Temel'
'Standard_Large'
'Standard_Medium'
'Standard_Small'
'Standard_v2'
'WAF_Large'
'WAF_Medium'
'WAF_v2'
tier Bir uygulama ağ geçidinin katmanı. 'Temel'
'Standart'
'Standard_v2'
'WAF'
'WAF_v2'

ApplicationGatewaySslCertificate

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name bir Application Gateway içinde benzersiz olan SSL sertifikasının adı. string
properties Uygulama ağ geçidi SSL sertifikasının özellikleri. ApplicationGatewaySslCertificatePropertiesFormat

ApplicationGatewaySslCertificatePropertiesFormat

Ad Açıklama Değer
veriler Base-64 ile kodlanmış pfx sertifikası. Yalnızca PUT İsteği'nde geçerlidir. string
keyVaultSecretId KeyVault'ta depolanan 'Secret' veya 'Certificate' nesnesinin Gizli Dizi Kimliği (base-64 kodlanmış şifrelenmemiş pfx). string
password Verilerde belirtilen pfx dosyasının parolası. Yalnızca PUT isteğinde geçerlidir. string

ApplicationGatewaySslPolicy

Ad Açıklama Değer
cipherSuites Uygulama ağ geçidine belirtilen sırada etkinleştirilecek ssl şifreleme paketleri. Herhangi birini içeren dize dizisi:
'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 Uygulama ağ geçidinde devre dışı bırakılacak SSL protokolleri. Herhangi birini içeren dize dizisi:
'TLSv1_0'
'TLSv1_1'
'TLSv1_2'
'TLSv1_3'
minProtocolVersion Uygulama ağ geçidinde desteklenecek ssl protokolünün en düşük sürümü. 'TLSv1_0'
'TLSv1_1'
'TLSv1_2'
'TLSv1_3'
policyName Ssl önceden tanımlanmış ilkesinin adı. 'AppGwSslPolicy20150501'
'AppGwSslPolicy20170401'
'AppGwSslPolicy20170401S'
'AppGwSslPolicy20220101'
'AppGwSslPolicy20220101S'
policyType Ssl İlkesi türü. 'Özel'
'CustomV2'
'Önceden Tanımlanmış'

ApplicationGatewaySslProfile

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name bir Application Gateway içinde benzersiz olan SSL profilinin adı. string
properties Uygulama ağ geçidi SSL profilinin özellikleri. ApplicationGatewaySslProfilePropertiesFormat

ApplicationGatewaySslProfilePropertiesFormat

Ad Açıklama Değer
clientAuthConfiguration Uygulama ağ geçidi kaynağının istemci kimlik doğrulaması yapılandırması. ApplicationGatewayClientAuthConfiguration
sslPolicy Uygulama ağ geçidi kaynağının SSL ilkesi. ApplicationGatewaySslPolicy
trustedClientCertificates Uygulama ağ geçidi güvenilen istemci sertifikalarına başvuru dizisi. SubResource[]

ApplicationGatewayClientAuthConfiguration

Ad Açıklama Değer
verifyClientCertIssuerDN Uygulama ağ geçidinde istemci sertifikası verenin adını doğrulayın. bool
verifyClientRevocation İstemci sertifikası iptal durumunu doğrulayın. 'Yok'
'OCSP'

ApplicationGatewayTrustedClientCertificate

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name Bir Application Gateway içinde benzersiz olan güvenilen istemci sertifikasının adı. string
properties Uygulama ağ geçidi güvenilen istemci sertifikasının özellikleri. ApplicationGatewayTrustedClientCertificateProperties...

ApplicationGatewayTrustedClientCertificateProperties...

Ad Açıklama Değer
veriler Sertifika genel verileri. string

ApplicationGatewayTrustedRootCertificate

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name bir Application Gateway içinde benzersiz olan güvenilen kök sertifikanın adı. string
properties Uygulama ağ geçidi güvenilen kök sertifikasının özellikleri. ApplicationGatewayTrustedRootCertificatePropertiesFo...

ApplicationGatewayTrustedRootCertificatePropertiesFo...

Ad Açıklama Değer
veriler Sertifika genel verileri. string
keyVaultSecretId KeyVault'ta depolanan gizli dizi kimliği (base-64 kodlanmamış şifrelenmemiş pfx) 'Secret' veya 'Certificate' nesnesi. string

ApplicationGatewayUrlPathMap

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name bir Application Gateway içinde benzersiz olan URL yol eşlemesinin adı. string
properties Uygulama ağ geçidi URL yolu haritasının özellikleri. ApplicationGatewayUrlPathMapPropertiesFormat

ApplicationGatewayUrlPathMapPropertiesFormat

Ad Açıklama Değer
defaultBackendAddressPool URL yol haritasının varsayılan arka uç adres havuzu kaynağı. Subresource
defaultBackendHttpSettings URL yol haritasının varsayılan arka uç http ayarları kaynağı. Subresource
defaultLoadDistributionPolicy URL yol eşlemesinin Varsayılan Yük Dağıtım İlkesi kaynağı. Subresource
defaultRedirectConfiguration URL yol haritasının varsayılan yeniden yönlendirme yapılandırma kaynağı. Subresource
defaultRewriteRuleSet URL yol eşlemesinin varsayılan Yeniden Yazma kural kümesi kaynağı. Subresource
pathRules URL yol eşleme kaynağının yol kuralı. ApplicationGatewayPathRule[]

ApplicationGatewayPathRule

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name Bir Application Gateway içinde benzersiz olan yol kuralının adı. string
properties Uygulama ağ geçidi yol kuralının özellikleri. ApplicationGatewayPathRulePropertiesFormat

ApplicationGatewayPathRulePropertiesFormat

Ad Açıklama Değer
backendAddressPool URL yolu eşleme yolu kuralının arka uç adres havuzu kaynağı. Subresource
backendHttpSettings URL yolu eşleme yolu kuralının arka uç http ayarları kaynağı. Subresource
firewallPolicy FirewallPolicy kaynağına başvuru. Subresource
loadDistributionPolicy URL yolu eşleme yolu kuralının Dağıtım İlkesi kaynağını yükleyin. Subresource
Yol URL yol eşlemesinin yol kuralları. dize[]
redirectConfiguration URL yolu eşleme yolu kuralının yapılandırma kaynağını yeniden yönlendirin. Subresource
rewriteRuleSet URL yolu eşleme yolu kuralının kural kümesi kaynağını yeniden yazma. Subresource

ApplicationGatewayWebApplicationFirewallConfiguratio...

Ad Açıklama Değer
disabledRuleGroups Devre dışı bırakılan kural grupları. ApplicationGatewayFirewallDisabledRuleGroup[]
enabled Web uygulaması güvenlik duvarının etkinleştirilip etkinleştirilmediği. bool (gerekli)
Dışlamalar Dışlama listesi. ApplicationGatewayFirewallExclusion[]
fileUploadLimitInMb WAF için Mb cinsinden en büyük dosya yükleme boyutu. int

Kısıtlama -ları:
Min değer = 0
firewallMode Web uygulaması güvenlik duvarı modu. 'Algılama'
'Önleme' (gerekli)
maxRequestBodySize WAF için istek gövdesi boyutu üst sınırı. int

Kısıtlama -ları:
En düşük değer = 8
Maksimum değer = 128
maxRequestBodySizeInKb WAF için Kb cinsinden en büyük istek gövdesi boyutu. int

Kısıtlama -ları:
Min değer = 8
Maksimum değer = 128
requestBodyCheck WAF'nin istek Gövdesini denetlemesine izin verilip verilmeyeceği. bool
ruleSetType Web uygulaması güvenlik duvarı kural kümesinin türü. Olası değerler şunlardır: 'OWASP'. dize (gerekli)
ruleSetVersion Kural kümesi türünün sürümü. dize (gerekli)

ApplicationGatewayFirewallDisabledRuleGroup

Ad Açıklama Değer
ruleGroupName Devre dışı bırakılacak kural grubunun adı. dize (gerekli)
rules Devre dışı bırakılacak kuralların listesi. Null ise, kural grubunun tüm kuralları devre dışı bırakılır. int[]

ApplicationGatewayFirewallExclusion

Ad Açıklama Değer
matchVariable Dışlanacak değişken. dize (gerekli)
seçici matchVariable bir koleksiyon olduğunda, bu dışlamanın koleksiyondaki hangi öğeler için geçerli olduğunu belirtmek için işleç kullanılır. dize (gerekli)
selectorMatchOperator MatchVariable bir koleksiyon olduğunda, bu dışlamanın koleksiyondaki hangi öğeler için geçerli olduğunu belirtmek için seçici üzerinde çalıştırın. dize (gerekli)

Hızlı başlangıç şablonları

Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.

Şablon Description
Azure SQL Veritabanı ile LANSA Windows VM ScaleSet'i otomatik ölçeklendirme

Azure’a dağıtın
Şablon, ölçek kümesinde istenen sayıda VM ile bir Windows VMSS ve her vm'ye yüklenecek bir LANSA MSI dağıtır. VM Ölçek Kümesi dağıtıldıktan sonra LANSA MSI'yi yüklemek için özel bir betik uzantısı kullanılır)
Sanal ağda WordPress sitesi İçerik Oluşturucu

Azure’a dağıtın
Bu şablon, sanal ağdaki Container Instance üzerinde bir WordPress sitesi oluşturur. Ve WordPress sitesine erişebilen bir genel site FQDN'sini çıktı olarak alın.
Azure Application Gateway v2 İçerik Oluşturucu

Azure’a dağıtın
Bu şablon, arka uç havuzunda iki Windows Server 2016 sunucusu olan bir Azure Application Gateway oluşturur
Azure Application Gateway üzerinde Azure WAF v2 İçerik Oluşturucu

Azure’a dağıtın
Bu şablon, arka uç havuzunda iki Windows Server 2016 sunucusu bulunan Azure Application Gateway üzerinde bir Azure Web Uygulaması Güvenlik Duvarı v2 oluşturur
NAT Ağ Geçidi ve Application Gateway ile AKS Kümesi

Azure’a dağıtın
Bu örnekte, giden bağlantılar için NAT Ağ Geçidi ile AKS kümesinin nasıl dağıtılacağı ve gelen bağlantılar için bir Application Gateway nasıl dağıtılacağı gösterilmektedir.
Azure Application Gateway Tanıtım Kurulumu

Azure’a dağıtın
Bu şablon, tanımlama bilgisi tabanlı benşim ile veya tanımlama bilgisi olmadan yük dengelemeyi test etmek için hızlı bir şekilde Azure Application Gateway tanıtımı dağıtmanıza olanak tanır.
ILB ASE ile eShop Web Sitesi

Azure’a dağıtın
App Service Ortamı, Web Apps, Mobile Apps ve API Apps gibi Azure App Service uygulamalarını yüksek ölçekte güvenli bir şekilde çalıştırmak için tamamen yalıtılmış ve ayrılmış bir ortam sağlayan Azure App Service Premium hizmet planı seçeneğidir.
Çok katmanlı trafik yöneticisi, L4 ILB, L7 AppGateway

Azure’a dağıtın
Bu şablon bir Sanal Ağ dağıtır, ağı alt ağlar üzerinden ayırır, VM'leri dağıtır ve yük dengelemeyi yapılandırılır
NSG, ILB, AppGateway ile Çok Katmanlı Uygulama

Azure’a dağıtın
Bu şablon bir Sanal Ağ dağıtır, ağı alt ağlar üzerinden ayırır, VM'leri dağıtır ve yük dengelemeyi yapılandırılır
App Gateway ile İç VNet'te İçerik Oluşturucu API Management

Azure’a dağıtın
Bu şablonda, Azure Application Gateway tarafından korunan özel bir ağda Azure API Management örneğinin nasıl İçerik Oluşturucu gösterilmektedir.
Application Gateway çıkış noktası ile Front Door Standard/Premium

Azure’a dağıtın
Bu şablon bir Front Door Standard/Premium ve Application Gateway örneği oluşturur ve trafiğin Front Door kaynağından geldiğini doğrulamak için bir NSG ve WAF ilkesi kullanır.
Container Instances ve Application Gateway ile Front Door

Azure’a dağıtın
Bu şablon, bir kapsayıcı grubu ve Application Gateway ile Front Door Standard/Premium oluşturur.
Azure Application Gateway ile Ubuntu VM ölçek kümesi dağıtma

Azure’a dağıtın
Bu şablon, Azure Application Gateway ile tümleştirilmiş basit bir Ubuntu VM Ölçek Kümesi dağıtmanıza olanak tanır ve en fazla 1000 VM'yi destekler
Azure Application Gateway ile Windows VM ölçek kümesi dağıtma

Azure’a dağıtın
Bu şablon, Azure Application Gateway ile tümleştirilmiş basit bir Windows VM Ölçek Kümesi dağıtmanıza olanak tanır ve 1000'e kadar VM'yi destekler
Application Gateway Giriş Denetleyicisi ile AKS kümesi

Azure’a dağıtın
Bu örnekte aks kümesinin Application Gateway, Application Gateway Giriş Denetleyicisi, Azure Container Registry, Log Analytics ve Key Vault ile nasıl dağıtılacağı gösterilmektedir
WAF, SSL, IIS ve HTTPS yeniden yönlendirme ile App Gateway

Azure’a dağıtın
Bu şablon, IIS sunucularında WAF, uçtan uca SSL ve HTTP'den HTTPS'ye yeniden yönlendirme ile bir Application Gateway dağıtır.
Application Gateway İçerik Oluşturucu

Azure’a dağıtın
Bu şablon sanal ağda bir uygulama ağ geçidi oluşturur ve herhangi bir sayıda sanal makine için yük dengeleme kuralları ayarlar
IPv6 Application Gateway İçerik Oluşturucu

Azure’a dağıtın
Bu şablon, çift yığınlı bir sanal ağda IPv6 ön ucuna sahip bir uygulama ağ geçidi oluşturur.
Key Vault ile bir Application Gateway V2 İçerik Oluşturucu

Azure’a dağıtın
Bu şablon Sanal Ağ bir Application Gateway V2, kullanıcı tanımlı kimlik, Key Vault, gizli dizi (sertifika verileri) ve Key Vault ve Application Gateway erişim ilkesi dağıtır.
Çoklu Barındırma için Application Gateway

Azure’a dağıtın
Bu şablon bir Application Gateway oluşturur ve 443 numaralı bağlantı noktasında Multi Hosting için yapılandırılır.
Yol Geçersiz Kılma ile bir Application Gateway İçerik Oluşturucu

Azure’a dağıtın
Bu şablon bir Application Gateway dağıtır ve arka uç adres havuzu için yol geçersiz kılma özelliğinin kullanımını gösterir.
Yoklama ile bir Application Gateway İçerik Oluşturucu

Azure’a dağıtın
Bu şablon, gelişmiş yoklama işlevselliğine sahip bir Application Gateway dağıtır.
Genel IP ile Application Gateway İçerik Oluşturucu

Azure’a dağıtın
Bu şablon, Application Gateway için bir Application Gateway, Genel IP adresi ve Application Gateway dağıtıldığı Sanal Ağ oluşturur. Ayrıca, İki arka uç sunucusuyla Http Yük dengelemesi için Application Gateway yapılandırılır. Arka uç sunucuları için geçerli IP'ler belirtmeniz gerekeceğini unutmayın.
Genel IP (Boşaltma) ile bir Application Gateway İçerik Oluşturucu

Azure’a dağıtın
Bu şablon, Application Gateway için bir Application Gateway, Genel IP adresi ve Application Gateway dağıtıldığı Sanal Ağ oluşturur. Ayrıca, İki arka uç sunucusu ile Ssl Yük Boşaltma ve Yük dengeleme için Application Gateway yapılandırılır. Arka uç sunucuları için geçerli IP'ler belirtmeniz gerekeceğini unutmayın.
Yeniden Yönlendirme ile bir Application Gateway İçerik Oluşturucu

Azure’a dağıtın
Bu şablon, bir sanal ağda Yeniden yönlendirme işlevlerine sahip bir uygulama ağ geçidi oluşturur ve yük dengeleme ve yeniden yönlendirme kurallarını ayarlar (temel ve yol tabanlı)
Yeniden Yazma ile Application Gateway İçerik Oluşturucu

Azure’a dağıtın
Bu şablon, bir sanal ağda Yeniden Yazma işlevlerine sahip bir uygulama ağ geçidi oluşturur ve yük dengeleme, yeniden yazma kuralları ayarlar
Application Gateway (Özel SSL) İçerik Oluşturucu

Azure’a dağıtın
Bu şablon, özel ssl ilkesiyle yapılandırılmış bir Application Gateway dağıtır.
Application Gateway (SSL İlkesi) İçerik Oluşturucu

Azure’a dağıtın
Bu şablon, önceden tanımlanmış ssl ilkesiyle yapılandırılmış bir Application Gateway dağıtır.
Url Yolu Tabanlı Yönlendirme için Application Gateway

Azure’a dağıtın
Bu şablon bir Application Gateway oluşturur ve URL Yolu Tabanlı Yönlendirme için yapılandırılır.
Application Gateway v2 İçerik Oluşturucu

Azure’a dağıtın
Bu şablon sanal ağda bir uygulama ağ geçidi v2 oluşturur ve otomatik ölçeklendirme özelliklerini ve genel ön uçla bir HTTP yük dengeleme kuralı ayarlar
Application Gateway (WAF) İçerik Oluşturucu

Azure’a dağıtın
Bu şablon, bir sanal ağda Web Uygulaması Güvenlik Duvarı işlevselliğine sahip bir uygulama ağ geçidi oluşturur ve herhangi bir sayıda sanal makine için yük dengeleme kuralları ayarlar
WAF ve güvenlik duvarı ilkesiyle Application Gateway

Azure’a dağıtın
Bu şablon, güvenlik duvarı ilkesiyle birlikte WAF yapılandırılmış bir Application Gateway oluşturur
IP Kısıtlaması olan bir Web Uygulaması için Application Gateway

Azure’a dağıtın
Bu şablon, Web Uygulamasında IP kısıtlaması etkinleştirilmiş bir Azure Web Uygulamasının önünde bir uygulama ağ geçidi oluşturur.
WebApps için Application Gateway İçerik Oluşturucu

Azure’a dağıtın
Bu şablon, iki Azure Web Apps önünde özel yoklama etkinleştirilmiş bir uygulama ağ geçidi oluşturur.
Sertifikalarla İçerik Oluşturucu Application Gateway

Azure’a dağıtın
Bu şablonda otomatik olarak imzalanan Key Vault sertifikaların nasıl oluşturulacağı ve ardından Application Gateway başvurularının nasıl oluşturulacağı gösterilmektedir.
İç API Management ve Web Uygulaması ile Application Gateway

Azure’a dağıtın
Application Gateway İnternet trafiğini azure web uygulamasında barındırılan bir web API'sine hizmet veren sanal ağa (iç mod) API Management bir örneğe yönlendirme.
Application Gateway v2 ile korunan bir Web Uygulamasını İçerik Oluşturucu

Azure’a dağıtın
Bu şablon, Application Gateway v2 için Erişim Kısıtlaması olan bir Azure Web Uygulaması oluşturur. Application Gateway, 'Microsoft.Web' Hizmet Uç Noktası etkinleştirilmiş bir sanal ağa (alt ağ) dağıtılır. Web Uygulaması alt ağdan gelen trafiğe erişimi kısıtlar.
Web Uygulaması, PE ve Application Gateway v2 İçerik Oluşturucu

Azure’a dağıtın
Bu şablon, Application Gateway v2 olan Azure Sanal Ağ Alt Ağı'nda Özel uç nokta içeren bir Azure Web Uygulaması oluşturur. Application Gateway bir sanal ağa (alt ağ) dağıtılır. Web Uygulaması, özel uç nokta kullanarak alt ağdan gelen trafiğe erişimi kısıtlar

ARM şablonu kaynak tanımı

applicationGateways kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Network/applicationGateways kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.

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

Özellik değerleri

applicationGateways

Ad Açıklama Değer
tür Kaynak türü 'Microsoft.Network/applicationGateways'
apiVersion Kaynak API'sinin sürümü '2023-11-01'
name Kaynak adı dize (gerekli)

Karakter sınırı: 1-80

Geçerli karakterler:
Alfasayısallar, alt çizgiler, nokta ve kısa çizgiler.

Alfasayısal ile başlayın. Alfasayısal veya alt çizgiyi sonlandır.
location Kaynak konumu. string
etiketler Kaynak etiketleri. Etiket adlarının ve değerlerinin sözlüğü. Bkz. Şablonlardaki etiketler
identity Yapılandırıldıysa uygulama ağ geçidinin kimliği. ManagedServiceIdentity
properties Uygulama ağ geçidinin özellikleri. ApplicationGatewayPropertiesFormat
Bölge Kaynağın nereden gelmesi gerektiğini belirten kullanılabilirlik alanlarının listesi. string[]

ManagedServiceIdentity

Ad Açıklama Değer
tür Kaynak için kullanılan kimlik türü. 'SystemAssigned, UserAssigned' türü hem örtük olarak oluşturulmuş bir kimliği hem de kullanıcı tarafından atanan bir kimlik kümesini içerir. 'Hiçbiri' türü, sanal makineden tüm kimlikleri kaldırır. 'Yok'
'SystemAssigned'
'SystemAssigned, UserAssigned'
'UserAssigned'
userAssignedIdentities Kaynakla ilişkili kullanıcı kimliklerinin listesi. Kullanıcı kimliği sözlüğü anahtarı başvuruları şu formda ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. ManagedServiceIdentityUserAssignedIdentities

ManagedServiceIdentityUserAssignedIdentities

Ad Açıklama Değer
{özelleştirilmiş özellik} Components1Jq1T4ISchemasManagedserviceidentityProper...

Components1Jq1T4ISchemasManagedserviceidentityProper...

Bu nesne dağıtım sırasında ayarlanacağı herhangi bir özellik içermez. Tüm özellikler Salt Okunur'dır.

ApplicationGatewayPropertiesFormat

Ad Açıklama Değer
authenticationCertificates Uygulama ağ geçidi kaynağının kimlik doğrulama sertifikaları. Varsayılan sınırlar için bkz. Application Gateway sınırları. ApplicationGatewayAuthenticationCertificate[]
autoscaleConfiguration Otomatik Ölçeklendirme Yapılandırması. ApplicationGatewayAutoscaleConfiguration
backendAddressPools Uygulama ağ geçidi kaynağının arka uç adres havuzu. Varsayılan sınırlar için bkz. Application Gateway sınırları. ApplicationGatewayBackendAddressPool[]
backendHttpSettingsCollection Uygulama ağ geçidi kaynağının arka uç http ayarları. Varsayılan sınırlar için bkz. Application Gateway sınırları. ApplicationGatewayBackendHttpSettings[]
backendSettingsCollection Uygulama ağ geçidi kaynağının arka uç ayarları. Varsayılan sınırlar için bkz. Application Gateway sınırları. ApplicationGatewayBackendSettings[]
customErrorConfigurations Uygulama ağ geçidi kaynağının özel hata yapılandırmaları. ApplicationGatewayCustomError[]
enableFips Uygulama ağ geçidi kaynağında FIPS'nin etkinleştirilip etkinleştirilmediği. bool
enableHttp2 Http2'nin uygulama ağ geçidi kaynağında etkinleştirilip etkinleştirilmediği. bool
firewallPolicy FirewallPolicy kaynağına başvuru. Subresource
forceFirewallPolicyAssociation True ise, ilkenin WAF Yapılandırmasından farklı olup olmadığına bakılmaksızın bir güvenlik duvarı ilkesini bir uygulama ağ geçidiyle ilişkilendirir. bool
frontendIPConfigurations Uygulama ağ geçidi kaynağının ön uç IP adresleri. Varsayılan sınırlar için bkz. Application Gateway sınırları. ApplicationGatewayFrontendIPConfiguration[]
frontendPorts Uygulama ağ geçidi kaynağının ön uç bağlantı noktaları. Varsayılan sınırlar için bkz. Application Gateway sınırları. ApplicationGatewayFrontendPort[]
gatewayIPConfigurations Uygulama ağ geçidi kaynağının alt ağları. Varsayılan sınırlar için bkz. Application Gateway sınırları. ApplicationGatewayIPConfiguration[]
globalConfiguration Genel Yapılandırma. ApplicationGatewayGlobalConfiguration
httpListeners Uygulama ağ geçidi kaynağının Http dinleyicileri. Varsayılan sınırlar için bkz. Application Gateway sınırları. ApplicationGatewayHttpListener[]
Dinleyici Uygulama ağ geçidi kaynağının dinleyicileri. Varsayılan sınırlar için bkz. Application Gateway sınırları. ApplicationGatewayListener[]
loadDistributionPolicies Uygulama ağ geçidi kaynağının dağıtım ilkelerini yükleyin. ApplicationGatewayLoadDistributionPolicy[]
privateLinkConfigurations Uygulama ağ geçidinde PrivateLink yapılandırmaları. ApplicationGatewayPrivateLinkConfiguration[]
Sonda Uygulama ağ geçidi kaynağının yoklamaları. ApplicationGatewayProbe[]
redirectConfigurations Uygulama ağ geçidi kaynağının yapılandırmalarını yeniden yönlendirme. Varsayılan sınırlar için bkz. Application Gateway sınırları. ApplicationGatewayRedirectConfiguration[]
requestRoutingRules Uygulama ağ geçidi kaynağının yönlendirme kurallarını isteme. ApplicationGatewayRequestRoutingRule[]
rewriteRuleSets Uygulama ağ geçidi kaynağı için kuralları yeniden yazma. ApplicationGatewayRewriteRuleSet[]
routingRules Uygulama ağ geçidi kaynağının yönlendirme kuralları. ApplicationGatewayRoutingRule[]
Sku Uygulama ağ geçidi kaynağının SKU'su. ApplicationGatewaySku
sslCertificates Uygulama ağ geçidi kaynağının SSL sertifikaları. Varsayılan sınırlar için bkz. Application Gateway sınırları. ApplicationGatewaySslCertificate[]
sslPolicy Uygulama ağ geçidi kaynağının SSL ilkesi. ApplicationGatewaySslPolicy
sslProfiles Uygulama ağ geçidi kaynağının SSL profilleri. Varsayılan sınırlar için bkz. Application Gateway sınırları. ApplicationGatewaySslProfile[]
trustedClientCertificates Uygulama ağ geçidi kaynağının güvenilen istemci sertifikaları. Varsayılan sınırlar için bkz. Application Gateway sınırları. ApplicationGatewayTrustedClientCertificate[]
trustedRootCertificates Uygulama ağ geçidi kaynağının Güvenilen Kök sertifikaları. Varsayılan sınırlar için bkz. Application Gateway sınırları. ApplicationGatewayTrustedRootCertificate[]
urlPathMaps Uygulama ağ geçidi kaynağının URL yol haritası. Varsayılan sınırlar için bkz. Application Gateway sınırları. ApplicationGatewayUrlPathMap[]
webApplicationFirewallConfiguration Web uygulaması güvenlik duvarı yapılandırması. ApplicationGatewayWebApplicationFirewallConfiguratio...

ApplicationGatewayAuthenticationCertificate

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name bir Application Gateway içinde benzersiz olan kimlik doğrulama sertifikasının adı. string
properties Uygulama ağ geçidi kimlik doğrulama sertifikasının özellikleri. ApplicationGatewayAuthenticationCertificatePropertie...

ApplicationGatewayAuthenticationCertificatePropertie...

Ad Açıklama Değer
veriler Sertifika genel verileri. string

ApplicationGatewayAutoscaleConfiguration

Ad Açıklama Değer
Maxcapacity Application Gateway kapasite sayısına göre üst sınır. int

Kısıtlama -ları:
Min değer = 2
minCapacity Application Gateway kapasite sayısında alt sınır. int (gerekli)

Kısıtlama -ları:
Min değer = 0

ApplicationGatewayBackendAddressPool

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name Bir Application Gateway içinde benzersiz olan arka uç adres havuzunun adı. string
properties Uygulama ağ geçidi arka uç adres havuzunun özellikleri. ApplicationGatewayBackendAddressPoolPropertiesFormat

ApplicationGatewayBackendAddressPoolPropertiesFormat

Ad Açıklama Değer
backendAddresses Arka uç adresleri. ApplicationGatewayBackendAddress[]

ApplicationGatewayBackendAddress

Ad Açıklama Değer
Fqdn Tam etki alanı adı (FQDN). string
ıpaddress IP adresi. string

ApplicationGatewayBackendHttpSettings

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name Bir Application Gateway içinde benzersiz olan arka uç http ayarlarının adı. string
properties Uygulama ağ geçidi arka uç HTTP ayarlarının özellikleri. ApplicationGatewayBackendHttpSettingsPropertiesForma...

ApplicationGatewayBackendHttpSettingsPropertiesForma...

Ad Açıklama Değer
affinityCookieName Benzim tanımlama bilgisi için kullanılacak tanımlama bilgisi adı. string
authenticationCertificates Uygulama ağ geçidi kimlik doğrulama sertifikalarına başvuru dizisi. SubResource[]
connectionDraining Arka uç http ayarları kaynağının bağlantı boşaltması. ApplicationGatewayConnectionDraining
cookieBasedAffinity Tanımlama bilgisi tabanlı benzim. 'Devre Dışı'
'Etkin'
Hostname Arka uç sunucularına gönderilecek ana bilgisayar üst bilgisi. string
path Tüm HTTP istekleri için ön ek olarak kullanılması gereken yol. Null, hiçbir yola ön ek uygulanmayacağı anlamına gelir. Varsayılan değer null'dır. string
pickHostNameFromBackendAddress Konak üst bilgisinin seçilip seçilmeyeceği, arka uç sunucusunun ana bilgisayar adından seçilmelidir. Varsayılan değer false'tur. bool
port Arka uçta hedef bağlantı noktası. int
araştırma Uygulama ağ geçidinin yoklama kaynağı. Subresource
probeEnabled Yoklamanın etkinleştirilip etkinleştirilmediği. Varsayılan değer false'tur. bool
protokol Arka uçla iletişim kurmak için kullanılan protokol. 'Http'
'Https'
'Tcp'
'Tls'
requestTimeout saniyeler içinde istek zaman aşımı. requestTimeout içinde yanıt alınmazsa Application Gateway istek başarısız olur. Kabul edilebilir değerler 1 saniye ile 86400 saniye arasındadır. int
trustedRootCertificates Uygulama ağ geçidi güvenilen kök sertifikalarına başvuru dizisi. SubResource[]

Subresource

Ad Açıklama Değer
kimlik Kaynak Kimliği. string

ApplicationGatewayConnectionDraining

Ad Açıklama Değer
drainTimeoutInSec Bağlantı boşaltma işleminin etkin olduğu saniye sayısı. Kabul edilebilir değerler 1 saniye ile 3600 saniye arasındadır. int (gerekli)

Kısıtlama -ları:
Min değer = 1
Maksimum değer = 3600
enabled Bağlantı boşaltmanın etkinleştirilip etkinleştirilmediği. bool (gerekli)

ApplicationGatewayBackendSettings

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name Bir Application Gateway içinde benzersiz olan arka uç ayarlarının adı. string
properties Uygulama ağ geçidi arka uç ayarlarının özellikleri. ApplicationGatewayBackendSettingsPropertiesFormat

ApplicationGatewayBackendSettingsPropertiesFormat

Ad Açıklama Değer
Hostname Tls protokolü için arka uç sunucularına gönderilecek sunucu adı göstergesi. string
pickHostNameFromBackendAddress Tls protokolü için arka uç sunucusunun ana bilgisayar adından sunucu adı göstergesinin seçilip seçılmeyeceği. Varsayılan değer false'tur. bool
port Arka uçta hedef bağlantı noktası. int
araştırma Uygulama ağ geçidinin yoklama kaynağı. Subresource
protokol Arka uçla iletişim kurmak için kullanılan protokol. 'Http'
'Https'
'Tcp'
'Tls'
timeout Saniyeler içinde bağlantı zaman aşımı. Application Gateway, ConnectionTimeout içinde yanıt alınmazsa istek başarısız olur. Kabul edilebilir değerler 1 saniye ile 86400 saniye arasındadır. int
trustedRootCertificates Uygulama ağ geçidi güvenilen kök sertifikalarına başvuru dizisi. SubResource[]

ApplicationGatewayCustomError

Ad Açıklama Değer
customErrorPageUrl Uygulama ağ geçidi özel hatasının hata sayfası URL'si. string
statusCode Uygulama ağ geçidi özel hatasının durum kodu. 'HttpStatus400'
'HttpStatus403'
'HttpStatus404'
'HttpStatus405'
'HttpStatus408'
'HttpStatus500'
'HttpStatus502'
'HttpStatus503'
'HttpStatus504'

ApplicationGatewayFrontendIPConfiguration

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name Bir Application Gateway içinde benzersiz olan ön uç IP yapılandırmasının adı. string
properties Uygulama ağ geçidi ön uç IP yapılandırmasının özellikleri. ApplicationGatewayFrontendIPConfigurationPropertiesF...

ApplicationGatewayFrontendIPConfigurationPropertiesF...

Ad Açıklama Değer
privateIPAddress Ağ arabirimi IP Yapılandırmasının PrivateIPAddress değeri. string
privateIPAllocationMethod Özel IP adresi ayırma yöntemi. 'Dinamik'
'Statik'
privateLinkConfiguration Uygulama ağ geçidi özel bağlantı yapılandırmasına başvuru. Subresource
publicIPAddress PublicIP kaynağına başvuru. Subresource
alt ağ Alt ağ kaynağına başvuru. Subresource

ApplicationGatewayFrontendPort

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name bir Application Gateway içinde benzersiz olan ön uç bağlantı noktasının adı. string
properties Uygulama ağ geçidi ön uç bağlantı noktasının özellikleri. ApplicationGatewayFrontendPortPropertiesFormat

ApplicationGatewayFrontendPortPropertiesFormat

Ad Açıklama Değer
port Ön uç bağlantı noktası. int

ApplicationGatewayIPConfiguration

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name bir Application Gateway içinde benzersiz olan IP yapılandırmasının adı. string
properties Uygulama ağ geçidi IP yapılandırmasının özellikleri. ApplicationGatewayIPConfigurationPropertiesFormat

ApplicationGatewayIPConfigurationPropertiesFormat

Ad Açıklama Değer
alt ağ Alt ağ kaynağına başvuru. Application Gateway'in özel adresini aldığı alt ağ. Subresource

ApplicationGatewayGlobalConfiguration

Ad Açıklama Değer
enableRequestBuffering İstek arabelleği oluşturmayı etkinleştirin. bool
enableResponseBuffering Yanıt arabelleği oluşturmayı etkinleştirin. bool

ApplicationGatewayHttpListener

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name bir Application Gateway içinde benzersiz olan HTTP dinleyicisinin adı. string
properties Uygulama ağ geçidi HTTP dinleyicisinin özellikleri. ApplicationGatewayHttpListenerPropertiesFormat

ApplicationGatewayHttpListenerPropertiesFormat

Ad Açıklama Değer
customErrorConfigurations HTTP dinleyicisinin özel hata yapılandırmaları. ApplicationGatewayCustomError[]
firewallPolicy FirewallPolicy kaynağına başvuru. Subresource
frontendIPConfiguration Bir uygulama ağ geçidinin ön uç IP yapılandırma kaynağı. Subresource
frontendPort Bir uygulama ağ geçidinin ön uç bağlantı noktası kaynağı. Subresource
Hostname HTTP dinleyicisinin ana bilgisayar adı. string
Hostname HTTP Dinleyicisi için özel joker karakterlere de izin veren Ana Bilgisayar adları listesi. string[]
protokol HTTP dinleyicisinin protokolü. 'Http'
'Https'
'Tcp'
'Tls'
requireServerNameIndication Yalnızca protokol https ise geçerlidir. Çoklu barındırma için SNI'ye olanak tanır. bool
sslCertificate Bir uygulama ağ geçidinin SSL sertifika kaynağı. Subresource
sslProfile Uygulama ağ geçidinin SSL profili kaynağı. Subresource

ApplicationGatewayListener

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name bir Application Gateway içinde benzersiz olan dinleyicinin adı. string
properties Uygulama ağ geçidi dinleyicisinin özellikleri. ApplicationGatewayListenerPropertiesFormat

ApplicationGatewayListenerPropertiesFormat

Ad Açıklama Değer
frontendIPConfiguration Bir uygulama ağ geçidinin ön uç IP yapılandırma kaynağı. Subresource
frontendPort Bir uygulama ağ geçidinin ön uç bağlantı noktası kaynağı. Subresource
Hostname Özel joker karakterlere de izin veren TLS Çok Siteli Dinleyici için Sunucu Adı Göstergeleri (SNI) listesi. string[]
protokol Dinleyicinin protokolü. 'Http'
'Https'
'Tcp'
'Tls'
sslCertificate Bir uygulama ağ geçidinin SSL sertifika kaynağı. Subresource
sslProfile Uygulama ağ geçidinin SSL profili kaynağı. Subresource

ApplicationGatewayLoadDistributionPolicy

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name Bir Application Gateway içinde benzersiz olan yük dağıtım ilkesinin adı. string
properties Uygulama ağ geçidi yük dağıtım ilkesinin özellikleri. ApplicationGatewayLoadDistributionPolicyPropertiesFo...

ApplicationGatewayLoadDistributionPolicyPropertiesFo...

Ad Açıklama Değer
loadDistributionAlgorithm Bir uygulama ağ geçidinin Dağıtım Hedefleri kaynağını yükleyin. 'IpHash'
'LeastConnections'
'RoundRobin'
loadDistributionTargets Bir uygulama ağ geçidinin Dağıtım Hedefleri kaynağını yükleyin. ApplicationGatewayLoadDistributionTarget[]

ApplicationGatewayLoadDistributionTarget

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name Bir Application Gateway içinde benzersiz olan yük dağıtım ilkesinin adı. string
properties Uygulama ağ geçidi yük dağıtım hedefinin özellikleri. ApplicationGatewayLoadDistributionTargetPropertiesFo...

ApplicationGatewayLoadDistributionTargetPropertiesFo...

Ad Açıklama Değer
backendAddressPool Uygulama ağ geçidinin arka uç adres havuzu kaynağı. Subresource
weightPerServer Sunucu başına ağırlık. 1 ile 100 arasında bir aralık. int

Kısıtlama -ları:
Min değer = 1
Maksimum değer = 100

ApplicationGatewayPrivateLinkConfiguration

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name bir Application Gateway içinde benzersiz olan özel bağlantı yapılandırmasının adı. string
properties Uygulama ağ geçidi özel bağlantı yapılandırmasının özellikleri. ApplicationGatewayPrivateLinkConfigurationProperties

ApplicationGatewayPrivateLinkConfigurationProperties

Ad Açıklama Değer
ipConfigurations Uygulama ağ geçidi özel bağlantı ip yapılandırmaları dizisi. ApplicationGatewayPrivateLinkIpConfiguration[]

ApplicationGatewayPrivateLinkIpConfiguration

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name Uygulama ağ geçidi özel bağlantı ip yapılandırmasının adı. string
properties Bir uygulama ağ geçidi özel bağlantı ip yapılandırmasının özellikleri. ApplicationGatewayPrivateLinkIpConfigurationProperti...

ApplicationGatewayPrivateLinkIpConfigurationProperti...

Ad Açıklama Değer
Birincil IP yapılandırmasının birincil olup olmadığı. bool
privateIPAddress IP yapılandırmasının özel IP adresi. string
privateIPAllocationMethod Özel IP adresi ayırma yöntemi. 'Dinamik'
'Statik'
alt ağ Alt ağ kaynağına başvuru. Subresource

ApplicationGatewayProbe

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name Bir Application Gateway içinde benzersiz olan yoklamanın adı. string
properties Uygulama ağ geçidi araştırmasının özellikleri. ApplicationGatewayProbePropertiesFormat

ApplicationGatewayProbePropertiesFormat

Ad Açıklama Değer
konak Yoklamanın gönder olduğu ana bilgisayar adı. string
interval Saniye cinsinden yoklama aralığı. Bu, ardışık iki yoklama arasındaki zaman aralığıdır. Kabul edilebilir değerler 1 saniye ile 86400 saniye arasındadır. int
match İyi durumdaki yoklama yanıtlarını sınıflandırma ölçütü. ApplicationGatewayProbeHealthResponseMatch
minServers Her zaman iyi durumda olarak işaretlenmiş en az sunucu sayısı. Varsayılan değer 0'dır. int
path Yoklamanın göreli yolu. Geçerli yol '/' ile başlar. Yoklama {Protocol}://{host}:{port}{path} adresine gönderilir. string
pickHostNameFromBackendHttpSettings Ana bilgisayar üst bilgisinin arka uç http ayarlarından seçilip seçilmeyeceği. Varsayılan değer false'tur. bool
pickHostNameFromBackendSettings Sunucu adı göstergesinin Tls protokolü için arka uç ayarlarından seçilip seçilmeyeceği. Varsayılan değer false'tur. bool
port Arka uç sunucularını araştırmak için kullanılacak özel bağlantı noktası. Geçerli değer 1 ile 65535 arasında değişir. Ayarlanmaması durumunda http ayarlarından bağlantı noktası kullanılır. Bu özellik yalnızca Temel, Standard_v2 ve WAF_v2 için geçerlidir. int

Kısıtlama -ları:
Min değer = 1
Maksimum değer = 65535
protokol Yoklama için kullanılan protokol. 'Http'
'Https'
'Tcp'
'Tls'
timeout Saniyeler içinde yoklama zaman aşımı. Bu zaman aşımı süresiyle geçerli yanıt alınmazsa yoklama başarısız olarak işaretlendi. Kabul edilebilir değerler 1 saniye ile 86400 saniye arasındadır. int
unhealthyThreshold Yoklama yeniden deneme sayısı. Arka uç sunucusu, ardışık yoklama hatası sayısı UnhealthyThreshold'a ulaştıktan sonra aşağı doğru işaretlenir. Kabul edilebilir değerler 1 saniyeden 20'ye kadardır. int

ApplicationGatewayProbeHealthResponseMatch

Ad Açıklama Değer
body Sistem durumu yanıtında bulunması gereken gövde. Varsayılan değer boş. string
statusCodes İzin verilen sağlıklı durum kodları aralıkları. Varsayılan iyi durum kodları aralığı 200-399'dur. dize[]

ApplicationGatewayRedirectConfiguration

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name Bir Application Gateway içinde benzersiz olan yeniden yönlendirme yapılandırmasının adı. string
properties Uygulama ağ geçidi yeniden yönlendirme yapılandırmasının özellikleri. ApplicationGatewayRedirectConfigurationPropertiesFor...

ApplicationGatewayRedirectConfigurationPropertiesFor...

Ad Açıklama Değer
includePath Yeniden yönlendirilen URL'ye yol ekleyin. bool
includeQueryString Yeniden yönlendirilen URL'ye sorgu dizesini ekleyin. bool
pathRules Yeniden yönlendirme yapılandırmasını belirten yol kuralları. AltKaynak[]
redirectType HTTP yeniden yönlendirme türü. 'Bulundu'
'Kalıcı'
'SeeOther'
'Geçici'
requestRoutingRules Yeniden yönlendirme yapılandırmasını belirten istek yönlendirmesi. AltKaynak[]
targetListener İsteğin yeniden yönlendirildiği dinleyiciye başvuru. Subresource
targetUrl İsteğin yönlendirildiği URL. string
urlPathMaps Url yolu, varsayılan yeniden yönlendirme yapılandırmasını belirten eşler. AltKaynak[]

ApplicationGatewayRequestRoutingRule

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name bir Application Gateway içinde benzersiz olan istek yönlendirme kuralının adı. string
properties Uygulama ağ geçidi istek yönlendirme kuralının özellikleri. ApplicationGatewayRequestRoutingRulePropertiesFormat

ApplicationGatewayRequestRoutingRulePropertiesFormat

Ad Açıklama Değer
backendAddressPool Uygulama ağ geçidinin arka uç adres havuzu kaynağı. Subresource
backendHttpSettings Uygulama ağ geçidinin arka uç http ayarları kaynağı. Subresource
httpListener Uygulama ağ geçidinin Http dinleyici kaynağı. Subresource
loadDistributionPolicy Uygulama ağ geçidinin Yük Dağıtım İlkesi kaynağı. Subresource
Öncelik İstek yönlendirme kuralının önceliği. int

Kısıtlama -ları:
Min değer = 1
Maksimum değer = 20000
redirectConfiguration Uygulama ağ geçidinin yapılandırma kaynağını yeniden yönlendirme. Subresource
rewriteRuleSet Uygulama ağ geçidinin Temel kuralında Kural Kümesi kaynağını yeniden yazma. Subresource
ruleType Kural türü. 'Temel'
'PathBasedRouting'
urlPathMap Uygulama ağ geçidinin URL yolu eşleme kaynağı. Subresource

ApplicationGatewayRewriteRuleSet

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name Bir Application Gateway içinde benzersiz olan yeniden yazma kural kümesinin adı. string
properties Uygulama ağ geçidi yeniden yazma kural kümesinin özellikleri. ApplicationGatewayRewriteRuleSetPropertiesFormat

ApplicationGatewayRewriteRuleSetPropertiesFormat

Ad Açıklama Değer
rewriteRules Yeniden yazma kural kümesindeki kuralları yeniden yazma. ApplicationGatewayRewriteRule[]

ApplicationGatewayRewriteRule

Ad Açıklama Değer
actionSet Yeniden yazma Kuralının bir parçası olarak gerçekleştirilecek eylemler kümesi. ApplicationGatewayRewriteRuleActionSet
Koşul -ları Eylem kümesi yürütmesinin değerlendirileceği koşullar. ApplicationGatewayRewriteRuleCondition[]
name Bir Application Gateway içinde benzersiz olan yeniden yazma kuralının adı. string
ruleSequence RewriteRuleSet içindeki belirli bir kuralın yürütme sırasını belirleyen yeniden yazma kuralının Kural Dizisi. int

ApplicationGatewayRewriteRuleActionSet

Ad Açıklama Değer
requestHeaderConfigurations Eylem Kümesinde Üst Bilgi Eylemlerini İste. ApplicationGatewayHeaderConfiguration[]
responseHeaderConfigurations Eylem Kümesindeki Yanıt Üst Bilgisi Eylemleri. ApplicationGatewayHeaderConfiguration[]
urlConfiguration Eylem Kümesindeki Url Yapılandırma Eylemi. ApplicationGatewayUrlConfiguration

ApplicationGatewayHeaderConfiguration

Ad Açıklama Değer
Headername Üst bilgi yapılandırmasının üst bilgi adı. string
headerValue Üst bilgi yapılandırmasının üst bilgi değeri. string
headerValueMatcher "Eylemi Yeniden Yaz" altında isteğe bağlı bir alan. Aynı ada sahip birden çok üst bilgi mevcut olduğunda belirli bir üst bilginin değerlerini yakalamanızı ve değiştirmenizi sağlar. Şu anda yalnızca Set-Cookie Yanıt üst bilgisi için desteklenmektedir. Daha fazla ayrıntı için https://aka.ms/appgwheadercrud HeaderValueMatcher

HeaderValueMatcher

Ad Açıklama Değer
Ignorecase Deseni büyük/küçük harfe duyarlı karşılaştırma yapmaya zorlayan bu parametreyi truth değerine ayarlama. bool
olumsuzlaştırma Bu değerin gerçek olarak ayarlanması, desen alanında kullanıcı tarafından verilen koşulun olumsuzlaşmasını denetlemeye zorlanır. bool
Desen Yeniden yazma için bir üst bilgi değeri seçilip seçilmeydiğini değerlendiren sabit dize veya normal ifade deseni. string

ApplicationGatewayUrlConfiguration

Ad Açıklama Değer
modifiedPath Kullanıcının url yeniden yazma için sağladığı URL yolu. Null, hiçbir yolun güncelleştirilmeyecek olduğu anlamına gelir. Varsayılan değer null'dır. string
modifiedQueryString Kullanıcının url yeniden yazma için sağladığı sorgu dizesi. Null, hiçbir sorgu dizesinin güncelleştirilmeyecek olduğu anlamına gelir. Varsayılan değer null'dır. string
Yönlendir True olarak ayarlanırsa, değiştirilmiş yolu kullanarak yol tabanlı istek yönlendirme kurallarında sağlanan URL yol eşlemesini yeniden değerlendirir. Varsayılan değer false'tur. bool

ApplicationGatewayRewriteRuleCondition

Ad Açıklama Değer
Ignorecase Bu parametreyi doğruluk değerine ayarlayarak deseni büyük/küçük harfe duyarlı karşılaştırma yapmaya zorlar. bool
olumsuzlaştırma Bu değeri gerçek olarak ayarlamak, kullanıcı tarafından verilen koşulun olumsuzlaşmasını denetlemeye zorlar. bool
Desen Koşulun doğruluğunu değerlendiren sabit dize veya normal ifade deseni. string
değişken RewriteRuleCondition koşul parametresi. string

ApplicationGatewayRoutingRule

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name bir Application Gateway içinde benzersiz olan yönlendirme kuralının adı. string
properties Uygulama ağ geçidi yönlendirme kuralının özellikleri. ApplicationGatewayRoutingRulePropertiesFormat

ApplicationGatewayRoutingRulePropertiesFormat

Ad Açıklama Değer
backendAddressPool Uygulama ağ geçidinin arka uç adres havuzu kaynağı. Subresource
backendSettings Uygulama ağ geçidinin arka uç ayarları kaynağı. Subresource
Dinleyici Uygulama ağ geçidinin dinleyici kaynağı. Subresource
Öncelik Yönlendirme kuralının önceliği. int (gerekli)

Kısıtlama -ları:
Min değer = 1
Maksimum değer = 20000
ruleType Kural türü. 'Temel'
'PathBasedRouting'

ApplicationGatewaySku

Ad Açıklama Değer
capacity Bir uygulama ağ geçidinin kapasitesi (örnek sayısı). int
aile Uygulama ağ geçidi SKU'su ailesi. 'Generation_1'
'Generation_2'
name Uygulama ağ geçidi SKU'sunun adı. 'Temel'
'Standard_Large'
'Standard_Medium'
'Standard_Small'
'Standard_v2'
'WAF_Large'
'WAF_Medium'
'WAF_v2'
tier Bir uygulama ağ geçidinin katmanı. 'Temel'
'Standart'
'Standard_v2'
'WAF'
'WAF_v2'

ApplicationGatewaySslCertificate

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name bir Application Gateway içinde benzersiz olan SSL sertifikasının adı. string
properties Uygulama ağ geçidi SSL sertifikasının özellikleri. ApplicationGatewaySslCertificatePropertiesFormat

ApplicationGatewaySslCertificatePropertiesFormat

Ad Açıklama Değer
veriler Base-64 ile kodlanmış pfx sertifikası. Yalnızca PUT İsteğinde geçerlidir. string
keyVaultSecretId KeyVault'ta depolanan gizli dizi kimliği (base-64 kodlanmamış şifrelenmemiş pfx) 'Secret' veya 'Certificate' nesnesi. string
password Verilerde belirtilen pfx dosyasının parolası. Yalnızca PUT isteğinde geçerlidir. string

ApplicationGatewaySslPolicy

Ad Açıklama Değer
cipherSuites Uygulama ağ geçidine belirtilen sırada etkinleştirilecek ssl şifreleme paketleri. Herhangi birini içeren dize dizisi:
'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 Uygulama ağ geçidinde devre dışı bırakılacak SSL protokolleri. Herhangi birini içeren dize dizisi:
'TLSv1_0'
'TLSv1_1'
'TLSv1_2'
'TLSv1_3'
minProtocolVersion Uygulama ağ geçidinde desteklenecek ssl protokolünün en düşük sürümü. 'TLSv1_0'
'TLSv1_1'
'TLSv1_2'
'TLSv1_3'
policyName Ssl önceden tanımlanmış ilkesinin adı. 'AppGwSslPolicy20150501'
'AppGwSslPolicy20170401'
'AppGwSslPolicy20170401S'
'AppGwSslPolicy20220101'
'AppGwSslPolicy20220101S'
policyType Ssl İlkesi türü. 'Özel'
'CustomV2'
'Önceden Tanımlanmış'

ApplicationGatewaySslProfile

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name bir Application Gateway içinde benzersiz olan SSL profilinin adı. string
properties Uygulama ağ geçidi SSL profilinin özellikleri. ApplicationGatewaySslProfilePropertiesFormat

ApplicationGatewaySslProfilePropertiesFormat

Ad Açıklama Değer
clientAuthConfiguration Uygulama ağ geçidi kaynağının istemci kimlik doğrulaması yapılandırması. ApplicationGatewayClientAuthConfiguration
sslPolicy Uygulama ağ geçidi kaynağının SSL ilkesi. ApplicationGatewaySslPolicy
trustedClientCertificates Uygulama ağ geçidi güvenilen istemci sertifikalarına başvuru dizisi. SubResource[]

ApplicationGatewayClientAuthConfiguration

Ad Açıklama Değer
verifyClientCertIssuerDN Uygulama ağ geçidinde istemci sertifikası verenin adını doğrulayın. bool
verifyClientRevocation İstemci sertifikası iptal durumunu doğrulayın. 'Yok'
'OCSP'

ApplicationGatewayTrustedClientCertificate

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name bir Application Gateway içinde benzersiz olan güvenilen istemci sertifikasının adı. string
properties Uygulama ağ geçidi güvenilen istemci sertifikasının özellikleri. ApplicationGatewayTrustedClientCertificateProperties...

ApplicationGatewayTrustedClientCertificateProperties...

Ad Açıklama Değer
veriler Sertifika genel verileri. string

ApplicationGatewayTrustedRootCertificate

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name Bir Application Gateway içinde benzersiz olan güvenilen kök sertifikanın adı. string
properties Uygulama ağ geçidi güvenilen kök sertifikasının özellikleri. ApplicationGatewayTrustedRootCertificatePropertiesFo...

ApplicationGatewayTrustedRootCertificatePropertiesFo...

Ad Açıklama Değer
veriler Sertifika genel verileri. string
keyVaultSecretId KeyVault'ta depolanan 'Secret' veya 'Certificate' nesnesinin Gizli Dizi Kimliği (base-64 kodlanmış şifrelenmemiş pfx). string

ApplicationGatewayUrlPathMap

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name bir Application Gateway içinde benzersiz olan URL yol eşlemesinin adı. string
properties Uygulama ağ geçidi URL yolu haritasının özellikleri. ApplicationGatewayUrlPathMapPropertiesFormat

ApplicationGatewayUrlPathMapPropertiesFormat

Ad Açıklama Değer
defaultBackendAddressPool URL yol haritasının varsayılan arka uç adres havuzu kaynağı. Subresource
defaultBackendHttpSettings URL yol haritasının varsayılan arka uç http ayarları kaynağı. Subresource
defaultLoadDistributionPolicy URL yol eşlemesinin Varsayılan Yük Dağıtım İlkesi kaynağı. Subresource
defaultRedirectConfiguration URL yol haritasının varsayılan yeniden yönlendirme yapılandırma kaynağı. Subresource
defaultRewriteRuleSet URL yol eşlemesinin varsayılan Yeniden Yazma kural kümesi kaynağı. Subresource
pathRules URL yol eşleme kaynağının yol kuralı. ApplicationGatewayPathRule[]

ApplicationGatewayPathRule

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name Bir Application Gateway içinde benzersiz olan yol kuralının adı. string
properties Uygulama ağ geçidi yol kuralının özellikleri. ApplicationGatewayPathRulePropertiesFormat

ApplicationGatewayPathRulePropertiesFormat

Ad Açıklama Değer
backendAddressPool URL yolu eşleme yolu kuralının arka uç adres havuzu kaynağı. Subresource
backendHttpSettings URL yolu eşleme yolu kuralının arka uç http ayarları kaynağı. Subresource
firewallPolicy FirewallPolicy kaynağına başvuru. Subresource
loadDistributionPolicy URL yolu eşleme yolu kuralının Dağıtım İlkesi kaynağını yükleyin. Subresource
Yol URL yol eşlemesinin yol kuralları. dize[]
redirectConfiguration URL yolu eşleme yolu kuralının yapılandırma kaynağını yeniden yönlendirin. Subresource
rewriteRuleSet URL yolu eşleme yolu kuralının kural kümesi kaynağını yeniden yazma. Subresource

ApplicationGatewayWebApplicationFirewallConfiguratio...

Ad Açıklama Değer
disabledRuleGroups Devre dışı bırakılan kural grupları. ApplicationGatewayFirewallDisabledRuleGroup[]
enabled Web uygulaması güvenlik duvarının etkinleştirilip etkinleştirilmediği. bool (gerekli)
Dışlamalar Dışlama listesi. ApplicationGatewayFirewallExclusion[]
fileUploadLimitInMb WAF için Mb cinsinden en büyük dosya yükleme boyutu. int

Kısıtlama -ları:
Min değer = 0
firewallMode Web uygulaması güvenlik duvarı modu. 'Algılama'
'Önleme' (gerekli)
maxRequestBodySize WAF için istek gövdesi boyutu üst sınırı. int

Kısıtlama -ları:
En düşük değer = 8
Maksimum değer = 128
maxRequestBodySizeInKb WAF için Kb cinsinden en büyük istek gövdesi boyutu. int

Kısıtlama -ları:
En düşük değer = 8
Maksimum değer = 128
requestBodyCheck WAF'nin istek Gövdesini denetlemesine izin verilip verilmeyeceği. bool
ruleSetType Web uygulaması güvenlik duvarı kural kümesinin türü. Olası değerler şunlardır: 'OWASP'. dize (gerekli)
ruleSetVersion Kural kümesi türünün sürümü. dize (gerekli)

ApplicationGatewayFirewallDisabledRuleGroup

Ad Açıklama Değer
ruleGroupName Devre dışı bırakılacak kural grubunun adı. dize (gerekli)
rules Devre dışı bırakılacak kuralların listesi. Null ise, kural grubunun tüm kuralları devre dışı bırakılır. int[]

ApplicationGatewayFirewallExclusion

Ad Açıklama Değer
matchVariable Dışlanacak değişken. dize (gerekli)
seçici MatchVariable bir koleksiyon olduğunda, bu dışlamanın koleksiyondaki hangi öğeler için geçerli olduğunu belirtmek için kullanılan işleç. dize (gerekli)
selectorMatchOperator MatchVariable bir koleksiyon olduğunda, bu dışlamanın koleksiyondaki hangi öğeler için geçerli olduğunu belirtmek için seçici üzerinde işlem yapın. dize (gerekli)

Hızlı başlangıç şablonları

Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.

Şablon Description
Azure SQL Veritabanı ile LANSA Windows VM ScaleSet'i otomatik ölçeklendirme

Azure’a dağıtın
Şablon, ölçek kümesinde istenen sayıda VM ile bir Windows VMSS ve her VM'ye yüklenecek bir LANSA MSI dağıtır. VM Ölçek Kümesi dağıtıldıktan sonra LANSA MSI'yi yüklemek için özel bir betik uzantısı kullanılır)
Sanal ağda WordPress sitesi İçerik Oluşturucu

Azure’a dağıtın
Bu şablon, sanal ağdaki Kapsayıcı Örneği'nde bir WordPress sitesi oluşturur. Ve WordPress sitesine erişebilen bir genel site FQDN'sini çıktı olarak alın.
Azure Application Gateway v2 İçerik Oluşturucu

Azure’a dağıtın
Bu şablon arka uç havuzunda iki Windows Server 2016 sunucusu olan bir Azure Application Gateway oluşturur
Azure Application Gateway üzerinde Azure WAF v2 İçerik Oluşturucu

Azure’a dağıtın
Bu şablon, arka uç havuzunda iki Windows Server 2016 sunucusu bulunan Azure Application Gateway üzerinde bir Azure Web Uygulaması Güvenlik Duvarı v2 oluşturur
NAT Ağ Geçidi ve Application Gateway ile AKS Kümesi

Azure’a dağıtın
Bu örnekte, giden bağlantılar için NAT Ağ Geçidi ile AKS kümesinin nasıl dağıtılacağı ve gelen bağlantılar için bir Application Gateway nasıl dağıtılacağı gösterilmektedir.
Azure Application Gateway Tanıtım Kurulumu

Azure’a dağıtın
Bu şablon, tanımlama bilgisi tabanlı benzim ile veya tanımlama bilgisi olmadan yük dengelemeyi test etmek için hızlı bir şekilde Azure Application Gateway tanıtımı dağıtmanızı sağlar.
ILB ASE ile eShop Web Sitesi

Azure’a dağıtın
App Service Ortamı, Web Apps, Mobile Apps ve API Apps gibi Azure App Service uygulamaları yüksek ölçekte güvenli bir şekilde çalıştırmak için tamamen yalıtılmış ve ayrılmış bir ortam sağlayan Azure App Service Premium hizmet planı seçeneğidir.
Çok katmanlı trafik yöneticisi, L4 ILB, L7 AppGateway

Azure’a dağıtın
Bu şablon bir Sanal Ağ dağıtır, ağı alt ağlar üzerinden ayırır, VM'leri dağıtır ve yük dengelemeyi yapılandırılır
NSG, ILB, AppGateway ile Çok Katmanlı Uygulama

Azure’a dağıtın
Bu şablon bir Sanal Ağ dağıtır, ağı alt ağlar üzerinden ayırır, VM'leri dağıtır ve yük dengelemeyi yapılandırılır
App Gateway ile İç VNet'te İçerik Oluşturucu API Management

Azure’a dağıtın
Bu şablonda, Azure Application Gateway tarafından korunan özel bir ağda Azure API Management örneğinin nasıl İçerik Oluşturucu gösterilmektedir.
Application Gateway çıkış noktası ile Front Door Standard/Premium

Azure’a dağıtın
Bu şablon bir Front Door Standard/Premium ve Application Gateway örneği oluşturur ve trafiğin Front Door kaynağından geldiğini doğrulamak için bir NSG ve WAF ilkesi kullanır.
Container Instances ve Application Gateway ile Front Door

Azure’a dağıtın
Bu şablon, kapsayıcı grubu ve Application Gateway ile Front Door Standard/Premium oluşturur.
Azure Application Gateway ile Ubuntu VM ölçek kümesi dağıtma

Azure’a dağıtın
Bu şablon, Azure Application Gateway ile tümleştirilmiş basit bir Ubuntu VM Ölçek Kümesi dağıtmanıza olanak tanır ve 1000'e kadar VM'yi destekler
Azure Application Gateway ile Windows VM ölçek kümesi dağıtma

Azure’a dağıtın
Bu şablon, Azure Application Gateway ile tümleştirilmiş basit bir Windows VM Ölçek Kümesi dağıtmanıza olanak tanır ve 1000'e kadar VM'yi destekler
Application Gateway Giriş Denetleyicisi ile AKS kümesi

Azure’a dağıtın
Bu örnekte aks kümesinin Application Gateway, Application Gateway Giriş Denetleyicisi, Azure Container Registry, Log Analytics ve Key Vault ile nasıl dağıtılacağı gösterilmektedir
WAF, SSL, IIS ve HTTPS yeniden yönlendirme ile App Gateway

Azure’a dağıtın
Bu şablon, IIS sunucularında WAF, uçtan uca SSL ve HTTP'den HTTPS'ye yönlendirme ile bir Application Gateway dağıtır.
Application Gateway İçerik Oluşturucu

Azure’a dağıtın
Bu şablon sanal ağda bir uygulama ağ geçidi oluşturur ve herhangi bir sayıda sanal makine için yük dengeleme kuralları ayarlar
IPv6 Application Gateway İçerik Oluşturucu

Azure’a dağıtın
Bu şablon, çift yığınlı bir sanal ağda IPv6 ön ucuna sahip bir uygulama ağ geçidi oluşturur.
Key Vault ile bir Application Gateway V2 İçerik Oluşturucu

Azure’a dağıtın
Bu şablon Sanal Ağ bir Application Gateway V2, kullanıcı tanımlı kimlik, Key Vault, gizli dizi (sertifika verileri) ve Key Vault ve Application Gateway erişim ilkesi dağıtır.
Çoklu Barındırma için Application Gateway

Azure’a dağıtın
Bu şablon bir Application Gateway oluşturur ve 443 numaralı bağlantı noktasında Multi Hosting için yapılandırılır.
Yol Geçersiz Kılma ile bir Application Gateway İçerik Oluşturucu

Azure’a dağıtın
Bu şablon bir Application Gateway dağıtır ve arka uç adres havuzu için yol geçersiz kılma özelliğinin kullanımını gösterir.
Yoklama ile bir Application Gateway İçerik Oluşturucu

Azure’a dağıtın
Bu şablon, gelişmiş yoklama işlevselliğine sahip bir Application Gateway dağıtır.
Genel IP ile Application Gateway İçerik Oluşturucu

Azure’a dağıtın
Bu şablon, Application Gateway için bir Application Gateway, Genel IP adresi ve Application Gateway dağıtıldığı Sanal Ağ oluşturur. Ayrıca, İki arka uç sunucusuyla Http Yük dengelemesi için Application Gateway yapılandırılır. Arka uç sunucuları için geçerli IP'ler belirtmeniz gerekeceğini unutmayın.
Genel IP (Boşaltma) ile bir Application Gateway İçerik Oluşturucu

Azure’a dağıtın
Bu şablon, Application Gateway için bir Application Gateway, Genel IP adresi ve Application Gateway dağıtıldığı Sanal Ağ oluşturur. Ayrıca, İki arka uç sunucusu ile Ssl Yük Boşaltma ve Yük dengeleme için Application Gateway yapılandırılır. Arka uç sunucuları için geçerli IP'ler belirtmeniz gerekeceğini unutmayın.
Yeniden Yönlendirme ile bir Application Gateway İçerik Oluşturucu

Azure’a dağıtın
Bu şablon, bir sanal ağda Yeniden yönlendirme işlevlerine sahip bir uygulama ağ geçidi oluşturur ve yük dengeleme ve yeniden yönlendirme kurallarını ayarlar (temel ve yol tabanlı)
Yeniden Yazma ile Application Gateway İçerik Oluşturucu

Azure’a dağıtın
Bu şablon, bir sanal ağda Yeniden Yazma işlevlerine sahip bir uygulama ağ geçidi oluşturur ve yük dengeleme, yeniden yazma kuralları ayarlar
Application Gateway (Özel SSL) İçerik Oluşturucu

Azure’a dağıtın
Bu şablon, özel ssl ilkesiyle yapılandırılmış bir Application Gateway dağıtır.
Application Gateway (SSL İlkesi) İçerik Oluşturucu

Azure’a dağıtın
Bu şablon, önceden tanımlanmış ssl ilkesiyle yapılandırılmış bir Application Gateway dağıtır.
Url Yolu Tabanlı Yönlendirme için Application Gateway

Azure’a dağıtın
Bu şablon bir Application Gateway oluşturur ve URL Yolu Tabanlı Yönlendirme için yapılandırılır.
Application Gateway v2 İçerik Oluşturucu

Azure’a dağıtın
Bu şablon sanal ağda bir uygulama ağ geçidi v2 oluşturur ve otomatik ölçeklendirme özelliklerini ve genel ön uçla bir HTTP yük dengeleme kuralı ayarlar
Application Gateway (WAF) İçerik Oluşturucu

Azure’a dağıtın
Bu şablon, bir sanal ağda Web Uygulaması Güvenlik Duvarı işlevselliğine sahip bir uygulama ağ geçidi oluşturur ve herhangi bir sayıda sanal makine için yük dengeleme kuralları ayarlar
WAF ve güvenlik duvarı ilkesiyle Application Gateway

Azure’a dağıtın
Bu şablon, güvenlik duvarı ilkesiyle birlikte WAF yapılandırılmış bir Application Gateway oluşturur
IP Kısıtlaması olan bir Web Uygulaması için Application Gateway

Azure’a dağıtın
Bu şablon, Web Uygulamasında IP kısıtlaması etkinleştirilmiş bir Azure Web Uygulamasının önünde bir uygulama ağ geçidi oluşturur.
WebApps için Application Gateway İçerik Oluşturucu

Azure’a dağıtın
Bu şablon, iki Azure Web Apps önünde özel yoklama etkinleştirilmiş bir uygulama ağ geçidi oluşturur.
Sertifikalarla İçerik Oluşturucu Application Gateway

Azure’a dağıtın
Bu şablonda otomatik olarak imzalanan Key Vault sertifikanın nasıl oluşturulacağı ve ardından Application Gateway başvurularının nasıl oluşturulacağı gösterilmektedir.
İç API Management ve Web Uygulaması ile Application Gateway

Azure’a dağıtın
Application Gateway İnternet trafiğini Azure Web App'te barındırılan bir web API'sine hizmet veren bir sanal ağa (iç mod) API Management bir örneğe yönlendirme.
Application Gateway v2 ile korunan bir Web Uygulamasını İçerik Oluşturucu

Azure’a dağıtın
Bu şablon, Application Gateway v2 için Erişim Kısıtlaması olan bir Azure Web Uygulaması oluşturur. Application Gateway, 'Microsoft.Web' Hizmet Uç Noktası etkinleştirilmiş bir sanal ağa (alt ağ) dağıtılır. Web Uygulaması alt ağdan gelen trafiğe erişimi kısıtlar.
Web Uygulaması, PE ve Application Gateway v2 İçerik Oluşturucu

Azure’a dağıtın
Bu şablon, Bir Application Gateway v2 olan Azure Sanal Ağ Alt Ağı'nda Özel uç nokta içeren bir Azure Web Uygulaması oluşturur. Application Gateway bir sanal ağa (alt ağ) dağıtılır. Web Uygulaması, özel uç nokta kullanarak alt ağdan gelen trafiğe erişimi kısıtlar

Terraform (AzAPI sağlayıcısı) kaynak tanımı

applicationGateways kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • Kaynak grupları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Network/applicationGateways kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/applicationGateways@2023-11-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"
            }
            hostNames = [
              "string"
            ]
            protocol = "string"
            sslCertificate = {
              id = "string"
            }
            sslProfile = {
              id = "string"
            }
          }
        }
      ]
      loadDistributionPolicies = [
        {
          id = "string"
          name = "string"
          properties = {
            loadDistributionAlgorithm = "string"
            loadDistributionTargets = [
              {
                id = "string"
                name = "string"
                properties = {
                  backendAddressPool = {
                    id = "string"
                  }
                  weightPerServer = int
                }
              }
            ]
          }
        }
      ]
      privateLinkConfigurations = [
        {
          id = "string"
          name = "string"
          properties = {
            ipConfigurations = [
              {
                id = "string"
                name = "string"
                properties = {
                  primary = bool
                  privateIPAddress = "string"
                  privateIPAllocationMethod = "string"
                  subnet = {
                    id = "string"
                  }
                }
              }
            ]
          }
        }
      ]
      probes = [
        {
          id = "string"
          name = "string"
          properties = {
            host = "string"
            interval = int
            match = {
              body = "string"
              statusCodes = [
                "string"
              ]
            }
            minServers = int
            path = "string"
            pickHostNameFromBackendHttpSettings = bool
            pickHostNameFromBackendSettings = bool
            port = int
            protocol = "string"
            timeout = int
            unhealthyThreshold = int
          }
        }
      ]
      redirectConfigurations = [
        {
          id = "string"
          name = "string"
          properties = {
            includePath = bool
            includeQueryString = bool
            pathRules = [
              {
                id = "string"
              }
            ]
            redirectType = "string"
            requestRoutingRules = [
              {
                id = "string"
              }
            ]
            targetListener = {
              id = "string"
            }
            targetUrl = "string"
            urlPathMaps = [
              {
                id = "string"
              }
            ]
          }
        }
      ]
      requestRoutingRules = [
        {
          id = "string"
          name = "string"
          properties = {
            backendAddressPool = {
              id = "string"
            }
            backendHttpSettings = {
              id = "string"
            }
            httpListener = {
              id = "string"
            }
            loadDistributionPolicy = {
              id = "string"
            }
            priority = int
            redirectConfiguration = {
              id = "string"
            }
            rewriteRuleSet = {
              id = "string"
            }
            ruleType = "string"
            urlPathMap = {
              id = "string"
            }
          }
        }
      ]
      rewriteRuleSets = [
        {
          id = "string"
          name = "string"
          properties = {
            rewriteRules = [
              {
                actionSet = {
                  requestHeaderConfigurations = [
                    {
                      headerName = "string"
                      headerValue = "string"
                      headerValueMatcher = {
                        ignoreCase = bool
                        negate = bool
                        pattern = "string"
                      }
                    }
                  ]
                  responseHeaderConfigurations = [
                    {
                      headerName = "string"
                      headerValue = "string"
                      headerValueMatcher = {
                        ignoreCase = bool
                        negate = bool
                        pattern = "string"
                      }
                    }
                  ]
                  urlConfiguration = {
                    modifiedPath = "string"
                    modifiedQueryString = "string"
                    reroute = bool
                  }
                }
                conditions = [
                  {
                    ignoreCase = bool
                    negate = bool
                    pattern = "string"
                    variable = "string"
                  }
                ]
                name = "string"
                ruleSequence = int
              }
            ]
          }
        }
      ]
      routingRules = [
        {
          id = "string"
          name = "string"
          properties = {
            backendAddressPool = {
              id = "string"
            }
            backendSettings = {
              id = "string"
            }
            listener = {
              id = "string"
            }
            priority = int
            ruleType = "string"
          }
        }
      ]
      sku = {
        capacity = int
        family = "string"
        name = "string"
        tier = "string"
      }
      sslCertificates = [
        {
          id = "string"
          name = "string"
          properties = {
            data = "string"
            keyVaultSecretId = "string"
            password = "string"
          }
        }
      ]
      sslPolicy = {
        cipherSuites = [
          "string"
        ]
        disabledSslProtocols = [
          "string"
        ]
        minProtocolVersion = "string"
        policyName = "string"
        policyType = "string"
      }
      sslProfiles = [
        {
          id = "string"
          name = "string"
          properties = {
            clientAuthConfiguration = {
              verifyClientCertIssuerDN = bool
              verifyClientRevocation = "string"
            }
            sslPolicy = {
              cipherSuites = [
                "string"
              ]
              disabledSslProtocols = [
                "string"
              ]
              minProtocolVersion = "string"
              policyName = "string"
              policyType = "string"
            }
            trustedClientCertificates = [
              {
                id = "string"
              }
            ]
          }
        }
      ]
      trustedClientCertificates = [
        {
          id = "string"
          name = "string"
          properties = {
            data = "string"
          }
        }
      ]
      trustedRootCertificates = [
        {
          id = "string"
          name = "string"
          properties = {
            data = "string"
            keyVaultSecretId = "string"
          }
        }
      ]
      urlPathMaps = [
        {
          id = "string"
          name = "string"
          properties = {
            defaultBackendAddressPool = {
              id = "string"
            }
            defaultBackendHttpSettings = {
              id = "string"
            }
            defaultLoadDistributionPolicy = {
              id = "string"
            }
            defaultRedirectConfiguration = {
              id = "string"
            }
            defaultRewriteRuleSet = {
              id = "string"
            }
            pathRules = [
              {
                id = "string"
                name = "string"
                properties = {
                  backendAddressPool = {
                    id = "string"
                  }
                  backendHttpSettings = {
                    id = "string"
                  }
                  firewallPolicy = {
                    id = "string"
                  }
                  loadDistributionPolicy = {
                    id = "string"
                  }
                  paths = [
                    "string"
                  ]
                  redirectConfiguration = {
                    id = "string"
                  }
                  rewriteRuleSet = {
                    id = "string"
                  }
                }
              }
            ]
          }
        }
      ]
      webApplicationFirewallConfiguration = {
        disabledRuleGroups = [
          {
            ruleGroupName = "string"
            rules = [
              int
            ]
          }
        ]
        enabled = bool
        exclusions = [
          {
            matchVariable = "string"
            selector = "string"
            selectorMatchOperator = "string"
          }
        ]
        fileUploadLimitInMb = int
        firewallMode = "string"
        maxRequestBodySize = int
        maxRequestBodySizeInKb = int
        requestBodyCheck = bool
        ruleSetType = "string"
        ruleSetVersion = "string"
      }
    }
    zones = [
      "string"
    ]
  })
}

Özellik değerleri

applicationGateways

Ad Açıklama Değer
tür Kaynak türü "Microsoft.Network/applicationGateways@2023-11-01"
name Kaynak adı dize (gerekli)

Karakter sınırı: 1-80

Geçerli karakterler:
Alfasayısallar, alt çizgiler, nokta ve kısa çizgiler.

Alfasayısal ile başlayın. Alfasayısal veya alt çizgi sonu.
location Kaynak konumu. string
parent_id Bir kaynak grubuna dağıtmak için bu kaynak grubunun kimliğini kullanın. dize (gerekli)
etiketler Kaynak etiketleri. Etiket adlarının ve değerlerinin sözlüğü.
identity Yapılandırıldıysa uygulama ağ geçidinin kimliği. ManagedServiceIdentity
properties Uygulama ağ geçidinin özellikleri. ApplicationGatewayPropertiesFormat
Bölge Kaynağın nereden gelmesi gerektiğini belirten kullanılabilirlik alanlarının listesi. string[]

ManagedServiceIdentity

Ad Açıklama Değer
tür Kaynak için kullanılan kimlik türü. 'SystemAssigned, UserAssigned' türü hem örtük olarak oluşturulmuş bir kimliği hem de kullanıcı tarafından atanan bir kimlik kümesini içerir. 'Hiçbiri' türü, sanal makineden tüm kimlikleri kaldırır. "SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned"
identity_ids Kaynakla ilişkili kullanıcı kimliklerinin listesi. Kullanıcı kimliği sözlüğü anahtarı başvuruları şu formda ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. Kullanıcı kimliği kimlikleri dizisi.

ManagedServiceIdentityUserAssignedIdentities

Ad Açıklama Değer
{özelleştirilmiş özellik} Components1Jq1T4ISchemasManagedserviceidentityProper...

Components1Jq1T4ISchemasManagedserviceidentityProper...

Bu nesne dağıtım sırasında ayarlanacağı herhangi bir özellik içermez. Tüm özellikler Salt Okunur'dır.

ApplicationGatewayPropertiesFormat

Ad Açıklama Değer
authenticationCertificates Uygulama ağ geçidi kaynağının kimlik doğrulama sertifikaları. Varsayılan sınırlar için bkz. Application Gateway sınırları. ApplicationGatewayAuthenticationCertificate[]
autoscaleConfiguration Otomatik Ölçeklendirme Yapılandırması. ApplicationGatewayAutoscaleConfiguration
backendAddressPools Uygulama ağ geçidi kaynağının arka uç adres havuzu. Varsayılan sınırlar için bkz. Application Gateway sınırları. ApplicationGatewayBackendAddressPool[]
backendHttpSettingsCollection Uygulama ağ geçidi kaynağının arka uç http ayarları. Varsayılan sınırlar için bkz. Application Gateway sınırları. ApplicationGatewayBackendHttpSettings[]
backendSettingsCollection Uygulama ağ geçidi kaynağının arka uç ayarları. Varsayılan sınırlar için bkz. Application Gateway sınırları. ApplicationGatewayBackendSettings[]
customErrorConfigurations Uygulama ağ geçidi kaynağının özel hata yapılandırmaları. ApplicationGatewayCustomError[]
enableFips Uygulama ağ geçidi kaynağında FIPS'nin etkinleştirilip etkinleştirilmediği. bool
enableHttp2 Http2'nin uygulama ağ geçidi kaynağında etkinleştirilip etkinleştirilmediği. bool
firewallPolicy FirewallPolicy kaynağına başvuru. Subresource
forceFirewallPolicyAssociation True ise, ilkenin WAF Yapılandırmasından farklı olup olmadığına bakılmaksızın bir güvenlik duvarı ilkesini bir uygulama ağ geçidiyle ilişkilendirir. bool
frontendIPConfigurations Uygulama ağ geçidi kaynağının ön uç IP adresleri. Varsayılan sınırlar için bkz. Application Gateway sınırları. ApplicationGatewayFrontendIPConfiguration[]
frontendPorts Uygulama ağ geçidi kaynağının ön uç bağlantı noktaları. Varsayılan sınırlar için bkz. Application Gateway sınırları. ApplicationGatewayFrontendPort[]
gatewayIPConfigurations Uygulama ağ geçidi kaynağının alt ağları. Varsayılan sınırlar için bkz. Application Gateway sınırları. ApplicationGatewayIPConfiguration[]
globalConfiguration Genel Yapılandırma. ApplicationGatewayGlobalConfiguration
httpListeners Uygulama ağ geçidi kaynağının Http dinleyicileri. Varsayılan sınırlar için bkz. Application Gateway sınırları. ApplicationGatewayHttpListener[]
Dinleyici Uygulama ağ geçidi kaynağının dinleyicileri. Varsayılan sınırlar için bkz. Application Gateway sınırları. ApplicationGatewayListener[]
loadDistributionPolicies Uygulama ağ geçidi kaynağının dağıtım ilkelerini yükleyin. ApplicationGatewayLoadDistributionPolicy[]
privateLinkConfigurations Uygulama ağ geçidinde PrivateLink yapılandırmaları. ApplicationGatewayPrivateLinkConfiguration[]
Sonda Uygulama ağ geçidi kaynağının yoklamaları. ApplicationGatewayProbe[]
redirectConfigurations Uygulama ağ geçidi kaynağının yeniden yönlendirme yapılandırmaları. Varsayılan sınırlar için bkz. Application Gateway sınırları. ApplicationGatewayRedirectConfiguration[]
requestRoutingRules Uygulama ağ geçidi kaynağının yönlendirme kurallarını isteme. ApplicationGatewayRequestRoutingRule[]
rewriteRuleSets Uygulama ağ geçidi kaynağı için kuralları yeniden yazma. ApplicationGatewayRewriteRuleSet[]
routingRules Uygulama ağ geçidi kaynağının yönlendirme kuralları. ApplicationGatewayRoutingRule[]
Sku Uygulama ağ geçidi kaynağının SKU'su. ApplicationGatewaySku
sslCertificates Uygulama ağ geçidi kaynağının SSL sertifikaları. Varsayılan sınırlar için bkz. Application Gateway sınırları. ApplicationGatewaySslCertificate[]
sslPolicy Uygulama ağ geçidi kaynağının SSL ilkesi. ApplicationGatewaySslPolicy
sslProfiles Uygulama ağ geçidi kaynağının SSL profilleri. Varsayılan sınırlar için bkz. Application Gateway sınırları. ApplicationGatewaySslProfile[]
trustedClientCertificates Uygulama ağ geçidi kaynağının güvenilen istemci sertifikaları. Varsayılan sınırlar için bkz. Application Gateway sınırları. ApplicationGatewayTrustedClientCertificate[]
trustedRootCertificates Uygulama ağ geçidi kaynağının Güvenilen Kök sertifikaları. Varsayılan sınırlar için bkz. Application Gateway sınırları. ApplicationGatewayTrustedRootCertificate[]
urlPathMaps Uygulama ağ geçidi kaynağının URL yol haritası. Varsayılan sınırlar için bkz. Application Gateway sınırları. ApplicationGatewayUrlPathMap[]
webApplicationFirewallConfiguration Web uygulaması güvenlik duvarı yapılandırması. ApplicationGatewayWebApplicationFirewallConfiguratio...

ApplicationGatewayAuthenticationCertificate

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name Bir Application Gateway içinde benzersiz olan kimlik doğrulama sertifikasının adı. string
properties Uygulama ağ geçidi kimlik doğrulama sertifikasının özellikleri. ApplicationGatewayAuthenticationCertificatePropertie...

ApplicationGatewayAuthenticationCertificatePropertie...

Ad Açıklama Değer
veriler Sertifika genel verileri. string

ApplicationGatewayAutoscaleConfiguration

Ad Açıklama Değer
Maxcapacity Application Gateway kapasite sayısına göre üst sınır. int

Kısıtlama -ları:
Min değer = 2
minCapacity Application Gateway kapasite sayısında alt sınır. int (gerekli)

Kısıtlama -ları:
Min değer = 0

ApplicationGatewayBackendAddressPool

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name Bir Application Gateway içinde benzersiz olan arka uç adres havuzunun adı. string
properties Uygulama ağ geçidi arka uç adres havuzunun özellikleri. ApplicationGatewayBackendAddressPoolPropertiesFormat

ApplicationGatewayBackendAddressPoolPropertiesFormat

Ad Açıklama Değer
backendAddresses Arka uç adresleri. ApplicationGatewayBackendAddress[]

ApplicationGatewayBackendAddress

Ad Açıklama Değer
Fqdn Tam etki alanı adı (FQDN). string
ıpaddress IP adresi. string

ApplicationGatewayBackendHttpSettings

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name Bir Application Gateway içinde benzersiz olan arka uç http ayarlarının adı. string
properties Uygulama ağ geçidi arka uç HTTP ayarlarının özellikleri. ApplicationGatewayBackendHttpSettingsPropertiesForma...

ApplicationGatewayBackendHttpSettingsPropertiesForma...

Ad Açıklama Değer
affinityCookieName Benzim tanımlama bilgisi için kullanılacak tanımlama bilgisi adı. string
authenticationCertificates Uygulama ağ geçidi kimlik doğrulama sertifikalarına başvuru dizisi. SubResource[]
connectionDraining Arka uç http ayarları kaynağının bağlantı boşaltması. ApplicationGatewayConnectionDraining
cookieBasedAffinity Tanımlama bilgisi tabanlı benzim. "Devre dışı"
"Etkin"
Hostname Arka uç sunucularına gönderilecek ana bilgisayar üst bilgisi. string
path Tüm HTTP istekleri için ön ek olarak kullanılması gereken yol. Null, hiçbir yola ön ek uygulanmayacağı anlamına gelir. Varsayılan değer null'dır. string
pickHostNameFromBackendAddress Konak üst bilgisinin seçilip seçilmeyeceği, arka uç sunucusunun ana bilgisayar adından seçilmelidir. Varsayılan değer false'tur. bool
port Arka uçta hedef bağlantı noktası. int
araştırma Uygulama ağ geçidinin yoklama kaynağı. Subresource
probeEnabled Yoklamanın etkinleştirilip etkinleştirilmediği. Varsayılan değer false'tur. bool
protokol Arka uçla iletişim kurmak için kullanılan protokol. "Http"
"Https"
"Tcp"
"Tls"
requestTimeout saniyeler içinde istek zaman aşımı. requestTimeout içinde yanıt alınmazsa Application Gateway istek başarısız olur. Kabul edilebilir değerler 1 saniye ile 86400 saniye arasındadır. int
trustedRootCertificates Uygulama ağ geçidi güvenilen kök sertifikalarına başvuru dizisi. SubResource[]

Subresource

Ad Açıklama Değer
kimlik Kaynak Kimliği. string

ApplicationGatewayConnectionDraining

Ad Açıklama Değer
drainTimeoutInSec Bağlantı boşaltma işleminin etkin olduğu saniye sayısı. Kabul edilebilir değerler 1 saniye ile 3600 saniye arasındadır. int (gerekli)

Kısıtlama -ları:
Min değer = 1
Maksimum değer = 3600
enabled Bağlantı boşaltmanın etkinleştirilip etkinleştirilmediği. bool (gerekli)

ApplicationGatewayBackendSettings

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name Bir Application Gateway içinde benzersiz olan arka uç ayarlarının adı. string
properties Uygulama ağ geçidi arka uç ayarlarının özellikleri. ApplicationGatewayBackendSettingsPropertiesFormat

ApplicationGatewayBackendSettingsPropertiesFormat

Ad Açıklama Değer
Hostname Tls protokolü için arka uç sunucularına gönderilecek sunucu adı göstergesi. string
pickHostNameFromBackendAddress Tls protokolü için arka uç sunucusunun ana bilgisayar adından sunucu adı göstergesinin seçilip seçılmeyeceği. Varsayılan değer false'tur. bool
port Arka uçta hedef bağlantı noktası. int
araştırma Uygulama ağ geçidinin yoklama kaynağı. Subresource
protokol Arka uçla iletişim kurmak için kullanılan protokol. "Http"
"Https"
"Tcp"
"Tls"
timeout Saniyeler içinde bağlantı zaman aşımı. Application Gateway, ConnectionTimeout içinde yanıt alınmazsa istek başarısız olur. Kabul edilebilir değerler 1 saniye ile 86400 saniye arasındadır. int
trustedRootCertificates Uygulama ağ geçidi güvenilen kök sertifikalarına başvuru dizisi. SubResource[]

ApplicationGatewayCustomError

Ad Açıklama Değer
customErrorPageUrl Uygulama ağ geçidi özel hatasının hata sayfası URL'si. string
statusCode Uygulama ağ geçidi özel hatasının durum kodu. "HttpStatus400"
"HttpStatus403"
"HttpStatus404"
"HttpStatus405"
"HttpStatus408"
"HttpStatus500"
"HttpStatus502"
"HttpStatus503"
"HttpStatus504"

ApplicationGatewayFrontendIPConfiguration

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name Bir Application Gateway içinde benzersiz olan ön uç IP yapılandırmasının adı. string
properties Uygulama ağ geçidi ön uç IP yapılandırmasının özellikleri. ApplicationGatewayFrontendIPConfigurationPropertiesF...

ApplicationGatewayFrontendIPConfigurationPropertiesF...

Ad Açıklama Değer
privateIPAddress Ağ arabirimi IP Yapılandırmasının PrivateIPAddress değeri. string
privateIPAllocationMethod Özel IP adresi ayırma yöntemi. "Dinamik"
"Statik"
privateLinkConfiguration Uygulama ağ geçidi özel bağlantı yapılandırmasına başvuru. Subresource
publicIPAddress PublicIP kaynağına başvuru. Subresource
alt ağ Alt ağ kaynağına başvuru. Subresource

ApplicationGatewayFrontendPort

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name bir Application Gateway içinde benzersiz olan ön uç bağlantı noktasının adı. string
properties Uygulama ağ geçidi ön uç bağlantı noktasının özellikleri. ApplicationGatewayFrontendPortPropertiesFormat

ApplicationGatewayFrontendPortPropertiesFormat

Ad Açıklama Değer
port Ön uç bağlantı noktası. int

ApplicationGatewayIPConfiguration

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name bir Application Gateway içinde benzersiz olan IP yapılandırmasının adı. string
properties Uygulama ağ geçidi IP yapılandırmasının özellikleri. ApplicationGatewayIPConfigurationPropertiesFormat

ApplicationGatewayIPConfigurationPropertiesFormat

Ad Açıklama Değer
alt ağ Alt ağ kaynağına başvuru. Uygulama ağ geçidinin özel adresini aldığı alt ağ. Subresource

ApplicationGatewayGlobalConfiguration

Ad Açıklama Değer
enableRequestBuffering İstek arabelleği oluşturmayı etkinleştirin. bool
enableResponseBuffering Yanıt arabelleği oluşturmayı etkinleştirin. bool

ApplicationGatewayHttpListener

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name bir Application Gateway içinde benzersiz olan HTTP dinleyicisinin adı. string
properties Uygulama ağ geçidi HTTP dinleyicisinin özellikleri. ApplicationGatewayHttpListenerPropertiesFormat

ApplicationGatewayHttpListenerPropertiesFormat

Ad Açıklama Değer
customErrorConfigurations HTTP dinleyicisinin özel hata yapılandırmaları. ApplicationGatewayCustomError[]
firewallPolicy FirewallPolicy kaynağına başvuru. Subresource
frontendIPConfiguration Bir uygulama ağ geçidinin ön uç IP yapılandırma kaynağı. Subresource
frontendPort Bir uygulama ağ geçidinin ön uç bağlantı noktası kaynağı. Subresource
Hostname HTTP dinleyicisinin ana bilgisayar adı. string
Hostname Http Dinleyicisi için özel joker karakterlere de izin veren Konak adları listesi. dize[]
protokol HTTP dinleyicisinin protokolü. "Http"
"Https"
"Tcp"
"Tls"
requireServerNameIndication Yalnızca protokol https ise geçerlidir. Çoklu barındırma için SNI'ye olanak tanır. bool
sslCertificate Bir uygulama ağ geçidinin SSL sertifika kaynağı. Subresource
sslProfile Uygulama ağ geçidinin SSL profili kaynağı. Subresource

ApplicationGatewayListener

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name bir Application Gateway içinde benzersiz olan dinleyicinin adı. string
properties Uygulama ağ geçidi dinleyicisinin özellikleri. ApplicationGatewayListenerPropertiesFormat

ApplicationGatewayListenerPropertiesFormat

Ad Açıklama Değer
frontendIPConfiguration Bir uygulama ağ geçidinin ön uç IP yapılandırma kaynağı. Subresource
frontendPort Bir uygulama ağ geçidinin ön uç bağlantı noktası kaynağı. Subresource
Hostname Özel joker karakterlere de izin veren TLS Çok Siteli Dinleyici için Sunucu Adı Göstergelerinin (SNI) listesi. dize[]
protokol Dinleyicinin protokolü. "Http"
"Https"
"Tcp"
"Tls"
sslCertificate Bir uygulama ağ geçidinin SSL sertifika kaynağı. Subresource
sslProfile Uygulama ağ geçidinin SSL profili kaynağı. Subresource

ApplicationGatewayLoadDistributionPolicy

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name Bir Application Gateway içinde benzersiz olan yük dağıtım ilkesinin adı. string
properties Uygulama ağ geçidi yük dağıtım ilkesinin özellikleri. ApplicationGatewayLoadDistributionPolicyPropertiesFo...

ApplicationGatewayLoadDistributionPolicyPropertiesFo...

Ad Açıklama Değer
loadDistributionAlgorithm Bir uygulama ağ geçidinin Yük Dağıtım Hedefleri kaynağı. "IpHash"
"LeastConnections"
"RoundRobin"
loadDistributionTargets Bir uygulama ağ geçidinin Yük Dağıtım Hedefleri kaynağı. ApplicationGatewayLoadDistributionTarget[]

ApplicationGatewayLoadDistributionTarget

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name Bir Application Gateway içinde benzersiz olan yük dağıtım ilkesinin adı. string
properties Uygulama ağ geçidi yük dağıtım hedefinin özellikleri. ApplicationGatewayLoadDistributionTargetPropertiesFo...

ApplicationGatewayLoadDistributionTargetPropertiesFo...

Ad Açıklama Değer
backendAddressPool Uygulama ağ geçidinin arka uç adres havuzu kaynağı. Subresource
weightPerServer Sunucu başına ağırlık. 1 ile 100 arasında bir aralık. int

Kısıtlama -ları:
Min değer = 1
Maksimum değer = 100

ApplicationGatewayPrivateLinkConfiguration

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name Bir Application Gateway içinde benzersiz olan özel bağlantı yapılandırmasının adı. string
properties Uygulama ağ geçidi özel bağlantı yapılandırmasının özellikleri. ApplicationGatewayPrivateLinkConfigurationProperties

ApplicationGatewayPrivateLinkConfigurationProperties

Ad Açıklama Değer
ipConfigurations Uygulama ağ geçidi özel bağlantı ip yapılandırmaları dizisi. ApplicationGatewayPrivateLinkIpConfiguration[]

ApplicationGatewayPrivateLinkIpConfiguration

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name Uygulama ağ geçidi özel bağlantı ip yapılandırmasının adı. string
properties Bir uygulama ağ geçidi özel bağlantı ip yapılandırmasının özellikleri. ApplicationGatewayPrivateLinkIpConfigurationProperti...

ApplicationGatewayPrivateLinkIpConfigurationProperti...

Ad Açıklama Değer
Birincil IP yapılandırmasının birincil olup olmadığı. bool
privateIPAddress IP yapılandırmasının özel IP adresi. string
privateIPAllocationMethod Özel IP adresi ayırma yöntemi. "Dinamik"
"Statik"
alt ağ Alt ağ kaynağına başvuru. Subresource

ApplicationGatewayProbe

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name Bir Application Gateway içinde benzersiz olan yoklamanın adı. string
properties Uygulama ağ geçidi araştırmasının özellikleri. ApplicationGatewayProbePropertiesFormat

ApplicationGatewayProbePropertiesFormat

Ad Açıklama Değer
konak Yoklamanın gönder olduğu ana bilgisayar adı. string
interval Saniye cinsinden yoklama aralığı. Bu, ardışık iki yoklama arasındaki zaman aralığıdır. Kabul edilebilir değerler 1 saniye ile 86400 saniye arasındadır. int
match İyi durumdaki yoklama yanıtlarını sınıflandırma ölçütü. ApplicationGatewayProbeHealthResponseMatch
minServers Her zaman iyi durumda olarak işaretlenmiş en az sunucu sayısı. Varsayılan değer 0'dır. int
path Yoklamanın göreli yolu. Geçerli yol '/' ile başlar. Yoklama {Protocol}://{host}:{port}{path} adresine gönderilir. string
pickHostNameFromBackendHttpSettings Ana bilgisayar üst bilgisinin arka uç http ayarlarından seçilip seçilmeyeceği. Varsayılan değer false'tur. bool
pickHostNameFromBackendSettings Sunucu adı göstergesinin Tls protokolü için arka uç ayarlarından seçilip seçilmeyeceği. Varsayılan değer false'tur. bool
port Arka uç sunucularını araştırmak için kullanılacak özel bağlantı noktası. Geçerli değer 1 ile 65535 arasında değişir. Ayarlanmaması durumunda http ayarlarından bağlantı noktası kullanılır. Bu özellik yalnızca Temel, Standard_v2 ve WAF_v2 için geçerlidir. int

Kısıtlama -ları:
Min değer = 1
Maksimum değer = 65535
protokol Yoklama için kullanılan protokol. "Http"
"Https"
"Tcp"
"Tls"
timeout Saniyeler içinde yoklama zaman aşımı. Bu zaman aşımı süresiyle geçerli yanıt alınmazsa yoklama başarısız olarak işaretlendi. Kabul edilebilir değerler 1 saniye ile 86400 saniye arasındadır. int
unhealthyThreshold Yoklama yeniden deneme sayısı. Arka uç sunucusu, ardışık yoklama hatası sayısı UnhealthyThreshold'a ulaştıktan sonra aşağı doğru işaretlenir. Kabul edilebilir değerler 1 saniyeden 20'ye kadardır. int

ApplicationGatewayProbeHealthResponseMatch

Ad Açıklama Değer
body Sistem durumu yanıtında bulunması gereken gövde. Varsayılan değer boş. string
statusCodes İzin verilen sağlıklı durum kodları aralıkları. Varsayılan iyi durum kodları aralığı 200-399'dur. dize[]

ApplicationGatewayRedirectConfiguration

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name Bir Application Gateway içinde benzersiz olan yeniden yönlendirme yapılandırmasının adı. string
properties Uygulama ağ geçidi yeniden yönlendirme yapılandırmasının özellikleri. ApplicationGatewayRedirectConfigurationPropertiesFor...

ApplicationGatewayRedirectConfigurationPropertiesFor...

Ad Açıklama Değer
includePath Yeniden yönlendirilen URL'ye yol ekleyin. bool
includeQueryString Yeniden yönlendirilen URL'ye sorgu dizesini ekleyin. bool
pathRules Yeniden yönlendirme yapılandırmasını belirten yol kuralları. AltKaynak[]
redirectType HTTP yeniden yönlendirme türü. "Bulundu"
"Kalıcı"
"SeeOther"
"Geçici"
requestRoutingRules Yeniden yönlendirme yapılandırmasını belirten istek yönlendirmesi. AltKaynak[]
targetListener İsteğin yeniden yönlendirildiği dinleyiciye başvuru. Subresource
targetUrl İsteğin yönlendirildiği URL. string
urlPathMaps Url yolu, varsayılan yeniden yönlendirme yapılandırmasını belirten eşler. AltKaynak[]

ApplicationGatewayRequestRoutingRule

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name bir Application Gateway içinde benzersiz olan istek yönlendirme kuralının adı. string
properties Uygulama ağ geçidi istek yönlendirme kuralının özellikleri. ApplicationGatewayRequestRoutingRulePropertiesFormat

ApplicationGatewayRequestRoutingRulePropertiesFormat

Ad Açıklama Değer
backendAddressPool Uygulama ağ geçidinin arka uç adres havuzu kaynağı. Subresource
backendHttpSettings Uygulama ağ geçidinin arka uç http ayarları kaynağı. Subresource
httpListener Uygulama ağ geçidinin Http dinleyici kaynağı. Subresource
loadDistributionPolicy Uygulama ağ geçidinin Yük Dağıtım İlkesi kaynağı. Subresource
Öncelik İstek yönlendirme kuralının önceliği. int

Kısıtlama -ları:
Min değer = 1
Maksimum değer = 20000
redirectConfiguration Uygulama ağ geçidinin yapılandırma kaynağını yeniden yönlendirme. Subresource
rewriteRuleSet Uygulama ağ geçidinin Temel kuralında Kural Kümesi kaynağını yeniden yazma. Subresource
ruleType Kural türü. "Temel"
"PathBasedRouting"
urlPathMap Uygulama ağ geçidinin URL yol eşleme kaynağı. Subresource

ApplicationGatewayRewriteRuleSet

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name Bir Application Gateway içinde benzersiz olan yeniden yazma kuralı kümesinin adı. string
properties Uygulama ağ geçidi yeniden yazma kural kümesinin özellikleri. ApplicationGatewayRewriteRuleSetPropertiesFormat

ApplicationGatewayRewriteRuleSetPropertiesFormat

Ad Açıklama Değer
rewriteRules Kuralları yeniden yazma kural kümesinde yeniden yazma. ApplicationGatewayRewriteRule[]

ApplicationGatewayRewriteRule

Ad Açıklama Değer
actionSet Yeniden yazma Kuralının bir parçası olarak gerçekleştirilecek eylemler kümesi. ApplicationGatewayRewriteRuleActionSet
Koşul -ları Eylem kümesi yürütmesinin değerlendirileceği koşullar. ApplicationGatewayRewriteRuleCondition[]
name bir Application Gateway içinde benzersiz olan yeniden yazma kuralının adı. string
ruleSequence RewriteRuleSet içinde belirli bir kuralın yürütme sırasını belirleyen yeniden yazma kuralının Kural Dizisi. int

ApplicationGatewayRewriteRuleActionSet

Ad Açıklama Değer
requestHeaderConfigurations Eylem Kümesindeki Üst Bilgi Eylemlerini İste. ApplicationGatewayHeaderConfiguration[]
responseHeaderConfigurations Eylem Kümesindeki Yanıt Üst Bilgisi Eylemleri. ApplicationGatewayHeaderConfiguration[]
urlConfiguration Eylem Kümesindeki Url Yapılandırma Eylemi. ApplicationGatewayUrlConfiguration

ApplicationGatewayHeaderConfiguration

Ad Açıklama Değer
Headername Üst bilgi yapılandırmasının üst bilgi adı. string
headerValue Üst bilgi yapılandırmasının üst bilgi değeri. string
headerValueMatcher "Eylemi Yeniden Yaz" altında isteğe bağlı bir alan. Aynı ada sahip birden çok üst bilgi mevcut olduğunda belirli bir üst bilginin değerlerini yakalamanızı ve değiştirmenizi sağlar. Şu anda yalnızca Set-Cookie Yanıt üst bilgisi için desteklenmektedir. Daha fazla ayrıntı için https://aka.ms/appgwheadercrud HeaderValueMatcher

HeaderValueMatcher

Ad Açıklama Değer
Ignorecase Bu parametreyi doğruluk değerine ayarlayarak deseni büyük/küçük harfe duyarlı karşılaştırma yapmaya zorlar. bool
olumsuzlaştırma Bu değeri gerçek olarak ayarlamak, desen alanında kullanıcı tarafından verilen koşulun olumsuzlaşmasını denetlemeye zorlar. bool
Desen Yeniden yazma için bir üst bilgi değerinin seçilmesi gerekip gerekmediğini değerlendiren sabit dize veya normal ifade deseni. string

ApplicationGatewayUrlConfiguration

Ad Açıklama Değer
modifiedPath Kullanıcının url yeniden yazma için sağladığı URL yolu. Null, hiçbir yolun güncelleştirilmeyecek olduğu anlamına gelir. Varsayılan değer null' dır. string
modifiedQueryString Kullanıcının url yeniden yazma için sağladığı sorgu dizesi. Null, hiçbir sorgu dizesinin güncelleştirilmeyecek olduğu anlamına gelir. Varsayılan değer null' dır. string
Yönlendir True olarak ayarlanırsa, değiştirilmiş yolu kullanarak yol tabanlı istek yönlendirme kurallarında sağlanan URL yol eşlemesini yeniden değerlendirir. Varsayılan değer false'tur. bool

ApplicationGatewayRewriteRuleCondition

Ad Açıklama Değer
Ignorecase Bu parametreyi doğruluk değerine ayarlayarak deseni büyük/küçük harfe duyarlı karşılaştırma yapmaya zorlar. bool
olumsuzlaştırma Bu değeri gerçek olarak ayarlamak, kullanıcı tarafından verilen koşulun olumsuzlaşmasını denetlemeye zorlar. bool
Desen Koşulun doğruluğunu değerlendiren sabit dize veya normal ifade deseni. string
değişken RewriteRuleCondition koşul parametresi. string

ApplicationGatewayRoutingRule

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name bir Application Gateway içinde benzersiz olan yönlendirme kuralının adı. string
properties Uygulama ağ geçidi yönlendirme kuralının özellikleri. ApplicationGatewayRoutingRulePropertiesFormat

ApplicationGatewayRoutingRulePropertiesFormat

Ad Açıklama Değer
backendAddressPool Uygulama ağ geçidinin arka uç adres havuzu kaynağı. Subresource
backendSettings Uygulama ağ geçidinin arka uç ayarları kaynağı. Subresource
Dinleyici Uygulama ağ geçidinin dinleyici kaynağı. Subresource
Öncelik Yönlendirme kuralının önceliği. int (gerekli)

Kısıtlama -ları:
Min değer = 1
Maksimum değer = 20000
ruleType Kural türü. "Temel"
"PathBasedRouting"

ApplicationGatewaySku

Ad Açıklama Değer
capacity Bir uygulama ağ geçidinin kapasitesi (örnek sayısı). int
aile Uygulama ağ geçidi SKU'sunun ailesi. "Generation_1"
"Generation_2"
name Uygulama ağ geçidi SKU'sunun adı. "Temel"
"Standard_Large"
"Standard_Medium"
"Standard_Small"
"Standard_v2"
"WAF_Large"
"WAF_Medium"
"WAF_v2"
tier Uygulama ağ geçidi katmanı. "Temel"
"Standart"
"Standard_v2"
"WAF"
"WAF_v2"

ApplicationGatewaySslCertificate

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name bir Application Gateway içinde benzersiz olan SSL sertifikasının adı. string
properties Uygulama ağ geçidi SSL sertifikasının özellikleri. ApplicationGatewaySslCertificatePropertiesFormat

ApplicationGatewaySslCertificatePropertiesFormat

Ad Açıklama Değer
veriler Base-64 ile kodlanmış pfx sertifikası. Yalnızca PUT İsteğinde geçerlidir. string
keyVaultSecretId KeyVault'ta depolanan gizli dizi kimliği (base-64 kodlanmamış şifrelenmemiş pfx) 'Secret' veya 'Certificate' nesnesi. string
password Verilerde belirtilen pfx dosyasının parolası. Yalnızca PUT isteğinde geçerlidir. string

ApplicationGatewaySslPolicy

Ad Açıklama Değer
cipherSuites Uygulama ağ geçidine belirtilen sırada etkinleştirilecek ssl şifreleme paketleri. Herhangi birini içeren dize dizisi:
"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 Uygulama ağ geçidinde devre dışı bırakılacak SSL protokolleri. Herhangi birini içeren dize dizisi:
"TLSv1_0"
"TLSv1_1"
"TLSv1_2"
"TLSv1_3"
minProtocolVersion Uygulama ağ geçidinde desteklenecek ssl protokolünün en düşük sürümü. "TLSv1_0"
"TLSv1_1"
"TLSv1_2"
"TLSv1_3"
policyName Ssl önceden tanımlanmış ilkesinin adı. "AppGwSslPolicy20150501"
"AppGwSslPolicy20170401"
"AppGwSslPolicy20170401S"
"AppGwSslPolicy20220101"
"AppGwSslPolicy20220101S"
policyType Ssl İlkesi türü. "Özel"
"CustomV2"
"Önceden tanımlanmış"

ApplicationGatewaySslProfile

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name bir Application Gateway içinde benzersiz olan SSL profilinin adı. string
properties Uygulama ağ geçidi SSL profilinin özellikleri. ApplicationGatewaySslProfilePropertiesFormat

ApplicationGatewaySslProfilePropertiesFormat

Ad Açıklama Değer
clientAuthConfiguration Uygulama ağ geçidi kaynağının istemci kimlik doğrulaması yapılandırması. ApplicationGatewayClientAuthConfiguration
sslPolicy Uygulama ağ geçidi kaynağının SSL ilkesi. ApplicationGatewaySslPolicy
trustedClientCertificates Uygulama ağ geçidi güvenilen istemci sertifikalarına başvuru dizisi. SubResource[]

ApplicationGatewayClientAuthConfiguration

Ad Açıklama Değer
verifyClientCertIssuerDN Uygulama ağ geçidinde istemci sertifikası verenin adını doğrulayın. bool
verifyClientRevocation İstemci sertifikası iptal durumunu doğrulayın. "Hiçbiri"
"OCSP"

ApplicationGatewayTrustedClientCertificate

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name Bir Application Gateway içinde benzersiz olan güvenilen istemci sertifikasının adı. string
properties Uygulama ağ geçidi güvenilen istemci sertifikasının özellikleri. ApplicationGatewayTrustedClientCertificateProperties...

ApplicationGatewayTrustedClientCertificateProperties...

Ad Açıklama Değer
veriler Sertifika genel verileri. string

ApplicationGatewayTrustedRootCertificate

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name bir Application Gateway içinde benzersiz olan güvenilen kök sertifikanın adı. string
properties Uygulama ağ geçidi güvenilen kök sertifikasının özellikleri. ApplicationGatewayTrustedRootCertificatePropertiesFo...

ApplicationGatewayTrustedRootCertificatePropertiesFo...

Ad Açıklama Değer
veriler Sertifika genel verileri. string
keyVaultSecretId KeyVault'ta depolanan gizli dizi kimliği (base-64 kodlanmamış şifrelenmemiş pfx) 'Secret' veya 'Certificate' nesnesi. string

ApplicationGatewayUrlPathMap

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name bir Application Gateway içinde benzersiz olan URL yol eşlemesinin adı. string
properties Uygulama ağ geçidi URL yol haritasının özellikleri. ApplicationGatewayUrlPathMapPropertiesFormat

ApplicationGatewayUrlPathMapPropertiesFormat

Ad Açıklama Değer
defaultBackendAddressPool URL yol eşlemesinin varsayılan arka uç adres havuzu kaynağı. Subresource
defaultBackendHttpSettings URL yol haritasının varsayılan arka uç http ayarları kaynağı. Subresource
defaultLoadDistributionPolicy URL yol eşlemesinin varsayılan Yük Dağıtım İlkesi kaynağı. Subresource
defaultRedirectConfiguration URL yol haritasının varsayılan yeniden yönlendirme yapılandırma kaynağı. Subresource
defaultRewriteRuleSet URL yol eşlemesinin varsayılan Kural kümesi kaynağını yeniden yazma. Subresource
pathRules URL yol eşleme kaynağının yol kuralı. ApplicationGatewayPathRule[]

ApplicationGatewayPathRule

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name Bir Application Gateway içinde benzersiz olan yol kuralının adı. string
properties Uygulama ağ geçidi yol kuralının özellikleri. ApplicationGatewayPathRulePropertiesFormat

ApplicationGatewayPathRulePropertiesFormat

Ad Açıklama Değer
backendAddressPool URL yolu eşleme yolu kuralının arka uç adres havuzu kaynağı. Subresource
backendHttpSettings URL yolu eşleme yolu kuralının arka uç http ayarları kaynağı. Subresource
firewallPolicy FirewallPolicy kaynağına başvuru. Subresource
loadDistributionPolicy URL yolu eşleme yolu kuralının Dağıtım İlkesi kaynağını yükleyin. Subresource
Yol URL yol eşlemesinin yol kuralları. string[]
redirectConfiguration URL yolu eşleme yolu kuralının yeniden yönlendirme yapılandırma kaynağı. Subresource
rewriteRuleSet URL yolu eşleme yolu kuralının kural kümesi kaynağını yeniden yazma. Subresource

ApplicationGatewayWebApplicationFirewallConfiguratio...

Ad Açıklama Değer
disabledRuleGroups Devre dışı bırakılan kural grupları. ApplicationGatewayFirewallDisabledRuleGroup[]
enabled Web uygulaması güvenlik duvarının etkinleştirilip etkinleştirilmediği. bool (gerekli)
Dışlamalar Dışlama listesi. ApplicationGatewayFirewallExclusion[]
fileUploadLimitInMb WAF için Mb cinsinden en büyük dosya karşıya yükleme boyutu. int

Kısıtlama -ları:
Min değer = 0
firewallMode Web uygulaması güvenlik duvarı modu. "Algılama"
"Önleme" (gerekli)
maxRequestBodySize WAF için maksimum istek gövdesi boyutu. int

Kısıtlama -ları:
En düşük değer = 8
Maksimum değer = 128
maxRequestBodySizeInKb WAF için Kb cinsinden en büyük istek gövdesi boyutu. int

Kısıtlama -ları:
En düşük değer = 8
Maksimum değer = 128
requestBodyCheck WAF'nin istek Gövdesini denetlemesine izin verilip verilmeyeceği. bool
ruleSetType Web uygulaması güvenlik duvarı kural kümesinin türü. Olası değerler şunlardır: 'OWASP'. dize (gerekli)
ruleSetVersion Kural kümesi türünün sürümü. dize (gerekli)

ApplicationGatewayFirewallDisabledRuleGroup

Ad Açıklama Değer
ruleGroupName Devre dışı bırakılacak kural grubunun adı. dize (gerekli)
rules Devre dışı bırakılacak kuralların listesi. Null ise, kural grubunun tüm kuralları devre dışı bırakılır. int[]

ApplicationGatewayFirewallExclusion

Ad Açıklama Değer
matchVariable Dışlanacak değişken. dize (gerekli)
seçici MatchVariable bir koleksiyon olduğunda, bu dışlamanın koleksiyondaki hangi öğeler için geçerli olduğunu belirtmek için kullanılan işleç. dize (gerekli)
selectorMatchOperator MatchVariable bir koleksiyon olduğunda, bu dışlamanın koleksiyondaki hangi öğeler için geçerli olduğunu belirtmek için seçici üzerinde işlem yapın. dize (gerekli)