Microsoft.Network applicationGateways 2022-01-01
- en son
- 2024-03-01
- 2024-01-01
- 2023-11-01
- 2023-09-01
- 2023-06-01
- 2023-05-01
- 2023-04-01
- 2023-02-01
- 2022-11-01
- 2022-09-01
- 2022-07-01
- 2022-05-01
- 2022-01-01
- 2021-08-01
- 2021-05-01
- 2021-03-01
- 2021-02-01
- 2020-11-01
- 2020-08-01
- 2020-07-01
- 2020-06-01
- 2020-05-01
- 2020-04-01
- 2020-03-01
- 2019-12-01
- 2019-11-01
- 2019-09-01
- 2019-08-01
- 2019-07-01
- 2019-06-01
- 2019-04-01
- 2019-02-01
- 2018-12-01
- 2018-11-01
- 2018-10-01
- 2018-08-01
- 2018-07-01
- 2018-06-01
- 2018-04-01
- 2018-02-01
- 2018-01-01
- 2017-11-01
- 2017-10-01
- 2017-09-01
- 2017-08-01
- 2017-06-01
- 2017-03-30
- 2017-03-01
- 2016-12-01
- 2016-09-01
- 2016-06-01
- 2016-03-30
- 2015-06-15
- 2015-05-01-preview
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 şablonunuza aşağıdaki Bicep'i ekleyin.
resource symbolicname 'Microsoft.Network/applicationGateways@2022-01-01' = {
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
location: 'string'
name: 'string'
properties: {
authenticationCertificates: [
{
id: 'string'
name: 'string'
properties: {
data: 'string'
}
}
]
autoscaleConfiguration: {
maxCapacity: int
minCapacity: int
}
backendAddressPools: [
{
id: 'string'
name: 'string'
properties: {
backendAddresses: [
{
fqdn: 'string'
ipAddress: 'string'
}
]
}
}
]
backendHttpSettingsCollection: [
{
id: 'string'
name: 'string'
properties: {
affinityCookieName: 'string'
authenticationCertificates: [
{
id: 'string'
}
]
connectionDraining: {
drainTimeoutInSec: int
enabled: bool
}
cookieBasedAffinity: 'string'
hostName: 'string'
path: 'string'
pickHostNameFromBackendAddress: bool
port: int
probe: {
id: 'string'
}
probeEnabled: bool
protocol: 'string'
requestTimeout: int
trustedRootCertificates: [
{
id: 'string'
}
]
}
}
]
backendSettingsCollection: [
{
id: 'string'
name: 'string'
properties: {
hostName: 'string'
pickHostNameFromBackendAddress: bool
port: int
probe: {
id: 'string'
}
protocol: 'string'
timeout: int
trustedRootCertificates: [
{
id: 'string'
}
]
}
}
]
customErrorConfigurations: [
{
customErrorPageUrl: 'string'
statusCode: 'string'
}
]
enableFips: bool
enableHttp2: bool
firewallPolicy: {
id: 'string'
}
forceFirewallPolicyAssociation: bool
frontendIPConfigurations: [
{
id: 'string'
name: 'string'
properties: {
privateIPAddress: 'string'
privateIPAllocationMethod: 'string'
privateLinkConfiguration: {
id: 'string'
}
publicIPAddress: {
id: 'string'
}
subnet: {
id: 'string'
}
}
}
]
frontendPorts: [
{
id: 'string'
name: 'string'
properties: {
port: int
}
}
]
gatewayIPConfigurations: [
{
id: 'string'
name: 'string'
properties: {
subnet: {
id: 'string'
}
}
}
]
globalConfiguration: {
enableRequestBuffering: bool
enableResponseBuffering: bool
}
httpListeners: [
{
id: 'string'
name: 'string'
properties: {
customErrorConfigurations: [
{
customErrorPageUrl: 'string'
statusCode: 'string'
}
]
firewallPolicy: {
id: 'string'
}
frontendIPConfiguration: {
id: 'string'
}
frontendPort: {
id: 'string'
}
hostName: 'string'
hostNames: [
'string'
]
protocol: 'string'
requireServerNameIndication: bool
sslCertificate: {
id: 'string'
}
sslProfile: {
id: 'string'
}
}
}
]
listeners: [
{
id: 'string'
name: 'string'
properties: {
frontendIPConfiguration: {
id: 'string'
}
frontendPort: {
id: 'string'
}
protocol: 'string'
sslCertificate: {
id: 'string'
}
sslProfile: {
id: 'string'
}
}
}
]
loadDistributionPolicies: [
{
id: 'string'
name: 'string'
properties: {
loadDistributionAlgorithm: 'string'
loadDistributionTargets: [
{
id: 'string'
name: 'string'
properties: {
backendAddressPool: {
id: 'string'
}
weightPerServer: int
}
}
]
}
}
]
privateLinkConfigurations: [
{
id: 'string'
name: 'string'
properties: {
ipConfigurations: [
{
id: 'string'
name: 'string'
properties: {
primary: bool
privateIPAddress: 'string'
privateIPAllocationMethod: 'string'
subnet: {
id: 'string'
}
}
}
]
}
}
]
probes: [
{
id: 'string'
name: 'string'
properties: {
host: 'string'
interval: int
match: {
body: 'string'
statusCodes: [
'string'
]
}
minServers: int
path: 'string'
pickHostNameFromBackendHttpSettings: bool
pickHostNameFromBackendSettings: bool
port: int
protocol: 'string'
timeout: int
unhealthyThreshold: int
}
}
]
redirectConfigurations: [
{
id: 'string'
name: 'string'
properties: {
includePath: bool
includeQueryString: bool
pathRules: [
{
id: 'string'
}
]
redirectType: 'string'
requestRoutingRules: [
{
id: 'string'
}
]
targetListener: {
id: 'string'
}
targetUrl: 'string'
urlPathMaps: [
{
id: 'string'
}
]
}
}
]
requestRoutingRules: [
{
id: 'string'
name: 'string'
properties: {
backendAddressPool: {
id: 'string'
}
backendHttpSettings: {
id: 'string'
}
httpListener: {
id: 'string'
}
loadDistributionPolicy: {
id: 'string'
}
priority: int
redirectConfiguration: {
id: 'string'
}
rewriteRuleSet: {
id: 'string'
}
ruleType: 'string'
urlPathMap: {
id: 'string'
}
}
}
]
rewriteRuleSets: [
{
id: 'string'
name: 'string'
properties: {
rewriteRules: [
{
actionSet: {
requestHeaderConfigurations: [
{
headerName: 'string'
headerValue: 'string'
}
]
responseHeaderConfigurations: [
{
headerName: 'string'
headerValue: 'string'
}
]
urlConfiguration: {
modifiedPath: 'string'
modifiedQueryString: 'string'
reroute: bool
}
}
conditions: [
{
ignoreCase: bool
negate: bool
pattern: 'string'
variable: 'string'
}
]
name: 'string'
ruleSequence: int
}
]
}
}
]
routingRules: [
{
id: 'string'
name: 'string'
properties: {
backendAddressPool: {
id: 'string'
}
backendSettings: {
id: 'string'
}
listener: {
id: 'string'
}
priority: int
ruleType: 'string'
}
}
]
sku: {
capacity: int
name: 'string'
tier: 'string'
}
sslCertificates: [
{
id: 'string'
name: 'string'
properties: {
data: 'string'
keyVaultSecretId: 'string'
password: 'string'
}
}
]
sslPolicy: {
cipherSuites: [
'string'
]
disabledSslProtocols: [
'string'
]
minProtocolVersion: 'string'
policyName: 'string'
policyType: 'string'
}
sslProfiles: [
{
id: 'string'
name: 'string'
properties: {
clientAuthConfiguration: {
verifyClientCertIssuerDN: bool
}
sslPolicy: {
cipherSuites: [
'string'
]
disabledSslProtocols: [
'string'
]
minProtocolVersion: 'string'
policyName: 'string'
policyType: 'string'
}
trustedClientCertificates: [
{
id: 'string'
}
]
}
}
]
trustedClientCertificates: [
{
id: 'string'
name: 'string'
properties: {
data: 'string'
}
}
]
trustedRootCertificates: [
{
id: 'string'
name: 'string'
properties: {
data: 'string'
keyVaultSecretId: 'string'
}
}
]
urlPathMaps: [
{
id: 'string'
name: 'string'
properties: {
defaultBackendAddressPool: {
id: 'string'
}
defaultBackendHttpSettings: {
id: 'string'
}
defaultLoadDistributionPolicy: {
id: 'string'
}
defaultRedirectConfiguration: {
id: 'string'
}
defaultRewriteRuleSet: {
id: 'string'
}
pathRules: [
{
id: 'string'
name: 'string'
properties: {
backendAddressPool: {
id: 'string'
}
backendHttpSettings: {
id: 'string'
}
firewallPolicy: {
id: 'string'
}
loadDistributionPolicy: {
id: 'string'
}
paths: [
'string'
]
redirectConfiguration: {
id: 'string'
}
rewriteRuleSet: {
id: 'string'
}
}
}
]
}
}
]
webApplicationFirewallConfiguration: {
disabledRuleGroups: [
{
ruleGroupName: 'string'
rules: [
int
]
}
]
enabled: bool
exclusions: [
{
matchVariable: 'string'
selector: 'string'
selectorMatchOperator: 'string'
}
]
fileUploadLimitInMb: int
firewallMode: 'string'
maxRequestBodySize: int
maxRequestBodySizeInKb: int
requestBodyCheck: bool
ruleSetType: 'string'
ruleSetVersion: 'string'
}
}
tags: {
{customized property}: 'string'
}
zones: [
'string'
]
}
Özellik değerleri
ApplicationGatewayAuthenticationCertificate
Ad | Açıklama | Değer |
---|---|---|
Kimliği | Kaynak Kimliği. | dizgi |
ad | Application Gateway içinde benzersiz olan kimlik doğrulama sertifikasının adı. | dizgi |
Özellikler | Uygulama ağ geçidi kimlik doğrulama sertifikasının özellikleri. | ApplicationGatewayAuthenticationCertificatePropertiesFormat |
ApplicationGatewayAuthenticationCertificatePropertiesFormat
Ad | Açıklama | Değer |
---|---|---|
veri | Sertifika genel verileri. | dizgi |
ApplicationGatewayAutoscaleConfiguration
Ad | Açıklama | Değer |
---|---|---|
maxCapacity | Application Gateway kapasitesi sayısında üst sınır. | Int Kısıtlama -ları: Min değer = 2 |
minCapacity | Application Gateway kapasitesi sayısında daha düşük sınır. | Int Kısıtlama -ları: En düşük değer = 0 (gerekli) |
ApplicationGatewayBackendAddress
Ad | Açıklama | Değer |
---|---|---|
Fqdn | Tam etki alanı adı (FQDN). | dizgi |
ipAddress | IP adresi. | dizgi |
ApplicationGatewayBackendAddressPool
Ad | Açıklama | Değer |
---|---|---|
Kimliği | Kaynak Kimliği. | dizgi |
ad | Application Gateway içinde benzersiz olan arka uç adres havuzunun adı. | dizgi |
Özellikler | Uygulama ağ geçidi arka uç adres havuzunun özellikleri. | ApplicationGatewayBackendAddressPoolPropertiesFormat |
ApplicationGatewayBackendAddressPoolPropertiesFormat
Ad | Açıklama | Değer |
---|---|---|
backendAddresses | Arka uç adresleri. | ApplicationGatewayBackendAddress[] |
ApplicationGatewayBackendHttpSettings
Ad | Açıklama | Değer |
---|---|---|
Kimliği | Kaynak Kimliği. | dizgi |
ad | Application Gateway içinde benzersiz olan arka uç http ayarlarının adı. | dizgi |
Özellikler | Uygulama ağ geçidi arka uç HTTP ayarlarının özellikleri. | ApplicationGatewayBackendHttpSettingsPropertiesFormat |
ApplicationGatewayBackendHttpSettingsPropertiesFormat
Ad | Açıklama | Değer |
---|---|---|
affinityCookieName | Benzim tanımlama bilgisi için kullanılacak tanımlama bilgisi adı. | dizgi |
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. | dizgi |
yol | Tüm HTTP istekleri için ön ek olarak kullanılması gereken yol. Null, hiçbir yolun ön eklenmeyeceği anlamına gelir. Varsayılan değer null'tır. | dizgi |
pickHostNameFromBackendAddress | Arka uç sunucusunun ana bilgisayar adından konak üst bilgisinin seçilip seçilmeyeceği. Varsayılan değer false'tur. | Bool |
liman | Arka uçta hedef bağlantı noktası. | Int |
sonda | Bir uygulama ağ geçidinin yoklama kaynağı. | AltKaynak |
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 istekte başarısız olur. Kabul edilebilir değerler 1 saniyeden 86400 saniyeye kadardır. | Int |
trustedRootCertificates | Uygulama ağ geçidi güvenilen kök sertifikalarına başvuru dizisi. | SubResource[] |
ApplicationGatewayBackendSettings
Ad | Açıklama | Değer |
---|---|---|
Kimliği | Kaynak Kimliği. | dizgi |
ad | Application Gateway içinde benzersiz olan arka uç ayarlarının adı. | dizgi |
Özellikler | 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. | dizgi |
pickHostNameFromBackendAddress | Tls protokolü için arka uç sunucusunun ana bilgisayar adından sunucu adı göstergesinin seçilip seçilip seçmeyeceği. Varsayılan değer false'tur. | Bool |
liman | Arka uçta hedef bağlantı noktası. | Int |
sonda | Bir uygulama ağ geçidinin yoklama kaynağı. | AltKaynak |
protokol | Arka uçla iletişim kurmak için kullanılan protokol. | 'Http' 'Https' 'Tcp' 'Tls' |
Zaman aşımı | Saniyeler içinde bağlantı zaman aşımı. ConnectionTimeout içinde yanıt alınmazsa Application Gateway istekte başarısız olur. Kabul edilebilir değerler 1 saniyeden 86400 saniyeye kadardır. | Int |
trustedRootCertificates | Uygulama ağ geçidi güvenilen kök sertifikalarına başvuru dizisi. | SubResource[] |
ApplicationGatewayClientAuthConfiguration
Ad | Açıklama | Değer |
---|---|---|
verifyClientCertIssuerDN | Uygulama ağ geçidinde istemci sertifikası veren adını doğrulayın. | Bool |
ApplicationGatewayConnectionDraining
Ad | Açıklama | Değer |
---|---|---|
drainTimeoutInSec | Bağlantı boşaltma işleminin etkin olduğu saniye sayısı. Kabul edilebilir değerler 1 saniyeden 3600 saniyeye kadardır. | Int Kısıtlama -ları: Min değer = 1 Maksimum değer = 3600 (gerekli) |
Etkin | Bağlantı boşaltmanın etkinleştirilip etkinleştirilmediği. | bool (gerekli) |
ApplicationGatewayCustomError
Ad | Açıklama | Değer |
---|---|---|
customErrorPageUrl | Uygulama ağ geçidi müşteri hatasının hata sayfası URL'si. | dizgi |
statusCode | Uygulama ağ geçidi müşteri hatasının durum kodu. | 'HttpStatus403' 'HttpStatus502' |
ApplicationGatewayFirewallDisabledRuleGroup
Ad | Açıklama | Değer |
---|---|---|
ruleGroupName | Devre dışı bırakılacak kural grubunun adı. | dize (gerekli) |
kurallar | 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) |
ApplicationGatewayFrontendIPConfiguration
Ad | Açıklama | Değer |
---|---|---|
Kimliği | Kaynak Kimliği. | dizgi |
ad | Application Gateway içinde benzersiz olan ön uç IP yapılandırmasının adı. | dizgi |
Özellikler | Uygulama ağ geçidi ön uç IP yapılandırmasının özellikleri. | ApplicationGatewayFrontendIPConfigurationPropertiesFormat |
ApplicationGatewayFrontendIPConfigurationPropertiesFormat
Ad | Açıklama | Değer |
---|---|---|
privateIPAddress | Ağ arabirimi IP Yapılandırması'nın PrivateIPAddress'i. | dizgi |
privateIPAllocationMethod | Özel IP adresi ayırma yöntemi. | 'Dinamik' 'Statik' |
privateLinkConfiguration | Uygulama ağ geçidi özel bağlantı yapılandırmasına başvuru. | AltKaynak |
publicIPAddress | PublicIP kaynağına başvuru. | AltKaynak |
alt ağ | Alt ağ kaynağına başvuru. | AltKaynak |
ApplicationGatewayFrontendPort
Ad | Açıklama | Değer |
---|---|---|
Kimliği | Kaynak Kimliği. | dizgi |
ad | Application Gateway içinde benzersiz olan ön uç bağlantı noktasının adı. | dizgi |
Özellikler | Uygulama ağ geçidi ön uç bağlantı noktasının özellikleri. | ApplicationGatewayFrontendPortPropertiesFormat |
ApplicationGatewayFrontendPortPropertiesFormat
Ad | Açıklama | Değer |
---|---|---|
liman | Ön uç bağlantı noktası. | Int |
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 |
ApplicationGatewayHeaderConfiguration
Ad | Açıklama | Değer |
---|---|---|
headerName | Üst bilgi yapılandırmasının üst bilgi adı. | dizgi |
headerValue | Üst bilgi yapılandırmasının üst bilgi değeri. | dizgi |
ApplicationGatewayHttpListener
Ad | Açıklama | Değer |
---|---|---|
Kimliği | Kaynak Kimliği. | dizgi |
ad | Application Gateway içinde benzersiz olan HTTP dinleyicisinin adı. | dizgi |
Özellikler | 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. | AltKaynak |
frontendIPConfiguration | Bir uygulama ağ geçidinin ön uç IP yapılandırma kaynağı. | AltKaynak |
frontendPort | Bir uygulama ağ geçidinin ön uç bağlantı noktası kaynağı. | AltKaynak |
hostName | HTTP dinleyicisinin ana bilgisayar adı. | dizgi |
hostNames | Http Dinleyicisi için özel joker karakterlere de izin veren Konak 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ğı. | AltKaynak |
sslProfile | Uygulama ağ geçidinin SSL profili kaynağı. | AltKaynak |
ApplicationGatewayIPConfiguration
Ad | Açıklama | Değer |
---|---|---|
Kimliği | Kaynak Kimliği. | dizgi |
ad | Application Gateway içinde benzersiz olan IP yapılandırmasının adı. | dizgi |
Özellikler | 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ğ. | AltKaynak |
ApplicationGatewayListener
Ad | Açıklama | Değer |
---|---|---|
Kimliği | Kaynak Kimliği. | dizgi |
ad | Application Gateway içinde benzersiz olan dinleyicinin adı. | dizgi |
Özellikler | 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ğı. | AltKaynak |
frontendPort | Bir uygulama ağ geçidinin ön uç bağlantı noktası kaynağı. | AltKaynak |
protokol | Dinleyicinin protokolü. | 'Http' 'Https' 'Tcp' 'Tls' |
sslCertificate | Bir uygulama ağ geçidinin SSL sertifika kaynağı. | AltKaynak |
sslProfile | Uygulama ağ geçidinin SSL profili kaynağı. | AltKaynak |
ApplicationGatewayLoadDistributionPolicy
Ad | Açıklama | Değer |
---|---|---|
Kimliği | Kaynak Kimliği. | dizgi |
ad | Application Gateway içinde benzersiz olan yük dağıtım ilkesinin adı. | dizgi |
Özellikler | Uygulama ağ geçidi yük dağıtım ilkesinin özellikleri. | ApplicationGatewayLoadDistributionPolicyPropertiesFormat |
ApplicationGatewayLoadDistributionPolicyPropertiesFormat
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 |
---|---|---|
Kimliği | Kaynak Kimliği. | dizgi |
ad | Application Gateway içinde benzersiz olan yük dağıtım ilkesinin adı. | dizgi |
Özellikler | Uygulama ağ geçidi yük dağıtım hedefinin özellikleri. | ApplicationGatewayLoadDistributionTargetPropertiesFormat |
ApplicationGatewayLoadDistributionTargetPropertiesFormat
Ad | Açıklama | Değer |
---|---|---|
backendAddressPool | Uygulama ağ geçidinin arka uç adres havuzu kaynağı. | AltKaynak |
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 |
ApplicationGatewayPathRule
Ad | Açıklama | Değer |
---|---|---|
Kimliği | Kaynak Kimliği. | dizgi |
ad | Application Gateway içinde benzersiz olan yol kuralının adı. | dizgi |
Özellikler | 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ğı. | AltKaynak |
arka uçHttpSettings | URL yolu eşleme yolu kuralının arka uç http ayarları kaynağı. | AltKaynak |
firewallPolicy | FirewallPolicy kaynağına başvuru. | AltKaynak |
loadDistributionPolicy | URL yolu eşleme yolu kuralının Dağıtım İlkesi kaynağını yükleyin. | AltKaynak |
Yol | URL yol haritasının yol kuralları. | string[] |
redirectConfiguration | URL yolu eşleme yolu kuralının yapılandırma kaynağını yeniden yönlendirme. | AltKaynak |
rewriteRuleSet | URL yolu eşleme yolu kuralının kural kümesi kaynağını yeniden yazma. | AltKaynak |
ApplicationGatewayPrivateLinkConfiguration
Ad | Açıklama | Değer |
---|---|---|
Kimliği | Kaynak Kimliği. | dizgi |
ad | Application Gateway içinde benzersiz olan özel bağlantı yapılandırmasının adı. | dizgi |
Özellikler | 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 |
---|---|---|
Kimliği | Kaynak Kimliği. | dizgi |
ad | Uygulama ağ geçidi özel bağlantı ip yapılandırmasının adı. | dizgi |
Özellikler | Bir uygulama ağ geçidi özel bağlantı ip yapılandırmasının özellikleri. | ApplicationGatewayPrivateLinkIpConfigurationProperties |
ApplicationGatewayPrivateLinkIpConfigurationProperties
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. | dizgi |
privateIPAllocationMethod | Özel IP adresi ayırma yöntemi. | 'Dinamik' 'Statik' |
alt ağ | Alt ağ kaynağına başvuru. | AltKaynak |
ApplicationGatewayProbe
Ad | Açıklama | Değer |
---|---|---|
Kimliği | Kaynak Kimliği. | dizgi |
ad | Application Gateway içinde benzersiz olan yoklamanın adı. | dizgi |
Özellikler | Uygulama ağ geçidi yoklaması özellikleri. | ApplicationGatewayProbePropertiesFormat |
ApplicationGatewayProbeHealthResponseMatch
Ad | Açıklama | Değer |
---|---|---|
beden | Sistem durumu yanıtında bulunması gereken gövde. Varsayılan değer boş. | dizgi |
statusCodes | İzin verilen sağlıklı durum kodları aralıkları. Varsayılan iyi durumda durum kodları aralığı 200-399'dur. | string[] |
ApplicationGatewayProbePropertiesFormat
Ad | Açıklama | Değer |
---|---|---|
ev sahibi | Yoklamanın gönder olduğu ana bilgisayar adı. | dizgi |
ara | Saniye cinsinden yoklama aralığı. Bu, ardışık iki yoklama arasındaki zaman aralığıdır. Kabul edilebilir değerler 1 saniyeden 86400 saniyeye kadardır. | Int |
maç | İ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 |
yol | Yoklamanın göreli yolu. Geçerli yol '/' ile başlar. Yoklama <Protokolüne gönderilir>://<ana bilgisayar>:<bağlantı noktası><yolu>. | dizgi |
pickHostNameFromBackendHttpSettings | Konak ü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 |
liman | Arka uç sunucularının yoklanması 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' |
Zaman aşımı | 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 saniyeden 86400 saniyeye kadardı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 |
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 | FIPS'nin uygulama ağ geçidi kaynağında 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. | AltKaynak |
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ı. | ApplicationGatewayWebApplicationFirewallConfiguration |
ApplicationGatewayRedirectConfiguration
Ad | Açıklama | Değer |
---|---|---|
Kimliği | Kaynak Kimliği. | dizgi |
ad | Application Gateway içinde benzersiz olan yeniden yönlendirme yapılandırmasının adı. | dizgi |
Özellikler | Uygulama ağ geçidi yeniden yönlendirme yapılandırmasının özellikleri. | ApplicationGatewayRedirectConfigurationPropertiesFormat |
ApplicationGatewayRedirectConfigurationPropertiesFormat
Ad | Açıklama | Değer |
---|---|---|
includePath | Yeniden yönlendirilen URL'ye yol ekleyin. | Bool |
includeQueryString | Yeniden yönlendirilen URL'ye sorgu dizesi 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önlendirmesi. | SubResource[] |
targetListener | İsteği yeniden yönlendirmek için bir dinleyiciye başvuru. | AltKaynak |
targetUrl | İsteğin yeniden yönlendirildiği URL. | dizgi |
urlPathMaps | Url yolu, varsayılan yeniden yönlendirme yapılandırmasını belirten eşler. | SubResource[] |
ApplicationGatewayRequestRoutingRule
Ad | Açıklama | Değer |
---|---|---|
Kimliği | Kaynak Kimliği. | dizgi |
ad | Application Gateway içinde benzersiz olan istek yönlendirme kuralının adı. | dizgi |
Özellikler | Uygulama ağ geçidi isteği yönlendirme kuralının özellikleri. | ApplicationGatewayRequestRoutingRulePropertiesFormat |
ApplicationGatewayRequestRoutingRulePropertiesFormat
Ad | Açıklama | Değer |
---|---|---|
backendAddressPool | Uygulama ağ geçidinin arka uç adres havuzu kaynağı. | AltKaynak |
arka uçHttpSettings | Uygulama ağ geçidinin arka uç http ayarları kaynağı. | AltKaynak |
httpListener | Uygulama ağ geçidinin Http dinleyici kaynağı. | AltKaynak |
loadDistributionPolicy | Uygulama ağ geçidinin Yük Dağıtım İlkesi kaynağı. | AltKaynak |
ö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. | AltKaynak |
rewriteRuleSet | Uygulama ağ geçidinin Temel kuralında Kural Kümesi kaynağını yeniden yaz. | AltKaynak |
ruleType | Kural türü. | 'Temel' 'PathBasedRouting' |
urlPathMap | Uygulama ağ geçidinin URL yolu eşleme kaynağı. | AltKaynak |
ApplicationGatewayRewriteRule
Ad | Açıklama | Değer |
---|---|---|
actionSet | Yeniden yazma Kuralının bir parçası olarak gerçekleştirilecek eylem kümesi. | ApplicationGatewayRewriteRuleActionSet |
Koşul -ları | Eylem kümesi yürütmesinin değerlendirileceği koşullar. | ApplicationGatewayRewriteRuleCondition[] |
ad | Application Gateway içinde benzersiz olan yeniden yazma kuralının adı. | dizgi |
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 |
ApplicationGatewayRewriteRuleCondition
Ad | Açıklama | Değer |
---|---|---|
ignoreCase | Bu parametreyi doğruluk değerine ayarlamak için deseni büyük/küçük harfe duyarlı karşılaştırma yapmaya zorlar. | Bool |
Negate | 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. | dizgi |
değişken | RewriteRuleCondition koşul parametresi. | dizgi |
ApplicationGatewayRewriteRuleSet
Ad | Açıklama | Değer |
---|---|---|
Kimliği | Kaynak Kimliği. | dizgi |
ad | Application Gateway içinde benzersiz olan yeniden yazma kuralı kümesinin adı. | dizgi |
Özellikler | Uygulama ağ geçidi yeniden yazma kural kümesinin özellikleri. | ApplicationGatewayRewriteRuleSetPropertiesFormat |
ApplicationGatewayRewriteRuleSetPropertiesFormat
Ad | Açıklama | Değer |
---|---|---|
rewriteRules | Kural kümesinde kuralları yeniden yazma. | ApplicationGatewayRewriteRule[] |
ApplicationGatewayRoutingRule
Ad | Açıklama | Değer |
---|---|---|
Kimliği | Kaynak Kimliği. | dizgi |
ad | Application Gateway içinde benzersiz olan yönlendirme kuralının adı. | dizgi |
Özellikler | 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ğı. | AltKaynak |
arka uçAyarlar | Uygulama ağ geçidinin arka uç ayarları kaynağı. | AltKaynak |
dinleyici | Uygulama ağ geçidinin dinleyici kaynağı. | AltKaynak |
öncelik | Yönlendirme kuralının önceliği. | Int Kısıtlama -ları: Min değer = 1 Maksimum değer = 20000 (gerekli) |
ruleType | Kural türü. | 'Temel' 'PathBasedRouting' |
ApplicationGatewaySku
Ad | Açıklama | Değer |
---|---|---|
kapasite | Bir uygulama ağ geçidinin kapasitesi (örnek sayısı). | Int |
ad | Uygulama ağ geçidi SKU'su adı. | 'Standard_Large' 'Standard_Medium' 'Standard_Small' 'Standard_v2' 'WAF_Large' 'WAF_Medium' 'WAF_v2' |
Katmanı | Uygulama ağ geçidi katmanı. | 'Standart' 'Standard_v2' 'WAF' 'WAF_v2' |
ApplicationGatewaySslCertificate
Ad | Açıklama | Değer |
---|---|---|
Kimliği | Kaynak Kimliği. | dizgi |
ad | Application Gateway içinde benzersiz olan SSL sertifikasının adı. | dizgi |
Özellikler | Uygulama ağ geçidi SSL sertifikasının özellikleri. | ApplicationGatewaySslCertificatePropertiesFormat |
ApplicationGatewaySslCertificatePropertiesFormat
Ad | Açıklama | Değer |
---|---|---|
veri | Base-64 kodlanmış pfx sertifikası. Yalnızca PUT İsteği'nde geçerlidir. | dizgi |
keyVaultSecretId | KeyVault'ta depolanan gizli dizi kimliği (base-64 kodlanmamış şifrelenmemiş pfx) 'Secret' veya 'Certificate' nesnesi. | dizgi |
parola | Verilerde belirtilen pfx dosyasının parolası. Yalnızca PUT isteğinde geçerlidir. | dizgi |
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 en düşük Ssl protokolü sürümü. | 'TLSv1_0' 'TLSv1_1' 'TLSv1_2' 'TLSv1_3' |
policyName | Önceden tanımlanmış Ssl ilkesinin adı. | 'AppGwSslPolicy20150501' 'AppGwSslPolicy20170401' 'AppGwSslPolicy20170401S' 'AppGwSslPolicy20220101' 'AppGwSslPolicy20220101S' |
policyType | Ssl İlkesi türü. | 'Özel' 'CustomV2' 'Önceden Tanımlanmış' |
ApplicationGatewaySslProfile
Ad | Açıklama | Değer |
---|---|---|
Kimliği | Kaynak Kimliği. | dizgi |
ad | Application Gateway içinde benzersiz olan SSL profilinin adı. | dizgi |
Özellikler | 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[] |
ApplicationGatewayTrustedClientCertificate
Ad | Açıklama | Değer |
---|---|---|
Kimliği | Kaynak Kimliği. | dizgi |
ad | Application Gateway içinde benzersiz olan güvenilen istemci sertifikasının adı. | dizgi |
Özellikler | Uygulama ağ geçidi güvenilen istemci sertifikasının özellikleri. | ApplicationGatewayTrustedClientCertificatePropertiesFormat |
ApplicationGatewayTrustedClientCertificatePropertiesFormat
Ad | Açıklama | Değer |
---|---|---|
veri | Sertifika genel verileri. | dizgi |
ApplicationGatewayTrustedRootCertificate
Ad | Açıklama | Değer |
---|---|---|
Kimliği | Kaynak Kimliği. | dizgi |
ad | Application Gateway içinde benzersiz olan güvenilen kök sertifikanın adı. | dizgi |
Özellikler | Uygulama ağ geçidi güvenilen kök sertifikasının özellikleri. | ApplicationGatewayTrustedRootCertificatePropertiesFormat |
ApplicationGatewayTrustedRootCertificatePropertiesFormat
Ad | Açıklama | Değer |
---|---|---|
veri | Sertifika genel verileri. | dizgi |
keyVaultSecretId | KeyVault'ta depolanan gizli dizi kimliği (base-64 kodlanmamış şifrelenmemiş pfx) 'Secret' veya 'Certificate' nesnesi. | dizgi |
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'tır. | dizgi |
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'tır. | dizgi |
Yönlendir | True olarak ayarlanırsa, değiştirilen yolu kullanarak yol tabanlı istek yönlendirme kurallarında sağlanan URL yolu eşlemesini yeniden değerlendirir. Varsayılan değer false'tur. | Bool |
ApplicationGatewayUrlPathMap
Ad | Açıklama | Değer |
---|---|---|
Kimliği | Kaynak Kimliği. | dizgi |
ad | Application Gateway içinde benzersiz olan URL yol haritasının adı. | dizgi |
Özellikler | Uygulama ağ geçidi URL yol haritasının özellikleri. | ApplicationGatewayUrlPathMapPropertiesFormat |
ApplicationGatewayUrlPathMapPropertiesFormat
Ad | Açıklama | Değer |
---|---|---|
defaultBackendAddressPool | URL yol haritasının varsayılan arka uç adres havuzu kaynağı. | AltKaynak |
defaultBackendHttpSettings | URL yol haritasının varsayılan arka uç http ayarları kaynağı. | AltKaynak |
defaultLoadDistributionPolicy | URL yol eşlemesinin varsayılan Yük Dağıtım İlkesi kaynağı. | AltKaynak |
defaultRedirectConfiguration | URL yol haritasının varsayılan yeniden yönlendirme yapılandırma kaynağı. | AltKaynak |
defaultRewriteRuleSet | URL yol eşlemesinin varsayılan Yeniden yazma kural kümesi kaynağı. | AltKaynak |
pathRules | URL yol eşleme kaynağının yol kuralı. | ApplicationGatewayPathRule[] |
ApplicationGatewayWebApplicationFirewallConfiguration
Ad | Açıklama | Değer |
---|---|---|
disabledRuleGroups | Devre dışı bırakılan kural grupları. | ApplicationGatewayFirewallDisabledRuleGroup[] |
Etkin | 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ı: En düşük 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) |
Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties
Ad | Açıklama | Değer |
---|
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. | 'Hiçbiri' 'SystemAssigned' 'SystemAssigned, UserAssigned' 'UserAssigned' |
userAssignedIdentities | Kaynakla ilişkilendirilmiş kullanıcı kimliklerinin listesi. Kullanıcı kimliği sözlük 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 |
---|
Microsoft.Network/applicationGateways
Ad | Açıklama | Değer |
---|---|---|
kimlik | Yapılandırıldıysa uygulama ağ geçidinin kimliği. | ManagedServiceIdentity |
yer | Kaynak konumu. | dizgi |
ad | Kaynak adı | dize (gerekli) |
Özellikler | Uygulama ağ geçidinin özellikleri. | ApplicationGatewayPropertiesFormat |
Etiketler | Kaynak etiketleri | Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri |
Bölge | Kaynağın nereden gelmesi gerektiğini belirten kullanılabilirlik alanlarının listesi. | string[] |
ResourceTags
Ad | Açıklama | Değer |
---|
Alt Kaynak
Ad | Açıklama | Değer |
---|---|---|
Kimliği | Kaynak Kimliği. | dizgi |
Hızlı başlangıç örnekleri
Aşağıdaki hızlı başlangıç örnekleri bu kaynak türünü dağıtır.
Bicep Dosyası | Açıklama |
---|---|
NAT Ağ Geçidi ve Application Gateway ile AKS Kümesini |
Bu örnek, giden bağlantılar için NAT Ağ Geçidi ve gelen bağlantılar için Application Gateway ile AKS kümesinin nasıl dağıtılacağı gösterilmektedir. |
Application Gateway Giriş Denetleyicisi ile AKS kümesini |
Bu örnekte Application Gateway, Application Gateway Giriş Denetleyicisi, Azure Container Registry, Log Analytics ve Key Vault ile AKS kümesinin nasıl dağıtılacağı gösterilmektedir |
İç API Management ve Web App 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ğ (iç mod) API Management örneğine yönlendirir. |
WAF ve güvenlik duvarı ilkesi ile Application Gateway'i |
Bu şablon, bir güvenlik duvarı ilkesiyle birlikte WAF yapılandırılmış bir Application Gateway oluşturur |
Web Uygulaması, PE ve Application Gateway v2 oluşturma | 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ğda (alt ağ) dağıtılır. Web Uygulaması, özel uç nokta kullanarak alt ağdan gelen trafiğe erişimi kısıtlar |
Application Gateway v2 oluşturma | 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 |
Azure Application Gateway v2 oluşturma | Bu şablon, arka uç havuzunda iki Windows Server 2016 sunucusu ile bir Azure Application Gateway oluşturur |
Azure Application Gateway üzerinde Azure WAF v2 oluşturma | Bu şablon, arka uç havuzunda iki Windows Server 2016 sunucusu ile Azure Application Gateway'de bir Azure Web Uygulaması Güvenlik Duvarı v2 oluşturur |
App Gateway ile İç Sanal Ağda API Management Oluşturma | Bu şablon, Azure Application Gateway tarafından korunan özel bir ağda Azure API Management örneği oluşturma adımlarını gösterir. |
Sertifikalar ile Application Gateway Oluşturma | Bu şablonda Key Vault otomatik olarak imzalanan sertifikaların nasıl oluşturulacağı ve ardından Application Gateway'den nasıl başvurulacağı gösterilmektedir. |
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 en fazla 1000 VM'yi destekler |
Application Gateway kaynağı 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. |
Kapsayıcı Örnekleri ve Application Gateway ile Front Door |
Bu şablon, kapsayıcı grubu ve Application Gateway ile bir Front Door Standard/Premium oluşturur. |
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-01-01",
"name": "string",
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {
}
}
},
"location": "string",
"properties": {
"authenticationCertificates": [
{
"id": "string",
"name": "string",
"properties": {
"data": "string"
}
}
],
"autoscaleConfiguration": {
"maxCapacity": "int",
"minCapacity": "int"
},
"backendAddressPools": [
{
"id": "string",
"name": "string",
"properties": {
"backendAddresses": [
{
"fqdn": "string",
"ipAddress": "string"
}
]
}
}
],
"backendHttpSettingsCollection": [
{
"id": "string",
"name": "string",
"properties": {
"affinityCookieName": "string",
"authenticationCertificates": [
{
"id": "string"
}
],
"connectionDraining": {
"drainTimeoutInSec": "int",
"enabled": "bool"
},
"cookieBasedAffinity": "string",
"hostName": "string",
"path": "string",
"pickHostNameFromBackendAddress": "bool",
"port": "int",
"probe": {
"id": "string"
},
"probeEnabled": "bool",
"protocol": "string",
"requestTimeout": "int",
"trustedRootCertificates": [
{
"id": "string"
}
]
}
}
],
"backendSettingsCollection": [
{
"id": "string",
"name": "string",
"properties": {
"hostName": "string",
"pickHostNameFromBackendAddress": "bool",
"port": "int",
"probe": {
"id": "string"
},
"protocol": "string",
"timeout": "int",
"trustedRootCertificates": [
{
"id": "string"
}
]
}
}
],
"customErrorConfigurations": [
{
"customErrorPageUrl": "string",
"statusCode": "string"
}
],
"enableFips": "bool",
"enableHttp2": "bool",
"firewallPolicy": {
"id": "string"
},
"forceFirewallPolicyAssociation": "bool",
"frontendIPConfigurations": [
{
"id": "string",
"name": "string",
"properties": {
"privateIPAddress": "string",
"privateIPAllocationMethod": "string",
"privateLinkConfiguration": {
"id": "string"
},
"publicIPAddress": {
"id": "string"
},
"subnet": {
"id": "string"
}
}
}
],
"frontendPorts": [
{
"id": "string",
"name": "string",
"properties": {
"port": "int"
}
}
],
"gatewayIPConfigurations": [
{
"id": "string",
"name": "string",
"properties": {
"subnet": {
"id": "string"
}
}
}
],
"globalConfiguration": {
"enableRequestBuffering": "bool",
"enableResponseBuffering": "bool"
},
"httpListeners": [
{
"id": "string",
"name": "string",
"properties": {
"customErrorConfigurations": [
{
"customErrorPageUrl": "string",
"statusCode": "string"
}
],
"firewallPolicy": {
"id": "string"
},
"frontendIPConfiguration": {
"id": "string"
},
"frontendPort": {
"id": "string"
},
"hostName": "string",
"hostNames": [ "string" ],
"protocol": "string",
"requireServerNameIndication": "bool",
"sslCertificate": {
"id": "string"
},
"sslProfile": {
"id": "string"
}
}
}
],
"listeners": [
{
"id": "string",
"name": "string",
"properties": {
"frontendIPConfiguration": {
"id": "string"
},
"frontendPort": {
"id": "string"
},
"protocol": "string",
"sslCertificate": {
"id": "string"
},
"sslProfile": {
"id": "string"
}
}
}
],
"loadDistributionPolicies": [
{
"id": "string",
"name": "string",
"properties": {
"loadDistributionAlgorithm": "string",
"loadDistributionTargets": [
{
"id": "string",
"name": "string",
"properties": {
"backendAddressPool": {
"id": "string"
},
"weightPerServer": "int"
}
}
]
}
}
],
"privateLinkConfigurations": [
{
"id": "string",
"name": "string",
"properties": {
"ipConfigurations": [
{
"id": "string",
"name": "string",
"properties": {
"primary": "bool",
"privateIPAddress": "string",
"privateIPAllocationMethod": "string",
"subnet": {
"id": "string"
}
}
}
]
}
}
],
"probes": [
{
"id": "string",
"name": "string",
"properties": {
"host": "string",
"interval": "int",
"match": {
"body": "string",
"statusCodes": [ "string" ]
},
"minServers": "int",
"path": "string",
"pickHostNameFromBackendHttpSettings": "bool",
"pickHostNameFromBackendSettings": "bool",
"port": "int",
"protocol": "string",
"timeout": "int",
"unhealthyThreshold": "int"
}
}
],
"redirectConfigurations": [
{
"id": "string",
"name": "string",
"properties": {
"includePath": "bool",
"includeQueryString": "bool",
"pathRules": [
{
"id": "string"
}
],
"redirectType": "string",
"requestRoutingRules": [
{
"id": "string"
}
],
"targetListener": {
"id": "string"
},
"targetUrl": "string",
"urlPathMaps": [
{
"id": "string"
}
]
}
}
],
"requestRoutingRules": [
{
"id": "string",
"name": "string",
"properties": {
"backendAddressPool": {
"id": "string"
},
"backendHttpSettings": {
"id": "string"
},
"httpListener": {
"id": "string"
},
"loadDistributionPolicy": {
"id": "string"
},
"priority": "int",
"redirectConfiguration": {
"id": "string"
},
"rewriteRuleSet": {
"id": "string"
},
"ruleType": "string",
"urlPathMap": {
"id": "string"
}
}
}
],
"rewriteRuleSets": [
{
"id": "string",
"name": "string",
"properties": {
"rewriteRules": [
{
"actionSet": {
"requestHeaderConfigurations": [
{
"headerName": "string",
"headerValue": "string"
}
],
"responseHeaderConfigurations": [
{
"headerName": "string",
"headerValue": "string"
}
],
"urlConfiguration": {
"modifiedPath": "string",
"modifiedQueryString": "string",
"reroute": "bool"
}
},
"conditions": [
{
"ignoreCase": "bool",
"negate": "bool",
"pattern": "string",
"variable": "string"
}
],
"name": "string",
"ruleSequence": "int"
}
]
}
}
],
"routingRules": [
{
"id": "string",
"name": "string",
"properties": {
"backendAddressPool": {
"id": "string"
},
"backendSettings": {
"id": "string"
},
"listener": {
"id": "string"
},
"priority": "int",
"ruleType": "string"
}
}
],
"sku": {
"capacity": "int",
"name": "string",
"tier": "string"
},
"sslCertificates": [
{
"id": "string",
"name": "string",
"properties": {
"data": "string",
"keyVaultSecretId": "string",
"password": "string"
}
}
],
"sslPolicy": {
"cipherSuites": [ "string" ],
"disabledSslProtocols": [ "string" ],
"minProtocolVersion": "string",
"policyName": "string",
"policyType": "string"
},
"sslProfiles": [
{
"id": "string",
"name": "string",
"properties": {
"clientAuthConfiguration": {
"verifyClientCertIssuerDN": "bool"
},
"sslPolicy": {
"cipherSuites": [ "string" ],
"disabledSslProtocols": [ "string" ],
"minProtocolVersion": "string",
"policyName": "string",
"policyType": "string"
},
"trustedClientCertificates": [
{
"id": "string"
}
]
}
}
],
"trustedClientCertificates": [
{
"id": "string",
"name": "string",
"properties": {
"data": "string"
}
}
],
"trustedRootCertificates": [
{
"id": "string",
"name": "string",
"properties": {
"data": "string",
"keyVaultSecretId": "string"
}
}
],
"urlPathMaps": [
{
"id": "string",
"name": "string",
"properties": {
"defaultBackendAddressPool": {
"id": "string"
},
"defaultBackendHttpSettings": {
"id": "string"
},
"defaultLoadDistributionPolicy": {
"id": "string"
},
"defaultRedirectConfiguration": {
"id": "string"
},
"defaultRewriteRuleSet": {
"id": "string"
},
"pathRules": [
{
"id": "string",
"name": "string",
"properties": {
"backendAddressPool": {
"id": "string"
},
"backendHttpSettings": {
"id": "string"
},
"firewallPolicy": {
"id": "string"
},
"loadDistributionPolicy": {
"id": "string"
},
"paths": [ "string" ],
"redirectConfiguration": {
"id": "string"
},
"rewriteRuleSet": {
"id": "string"
}
}
}
]
}
}
],
"webApplicationFirewallConfiguration": {
"disabledRuleGroups": [
{
"ruleGroupName": "string",
"rules": [ "int" ]
}
],
"enabled": "bool",
"exclusions": [
{
"matchVariable": "string",
"selector": "string",
"selectorMatchOperator": "string"
}
],
"fileUploadLimitInMb": "int",
"firewallMode": "string",
"maxRequestBodySize": "int",
"maxRequestBodySizeInKb": "int",
"requestBodyCheck": "bool",
"ruleSetType": "string",
"ruleSetVersion": "string"
}
},
"tags": {
"{customized property}": "string"
},
"zones": [ "string" ]
}
Özellik değerleri
ApplicationGatewayAuthenticationCertificate
Ad | Açıklama | Değer |
---|---|---|
Kimliği | Kaynak Kimliği. | dizgi |
ad | Application Gateway içinde benzersiz olan kimlik doğrulama sertifikasının adı. | dizgi |
Özellikler | Uygulama ağ geçidi kimlik doğrulama sertifikasının özellikleri. | ApplicationGatewayAuthenticationCertificatePropertiesFormat |
ApplicationGatewayAuthenticationCertificatePropertiesFormat
Ad | Açıklama | Değer |
---|---|---|
veri | Sertifika genel verileri. | dizgi |
ApplicationGatewayAutoscaleConfiguration
Ad | Açıklama | Değer |
---|---|---|
maxCapacity | Application Gateway kapasitesi sayısında üst sınır. | Int Kısıtlama -ları: Min değer = 2 |
minCapacity | Application Gateway kapasitesi sayısında daha düşük sınır. | Int Kısıtlama -ları: En düşük değer = 0 (gerekli) |
ApplicationGatewayBackendAddress
Ad | Açıklama | Değer |
---|---|---|
Fqdn | Tam etki alanı adı (FQDN). | dizgi |
ipAddress | IP adresi. | dizgi |
ApplicationGatewayBackendAddressPool
Ad | Açıklama | Değer |
---|---|---|
Kimliği | Kaynak Kimliği. | dizgi |
ad | Application Gateway içinde benzersiz olan arka uç adres havuzunun adı. | dizgi |
Özellikler | Uygulama ağ geçidi arka uç adres havuzunun özellikleri. | ApplicationGatewayBackendAddressPoolPropertiesFormat |
ApplicationGatewayBackendAddressPoolPropertiesFormat
Ad | Açıklama | Değer |
---|---|---|
backendAddresses | Arka uç adresleri. | ApplicationGatewayBackendAddress[] |
ApplicationGatewayBackendHttpSettings
Ad | Açıklama | Değer |
---|---|---|
Kimliği | Kaynak Kimliği. | dizgi |
ad | Application Gateway içinde benzersiz olan arka uç http ayarlarının adı. | dizgi |
Özellikler | Uygulama ağ geçidi arka uç HTTP ayarlarının özellikleri. | ApplicationGatewayBackendHttpSettingsPropertiesFormat |
ApplicationGatewayBackendHttpSettingsPropertiesFormat
Ad | Açıklama | Değer |
---|---|---|
affinityCookieName | Benzim tanımlama bilgisi için kullanılacak tanımlama bilgisi adı. | dizgi |
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. | dizgi |
yol | Tüm HTTP istekleri için ön ek olarak kullanılması gereken yol. Null, hiçbir yolun ön eklenmeyeceği anlamına gelir. Varsayılan değer null'tır. | dizgi |
pickHostNameFromBackendAddress | Arka uç sunucusunun ana bilgisayar adından konak üst bilgisinin seçilip seçilmeyeceği. Varsayılan değer false'tur. | Bool |
liman | Arka uçta hedef bağlantı noktası. | Int |
sonda | Bir uygulama ağ geçidinin yoklama kaynağı. | AltKaynak |
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 istekte başarısız olur. Kabul edilebilir değerler 1 saniyeden 86400 saniyeye kadardır. | Int |
trustedRootCertificates | Uygulama ağ geçidi güvenilen kök sertifikalarına başvuru dizisi. | SubResource[] |
ApplicationGatewayBackendSettings
Ad | Açıklama | Değer |
---|---|---|
Kimliği | Kaynak Kimliği. | dizgi |
ad | Application Gateway içinde benzersiz olan arka uç ayarlarının adı. | dizgi |
Özellikler | 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. | dizgi |
pickHostNameFromBackendAddress | Tls protokolü için arka uç sunucusunun ana bilgisayar adından sunucu adı göstergesinin seçilip seçilip seçmeyeceği. Varsayılan değer false'tur. | Bool |
liman | Arka uçta hedef bağlantı noktası. | Int |
sonda | Bir uygulama ağ geçidinin yoklama kaynağı. | AltKaynak |
protokol | Arka uçla iletişim kurmak için kullanılan protokol. | 'Http' 'Https' 'Tcp' 'Tls' |
Zaman aşımı | Saniyeler içinde bağlantı zaman aşımı. ConnectionTimeout içinde yanıt alınmazsa Application Gateway istekte başarısız olur. Kabul edilebilir değerler 1 saniyeden 86400 saniyeye kadardır. | Int |
trustedRootCertificates | Uygulama ağ geçidi güvenilen kök sertifikalarına başvuru dizisi. | SubResource[] |
ApplicationGatewayClientAuthConfiguration
Ad | Açıklama | Değer |
---|---|---|
verifyClientCertIssuerDN | Uygulama ağ geçidinde istemci sertifikası veren adını doğrulayın. | Bool |
ApplicationGatewayConnectionDraining
Ad | Açıklama | Değer |
---|---|---|
drainTimeoutInSec | Bağlantı boşaltma işleminin etkin olduğu saniye sayısı. Kabul edilebilir değerler 1 saniyeden 3600 saniyeye kadardır. | Int Kısıtlama -ları: Min değer = 1 Maksimum değer = 3600 (gerekli) |
Etkin | Bağlantı boşaltmanın etkinleştirilip etkinleştirilmediği. | bool (gerekli) |
ApplicationGatewayCustomError
Ad | Açıklama | Değer |
---|---|---|
customErrorPageUrl | Uygulama ağ geçidi müşteri hatasının hata sayfası URL'si. | dizgi |
statusCode | Uygulama ağ geçidi müşteri hatasının durum kodu. | 'HttpStatus403' 'HttpStatus502' |
ApplicationGatewayFirewallDisabledRuleGroup
Ad | Açıklama | Değer |
---|---|---|
ruleGroupName | Devre dışı bırakılacak kural grubunun adı. | dize (gerekli) |
kurallar | 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) |
ApplicationGatewayFrontendIPConfiguration
Ad | Açıklama | Değer |
---|---|---|
Kimliği | Kaynak Kimliği. | dizgi |
ad | Application Gateway içinde benzersiz olan ön uç IP yapılandırmasının adı. | dizgi |
Özellikler | Uygulama ağ geçidi ön uç IP yapılandırmasının özellikleri. | ApplicationGatewayFrontendIPConfigurationPropertiesFormat |
ApplicationGatewayFrontendIPConfigurationPropertiesFormat
Ad | Açıklama | Değer |
---|---|---|
privateIPAddress | Ağ arabirimi IP Yapılandırması'nın PrivateIPAddress'i. | dizgi |
privateIPAllocationMethod | Özel IP adresi ayırma yöntemi. | 'Dinamik' 'Statik' |
privateLinkConfiguration | Uygulama ağ geçidi özel bağlantı yapılandırmasına başvuru. | AltKaynak |
publicIPAddress | PublicIP kaynağına başvuru. | AltKaynak |
alt ağ | Alt ağ kaynağına başvuru. | AltKaynak |
ApplicationGatewayFrontendPort
Ad | Açıklama | Değer |
---|---|---|
Kimliği | Kaynak Kimliği. | dizgi |
ad | Application Gateway içinde benzersiz olan ön uç bağlantı noktasının adı. | dizgi |
Özellikler | Uygulama ağ geçidi ön uç bağlantı noktasının özellikleri. | ApplicationGatewayFrontendPortPropertiesFormat |
ApplicationGatewayFrontendPortPropertiesFormat
Ad | Açıklama | Değer |
---|---|---|
liman | Ön uç bağlantı noktası. | Int |
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 |
ApplicationGatewayHeaderConfiguration
Ad | Açıklama | Değer |
---|---|---|
headerName | Üst bilgi yapılandırmasının üst bilgi adı. | dizgi |
headerValue | Üst bilgi yapılandırmasının üst bilgi değeri. | dizgi |
ApplicationGatewayHttpListener
Ad | Açıklama | Değer |
---|---|---|
Kimliği | Kaynak Kimliği. | dizgi |
ad | Application Gateway içinde benzersiz olan HTTP dinleyicisinin adı. | dizgi |
Özellikler | 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. | AltKaynak |
frontendIPConfiguration | Bir uygulama ağ geçidinin ön uç IP yapılandırma kaynağı. | AltKaynak |
frontendPort | Bir uygulama ağ geçidinin ön uç bağlantı noktası kaynağı. | AltKaynak |
hostName | HTTP dinleyicisinin ana bilgisayar adı. | dizgi |
hostNames | Http Dinleyicisi için özel joker karakterlere de izin veren Konak 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ğı. | AltKaynak |
sslProfile | Uygulama ağ geçidinin SSL profili kaynağı. | AltKaynak |
ApplicationGatewayIPConfiguration
Ad | Açıklama | Değer |
---|---|---|
Kimliği | Kaynak Kimliği. | dizgi |
ad | Application Gateway içinde benzersiz olan IP yapılandırmasının adı. | dizgi |
Özellikler | 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ğ. | AltKaynak |
ApplicationGatewayListener
Ad | Açıklama | Değer |
---|---|---|
Kimliği | Kaynak Kimliği. | dizgi |
ad | Application Gateway içinde benzersiz olan dinleyicinin adı. | dizgi |
Özellikler | 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ğı. | AltKaynak |
frontendPort | Bir uygulama ağ geçidinin ön uç bağlantı noktası kaynağı. | AltKaynak |
protokol | Dinleyicinin protokolü. | 'Http' 'Https' 'Tcp' 'Tls' |
sslCertificate | Bir uygulama ağ geçidinin SSL sertifika kaynağı. | AltKaynak |
sslProfile | Uygulama ağ geçidinin SSL profili kaynağı. | AltKaynak |
ApplicationGatewayLoadDistributionPolicy
Ad | Açıklama | Değer |
---|---|---|
Kimliği | Kaynak Kimliği. | dizgi |
ad | Application Gateway içinde benzersiz olan yük dağıtım ilkesinin adı. | dizgi |
Özellikler | Uygulama ağ geçidi yük dağıtım ilkesinin özellikleri. | ApplicationGatewayLoadDistributionPolicyPropertiesFormat |
ApplicationGatewayLoadDistributionPolicyPropertiesFormat
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 |
---|---|---|
Kimliği | Kaynak Kimliği. | dizgi |
ad | Application Gateway içinde benzersiz olan yük dağıtım ilkesinin adı. | dizgi |
Özellikler | Uygulama ağ geçidi yük dağıtım hedefinin özellikleri. | ApplicationGatewayLoadDistributionTargetPropertiesFormat |
ApplicationGatewayLoadDistributionTargetPropertiesFormat
Ad | Açıklama | Değer |
---|---|---|
backendAddressPool | Uygulama ağ geçidinin arka uç adres havuzu kaynağı. | AltKaynak |
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 |
ApplicationGatewayPathRule
Ad | Açıklama | Değer |
---|---|---|
Kimliği | Kaynak Kimliği. | dizgi |
ad | Application Gateway içinde benzersiz olan yol kuralının adı. | dizgi |
Özellikler | 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ğı. | AltKaynak |
arka uçHttpSettings | URL yolu eşleme yolu kuralının arka uç http ayarları kaynağı. | AltKaynak |
firewallPolicy | FirewallPolicy kaynağına başvuru. | AltKaynak |
loadDistributionPolicy | URL yolu eşleme yolu kuralının Dağıtım İlkesi kaynağını yükleyin. | AltKaynak |
Yol | URL yol haritasının yol kuralları. | string[] |
redirectConfiguration | URL yolu eşleme yolu kuralının yapılandırma kaynağını yeniden yönlendirme. | AltKaynak |
rewriteRuleSet | URL yolu eşleme yolu kuralının kural kümesi kaynağını yeniden yazma. | AltKaynak |
ApplicationGatewayPrivateLinkConfiguration
Ad | Açıklama | Değer |
---|---|---|
Kimliği | Kaynak Kimliği. | dizgi |
ad | Application Gateway içinde benzersiz olan özel bağlantı yapılandırmasının adı. | dizgi |
Özellikler | 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 |
---|---|---|
Kimliği | Kaynak Kimliği. | dizgi |
ad | Uygulama ağ geçidi özel bağlantı ip yapılandırmasının adı. | dizgi |
Özellikler | Bir uygulama ağ geçidi özel bağlantı ip yapılandırmasının özellikleri. | ApplicationGatewayPrivateLinkIpConfigurationProperties |
ApplicationGatewayPrivateLinkIpConfigurationProperties
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. | dizgi |
privateIPAllocationMethod | Özel IP adresi ayırma yöntemi. | 'Dinamik' 'Statik' |
alt ağ | Alt ağ kaynağına başvuru. | AltKaynak |
ApplicationGatewayProbe
Ad | Açıklama | Değer |
---|---|---|
Kimliği | Kaynak Kimliği. | dizgi |
ad | Application Gateway içinde benzersiz olan yoklamanın adı. | dizgi |
Özellikler | Uygulama ağ geçidi yoklaması özellikleri. | ApplicationGatewayProbePropertiesFormat |
ApplicationGatewayProbeHealthResponseMatch
Ad | Açıklama | Değer |
---|---|---|
beden | Sistem durumu yanıtında bulunması gereken gövde. Varsayılan değer boş. | dizgi |
statusCodes | İzin verilen sağlıklı durum kodları aralıkları. Varsayılan iyi durumda durum kodları aralığı 200-399'dur. | string[] |
ApplicationGatewayProbePropertiesFormat
Ad | Açıklama | Değer |
---|---|---|
ev sahibi | Yoklamanın gönder olduğu ana bilgisayar adı. | dizgi |
ara | Saniye cinsinden yoklama aralığı. Bu, ardışık iki yoklama arasındaki zaman aralığıdır. Kabul edilebilir değerler 1 saniyeden 86400 saniyeye kadardır. | Int |
maç | İ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 |
yol | Yoklamanın göreli yolu. Geçerli yol '/' ile başlar. Yoklama <Protokolüne gönderilir>://<ana bilgisayar>:<bağlantı noktası><yolu>. | dizgi |
pickHostNameFromBackendHttpSettings | Konak ü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 |
liman | Arka uç sunucularının yoklanması 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' |
Zaman aşımı | 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 saniyeden 86400 saniyeye kadardı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 |
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 | FIPS'nin uygulama ağ geçidi kaynağında 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. | AltKaynak |
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ı. | ApplicationGatewayWebApplicationFirewallConfiguration |
ApplicationGatewayRedirectConfiguration
Ad | Açıklama | Değer |
---|---|---|
Kimliği | Kaynak Kimliği. | dizgi |
ad | Application Gateway içinde benzersiz olan yeniden yönlendirme yapılandırmasının adı. | dizgi |
Özellikler | Uygulama ağ geçidi yeniden yönlendirme yapılandırmasının özellikleri. | ApplicationGatewayRedirectConfigurationPropertiesFormat |
ApplicationGatewayRedirectConfigurationPropertiesFormat
Ad | Açıklama | Değer |
---|---|---|
includePath | Yeniden yönlendirilen URL'ye yol ekleyin. | Bool |
includeQueryString | Yeniden yönlendirilen URL'ye sorgu dizesi 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önlendirmesi. | SubResource[] |
targetListener | İsteği yeniden yönlendirmek için bir dinleyiciye başvuru. | AltKaynak |
targetUrl | İsteğin yeniden yönlendirildiği URL. | dizgi |
urlPathMaps | Url yolu, varsayılan yeniden yönlendirme yapılandırmasını belirten eşler. | SubResource[] |
ApplicationGatewayRequestRoutingRule
Ad | Açıklama | Değer |
---|---|---|
Kimliği | Kaynak Kimliği. | dizgi |
ad | Application Gateway içinde benzersiz olan istek yönlendirme kuralının adı. | dizgi |
Özellikler | Uygulama ağ geçidi isteği yönlendirme kuralının özellikleri. | ApplicationGatewayRequestRoutingRulePropertiesFormat |
ApplicationGatewayRequestRoutingRulePropertiesFormat
Ad | Açıklama | Değer |
---|---|---|
backendAddressPool | Uygulama ağ geçidinin arka uç adres havuzu kaynağı. | AltKaynak |
arka uçHttpSettings | Uygulama ağ geçidinin arka uç http ayarları kaynağı. | AltKaynak |
httpListener | Uygulama ağ geçidinin Http dinleyici kaynağı. | AltKaynak |
loadDistributionPolicy | Uygulama ağ geçidinin Yük Dağıtım İlkesi kaynağı. | AltKaynak |
ö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. | AltKaynak |
rewriteRuleSet | Uygulama ağ geçidinin Temel kuralında Kural Kümesi kaynağını yeniden yaz. | AltKaynak |
ruleType | Kural türü. | 'Temel' 'PathBasedRouting' |
urlPathMap | Uygulama ağ geçidinin URL yolu eşleme kaynağı. | AltKaynak |
ApplicationGatewayRewriteRule
Ad | Açıklama | Değer |
---|---|---|
actionSet | Yeniden yazma Kuralının bir parçası olarak gerçekleştirilecek eylem kümesi. | ApplicationGatewayRewriteRuleActionSet |
Koşul -ları | Eylem kümesi yürütmesinin değerlendirileceği koşullar. | ApplicationGatewayRewriteRuleCondition[] |
ad | Application Gateway içinde benzersiz olan yeniden yazma kuralının adı. | dizgi |
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 |
ApplicationGatewayRewriteRuleCondition
Ad | Açıklama | Değer |
---|---|---|
ignoreCase | Bu parametreyi doğruluk değerine ayarlamak için deseni büyük/küçük harfe duyarlı karşılaştırma yapmaya zorlar. | Bool |
Negate | 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. | dizgi |
değişken | RewriteRuleCondition koşul parametresi. | dizgi |
ApplicationGatewayRewriteRuleSet
Ad | Açıklama | Değer |
---|---|---|
Kimliği | Kaynak Kimliği. | dizgi |
ad | Application Gateway içinde benzersiz olan yeniden yazma kuralı kümesinin adı. | dizgi |
Özellikler | Uygulama ağ geçidi yeniden yazma kural kümesinin özellikleri. | ApplicationGatewayRewriteRuleSetPropertiesFormat |
ApplicationGatewayRewriteRuleSetPropertiesFormat
Ad | Açıklama | Değer |
---|---|---|
rewriteRules | Kural kümesinde kuralları yeniden yazma. | ApplicationGatewayRewriteRule[] |
ApplicationGatewayRoutingRule
Ad | Açıklama | Değer |
---|---|---|
Kimliği | Kaynak Kimliği. | dizgi |
ad | Application Gateway içinde benzersiz olan yönlendirme kuralının adı. | dizgi |
Özellikler | 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ğı. | AltKaynak |
arka uçAyarlar | Uygulama ağ geçidinin arka uç ayarları kaynağı. | AltKaynak |
dinleyici | Uygulama ağ geçidinin dinleyici kaynağı. | AltKaynak |
öncelik | Yönlendirme kuralının önceliği. | Int Kısıtlama -ları: Min değer = 1 Maksimum değer = 20000 (gerekli) |
ruleType | Kural türü. | 'Temel' 'PathBasedRouting' |
ApplicationGatewaySku
Ad | Açıklama | Değer |
---|---|---|
kapasite | Bir uygulama ağ geçidinin kapasitesi (örnek sayısı). | Int |
ad | Uygulama ağ geçidi SKU'su adı. | 'Standard_Large' 'Standard_Medium' 'Standard_Small' 'Standard_v2' 'WAF_Large' 'WAF_Medium' 'WAF_v2' |
Katmanı | Uygulama ağ geçidi katmanı. | 'Standart' 'Standard_v2' 'WAF' 'WAF_v2' |
ApplicationGatewaySslCertificate
Ad | Açıklama | Değer |
---|---|---|
Kimliği | Kaynak Kimliği. | dizgi |
ad | Application Gateway içinde benzersiz olan SSL sertifikasının adı. | dizgi |
Özellikler | Uygulama ağ geçidi SSL sertifikasının özellikleri. | ApplicationGatewaySslCertificatePropertiesFormat |
ApplicationGatewaySslCertificatePropertiesFormat
Ad | Açıklama | Değer |
---|---|---|
veri | Base-64 kodlanmış pfx sertifikası. Yalnızca PUT İsteği'nde geçerlidir. | dizgi |
keyVaultSecretId | KeyVault'ta depolanan gizli dizi kimliği (base-64 kodlanmamış şifrelenmemiş pfx) 'Secret' veya 'Certificate' nesnesi. | dizgi |
parola | Verilerde belirtilen pfx dosyasının parolası. Yalnızca PUT isteğinde geçerlidir. | dizgi |
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 en düşük Ssl protokolü sürümü. | 'TLSv1_0' 'TLSv1_1' 'TLSv1_2' 'TLSv1_3' |
policyName | Önceden tanımlanmış Ssl ilkesinin adı. | 'AppGwSslPolicy20150501' 'AppGwSslPolicy20170401' 'AppGwSslPolicy20170401S' 'AppGwSslPolicy20220101' 'AppGwSslPolicy20220101S' |
policyType | Ssl İlkesi türü. | 'Özel' 'CustomV2' 'Önceden Tanımlanmış' |
ApplicationGatewaySslProfile
Ad | Açıklama | Değer |
---|---|---|
Kimliği | Kaynak Kimliği. | dizgi |
ad | Application Gateway içinde benzersiz olan SSL profilinin adı. | dizgi |
Özellikler | 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[] |
ApplicationGatewayTrustedClientCertificate
Ad | Açıklama | Değer |
---|---|---|
Kimliği | Kaynak Kimliği. | dizgi |
ad | Application Gateway içinde benzersiz olan güvenilen istemci sertifikasının adı. | dizgi |
Özellikler | Uygulama ağ geçidi güvenilen istemci sertifikasının özellikleri. | ApplicationGatewayTrustedClientCertificatePropertiesFormat |
ApplicationGatewayTrustedClientCertificatePropertiesFormat
Ad | Açıklama | Değer |
---|---|---|
veri | Sertifika genel verileri. | dizgi |
ApplicationGatewayTrustedRootCertificate
Ad | Açıklama | Değer |
---|---|---|
Kimliği | Kaynak Kimliği. | dizgi |
ad | Application Gateway içinde benzersiz olan güvenilen kök sertifikanın adı. | dizgi |
Özellikler | Uygulama ağ geçidi güvenilen kök sertifikasının özellikleri. | ApplicationGatewayTrustedRootCertificatePropertiesFormat |
ApplicationGatewayTrustedRootCertificatePropertiesFormat
Ad | Açıklama | Değer |
---|---|---|
veri | Sertifika genel verileri. | dizgi |
keyVaultSecretId | KeyVault'ta depolanan gizli dizi kimliği (base-64 kodlanmamış şifrelenmemiş pfx) 'Secret' veya 'Certificate' nesnesi. | dizgi |
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'tır. | dizgi |
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'tır. | dizgi |
Yönlendir | True olarak ayarlanırsa, değiştirilen yolu kullanarak yol tabanlı istek yönlendirme kurallarında sağlanan URL yolu eşlemesini yeniden değerlendirir. Varsayılan değer false'tur. | Bool |
ApplicationGatewayUrlPathMap
Ad | Açıklama | Değer |
---|---|---|
Kimliği | Kaynak Kimliği. | dizgi |
ad | Application Gateway içinde benzersiz olan URL yol haritasının adı. | dizgi |
Özellikler | Uygulama ağ geçidi URL yol haritasının özellikleri. | ApplicationGatewayUrlPathMapPropertiesFormat |
ApplicationGatewayUrlPathMapPropertiesFormat
Ad | Açıklama | Değer |
---|---|---|
defaultBackendAddressPool | URL yol haritasının varsayılan arka uç adres havuzu kaynağı. | AltKaynak |
defaultBackendHttpSettings | URL yol haritasının varsayılan arka uç http ayarları kaynağı. | AltKaynak |
defaultLoadDistributionPolicy | URL yol eşlemesinin varsayılan Yük Dağıtım İlkesi kaynağı. | AltKaynak |
defaultRedirectConfiguration | URL yol haritasının varsayılan yeniden yönlendirme yapılandırma kaynağı. | AltKaynak |
defaultRewriteRuleSet | URL yol eşlemesinin varsayılan Yeniden yazma kural kümesi kaynağı. | AltKaynak |
pathRules | URL yol eşleme kaynağının yol kuralı. | ApplicationGatewayPathRule[] |
ApplicationGatewayWebApplicationFirewallConfiguration
Ad | Açıklama | Değer |
---|---|---|
disabledRuleGroups | Devre dışı bırakılan kural grupları. | ApplicationGatewayFirewallDisabledRuleGroup[] |
Etkin | 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ı: En düşük 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) |
Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties
Ad | Açıklama | Değer |
---|
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. | 'Hiçbiri' 'SystemAssigned' 'SystemAssigned, UserAssigned' 'UserAssigned' |
userAssignedIdentities | Kaynakla ilişkilendirilmiş kullanıcı kimliklerinin listesi. Kullanıcı kimliği sözlük 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 |
---|
Microsoft.Network/applicationGateways
Ad | Açıklama | Değer |
---|---|---|
apiVersion | API sürümü | '2022-01-01' |
kimlik | Yapılandırıldıysa uygulama ağ geçidinin kimliği. | ManagedServiceIdentity |
yer | Kaynak konumu. | dizgi |
ad | Kaynak adı | dize (gerekli) |
Özellikler | Uygulama ağ geçidinin özellikleri. | ApplicationGatewayPropertiesFormat |
Etiketler | Kaynak etiketleri | Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri |
tür | Kaynak türü | 'Microsoft.Network/applicationGateways' |
Bölge | Kaynağın nereden gelmesi gerektiğini belirten kullanılabilirlik alanlarının listesi. | string[] |
ResourceTags
Ad | Açıklama | Değer |
---|
Alt Kaynak
Ad | Açıklama | Değer |
---|---|---|
Kimliği | Kaynak Kimliği. | dizgi |
Hızlı başlangıç şablonları
Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.
Şablon | Açıklama |
---|---|
NAT Ağ Geçidi ve Application Gateway ile AKS Kümesini 'a dağıtma |
Bu örnek, giden bağlantılar için NAT Ağ Geçidi ve gelen bağlantılar için Application Gateway ile AKS kümesinin nasıl dağıtılacağı gösterilmektedir. |
Application Gateway Giriş Denetleyicisi ile AKS kümesini 'a dağıtma |
Bu örnekte Application Gateway, Application Gateway Giriş Denetleyicisi, Azure Container Registry, Log Analytics ve Key Vault ile AKS kümesinin nasıl dağıtılacağı gösterilmektedir |
WAF, SSL, IIS ve HTTPS yeniden yönlendirme ile App Gateway 'a dağıtma |
Bu şablon, IIS sunucularında WAF, uçtan uca SSL ve HTTP'den HTTPS'ye yeniden yönlendirme içeren bir Application Gateway dağıtır. |
IP Kısıtlaması olan bir Web Uygulaması için Application Gateway 'a dağıtma |
Bu şablon, Web App'te IP kısıtlaması etkinleştirilmiş bir Azure Web App'in önünde bir uygulama ağ geçidi oluşturur. |
Application Gateway for Multi Hosting 'a dağıtma |
Bu şablon bir Application Gateway oluşturur ve 443 numaralı bağlantı noktasında Multi Hosting için yapılandırılır. |
Url Yolu Tabanlı Yönlendirme için 'a dağıtma |
Bu şablon bir Application Gateway oluşturur ve URL Yolu Tabanlı Yönlendirme için yapılandırılır. |
İç API Management ve Web App ile Application Gateway 'a dağıtma |
Application Gateway, İnternet trafiğini Azure Web App'te barındırılan bir web API'sine hizmet veren bir sanal ağ (iç mod) API Management örneğine yönlendirir. |
WAF ve güvenlik duvarı ilkesi ile Application Gateway'i 'a dağıtma |
Bu şablon, bir güvenlik duvarı ilkesiyle birlikte WAF yapılandırılmış bir Application Gateway oluşturur |
Azure SQL Veritabanı ile LANSA Windows VM ScaleSet'i otomatik ölçeklendirmeyi 'a dağıtma |
Ş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) |
Azure Application Gateway Tanıtım Kurulumu 'a dağıtma |
Bu şablon, tanımlama bilgisi tabanlı benşim ile veya tanımlama bilgisi olmadan yük dengelemeyi test etmek için Azure Application Gateway demosunu hızla dağıtmanıza olanak tanır. |
Application Gateway v2 ile korunan bir Web Uygulaması oluşturma 'a dağıtma |
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 oluşturma 'a dağıtma |
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ğda (alt ağ) dağıtılır. Web Uygulaması, özel uç nokta kullanarak alt ağdan gelen trafiğe erişimi kısıtlar |
Sanal ağ WordPress sitesi oluşturma 'a dağıtma |
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. |
application gateway oluşturma 'a dağıtma |
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 |
Application Gateway (Özel SSL) oluşturma 'a dağıtma |
Bu şablon, özel ssl ilkesiyle yapılandırılmış bir Application Gateway dağıtır. |
application gateway (SSL İlkesi) oluşturma 'a dağıtma |
Bu şablon, önceden tanımlanmış ssl ilkesiyle yapılandırılmış bir Application Gateway dağıtır. |
Application Gateway (WAF) oluşturma 'a dağıtma |
Bu şablon, 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 |
WebApps için Application Gateway oluşturma 'a dağıtma |
Bu şablon, özel yoklama etkin iki Azure Web Apps'in önünde bir uygulama ağ geçidi oluşturur. |
Application Gateway v2 oluşturma 'a dağıtma |
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 |
Key Vault ile Application Gateway V2 oluşturma 'a dağıtma |
Bu şablon bir Sanal Ağa Application Gateway V2, kullanıcı tanımlı kimlik, Key Vault, gizli dizi (sertifika verileri) ve Key Vault ile Application Gateway'e erişim ilkesi dağıtır. |
Yol Geçersiz Kılma ile Application Gateway Oluşturma 'a dağıtma |
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 Oluşturma 'a dağıtma |
Bu şablon gelişmiş yoklama işlevselliğine sahip bir Application Gateway dağıtır. |
Genel IP ile Application Gateway Oluşturma 'a dağıtma |
Bu şablon bir Application Gateway, Application Gateway için Genel IP adresi ve Application Gateway'in dağıtıldığı Sanal Ağ oluşturur. Ayrıca, İki arka uç sunucusu ile Http Yük dengelemesi için Application Gateway'i yapılandırıyor. Arka uç sunucuları için geçerli IP'ler belirtmeniz gerekir. |
Genel IP (Boşaltma) ile Application Gateway Oluşturma 'a dağıtma |
Bu şablon bir Application Gateway, Application Gateway için Genel IP adresi ve Application Gateway'in dağıtıldığı Sanal Ağ oluşturur. Ayrıca, İki arka uç sunucusuyla Ssl Yük Boşaltma ve Yük dengeleme için Application Gateway'i yapılandırıyor. Arka uç sunucuları için geçerli IP'ler belirtmeniz gerekir. |
yeniden yönlendirme ile Application Gateway oluşturma 'a dağıtma |
Bu şablon, 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 Oluşturma 'a dağıtma |
Bu şablon, sanal ağda yeniden yazma işlevlerine sahip bir uygulama ağ geçidi oluşturur ve yük dengelemeyi ayarlar, kuralları yeniden yazar |
Azure Application Gateway v2 oluşturma 'a dağıtma |
Bu şablon, arka uç havuzunda iki Windows Server 2016 sunucusu ile bir Azure Application Gateway oluşturur |
Azure Application Gateway üzerinde Azure WAF v2 oluşturma 'a dağıtma |
Bu şablon, arka uç havuzunda iki Windows Server 2016 sunucusu ile Azure Application Gateway'de bir Azure Web Uygulaması Güvenlik Duvarı v2 oluşturur |
IPv6 Application Gateway Oluşturma 'a dağıtma |
Bu şablon, çift yığınlı bir sanal ağda IPv6 ön ucuna sahip bir uygulama ağ geçidi oluşturur. |
App Gateway ile İç Sanal Ağda API Management Oluşturma 'a dağıtma |
Bu şablon, Azure Application Gateway tarafından korunan özel bir ağda Azure API Management örneği oluşturma adımlarını gösterir. |
Sertifikalar ile Application Gateway Oluşturma 'a dağıtma |
Bu şablonda Key Vault otomatik olarak imzalanan sertifikaların nasıl oluşturulacağı ve ardından Application Gateway'den nasıl başvurulacağı gösterilmektedir. |
Azure Application Gateway ile Windows VM ölçek kümesi dağıtma 'a 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 en fazla 1000 VM'yi destekler |
Azure Application Gateway ile Ubuntu VM ölçek kümesi dağıtma 'a 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 |
ILB ASE ile 'a dağıtma |
App Service Ortamı, Azure App Service uygulamalarını Web Apps, Mobile Apps ve API Apps gibi yüksek ölçekte güvenli bir şekilde çalıştırmak için tamamen yalıtılmış ve ayrılmış bir ortam sağlayan bir Azure App Service Premium hizmet planı seçeneğidir. |
Application Gateway kaynağı ile Front Door Standard/Premium 'a dağıtma |
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. |
Kapsayıcı Örnekleri ve Application Gateway ile Front Door 'a dağıtma |
Bu şablon, kapsayıcı grubu ve Application Gateway ile bir Front Door Standard/Premium oluşturur. |
NSG, ILB, AppGateway ile Çok Katmanlı Uygulama 'a dağıtma |
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ıyor |
Çok katmanlı trafik yöneticisi, L4 ILB, L7 AppGateway 'a dağıtma |
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ıyor |
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-01-01"
name = "string"
identity = {
type = "string"
userAssignedIdentities = {
{customized property} = {
}
}
}
location = "string"
body = jsonencode({
properties = {
authenticationCertificates = [
{
id = "string"
name = "string"
properties = {
data = "string"
}
}
]
autoscaleConfiguration = {
maxCapacity = int
minCapacity = int
}
backendAddressPools = [
{
id = "string"
name = "string"
properties = {
backendAddresses = [
{
fqdn = "string"
ipAddress = "string"
}
]
}
}
]
backendHttpSettingsCollection = [
{
id = "string"
name = "string"
properties = {
affinityCookieName = "string"
authenticationCertificates = [
{
id = "string"
}
]
connectionDraining = {
drainTimeoutInSec = int
enabled = bool
}
cookieBasedAffinity = "string"
hostName = "string"
path = "string"
pickHostNameFromBackendAddress = bool
port = int
probe = {
id = "string"
}
probeEnabled = bool
protocol = "string"
requestTimeout = int
trustedRootCertificates = [
{
id = "string"
}
]
}
}
]
backendSettingsCollection = [
{
id = "string"
name = "string"
properties = {
hostName = "string"
pickHostNameFromBackendAddress = bool
port = int
probe = {
id = "string"
}
protocol = "string"
timeout = int
trustedRootCertificates = [
{
id = "string"
}
]
}
}
]
customErrorConfigurations = [
{
customErrorPageUrl = "string"
statusCode = "string"
}
]
enableFips = bool
enableHttp2 = bool
firewallPolicy = {
id = "string"
}
forceFirewallPolicyAssociation = bool
frontendIPConfigurations = [
{
id = "string"
name = "string"
properties = {
privateIPAddress = "string"
privateIPAllocationMethod = "string"
privateLinkConfiguration = {
id = "string"
}
publicIPAddress = {
id = "string"
}
subnet = {
id = "string"
}
}
}
]
frontendPorts = [
{
id = "string"
name = "string"
properties = {
port = int
}
}
]
gatewayIPConfigurations = [
{
id = "string"
name = "string"
properties = {
subnet = {
id = "string"
}
}
}
]
globalConfiguration = {
enableRequestBuffering = bool
enableResponseBuffering = bool
}
httpListeners = [
{
id = "string"
name = "string"
properties = {
customErrorConfigurations = [
{
customErrorPageUrl = "string"
statusCode = "string"
}
]
firewallPolicy = {
id = "string"
}
frontendIPConfiguration = {
id = "string"
}
frontendPort = {
id = "string"
}
hostName = "string"
hostNames = [
"string"
]
protocol = "string"
requireServerNameIndication = bool
sslCertificate = {
id = "string"
}
sslProfile = {
id = "string"
}
}
}
]
listeners = [
{
id = "string"
name = "string"
properties = {
frontendIPConfiguration = {
id = "string"
}
frontendPort = {
id = "string"
}
protocol = "string"
sslCertificate = {
id = "string"
}
sslProfile = {
id = "string"
}
}
}
]
loadDistributionPolicies = [
{
id = "string"
name = "string"
properties = {
loadDistributionAlgorithm = "string"
loadDistributionTargets = [
{
id = "string"
name = "string"
properties = {
backendAddressPool = {
id = "string"
}
weightPerServer = int
}
}
]
}
}
]
privateLinkConfigurations = [
{
id = "string"
name = "string"
properties = {
ipConfigurations = [
{
id = "string"
name = "string"
properties = {
primary = bool
privateIPAddress = "string"
privateIPAllocationMethod = "string"
subnet = {
id = "string"
}
}
}
]
}
}
]
probes = [
{
id = "string"
name = "string"
properties = {
host = "string"
interval = int
match = {
body = "string"
statusCodes = [
"string"
]
}
minServers = int
path = "string"
pickHostNameFromBackendHttpSettings = bool
pickHostNameFromBackendSettings = bool
port = int
protocol = "string"
timeout = int
unhealthyThreshold = int
}
}
]
redirectConfigurations = [
{
id = "string"
name = "string"
properties = {
includePath = bool
includeQueryString = bool
pathRules = [
{
id = "string"
}
]
redirectType = "string"
requestRoutingRules = [
{
id = "string"
}
]
targetListener = {
id = "string"
}
targetUrl = "string"
urlPathMaps = [
{
id = "string"
}
]
}
}
]
requestRoutingRules = [
{
id = "string"
name = "string"
properties = {
backendAddressPool = {
id = "string"
}
backendHttpSettings = {
id = "string"
}
httpListener = {
id = "string"
}
loadDistributionPolicy = {
id = "string"
}
priority = int
redirectConfiguration = {
id = "string"
}
rewriteRuleSet = {
id = "string"
}
ruleType = "string"
urlPathMap = {
id = "string"
}
}
}
]
rewriteRuleSets = [
{
id = "string"
name = "string"
properties = {
rewriteRules = [
{
actionSet = {
requestHeaderConfigurations = [
{
headerName = "string"
headerValue = "string"
}
]
responseHeaderConfigurations = [
{
headerName = "string"
headerValue = "string"
}
]
urlConfiguration = {
modifiedPath = "string"
modifiedQueryString = "string"
reroute = bool
}
}
conditions = [
{
ignoreCase = bool
negate = bool
pattern = "string"
variable = "string"
}
]
name = "string"
ruleSequence = int
}
]
}
}
]
routingRules = [
{
id = "string"
name = "string"
properties = {
backendAddressPool = {
id = "string"
}
backendSettings = {
id = "string"
}
listener = {
id = "string"
}
priority = int
ruleType = "string"
}
}
]
sku = {
capacity = int
name = "string"
tier = "string"
}
sslCertificates = [
{
id = "string"
name = "string"
properties = {
data = "string"
keyVaultSecretId = "string"
password = "string"
}
}
]
sslPolicy = {
cipherSuites = [
"string"
]
disabledSslProtocols = [
"string"
]
minProtocolVersion = "string"
policyName = "string"
policyType = "string"
}
sslProfiles = [
{
id = "string"
name = "string"
properties = {
clientAuthConfiguration = {
verifyClientCertIssuerDN = bool
}
sslPolicy = {
cipherSuites = [
"string"
]
disabledSslProtocols = [
"string"
]
minProtocolVersion = "string"
policyName = "string"
policyType = "string"
}
trustedClientCertificates = [
{
id = "string"
}
]
}
}
]
trustedClientCertificates = [
{
id = "string"
name = "string"
properties = {
data = "string"
}
}
]
trustedRootCertificates = [
{
id = "string"
name = "string"
properties = {
data = "string"
keyVaultSecretId = "string"
}
}
]
urlPathMaps = [
{
id = "string"
name = "string"
properties = {
defaultBackendAddressPool = {
id = "string"
}
defaultBackendHttpSettings = {
id = "string"
}
defaultLoadDistributionPolicy = {
id = "string"
}
defaultRedirectConfiguration = {
id = "string"
}
defaultRewriteRuleSet = {
id = "string"
}
pathRules = [
{
id = "string"
name = "string"
properties = {
backendAddressPool = {
id = "string"
}
backendHttpSettings = {
id = "string"
}
firewallPolicy = {
id = "string"
}
loadDistributionPolicy = {
id = "string"
}
paths = [
"string"
]
redirectConfiguration = {
id = "string"
}
rewriteRuleSet = {
id = "string"
}
}
}
]
}
}
]
webApplicationFirewallConfiguration = {
disabledRuleGroups = [
{
ruleGroupName = "string"
rules = [
int
]
}
]
enabled = bool
exclusions = [
{
matchVariable = "string"
selector = "string"
selectorMatchOperator = "string"
}
]
fileUploadLimitInMb = int
firewallMode = "string"
maxRequestBodySize = int
maxRequestBodySizeInKb = int
requestBodyCheck = bool
ruleSetType = "string"
ruleSetVersion = "string"
}
}
})
tags = {
{customized property} = "string"
}
zones = [
"string"
]
}
Özellik değerleri
ApplicationGatewayAuthenticationCertificate
Ad | Açıklama | Değer |
---|---|---|
Kimliği | Kaynak Kimliği. | dizgi |
ad | Application Gateway içinde benzersiz olan kimlik doğrulama sertifikasının adı. | dizgi |
Özellikler | Uygulama ağ geçidi kimlik doğrulama sertifikasının özellikleri. | ApplicationGatewayAuthenticationCertificatePropertiesFormat |
ApplicationGatewayAuthenticationCertificatePropertiesFormat
Ad | Açıklama | Değer |
---|---|---|
veri | Sertifika genel verileri. | dizgi |
ApplicationGatewayAutoscaleConfiguration
Ad | Açıklama | Değer |
---|---|---|
maxCapacity | Application Gateway kapasitesi sayısında üst sınır. | Int Kısıtlama -ları: Min değer = 2 |
minCapacity | Application Gateway kapasitesi sayısında daha düşük sınır. | Int Kısıtlama -ları: En düşük değer = 0 (gerekli) |
ApplicationGatewayBackendAddress
Ad | Açıklama | Değer |
---|---|---|
Fqdn | Tam etki alanı adı (FQDN). | dizgi |
ipAddress | IP adresi. | dizgi |
ApplicationGatewayBackendAddressPool
Ad | Açıklama | Değer |
---|---|---|
Kimliği | Kaynak Kimliği. | dizgi |
ad | Application Gateway içinde benzersiz olan arka uç adres havuzunun adı. | dizgi |
Özellikler | Uygulama ağ geçidi arka uç adres havuzunun özellikleri. | ApplicationGatewayBackendAddressPoolPropertiesFormat |
ApplicationGatewayBackendAddressPoolPropertiesFormat
Ad | Açıklama | Değer |
---|---|---|
backendAddresses | Arka uç adresleri. | ApplicationGatewayBackendAddress[] |
ApplicationGatewayBackendHttpSettings
Ad | Açıklama | Değer |
---|---|---|
Kimliği | Kaynak Kimliği. | dizgi |
ad | Application Gateway içinde benzersiz olan arka uç http ayarlarının adı. | dizgi |
Özellikler | Uygulama ağ geçidi arka uç HTTP ayarlarının özellikleri. | ApplicationGatewayBackendHttpSettingsPropertiesFormat |
ApplicationGatewayBackendHttpSettingsPropertiesFormat
Ad | Açıklama | Değer |
---|---|---|
affinityCookieName | Benzim tanımlama bilgisi için kullanılacak tanımlama bilgisi adı. | dizgi |
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. | dizgi |
yol | Tüm HTTP istekleri için ön ek olarak kullanılması gereken yol. Null, hiçbir yolun ön eklenmeyeceği anlamına gelir. Varsayılan değer null'tır. | dizgi |
pickHostNameFromBackendAddress | Arka uç sunucusunun ana bilgisayar adından konak üst bilgisinin seçilip seçilmeyeceği. Varsayılan değer false'tur. | Bool |
liman | Arka uçta hedef bağlantı noktası. | Int |
sonda | Bir uygulama ağ geçidinin yoklama kaynağı. | AltKaynak |
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 istekte başarısız olur. Kabul edilebilir değerler 1 saniyeden 86400 saniyeye kadardır. | Int |
trustedRootCertificates | Uygulama ağ geçidi güvenilen kök sertifikalarına başvuru dizisi. | SubResource[] |
ApplicationGatewayBackendSettings
Ad | Açıklama | Değer |
---|---|---|
Kimliği | Kaynak Kimliği. | dizgi |
ad | Application Gateway içinde benzersiz olan arka uç ayarlarının adı. | dizgi |
Özellikler | 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. | dizgi |
pickHostNameFromBackendAddress | Tls protokolü için arka uç sunucusunun ana bilgisayar adından sunucu adı göstergesinin seçilip seçilip seçmeyeceği. Varsayılan değer false'tur. | Bool |
liman | Arka uçta hedef bağlantı noktası. | Int |
sonda | Bir uygulama ağ geçidinin yoklama kaynağı. | AltKaynak |
protokol | Arka uçla iletişim kurmak için kullanılan protokol. | 'Http' 'Https' 'Tcp' 'Tls' |
Zaman aşımı | Saniyeler içinde bağlantı zaman aşımı. ConnectionTimeout içinde yanıt alınmazsa Application Gateway istekte başarısız olur. Kabul edilebilir değerler 1 saniyeden 86400 saniyeye kadardır. | Int |
trustedRootCertificates | Uygulama ağ geçidi güvenilen kök sertifikalarına başvuru dizisi. | SubResource[] |
ApplicationGatewayClientAuthConfiguration
Ad | Açıklama | Değer |
---|---|---|
verifyClientCertIssuerDN | Uygulama ağ geçidinde istemci sertifikası veren adını doğrulayın. | Bool |
ApplicationGatewayConnectionDraining
Ad | Açıklama | Değer |
---|---|---|
drainTimeoutInSec | Bağlantı boşaltma işleminin etkin olduğu saniye sayısı. Kabul edilebilir değerler 1 saniyeden 3600 saniyeye kadardır. | Int Kısıtlama -ları: Min değer = 1 Maksimum değer = 3600 (gerekli) |
Etkin | Bağlantı boşaltmanın etkinleştirilip etkinleştirilmediği. | bool (gerekli) |
ApplicationGatewayCustomError
Ad | Açıklama | Değer |
---|---|---|
customErrorPageUrl | Uygulama ağ geçidi müşteri hatasının hata sayfası URL'si. | dizgi |
statusCode | Uygulama ağ geçidi müşteri hatasının durum kodu. | 'HttpStatus403' 'HttpStatus502' |
ApplicationGatewayFirewallDisabledRuleGroup
Ad | Açıklama | Değer |
---|---|---|
ruleGroupName | Devre dışı bırakılacak kural grubunun adı. | dize (gerekli) |
kurallar | 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) |
ApplicationGatewayFrontendIPConfiguration
Ad | Açıklama | Değer |
---|---|---|
Kimliği | Kaynak Kimliği. | dizgi |
ad | Application Gateway içinde benzersiz olan ön uç IP yapılandırmasının adı. | dizgi |
Özellikler | Uygulama ağ geçidi ön uç IP yapılandırmasının özellikleri. | ApplicationGatewayFrontendIPConfigurationPropertiesFormat |
ApplicationGatewayFrontendIPConfigurationPropertiesFormat
Ad | Açıklama | Değer |
---|---|---|
privateIPAddress | Ağ arabirimi IP Yapılandırması'nın PrivateIPAddress'i. | dizgi |
privateIPAllocationMethod | Özel IP adresi ayırma yöntemi. | 'Dinamik' 'Statik' |
privateLinkConfiguration | Uygulama ağ geçidi özel bağlantı yapılandırmasına başvuru. | AltKaynak |
publicIPAddress | PublicIP kaynağına başvuru. | AltKaynak |
alt ağ | Alt ağ kaynağına başvuru. | AltKaynak |
ApplicationGatewayFrontendPort
Ad | Açıklama | Değer |
---|---|---|
Kimliği | Kaynak Kimliği. | dizgi |
ad | Application Gateway içinde benzersiz olan ön uç bağlantı noktasının adı. | dizgi |
Özellikler | Uygulama ağ geçidi ön uç bağlantı noktasının özellikleri. | ApplicationGatewayFrontendPortPropertiesFormat |
ApplicationGatewayFrontendPortPropertiesFormat
Ad | Açıklama | Değer |
---|---|---|
liman | Ön uç bağlantı noktası. | Int |
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 |
ApplicationGatewayHeaderConfiguration
Ad | Açıklama | Değer |
---|---|---|
headerName | Üst bilgi yapılandırmasının üst bilgi adı. | dizgi |
headerValue | Üst bilgi yapılandırmasının üst bilgi değeri. | dizgi |
ApplicationGatewayHttpListener
Ad | Açıklama | Değer |
---|---|---|
Kimliği | Kaynak Kimliği. | dizgi |
ad | Application Gateway içinde benzersiz olan HTTP dinleyicisinin adı. | dizgi |
Özellikler | 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. | AltKaynak |
frontendIPConfiguration | Bir uygulama ağ geçidinin ön uç IP yapılandırma kaynağı. | AltKaynak |
frontendPort | Bir uygulama ağ geçidinin ön uç bağlantı noktası kaynağı. | AltKaynak |
hostName | HTTP dinleyicisinin ana bilgisayar adı. | dizgi |
hostNames | Http Dinleyicisi için özel joker karakterlere de izin veren Konak 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ğı. | AltKaynak |
sslProfile | Uygulama ağ geçidinin SSL profili kaynağı. | AltKaynak |
ApplicationGatewayIPConfiguration
Ad | Açıklama | Değer |
---|---|---|
Kimliği | Kaynak Kimliği. | dizgi |
ad | Application Gateway içinde benzersiz olan IP yapılandırmasının adı. | dizgi |
Özellikler | 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ğ. | AltKaynak |
ApplicationGatewayListener
Ad | Açıklama | Değer |
---|---|---|
Kimliği | Kaynak Kimliği. | dizgi |
ad | Application Gateway içinde benzersiz olan dinleyicinin adı. | dizgi |
Özellikler | 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ğı. | AltKaynak |
frontendPort | Bir uygulama ağ geçidinin ön uç bağlantı noktası kaynağı. | AltKaynak |
protokol | Dinleyicinin protokolü. | 'Http' 'Https' 'Tcp' 'Tls' |
sslCertificate | Bir uygulama ağ geçidinin SSL sertifika kaynağı. | AltKaynak |
sslProfile | Uygulama ağ geçidinin SSL profili kaynağı. | AltKaynak |
ApplicationGatewayLoadDistributionPolicy
Ad | Açıklama | Değer |
---|---|---|
Kimliği | Kaynak Kimliği. | dizgi |
ad | Application Gateway içinde benzersiz olan yük dağıtım ilkesinin adı. | dizgi |
Özellikler | Uygulama ağ geçidi yük dağıtım ilkesinin özellikleri. | ApplicationGatewayLoadDistributionPolicyPropertiesFormat |
ApplicationGatewayLoadDistributionPolicyPropertiesFormat
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 |
---|---|---|
Kimliği | Kaynak Kimliği. | dizgi |
ad | Application Gateway içinde benzersiz olan yük dağıtım ilkesinin adı. | dizgi |
Özellikler | Uygulama ağ geçidi yük dağıtım hedefinin özellikleri. | ApplicationGatewayLoadDistributionTargetPropertiesFormat |
ApplicationGatewayLoadDistributionTargetPropertiesFormat
Ad | Açıklama | Değer |
---|---|---|
backendAddressPool | Uygulama ağ geçidinin arka uç adres havuzu kaynağı. | AltKaynak |
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 |
ApplicationGatewayPathRule
Ad | Açıklama | Değer |
---|---|---|
Kimliği | Kaynak Kimliği. | dizgi |
ad | Application Gateway içinde benzersiz olan yol kuralının adı. | dizgi |
Özellikler | 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ğı. | AltKaynak |
arka uçHttpSettings | URL yolu eşleme yolu kuralının arka uç http ayarları kaynağı. | AltKaynak |
firewallPolicy | FirewallPolicy kaynağına başvuru. | AltKaynak |
loadDistributionPolicy | URL yolu eşleme yolu kuralının Dağıtım İlkesi kaynağını yükleyin. | AltKaynak |
Yol | URL yol haritasının yol kuralları. | string[] |
redirectConfiguration | URL yolu eşleme yolu kuralının yapılandırma kaynağını yeniden yönlendirme. | AltKaynak |
rewriteRuleSet | URL yolu eşleme yolu kuralının kural kümesi kaynağını yeniden yazma. | AltKaynak |
ApplicationGatewayPrivateLinkConfiguration
Ad | Açıklama | Değer |
---|---|---|
Kimliği | Kaynak Kimliği. | dizgi |
ad | Application Gateway içinde benzersiz olan özel bağlantı yapılandırmasının adı. | dizgi |
Özellikler | 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 |
---|---|---|
Kimliği | Kaynak Kimliği. | dizgi |
ad | Uygulama ağ geçidi özel bağlantı ip yapılandırmasının adı. | dizgi |
Özellikler | Bir uygulama ağ geçidi özel bağlantı ip yapılandırmasının özellikleri. | ApplicationGatewayPrivateLinkIpConfigurationProperties |
ApplicationGatewayPrivateLinkIpConfigurationProperties
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. | dizgi |
privateIPAllocationMethod | Özel IP adresi ayırma yöntemi. | 'Dinamik' 'Statik' |
alt ağ | Alt ağ kaynağına başvuru. | AltKaynak |
ApplicationGatewayProbe
Ad | Açıklama | Değer |
---|---|---|
Kimliği | Kaynak Kimliği. | dizgi |
ad | Application Gateway içinde benzersiz olan yoklamanın adı. | dizgi |
Özellikler | Uygulama ağ geçidi yoklaması özellikleri. | ApplicationGatewayProbePropertiesFormat |
ApplicationGatewayProbeHealthResponseMatch
Ad | Açıklama | Değer |
---|---|---|
beden | Sistem durumu yanıtında bulunması gereken gövde. Varsayılan değer boş. | dizgi |
statusCodes | İzin verilen sağlıklı durum kodları aralıkları. Varsayılan iyi durumda durum kodları aralığı 200-399'dur. | string[] |
ApplicationGatewayProbePropertiesFormat
Ad | Açıklama | Değer |
---|---|---|
ev sahibi | Yoklamanın gönder olduğu ana bilgisayar adı. | dizgi |
ara | Saniye cinsinden yoklama aralığı. Bu, ardışık iki yoklama arasındaki zaman aralığıdır. Kabul edilebilir değerler 1 saniyeden 86400 saniyeye kadardır. | Int |
maç | İ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 |
yol | Yoklamanın göreli yolu. Geçerli yol '/' ile başlar. Yoklama <Protokolüne gönderilir>://<ana bilgisayar>:<bağlantı noktası><yolu>. | dizgi |
pickHostNameFromBackendHttpSettings | Konak ü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 |
liman | Arka uç sunucularının yoklanması 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' |
Zaman aşımı | 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 saniyeden 86400 saniyeye kadardı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 |
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 | FIPS'nin uygulama ağ geçidi kaynağında 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. | AltKaynak |
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ı. | ApplicationGatewayWebApplicationFirewallConfiguration |
ApplicationGatewayRedirectConfiguration
Ad | Açıklama | Değer |
---|---|---|
Kimliği | Kaynak Kimliği. | dizgi |
ad | Application Gateway içinde benzersiz olan yeniden yönlendirme yapılandırmasının adı. | dizgi |
Özellikler | Uygulama ağ geçidi yeniden yönlendirme yapılandırmasının özellikleri. | ApplicationGatewayRedirectConfigurationPropertiesFormat |
ApplicationGatewayRedirectConfigurationPropertiesFormat
Ad | Açıklama | Değer |
---|---|---|
includePath | Yeniden yönlendirilen URL'ye yol ekleyin. | Bool |
includeQueryString | Yeniden yönlendirilen URL'ye sorgu dizesi 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önlendirmesi. | SubResource[] |
targetListener | İsteği yeniden yönlendirmek için bir dinleyiciye başvuru. | AltKaynak |
targetUrl | İsteğin yeniden yönlendirildiği URL. | dizgi |
urlPathMaps | Url yolu, varsayılan yeniden yönlendirme yapılandırmasını belirten eşler. | SubResource[] |
ApplicationGatewayRequestRoutingRule
Ad | Açıklama | Değer |
---|---|---|
Kimliği | Kaynak Kimliği. | dizgi |
ad | Application Gateway içinde benzersiz olan istek yönlendirme kuralının adı. | dizgi |
Özellikler | Uygulama ağ geçidi isteği yönlendirme kuralının özellikleri. | ApplicationGatewayRequestRoutingRulePropertiesFormat |
ApplicationGatewayRequestRoutingRulePropertiesFormat
Ad | Açıklama | Değer |
---|---|---|
backendAddressPool | Uygulama ağ geçidinin arka uç adres havuzu kaynağı. | AltKaynak |
arka uçHttpSettings | Uygulama ağ geçidinin arka uç http ayarları kaynağı. | AltKaynak |
httpListener | Uygulama ağ geçidinin Http dinleyici kaynağı. | AltKaynak |
loadDistributionPolicy | Uygulama ağ geçidinin Yük Dağıtım İlkesi kaynağı. | AltKaynak |
ö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. | AltKaynak |
rewriteRuleSet | Uygulama ağ geçidinin Temel kuralında Kural Kümesi kaynağını yeniden yaz. | AltKaynak |
ruleType | Kural türü. | 'Temel' 'PathBasedRouting' |
urlPathMap | Uygulama ağ geçidinin URL yolu eşleme kaynağı. | AltKaynak |
ApplicationGatewayRewriteRule
Ad | Açıklama | Değer |
---|---|---|
actionSet | Yeniden yazma Kuralının bir parçası olarak gerçekleştirilecek eylem kümesi. | ApplicationGatewayRewriteRuleActionSet |
Koşul -ları | Eylem kümesi yürütmesinin değerlendirileceği koşullar. | ApplicationGatewayRewriteRuleCondition[] |
ad | Application Gateway içinde benzersiz olan yeniden yazma kuralının adı. | dizgi |
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 |
ApplicationGatewayRewriteRuleCondition
Ad | Açıklama | Değer |
---|---|---|
ignoreCase | Bu parametreyi doğruluk değerine ayarlamak için deseni büyük/küçük harfe duyarlı karşılaştırma yapmaya zorlar. | Bool |
Negate | 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. | dizgi |
değişken | RewriteRuleCondition koşul parametresi. | dizgi |
ApplicationGatewayRewriteRuleSet
Ad | Açıklama | Değer |
---|---|---|
Kimliği | Kaynak Kimliği. | dizgi |
ad | Application Gateway içinde benzersiz olan yeniden yazma kuralı kümesinin adı. | dizgi |
Özellikler | Uygulama ağ geçidi yeniden yazma kural kümesinin özellikleri. | ApplicationGatewayRewriteRuleSetPropertiesFormat |
ApplicationGatewayRewriteRuleSetPropertiesFormat
Ad | Açıklama | Değer |
---|---|---|
rewriteRules | Kural kümesinde kuralları yeniden yazma. | ApplicationGatewayRewriteRule[] |
ApplicationGatewayRoutingRule
Ad | Açıklama | Değer |
---|---|---|
Kimliği | Kaynak Kimliği. | dizgi |
ad | Application Gateway içinde benzersiz olan yönlendirme kuralının adı. | dizgi |
Özellikler | 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ğı. | AltKaynak |
arka uçAyarlar | Uygulama ağ geçidinin arka uç ayarları kaynağı. | AltKaynak |
dinleyici | Uygulama ağ geçidinin dinleyici kaynağı. | AltKaynak |
öncelik | Yönlendirme kuralının önceliği. | Int Kısıtlama -ları: Min değer = 1 Maksimum değer = 20000 (gerekli) |
ruleType | Kural türü. | 'Temel' 'PathBasedRouting' |
ApplicationGatewaySku
Ad | Açıklama | Değer |
---|---|---|
kapasite | Bir uygulama ağ geçidinin kapasitesi (örnek sayısı). | Int |
ad | Uygulama ağ geçidi SKU'su adı. | 'Standard_Large' 'Standard_Medium' 'Standard_Small' 'Standard_v2' 'WAF_Large' 'WAF_Medium' 'WAF_v2' |
Katmanı | Uygulama ağ geçidi katmanı. | 'Standart' 'Standard_v2' 'WAF' 'WAF_v2' |
ApplicationGatewaySslCertificate
Ad | Açıklama | Değer |
---|---|---|
Kimliği | Kaynak Kimliği. | dizgi |
ad | Application Gateway içinde benzersiz olan SSL sertifikasının adı. | dizgi |
Özellikler | Uygulama ağ geçidi SSL sertifikasının özellikleri. | ApplicationGatewaySslCertificatePropertiesFormat |
ApplicationGatewaySslCertificatePropertiesFormat
Ad | Açıklama | Değer |
---|---|---|
veri | Base-64 kodlanmış pfx sertifikası. Yalnızca PUT İsteği'nde geçerlidir. | dizgi |
keyVaultSecretId | KeyVault'ta depolanan gizli dizi kimliği (base-64 kodlanmamış şifrelenmemiş pfx) 'Secret' veya 'Certificate' nesnesi. | dizgi |
parola | Verilerde belirtilen pfx dosyasının parolası. Yalnızca PUT isteğinde geçerlidir. | dizgi |
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 en düşük Ssl protokolü sürümü. | 'TLSv1_0' 'TLSv1_1' 'TLSv1_2' 'TLSv1_3' |
policyName | Önceden tanımlanmış Ssl ilkesinin adı. | 'AppGwSslPolicy20150501' 'AppGwSslPolicy20170401' 'AppGwSslPolicy20170401S' 'AppGwSslPolicy20220101' 'AppGwSslPolicy20220101S' |
policyType | Ssl İlkesi türü. | 'Özel' 'CustomV2' 'Önceden Tanımlanmış' |
ApplicationGatewaySslProfile
Ad | Açıklama | Değer |
---|---|---|
Kimliği | Kaynak Kimliği. | dizgi |
ad | Application Gateway içinde benzersiz olan SSL profilinin adı. | dizgi |
Özellikler | 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[] |
ApplicationGatewayTrustedClientCertificate
Ad | Açıklama | Değer |
---|---|---|
Kimliği | Kaynak Kimliği. | dizgi |
ad | Application Gateway içinde benzersiz olan güvenilen istemci sertifikasının adı. | dizgi |
Özellikler | Uygulama ağ geçidi güvenilen istemci sertifikasının özellikleri. | ApplicationGatewayTrustedClientCertificatePropertiesFormat |
ApplicationGatewayTrustedClientCertificatePropertiesFormat
Ad | Açıklama | Değer |
---|---|---|
veri | Sertifika genel verileri. | dizgi |
ApplicationGatewayTrustedRootCertificate
Ad | Açıklama | Değer |
---|---|---|
Kimliği | Kaynak Kimliği. | dizgi |
ad | Application Gateway içinde benzersiz olan güvenilen kök sertifikanın adı. | dizgi |
Özellikler | Uygulama ağ geçidi güvenilen kök sertifikasının özellikleri. | ApplicationGatewayTrustedRootCertificatePropertiesFormat |
ApplicationGatewayTrustedRootCertificatePropertiesFormat
Ad | Açıklama | Değer |
---|---|---|
veri | Sertifika genel verileri. | dizgi |
keyVaultSecretId | KeyVault'ta depolanan gizli dizi kimliği (base-64 kodlanmamış şifrelenmemiş pfx) 'Secret' veya 'Certificate' nesnesi. | dizgi |
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'tır. | dizgi |
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'tır. | dizgi |
Yönlendir | True olarak ayarlanırsa, değiştirilen yolu kullanarak yol tabanlı istek yönlendirme kurallarında sağlanan URL yolu eşlemesini yeniden değerlendirir. Varsayılan değer false'tur. | Bool |
ApplicationGatewayUrlPathMap
Ad | Açıklama | Değer |
---|---|---|
Kimliği | Kaynak Kimliği. | dizgi |
ad | Application Gateway içinde benzersiz olan URL yol haritasının adı. | dizgi |
Özellikler | Uygulama ağ geçidi URL yol haritasının özellikleri. | ApplicationGatewayUrlPathMapPropertiesFormat |
ApplicationGatewayUrlPathMapPropertiesFormat
Ad | Açıklama | Değer |
---|---|---|
defaultBackendAddressPool | URL yol haritasının varsayılan arka uç adres havuzu kaynağı. | AltKaynak |
defaultBackendHttpSettings | URL yol haritasının varsayılan arka uç http ayarları kaynağı. | AltKaynak |
defaultLoadDistributionPolicy | URL yol eşlemesinin varsayılan Yük Dağıtım İlkesi kaynağı. | AltKaynak |
defaultRedirectConfiguration | URL yol haritasının varsayılan yeniden yönlendirme yapılandırma kaynağı. | AltKaynak |
defaultRewriteRuleSet | URL yol eşlemesinin varsayılan Yeniden yazma kural kümesi kaynağı. | AltKaynak |
pathRules | URL yol eşleme kaynağının yol kuralı. | ApplicationGatewayPathRule[] |
ApplicationGatewayWebApplicationFirewallConfiguration
Ad | Açıklama | Değer |
---|---|---|
disabledRuleGroups | Devre dışı bırakılan kural grupları. | ApplicationGatewayFirewallDisabledRuleGroup[] |
Etkin | 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ı: En düşük 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) |
Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties
Ad | Açıklama | Değer |
---|
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. | 'Hiçbiri' 'SystemAssigned' 'SystemAssigned, UserAssigned' 'UserAssigned' |
userAssignedIdentities | Kaynakla ilişkilendirilmiş kullanıcı kimliklerinin listesi. Kullanıcı kimliği sözlük 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 |
---|
Microsoft.Network/applicationGateways
Ad | Açıklama | Değer |
---|---|---|
kimlik | Yapılandırıldıysa uygulama ağ geçidinin kimliği. | ManagedServiceIdentity |
yer | Kaynak konumu. | dizgi |
ad | Kaynak adı | dize (gerekli) |
Özellikler | Uygulama ağ geçidinin özellikleri. | ApplicationGatewayPropertiesFormat |
Etiketler | Kaynak etiketleri | Etiket adları ve değerleri sözlüğü. |
tür | Kaynak türü | "Microsoft.Network/applicationGateways@2022-01-01" |
Bölge | Kaynağın nereden gelmesi gerektiğini belirten kullanılabilirlik alanlarının listesi. | string[] |
ResourceTags
Ad | Açıklama | Değer |
---|
Alt Kaynak
Ad | Açıklama | Değer |
---|---|---|
Kimliği | Kaynak Kimliği. | dizgi |