Microsoft.Network applicationGateways 2022-05-01
Bicep kaynak tanımı
applicationGateways kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
- Kaynak grupları - Bkz. kaynak grubu dağıtım komutları
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 aşağıdaki Bicep'i şablonunuza ekleyin.
resource symbolicname 'Microsoft.Network/applicationGateways@2022-05-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'
}
protocol: 'string'
sslCertificate: {
id: 'string'
}
sslProfile: {
id: 'string'
}
}
}
]
loadDistributionPolicies: [
{
id: 'string'
name: 'string'
properties: {
loadDistributionAlgorithm: 'string'
loadDistributionTargets: [
{
id: 'string'
name: 'string'
properties: {
backendAddressPool: {
id: 'string'
}
weightPerServer: int
}
}
]
}
}
]
privateLinkConfigurations: [
{
id: 'string'
name: 'string'
properties: {
ipConfigurations: [
{
id: 'string'
name: 'string'
properties: {
primary: bool
privateIPAddress: 'string'
privateIPAllocationMethod: 'string'
subnet: {
id: 'string'
}
}
}
]
}
}
]
probes: [
{
id: 'string'
name: 'string'
properties: {
host: 'string'
interval: int
match: {
body: 'string'
statusCodes: [
'string'
]
}
minServers: int
path: 'string'
pickHostNameFromBackendHttpSettings: bool
pickHostNameFromBackendSettings: bool
port: int
protocol: 'string'
timeout: int
unhealthyThreshold: int
}
}
]
redirectConfigurations: [
{
id: 'string'
name: 'string'
properties: {
includePath: bool
includeQueryString: bool
pathRules: [
{
id: 'string'
}
]
redirectType: 'string'
requestRoutingRules: [
{
id: 'string'
}
]
targetListener: {
id: 'string'
}
targetUrl: 'string'
urlPathMaps: [
{
id: 'string'
}
]
}
}
]
requestRoutingRules: [
{
id: 'string'
name: 'string'
properties: {
backendAddressPool: {
id: 'string'
}
backendHttpSettings: {
id: 'string'
}
httpListener: {
id: 'string'
}
loadDistributionPolicy: {
id: 'string'
}
priority: int
redirectConfiguration: {
id: 'string'
}
rewriteRuleSet: {
id: 'string'
}
ruleType: 'string'
urlPathMap: {
id: 'string'
}
}
}
]
rewriteRuleSets: [
{
id: 'string'
name: 'string'
properties: {
rewriteRules: [
{
actionSet: {
requestHeaderConfigurations: [
{
headerName: 'string'
headerValue: 'string'
}
]
responseHeaderConfigurations: [
{
headerName: 'string'
headerValue: 'string'
}
]
urlConfiguration: {
modifiedPath: 'string'
modifiedQueryString: 'string'
reroute: bool
}
}
conditions: [
{
ignoreCase: bool
negate: bool
pattern: 'string'
variable: 'string'
}
]
name: 'string'
ruleSequence: int
}
]
}
}
]
routingRules: [
{
id: 'string'
name: 'string'
properties: {
backendAddressPool: {
id: 'string'
}
backendSettings: {
id: 'string'
}
listener: {
id: 'string'
}
priority: int
ruleType: 'string'
}
}
]
sku: {
capacity: int
name: 'string'
tier: 'string'
}
sslCertificates: [
{
id: 'string'
name: 'string'
properties: {
data: 'string'
keyVaultSecretId: 'string'
password: 'string'
}
}
]
sslPolicy: {
cipherSuites: [
'string'
]
disabledSslProtocols: [
'string'
]
minProtocolVersion: 'string'
policyName: 'string'
policyType: 'string'
}
sslProfiles: [
{
id: 'string'
name: 'string'
properties: {
clientAuthConfiguration: {
verifyClientCertIssuerDN: bool
verifyClientRevocation: 'string'
}
sslPolicy: {
cipherSuites: [
'string'
]
disabledSslProtocols: [
'string'
]
minProtocolVersion: 'string'
policyName: 'string'
policyType: 'string'
}
trustedClientCertificates: [
{
id: 'string'
}
]
}
}
]
trustedClientCertificates: [
{
id: 'string'
name: 'string'
properties: {
data: 'string'
}
}
]
trustedRootCertificates: [
{
id: 'string'
name: 'string'
properties: {
data: 'string'
keyVaultSecretId: 'string'
}
}
]
urlPathMaps: [
{
id: 'string'
name: 'string'
properties: {
defaultBackendAddressPool: {
id: 'string'
}
defaultBackendHttpSettings: {
id: 'string'
}
defaultLoadDistributionPolicy: {
id: 'string'
}
defaultRedirectConfiguration: {
id: 'string'
}
defaultRewriteRuleSet: {
id: 'string'
}
pathRules: [
{
id: 'string'
name: 'string'
properties: {
backendAddressPool: {
id: 'string'
}
backendHttpSettings: {
id: 'string'
}
firewallPolicy: {
id: 'string'
}
loadDistributionPolicy: {
id: 'string'
}
paths: [
'string'
]
redirectConfiguration: {
id: 'string'
}
rewriteRuleSet: {
id: 'string'
}
}
}
]
}
}
]
webApplicationFirewallConfiguration: {
disabledRuleGroups: [
{
ruleGroupName: 'string'
rules: [
int
]
}
]
enabled: bool
exclusions: [
{
matchVariable: 'string'
selector: 'string'
selectorMatchOperator: 'string'
}
]
fileUploadLimitInMb: int
firewallMode: 'string'
maxRequestBodySize: int
maxRequestBodySizeInKb: int
requestBodyCheck: bool
ruleSetType: 'string'
ruleSetVersion: 'string'
}
}
zones: [
'string'
]
}
Ö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 ç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. | dize[] |
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 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şkilendirilmiş kullanıcı kimliklerinin listesi. Kullanıcı kimliği sözlüğü anahtar başvuruları şu biçimde 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çermiyor. Tüm özellikler ReadOnly'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[] |
arka uçHttpSettingsCollection | 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 yük dağıtım ilkeleri. | 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 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 müşteri hatasının hata sayfası URL'si. | string |
statusCode | Uygulama ağ geçidi müşteri hatasının durum kodu. | 'HttpStatus403' 'HttpStatus502' |
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 |
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 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 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 |
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ştirilen 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 | 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ı, kullanıcı tarafından verilen koşulun olumsuzlaşmasını denetlemeye zorlanır. | 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 |
name | Uygulama ağ geçidi SKU'sunun adı. | 'Standard_Large' 'Standard_Medium' 'Standard_Small' 'Standard_v2' 'WAF_Large' 'WAF_Medium' 'WAF_v2' |
tier | Uygulama ağ geçidi katmanı. | '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 yönelik başvuru dizisi. | AltKaynak[] |
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 |
Ş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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
Bu şablon, gelişmiş yoklama işlevselliğine sahip bir Application Gateway dağıtır. |
Genel IP ile Application Gateway İçerik Oluşturucu |
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 |
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 |
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 |
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 |
Bu şablon, özel ssl ilkesiyle yapılandırılmış bir Application Gateway dağıtır. |
Application Gateway (SSL İlkesi) İçerik Oluşturucu |
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 |
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 |
Bu şablon, sanal ağda bir application gateway 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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
ARM şablonu kaynak tanımı
applicationGateways kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
- Kaynak grupları - Bkz. kaynak grubu dağıtım komutları
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": "2022-05-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"
},
"protocol": "string",
"sslCertificate": {
"id": "string"
},
"sslProfile": {
"id": "string"
}
}
}
],
"loadDistributionPolicies": [
{
"id": "string",
"name": "string",
"properties": {
"loadDistributionAlgorithm": "string",
"loadDistributionTargets": [
{
"id": "string",
"name": "string",
"properties": {
"backendAddressPool": {
"id": "string"
},
"weightPerServer": "int"
}
}
]
}
}
],
"privateLinkConfigurations": [
{
"id": "string",
"name": "string",
"properties": {
"ipConfigurations": [
{
"id": "string",
"name": "string",
"properties": {
"primary": "bool",
"privateIPAddress": "string",
"privateIPAllocationMethod": "string",
"subnet": {
"id": "string"
}
}
}
]
}
}
],
"probes": [
{
"id": "string",
"name": "string",
"properties": {
"host": "string",
"interval": "int",
"match": {
"body": "string",
"statusCodes": [ "string" ]
},
"minServers": "int",
"path": "string",
"pickHostNameFromBackendHttpSettings": "bool",
"pickHostNameFromBackendSettings": "bool",
"port": "int",
"protocol": "string",
"timeout": "int",
"unhealthyThreshold": "int"
}
}
],
"redirectConfigurations": [
{
"id": "string",
"name": "string",
"properties": {
"includePath": "bool",
"includeQueryString": "bool",
"pathRules": [
{
"id": "string"
}
],
"redirectType": "string",
"requestRoutingRules": [
{
"id": "string"
}
],
"targetListener": {
"id": "string"
},
"targetUrl": "string",
"urlPathMaps": [
{
"id": "string"
}
]
}
}
],
"requestRoutingRules": [
{
"id": "string",
"name": "string",
"properties": {
"backendAddressPool": {
"id": "string"
},
"backendHttpSettings": {
"id": "string"
},
"httpListener": {
"id": "string"
},
"loadDistributionPolicy": {
"id": "string"
},
"priority": "int",
"redirectConfiguration": {
"id": "string"
},
"rewriteRuleSet": {
"id": "string"
},
"ruleType": "string",
"urlPathMap": {
"id": "string"
}
}
}
],
"rewriteRuleSets": [
{
"id": "string",
"name": "string",
"properties": {
"rewriteRules": [
{
"actionSet": {
"requestHeaderConfigurations": [
{
"headerName": "string",
"headerValue": "string"
}
],
"responseHeaderConfigurations": [
{
"headerName": "string",
"headerValue": "string"
}
],
"urlConfiguration": {
"modifiedPath": "string",
"modifiedQueryString": "string",
"reroute": "bool"
}
},
"conditions": [
{
"ignoreCase": "bool",
"negate": "bool",
"pattern": "string",
"variable": "string"
}
],
"name": "string",
"ruleSequence": "int"
}
]
}
}
],
"routingRules": [
{
"id": "string",
"name": "string",
"properties": {
"backendAddressPool": {
"id": "string"
},
"backendSettings": {
"id": "string"
},
"listener": {
"id": "string"
},
"priority": "int",
"ruleType": "string"
}
}
],
"sku": {
"capacity": "int",
"name": "string",
"tier": "string"
},
"sslCertificates": [
{
"id": "string",
"name": "string",
"properties": {
"data": "string",
"keyVaultSecretId": "string",
"password": "string"
}
}
],
"sslPolicy": {
"cipherSuites": [ "string" ],
"disabledSslProtocols": [ "string" ],
"minProtocolVersion": "string",
"policyName": "string",
"policyType": "string"
},
"sslProfiles": [
{
"id": "string",
"name": "string",
"properties": {
"clientAuthConfiguration": {
"verifyClientCertIssuerDN": "bool",
"verifyClientRevocation": "string"
},
"sslPolicy": {
"cipherSuites": [ "string" ],
"disabledSslProtocols": [ "string" ],
"minProtocolVersion": "string",
"policyName": "string",
"policyType": "string"
},
"trustedClientCertificates": [
{
"id": "string"
}
]
}
}
],
"trustedClientCertificates": [
{
"id": "string",
"name": "string",
"properties": {
"data": "string"
}
}
],
"trustedRootCertificates": [
{
"id": "string",
"name": "string",
"properties": {
"data": "string",
"keyVaultSecretId": "string"
}
}
],
"urlPathMaps": [
{
"id": "string",
"name": "string",
"properties": {
"defaultBackendAddressPool": {
"id": "string"
},
"defaultBackendHttpSettings": {
"id": "string"
},
"defaultLoadDistributionPolicy": {
"id": "string"
},
"defaultRedirectConfiguration": {
"id": "string"
},
"defaultRewriteRuleSet": {
"id": "string"
},
"pathRules": [
{
"id": "string",
"name": "string",
"properties": {
"backendAddressPool": {
"id": "string"
},
"backendHttpSettings": {
"id": "string"
},
"firewallPolicy": {
"id": "string"
},
"loadDistributionPolicy": {
"id": "string"
},
"paths": [ "string" ],
"redirectConfiguration": {
"id": "string"
},
"rewriteRuleSet": {
"id": "string"
}
}
}
]
}
}
],
"webApplicationFirewallConfiguration": {
"disabledRuleGroups": [
{
"ruleGroupName": "string",
"rules": [ "int" ]
}
],
"enabled": "bool",
"exclusions": [
{
"matchVariable": "string",
"selector": "string",
"selectorMatchOperator": "string"
}
],
"fileUploadLimitInMb": "int",
"firewallMode": "string",
"maxRequestBodySize": "int",
"maxRequestBodySizeInKb": "int",
"requestBodyCheck": "bool",
"ruleSetType": "string",
"ruleSetVersion": "string"
}
},
"zones": [ "string" ]
}
Özellik değerleri
applicationGateways
Ad | Açıklama | Değer |
---|---|---|
tür | Kaynak türü | 'Microsoft.Network/applicationGateways' |
apiVersion | Kaynak API'sinin sürümü | '2022-05-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 |
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 başvuru dizisi. | SubResource[] |
ApplicationGatewayCustomError
Ad | Açıklama | Değer |
---|---|---|
customErrorPageUrl | Uygulama ağ geçidi müşteri hatasının hata sayfası URL'si. | string |
statusCode | Uygulama ağ geçidi müşteri hatasının durum kodu. | 'HttpStatus403' 'HttpStatus502' |
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 |
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 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ü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 |
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ştirilen 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 | 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ı, kullanıcı tarafından verilen koşulun olumsuzlaşmasını denetlemeye zorlanır. | 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 |
name | Uygulama ağ geçidi SKU'sunun adı. | 'Standard_Large' 'Standard_Medium' 'Standard_Small' 'Standard_v2' 'WAF_Large' 'WAF_Medium' 'WAF_v2' |
tier | Uygulama ağ geçidi katmanı. | '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 yönelik başvuru dizisi. | AltKaynak[] |
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 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 |
Ş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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
Bu şablon, çift yığınlı bir sanal ağda IPv6 ön ucuna sahip bir uygulama ağ geçidi oluşturur. |
Key Vault ile Application Gateway V2 İçerik Oluşturucu |
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 |
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 Application Gateway İçerik Oluşturucu |
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 Application Gateway İçerik Oluşturucu |
Bu şablon, gelişmiş yoklama işlevselliğine sahip bir Application Gateway dağıtır. |
Genel IP ile Application Gateway İçerik Oluşturucu |
Bu şablon bir Application Gateway, Application Gateway için 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 gerekir. |
Genel IP (Boşaltma) ile bir Application Gateway İçerik Oluşturucu |
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 |
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 |
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 |
Bu şablon, özel ssl ilkesiyle yapılandırılmış bir Application Gateway dağıtır. |
Application Gateway (SSL İlkesi) İçerik Oluşturucu |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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@2022-05-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
identity {
type = "string"
identity_ids = []
}
body = jsonencode({
properties = {
authenticationCertificates = [
{
id = "string"
name = "string"
properties = {
data = "string"
}
}
]
autoscaleConfiguration = {
maxCapacity = int
minCapacity = int
}
backendAddressPools = [
{
id = "string"
name = "string"
properties = {
backendAddresses = [
{
fqdn = "string"
ipAddress = "string"
}
]
}
}
]
backendHttpSettingsCollection = [
{
id = "string"
name = "string"
properties = {
affinityCookieName = "string"
authenticationCertificates = [
{
id = "string"
}
]
connectionDraining = {
drainTimeoutInSec = int
enabled = bool
}
cookieBasedAffinity = "string"
hostName = "string"
path = "string"
pickHostNameFromBackendAddress = bool
port = int
probe = {
id = "string"
}
probeEnabled = bool
protocol = "string"
requestTimeout = int
trustedRootCertificates = [
{
id = "string"
}
]
}
}
]
backendSettingsCollection = [
{
id = "string"
name = "string"
properties = {
hostName = "string"
pickHostNameFromBackendAddress = bool
port = int
probe = {
id = "string"
}
protocol = "string"
timeout = int
trustedRootCertificates = [
{
id = "string"
}
]
}
}
]
customErrorConfigurations = [
{
customErrorPageUrl = "string"
statusCode = "string"
}
]
enableFips = bool
enableHttp2 = bool
firewallPolicy = {
id = "string"
}
forceFirewallPolicyAssociation = bool
frontendIPConfigurations = [
{
id = "string"
name = "string"
properties = {
privateIPAddress = "string"
privateIPAllocationMethod = "string"
privateLinkConfiguration = {
id = "string"
}
publicIPAddress = {
id = "string"
}
subnet = {
id = "string"
}
}
}
]
frontendPorts = [
{
id = "string"
name = "string"
properties = {
port = int
}
}
]
gatewayIPConfigurations = [
{
id = "string"
name = "string"
properties = {
subnet = {
id = "string"
}
}
}
]
globalConfiguration = {
enableRequestBuffering = bool
enableResponseBuffering = bool
}
httpListeners = [
{
id = "string"
name = "string"
properties = {
customErrorConfigurations = [
{
customErrorPageUrl = "string"
statusCode = "string"
}
]
firewallPolicy = {
id = "string"
}
frontendIPConfiguration = {
id = "string"
}
frontendPort = {
id = "string"
}
hostName = "string"
hostNames = [
"string"
]
protocol = "string"
requireServerNameIndication = bool
sslCertificate = {
id = "string"
}
sslProfile = {
id = "string"
}
}
}
]
listeners = [
{
id = "string"
name = "string"
properties = {
frontendIPConfiguration = {
id = "string"
}
frontendPort = {
id = "string"
}
protocol = "string"
sslCertificate = {
id = "string"
}
sslProfile = {
id = "string"
}
}
}
]
loadDistributionPolicies = [
{
id = "string"
name = "string"
properties = {
loadDistributionAlgorithm = "string"
loadDistributionTargets = [
{
id = "string"
name = "string"
properties = {
backendAddressPool = {
id = "string"
}
weightPerServer = int
}
}
]
}
}
]
privateLinkConfigurations = [
{
id = "string"
name = "string"
properties = {
ipConfigurations = [
{
id = "string"
name = "string"
properties = {
primary = bool
privateIPAddress = "string"
privateIPAllocationMethod = "string"
subnet = {
id = "string"
}
}
}
]
}
}
]
probes = [
{
id = "string"
name = "string"
properties = {
host = "string"
interval = int
match = {
body = "string"
statusCodes = [
"string"
]
}
minServers = int
path = "string"
pickHostNameFromBackendHttpSettings = bool
pickHostNameFromBackendSettings = bool
port = int
protocol = "string"
timeout = int
unhealthyThreshold = int
}
}
]
redirectConfigurations = [
{
id = "string"
name = "string"
properties = {
includePath = bool
includeQueryString = bool
pathRules = [
{
id = "string"
}
]
redirectType = "string"
requestRoutingRules = [
{
id = "string"
}
]
targetListener = {
id = "string"
}
targetUrl = "string"
urlPathMaps = [
{
id = "string"
}
]
}
}
]
requestRoutingRules = [
{
id = "string"
name = "string"
properties = {
backendAddressPool = {
id = "string"
}
backendHttpSettings = {
id = "string"
}
httpListener = {
id = "string"
}
loadDistributionPolicy = {
id = "string"
}
priority = int
redirectConfiguration = {
id = "string"
}
rewriteRuleSet = {
id = "string"
}
ruleType = "string"
urlPathMap = {
id = "string"
}
}
}
]
rewriteRuleSets = [
{
id = "string"
name = "string"
properties = {
rewriteRules = [
{
actionSet = {
requestHeaderConfigurations = [
{
headerName = "string"
headerValue = "string"
}
]
responseHeaderConfigurations = [
{
headerName = "string"
headerValue = "string"
}
]
urlConfiguration = {
modifiedPath = "string"
modifiedQueryString = "string"
reroute = bool
}
}
conditions = [
{
ignoreCase = bool
negate = bool
pattern = "string"
variable = "string"
}
]
name = "string"
ruleSequence = int
}
]
}
}
]
routingRules = [
{
id = "string"
name = "string"
properties = {
backendAddressPool = {
id = "string"
}
backendSettings = {
id = "string"
}
listener = {
id = "string"
}
priority = int
ruleType = "string"
}
}
]
sku = {
capacity = int
name = "string"
tier = "string"
}
sslCertificates = [
{
id = "string"
name = "string"
properties = {
data = "string"
keyVaultSecretId = "string"
password = "string"
}
}
]
sslPolicy = {
cipherSuites = [
"string"
]
disabledSslProtocols = [
"string"
]
minProtocolVersion = "string"
policyName = "string"
policyType = "string"
}
sslProfiles = [
{
id = "string"
name = "string"
properties = {
clientAuthConfiguration = {
verifyClientCertIssuerDN = bool
verifyClientRevocation = "string"
}
sslPolicy = {
cipherSuites = [
"string"
]
disabledSslProtocols = [
"string"
]
minProtocolVersion = "string"
policyName = "string"
policyType = "string"
}
trustedClientCertificates = [
{
id = "string"
}
]
}
}
]
trustedClientCertificates = [
{
id = "string"
name = "string"
properties = {
data = "string"
}
}
]
trustedRootCertificates = [
{
id = "string"
name = "string"
properties = {
data = "string"
keyVaultSecretId = "string"
}
}
]
urlPathMaps = [
{
id = "string"
name = "string"
properties = {
defaultBackendAddressPool = {
id = "string"
}
defaultBackendHttpSettings = {
id = "string"
}
defaultLoadDistributionPolicy = {
id = "string"
}
defaultRedirectConfiguration = {
id = "string"
}
defaultRewriteRuleSet = {
id = "string"
}
pathRules = [
{
id = "string"
name = "string"
properties = {
backendAddressPool = {
id = "string"
}
backendHttpSettings = {
id = "string"
}
firewallPolicy = {
id = "string"
}
loadDistributionPolicy = {
id = "string"
}
paths = [
"string"
]
redirectConfiguration = {
id = "string"
}
rewriteRuleSet = {
id = "string"
}
}
}
]
}
}
]
webApplicationFirewallConfiguration = {
disabledRuleGroups = [
{
ruleGroupName = "string"
rules = [
int
]
}
]
enabled = bool
exclusions = [
{
matchVariable = "string"
selector = "string"
selectorMatchOperator = "string"
}
]
fileUploadLimitInMb = int
firewallMode = "string"
maxRequestBodySize = int
maxRequestBodySizeInKb = int
requestBodyCheck = bool
ruleSetType = "string"
ruleSetVersion = "string"
}
}
zones = [
"string"
]
})
}
Özellik değerleri
applicationGateways
Ad | Açıklama | Değer |
---|---|---|
tür | Kaynak türü | "Microsoft.Network/applicationGateways@2022-05-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 |
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. | dize[] |
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 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şkilendirilmiş kullanıcı kimliklerinin listesi. Kullanıcı kimliği sözlüğü anahtar başvuruları şu biçimde 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çermiyor. Tüm özellikler ReadOnly'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[] |
arka uçHttpSettingsCollection | 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 yük dağıtım ilkeleri. | 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. | 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 müşteri hatasının hata sayfası URL'si. | string |
statusCode | Uygulama ağ geçidi müşteri hatasının durum kodu. | "HttpStatus403" "HttpStatus502" |
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 |
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 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ç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 |
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 |
name | Uygulama ağ geçidi SKU'sunun adı. | "Standard_Large" "Standard_Medium" "Standard_Small" "Standard_v2" "WAF_Large" "WAF_Medium" "WAF_v2" |
tier | Uygulama ağ geçidi katmanı. | "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ı: Min 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) |