Microsoft.Network applicationGateways
- Terbaru
-
2024-05-01 -
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
- 11-11-2017
-
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
Definisi sumber daya Bicep
Jenis sumber daya applicationGateways dapat disebarkan dengan operasi yang menargetkan:
- Grup sumber daya
- Lihat perintah penyebaran grup sumber daya
Untuk daftar properti yang diubah di setiap versi API, lihat mengubah log.
Format sumber daya
Untuk membuat sumber daya Microsoft.Network/applicationGateways, tambahkan Bicep berikut ke templat Anda.
resource symbolicname 'Microsoft.Network/applicationGateways@2024-05-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'
}
hostNames: [
'string'
]
protocol: 'string'
sslCertificate: {
id: 'string'
}
sslProfile: {
id: 'string'
}
}
}
]
loadDistributionPolicies: [
{
id: 'string'
name: 'string'
properties: {
loadDistributionAlgorithm: 'string'
loadDistributionTargets: [
{
id: 'string'
name: 'string'
properties: {
backendAddressPool: {
id: 'string'
}
weightPerServer: int
}
}
]
}
}
]
privateLinkConfigurations: [
{
id: 'string'
name: 'string'
properties: {
ipConfigurations: [
{
id: 'string'
name: 'string'
properties: {
primary: bool
privateIPAddress: 'string'
privateIPAllocationMethod: 'string'
subnet: {
id: 'string'
}
}
}
]
}
}
]
probes: [
{
id: 'string'
name: 'string'
properties: {
host: 'string'
interval: int
match: {
body: 'string'
statusCodes: [
'string'
]
}
minServers: int
path: 'string'
pickHostNameFromBackendHttpSettings: bool
pickHostNameFromBackendSettings: bool
port: int
protocol: 'string'
timeout: int
unhealthyThreshold: int
}
}
]
redirectConfigurations: [
{
id: 'string'
name: 'string'
properties: {
includePath: bool
includeQueryString: bool
pathRules: [
{
id: 'string'
}
]
redirectType: 'string'
requestRoutingRules: [
{
id: 'string'
}
]
targetListener: {
id: 'string'
}
targetUrl: 'string'
urlPathMaps: [
{
id: 'string'
}
]
}
}
]
requestRoutingRules: [
{
id: 'string'
name: 'string'
properties: {
backendAddressPool: {
id: 'string'
}
backendHttpSettings: {
id: 'string'
}
httpListener: {
id: 'string'
}
loadDistributionPolicy: {
id: 'string'
}
priority: int
redirectConfiguration: {
id: 'string'
}
rewriteRuleSet: {
id: 'string'
}
ruleType: 'string'
urlPathMap: {
id: 'string'
}
}
}
]
rewriteRuleSets: [
{
id: 'string'
name: 'string'
properties: {
rewriteRules: [
{
actionSet: {
requestHeaderConfigurations: [
{
headerName: 'string'
headerValue: 'string'
headerValueMatcher: {
ignoreCase: bool
negate: bool
pattern: 'string'
}
}
]
responseHeaderConfigurations: [
{
headerName: 'string'
headerValue: 'string'
headerValueMatcher: {
ignoreCase: bool
negate: bool
pattern: 'string'
}
}
]
urlConfiguration: {
modifiedPath: 'string'
modifiedQueryString: 'string'
reroute: bool
}
}
conditions: [
{
ignoreCase: bool
negate: bool
pattern: 'string'
variable: 'string'
}
]
name: 'string'
ruleSequence: int
}
]
}
}
]
routingRules: [
{
id: 'string'
name: 'string'
properties: {
backendAddressPool: {
id: 'string'
}
backendSettings: {
id: 'string'
}
listener: {
id: 'string'
}
priority: int
ruleType: 'string'
}
}
]
sku: {
capacity: int
family: 'string'
name: 'string'
tier: 'string'
}
sslCertificates: [
{
id: 'string'
name: 'string'
properties: {
data: 'string'
keyVaultSecretId: 'string'
password: 'string'
}
}
]
sslPolicy: {
cipherSuites: [
'string'
]
disabledSslProtocols: [
'string'
]
minProtocolVersion: 'string'
policyName: 'string'
policyType: 'string'
}
sslProfiles: [
{
id: 'string'
name: 'string'
properties: {
clientAuthConfiguration: {
verifyClientCertIssuerDN: bool
verifyClientRevocation: 'string'
}
sslPolicy: {
cipherSuites: [
'string'
]
disabledSslProtocols: [
'string'
]
minProtocolVersion: 'string'
policyName: 'string'
policyType: 'string'
}
trustedClientCertificates: [
{
id: 'string'
}
]
}
}
]
trustedClientCertificates: [
{
id: 'string'
name: 'string'
properties: {
data: 'string'
}
}
]
trustedRootCertificates: [
{
id: 'string'
name: 'string'
properties: {
data: 'string'
keyVaultSecretId: 'string'
}
}
]
urlPathMaps: [
{
id: 'string'
name: 'string'
properties: {
defaultBackendAddressPool: {
id: 'string'
}
defaultBackendHttpSettings: {
id: 'string'
}
defaultLoadDistributionPolicy: {
id: 'string'
}
defaultRedirectConfiguration: {
id: 'string'
}
defaultRewriteRuleSet: {
id: 'string'
}
pathRules: [
{
id: 'string'
name: 'string'
properties: {
backendAddressPool: {
id: 'string'
}
backendHttpSettings: {
id: 'string'
}
firewallPolicy: {
id: 'string'
}
loadDistributionPolicy: {
id: 'string'
}
paths: [
'string'
]
redirectConfiguration: {
id: 'string'
}
rewriteRuleSet: {
id: 'string'
}
}
}
]
}
}
]
webApplicationFirewallConfiguration: {
disabledRuleGroups: [
{
ruleGroupName: 'string'
rules: [
int
]
}
]
enabled: bool
exclusions: [
{
matchVariable: 'string'
selector: 'string'
selectorMatchOperator: 'string'
}
]
fileUploadLimitInMb: int
firewallMode: 'string'
maxRequestBodySize: int
maxRequestBodySizeInKb: int
requestBodyCheck: bool
ruleSetType: 'string'
ruleSetVersion: 'string'
}
}
tags: {
{customized property}: 'string'
}
zones: [
'string'
]
}
Nilai Properti
ApplicationGatewayAuthenticationCertificate
Nama | Deskripsi | Nilai |
---|---|---|
Id | ID Sumber Daya. | tali |
Nama | Nama sertifikat autentikasi yang unik dalam Application Gateway. | tali |
Properti | Properti sertifikat autentikasi gateway aplikasi. | ApplicationGatewayAuthenticationCertificatePropertiesFormat |
ApplicationGatewayAuthenticationCertificatePropertiesFormat
Nama | Deskripsi | Nilai |
---|---|---|
data | Data publik sertifikat. | tali |
ApplicationGatewayAutoscaleConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
maxCapacity | Batas atas pada jumlah kapasitas Application Gateway. | Int Kendala: Nilai min = 2 |
minCapacity | Terikat lebih rendah pada jumlah kapasitas Application Gateway. | Int Kendala: Nilai min = 0 (diperlukan) |
ApplicationGatewayBackendAddress
Nama | Deskripsi | Nilai |
---|---|---|
Fqdn | Nama domain yang sepenuhnya memenuhi syarat (FQDN). | tali |
ipAddress | Alamat IP. | tali |
ApplicationGatewayBackendAddressPool
Nama | Deskripsi | Nilai |
---|---|---|
Id | ID Sumber Daya. | tali |
Nama | Nama kumpulan alamat backend yang unik dalam Application Gateway. | tali |
Properti | Properti kumpulan alamat backend gateway aplikasi. | ApplicationGatewayBackendAddressPoolPropertiesFormat |
ApplicationGatewayBackendAddressPoolPropertiesFormat
Nama | Deskripsi | Nilai |
---|---|---|
backendAddresses | Alamat backend. | ApplicationGatewayBackendAddress[] |
ApplicationGatewayBackendHttpSettings
Nama | Deskripsi | Nilai |
---|---|---|
Id | ID Sumber Daya. | tali |
Nama | Nama pengaturan http backend yang unik dalam Application Gateway. | tali |
Properti | Properti pengaturan HTTP backend gateway aplikasi. | ApplicationGatewayBackendHttpSettingsPropertiesFormat |
ApplicationGatewayBackendHttpSettingsPropertiesFormat
Nama | Deskripsi | Nilai |
---|---|---|
affinityCookieName | Nama cookie yang digunakan untuk cookie afinitas. | tali |
authenticationCertificates | Array referensi ke sertifikat autentikasi gateway aplikasi. | SubResource |
connectionDraining | Pengurasan koneksi sumber daya pengaturan http backend. | ApplicationGatewayConnectionDraining |
cookieBasedAffinity | Afinitas berbasis cookie. | 'Dinonaktifkan' 'Diaktifkan' |
hostName | Header host yang akan dikirim ke server backend. | tali |
jalan | Jalur yang harus digunakan sebagai awalan untuk semua permintaan HTTP. Null berarti tidak ada jalur yang akan diawali. Nilai default adalah null. | tali |
pickHostNameFromBackendAddress | Apakah memilih header host harus dipilih dari nama host server backend. Nilai defaultnya adalah false. | bool |
pelabuhan | Port tujuan pada backend. | Int |
Probe | Sumber daya probe gateway aplikasi. | SubResource |
probeEnabled | Apakah pemeriksaan diaktifkan. Nilai defaultnya adalah false. | bool |
protokol | Protokol yang digunakan untuk berkomunikasi dengan backend. | 'Http' 'Https' 'Tcp' 'Tls' |
requestTimeout | Meminta batas waktu dalam detik. Application Gateway akan mengalihkan permintaan jika respons tidak diterima dalam RequestTimeout. Nilai yang dapat diterima adalah dari 1 detik hingga 86400 detik. | Int |
trustedRootCertificates | Array referensi ke sertifikat akar tepercaya gateway aplikasi. | SubResource |
ApplicationGatewayBackendSettings
Nama | Deskripsi | Nilai |
---|---|---|
Id | ID Sumber Daya. | tali |
Nama | Nama pengaturan backend yang unik dalam Application Gateway. | tali |
Properti | Properti pengaturan backend gateway aplikasi. | ApplicationGatewayBackendSettingsPropertiesFormat |
ApplicationGatewayBackendSettingsPropertiesFormat
Nama | Deskripsi | Nilai |
---|---|---|
hostName | Indikasi nama server yang akan dikirim ke server backend untuk protokol Tls. | tali |
pickHostNameFromBackendAddress | Apakah memilih indikasi nama server dari nama host server backend untuk protokol Tls. Nilai defaultnya adalah false. | bool |
pelabuhan | Port tujuan pada backend. | Int |
Probe | Sumber daya probe gateway aplikasi. | SubResource |
protokol | Protokol yang digunakan untuk berkomunikasi dengan backend. | 'Http' 'Https' 'Tcp' 'Tls' |
Timeout | Batas waktu koneksi dalam hitungan detik. Application Gateway akan mengalihkan permintaan jika respons tidak diterima dalam ConnectionTimeout. Nilai yang dapat diterima adalah dari 1 detik hingga 86400 detik. | Int |
trustedRootCertificates | Array referensi ke sertifikat akar tepercaya gateway aplikasi. | SubResource |
ApplicationGatewayClientAuthConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
verifyClientCertIssuerDN | Verifikasi nama penerbit sertifikat klien di gateway aplikasi. | bool |
verifyClientRevocation | Verifikasi status pencabutan sertifikat klien. | 'Tidak Ada' 'OCSP' |
ApplicationGatewayConnectionDraining
Nama | Deskripsi | Nilai |
---|---|---|
drainTimeoutInSec | Jumlah detik pengurasan koneksi aktif. Nilai yang dapat diterima adalah dari 1 detik hingga 3600 detik. | Int Kendala: Nilai min = 1 Nilai maks = 3600 (diperlukan) |
Diaktifkan | Apakah pengurasan koneksi diaktifkan atau tidak. | bool (diperlukan) |
ApplicationGatewayCustomError
Nama | Deskripsi | Nilai |
---|---|---|
customErrorPageUrl | URL halaman kesalahan dari kesalahan kustom gateway aplikasi. | tali |
statusCode | Kode status kesalahan kustom gateway aplikasi. | 'HttpStatus400' 'HttpStatus403' 'HttpStatus404' 'HttpStatus405' 'HttpStatus408' 'HttpStatus500' 'HttpStatus502' 'HttpStatus503' 'HttpStatus504' |
ApplicationGatewayFirewallDisabledRuleGroup
Nama | Deskripsi | Nilai |
---|---|---|
ruleGroupName | Nama grup aturan yang akan dinonaktifkan. | string (diperlukan) |
Aturan | Daftar aturan yang akan dinonaktifkan. Jika null, semua aturan grup aturan akan dinonaktifkan. | int[] |
ApplicationGatewayFirewallExclusion
Nama | Deskripsi | Nilai |
---|---|---|
matchVariable | Variabel yang akan dikecualikan. | string (diperlukan) |
Pemilih | Ketika matchVariable adalah koleksi, operator yang digunakan untuk menentukan elemen mana dalam koleksi tempat pengecualian ini berlaku. | string (diperlukan) |
selectorMatchOperator | Ketika matchVariable adalah koleksi, operasikan pada pemilih untuk menentukan elemen mana dalam koleksi tempat pengecualian ini berlaku. | string (diperlukan) |
ApplicationGatewayFrontendIPConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
Id | ID Sumber Daya. | tali |
Nama | Nama konfigurasi IP frontend yang unik dalam Application Gateway. | tali |
Properti | Properti konfigurasi IP frontend gateway aplikasi. | ApplicationGatewayFrontendIPConfigurationPropertiesFormat |
ApplicationGatewayFrontendIPConfigurationPropertiesFormat
Nama | Deskripsi | Nilai |
---|---|---|
privateIPAddress | PrivateIPAddress dari Konfigurasi IP antarmuka jaringan. | tali |
privateIPAllocationMethod | Metode alokasi alamat IP privat. | 'Dinamis' 'Statis' |
privateLinkConfiguration | Referensi ke konfigurasi tautan privat gateway aplikasi. | SubResource |
publicIPAddress | Referensi ke sumber daya PublicIP. | SubResource |
Subnet | Referensi ke sumber daya subnet. | SubResource |
ApplicationGatewayFrontendPort
Nama | Deskripsi | Nilai |
---|---|---|
Id | ID Sumber Daya. | tali |
Nama | Nama port frontend yang unik dalam Application Gateway. | tali |
Properti | Properti port frontend gateway aplikasi. | ApplicationGatewayFrontendPortPropertiesFormat |
ApplicationGatewayFrontendPortPropertiesFormat
Nama | Deskripsi | Nilai |
---|---|---|
pelabuhan | Port ujung depan. | Int |
ApplicationGatewayGlobalConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
enableRequestBuffering | Aktifkan buffering permintaan. | bool |
enableResponseBuffering | Aktifkan buffering respons. | bool |
ApplicationGatewayHeaderConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
headerName | Nama header konfigurasi header. | tali |
headerValue | Nilai header konfigurasi header. | tali |
headerValueMatcher | Bidang opsional di bawah "Tindakan Penulisan Ulang". Ini memungkinkan Anda mengambil dan memodifikasi nilai header tertentu saat beberapa header dengan nama yang sama ada. Saat ini hanya didukung untuk header respons Set-Cookie. Untuk detail selengkapnya, kunjungi https://aka.ms/appgwheadercrud | |
ApplicationGatewayHttpListener
Nama | Deskripsi | Nilai |
---|---|---|
Id | ID Sumber Daya. | tali |
Nama | Nama pendengar HTTP yang unik dalam Application Gateway. | tali |
Properti | Properti listener HTTP gateway aplikasi. | ApplicationGatewayHttpListenerPropertiesFormat |
ApplicationGatewayHttpListenerPropertiesFormat
Nama | Deskripsi | Nilai |
---|---|---|
customErrorConfigurations | Konfigurasi kesalahan kustom pendengar HTTP. | ApplicationGatewayCustomError[] |
firewallPolicy | Referensi ke sumber daya FirewallPolicy. | SubResource |
frontendIPConfiguration | Sumber daya konfigurasi IP frontend gateway aplikasi. | SubResource |
frontendPort | Sumber daya port frontend gateway aplikasi. | SubResource |
hostName | Nama host pendengar HTTP. | tali |
hostNames | Daftar nama Host untuk Http Listener yang juga memungkinkan karakter wildcard khusus. | string[] |
protokol | Protokol pendengar HTTP. | 'Http' 'Https' 'Tcp' 'Tls' |
requireServerNameIndication | Hanya berlaku jika protokol adalah https. Mengaktifkan SNI untuk multi-hosting. | bool |
sslCertificate | Sumber daya sertifikat SSL gateway aplikasi. | SubResource |
sslProfile | Sumber daya profil SSL gateway aplikasi. | SubResource |
ApplicationGatewayIPConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
Id | ID Sumber Daya. | tali |
Nama | Nama konfigurasi IP yang unik dalam Application Gateway. | tali |
Properti | Properti konfigurasi IP gateway aplikasi. | ApplicationGatewayIPConfigurationPropertiesFormat |
ApplicationGatewayIPConfigurationPropertiesFormat
Nama | Deskripsi | Nilai |
---|---|---|
Subnet | Referensi ke sumber daya subnet. Subnet dari mana gateway aplikasi mendapatkan alamat privatnya. | SubResource |
ApplicationGatewayListener
Nama | Deskripsi | Nilai |
---|---|---|
Id | ID Sumber Daya. | tali |
Nama | Nama pendengar yang unik dalam Application Gateway. | tali |
Properti | Properti listener gateway aplikasi. | ApplicationGatewayListenerPropertiesFormat |
ApplicationGatewayListenerPropertiesFormat
Nama | Deskripsi | Nilai |
---|---|---|
frontendIPConfiguration | Sumber daya konfigurasi IP frontend gateway aplikasi. | SubResource |
frontendPort | Sumber daya port frontend gateway aplikasi. | SubResource |
hostNames | Daftar Indikasi Nama Server (SNI) untuk Pendengar Multi-situs TLS yang juga memungkinkan karakter wildcard khusus. | string[] |
protokol | Protokol pendengar. | 'Http' 'Https' 'Tcp' 'Tls' |
sslCertificate | Sumber daya sertifikat SSL gateway aplikasi. | SubResource |
sslProfile | Sumber daya profil SSL gateway aplikasi. | SubResource |
ApplicationGatewayLoadDistributionPolicy
Nama | Deskripsi | Nilai |
---|---|---|
Id | ID Sumber Daya. | tali |
Nama | Nama kebijakan distribusi beban yang unik dalam Application Gateway. | tali |
Properti | Properti kebijakan distribusi beban gateway aplikasi. | ApplicationGatewayLoadDistributionPolicyPropertiesFormat |
ApplicationGatewayLoadDistributionPolicyPropertiesFormat
Nama | Deskripsi | Nilai |
---|---|---|
loadDistributionAlgorithm | Memuat sumber daya Target Distribusi gateway aplikasi. | 'IpHash' 'LeastConnections' 'RoundRobin' |
loadDistributionTargets | Memuat sumber daya Target Distribusi gateway aplikasi. | ApplicationGatewayLoadDistributionTarget[] |
ApplicationGatewayLoadDistributionTarget
Nama | Deskripsi | Nilai |
---|---|---|
Id | ID Sumber Daya. | tali |
Nama | Nama kebijakan distribusi beban yang unik dalam Application Gateway. | tali |
Properti | Properti target distribusi beban gateway aplikasi. | ApplicationGatewayLoadDistributionTargetPropertiesFormat |
ApplicationGatewayLoadDistributionTargetPropertiesFormat
Nama | Deskripsi | Nilai |
---|---|---|
backendAddressPool | Sumber daya kumpulan alamat backend gateway aplikasi. | SubResource |
weightPerServer | Berat per server. Rentang antara 1 dan 100. | Int Kendala: Nilai min = 1 Nilai maks = 100 |
ApplicationGatewayPathRule
Nama | Deskripsi | Nilai |
---|---|---|
Id | ID Sumber Daya. | tali |
Nama | Nama aturan jalur yang unik dalam Application Gateway. | tali |
Properti | Properti aturan jalur gateway aplikasi. | ApplicationGatewayPathRulePropertiesFormat |
ApplicationGatewayPathRulePropertiesFormat
Nama | Deskripsi | Nilai |
---|---|---|
backendAddressPool | Sumber daya kumpulan alamat backend dari aturan jalur peta jalur URL. | SubResource |
backendHttpSettings | Sumber daya pengaturan http backend dari aturan jalur peta jalur URL. | SubResource |
firewallPolicy | Referensi ke sumber daya FirewallPolicy. | SubResource |
loadDistributionPolicy | Memuat sumber daya Kebijakan Distribusi dari aturan jalur peta jalur URL. | SubResource |
Jalan | Aturan jalur peta jalur URL. | string[] |
redirectConfiguration | Alihkan sumber daya konfigurasi aturan jalur peta jalur URL. | SubResource |
rewriteRuleSet | Menulis ulang sumber daya seperangkat aturan jalur URL. | SubResource |
ApplicationGatewayPrivateLinkConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
Id | ID Sumber Daya. | tali |
Nama | Nama konfigurasi tautan privat yang unik dalam Application Gateway. | tali |
Properti | Properti konfigurasi tautan privat gateway aplikasi. | ApplicationGatewayPrivateLinkConfigurationProperties |
ApplicationGatewayPrivateLinkConfigurationProperties
Nama | Deskripsi | Nilai |
---|---|---|
ipConfigurations | Array konfigurasi ip tautan privat gateway aplikasi. | ApplicationGatewayPrivateLinkIpConfiguration[] |
ApplicationGatewayPrivateLinkIpConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
Id | ID Sumber Daya. | tali |
Nama | Nama konfigurasi ip tautan privat gateway aplikasi. | tali |
Properti | Properti konfigurasi ip tautan privat gateway aplikasi. | ApplicationGatewayPrivateLinkIpConfigurationProperties |
ApplicationGatewayPrivateLinkIpConfigurationProperties
Nama | Deskripsi | Nilai |
---|---|---|
utama | Apakah konfigurasi ip adalah primer atau tidak. | bool |
privateIPAddress | Alamat IP privat konfigurasi IP. | tali |
privateIPAllocationMethod | Metode alokasi alamat IP privat. | 'Dinamis' 'Statis' |
Subnet | Referensi ke sumber daya subnet. | SubResource |
ApplicationGatewayProbe
Nama | Deskripsi | Nilai |
---|---|---|
Id | ID Sumber Daya. | tali |
Nama | Nama pemeriksaan yang unik dalam Application Gateway. | tali |
Properti | Properti pemeriksaan gateway aplikasi. | ApplicationGatewayProbePropertiesFormat |
ApplicationGatewayProbeHealthResponseMatch
Nama | Deskripsi | Nilai |
---|---|---|
badan | Isi yang harus terkandung dalam respons kesehatan. Nilai default kosong. | tali |
statusCodes | Rentang kode status sehat yang diizinkan. Rentang default kode status sehat adalah 200-399. | string[] |
ApplicationGatewayProbePropertiesFormat
Nama | Deskripsi | Nilai |
---|---|---|
tuan rumah | Nama host untuk mengirim pemeriksaan. | tali |
Interval | Interval pemeriksaan dalam hitungan detik. Ini adalah interval waktu antara dua pemeriksaan berturut-turut. Nilai yang dapat diterima adalah dari 1 detik hingga 86400 detik. | Int |
korek api | Kriteria untuk mengklasifikasikan respons pemeriksaan yang sehat. | ApplicationGatewayProbeHealthResponseMatch |
minServers | Jumlah minimum server yang selalu ditandai sehat. Nilai defaultnya adalah 0. | Int |
jalan | Jalur relatif pemeriksaan. Jalur yang valid dimulai dari '/'. Pemeriksaan dikirim ke<Protokol >://<host>: jalur<port><>. | tali |
pickHostNameFromBackendHttpSettings | Apakah header host harus dipilih dari pengaturan http backend. Nilai defaultnya adalah false. | bool |
pickHostNameFromBackendSettings | Apakah indikasi nama server harus dipilih dari pengaturan backend untuk protokol Tls. Nilai defaultnya adalah false. | bool |
pelabuhan | Port kustom yang akan digunakan untuk memeriksa server backend. Nilai yang valid berkisar antara 1 hingga 65535. Jika tidak diatur, port dari pengaturan http akan digunakan. Properti ini hanya berlaku untuk Basic, Standard_v2, dan WAF_v2. | Int Kendala: Nilai min = 1 Nilai maks = 65535 |
protokol | Protokol yang digunakan untuk pemeriksaan. | 'Http' 'Https' 'Tcp' 'Tls' |
Timeout | Batas waktu pemeriksaan dalam hitung detik. Pemeriksaan ditandai sebagai gagal jika respons yang valid tidak diterima dengan periode batas waktu ini. Nilai yang dapat diterima adalah dari 1 detik hingga 86400 detik. | Int |
unhealthyThreshold | Jumlah percobaan kembali pemeriksaan. Server backend ditandai tidak berfungsi setelah jumlah kegagalan pemeriksaan berturut-turut mencapai UnhealthyThreshold. Nilai yang dapat diterima adalah dari 1 detik hingga 20. | Int |
ApplicationGatewayPropertiesFormat
Nama | Deskripsi | Nilai |
---|---|---|
authenticationCertificates | Sertifikat autentikasi sumber daya gateway aplikasi. Untuk batas default, lihat batas Application Gateway. | ApplicationGatewayAuthenticationCertificate[] |
autoscaleConfiguration | Konfigurasi Skala Otomatis. | ApplicationGatewayAutoscaleConfiguration |
backendAddressPools | Kumpulan alamat backend dari sumber daya gateway aplikasi. Untuk batas default, lihat batas Application Gateway. | ApplicationGatewayBackendAddressPool[] |
backendHttpSettingsCollection | Pengaturan http backend sumber daya gateway aplikasi. Untuk batas default, lihat batas Application Gateway. | ApplicationGatewayBackendHttpSettings[] |
backendSettingsCollection | Pengaturan backend sumber daya gateway aplikasi. Untuk batas default, lihat batas Application Gateway. | ApplicationGatewayBackendSettings[] |
customErrorConfigurations | Konfigurasi kesalahan kustom sumber daya gateway aplikasi. | ApplicationGatewayCustomError[] |
enableFips | Apakah FIPS diaktifkan pada sumber daya gateway aplikasi. | bool |
enableHttp2 | Apakah HTTP2 diaktifkan pada sumber daya gateway aplikasi. | bool |
firewallPolicy | Referensi ke sumber daya FirewallPolicy. | SubResource |
forceFirewallPolicyAssociation | Jika true, kaitkan kebijakan firewall dengan gateway aplikasi terlepas dari apakah kebijakan berbeda dari Konfigurasi WAF. | bool |
frontendIPConfigurations | Alamat IP frontend sumber daya gateway aplikasi. Untuk batas default, lihat batas Application Gateway. | ApplicationGatewayFrontendIPConfiguration[] |
frontendPorts | Port ujung depan sumber daya gateway aplikasi. Untuk batas default, lihat batas Application Gateway. | ApplicationGatewayFrontendPort[] |
gatewayIPConfigurations | Subnet sumber daya gateway aplikasi. Untuk batas default, lihat batas Application Gateway. | ApplicationGatewayIPConfiguration[] |
globalConfiguration | Konfigurasi Global. | ApplicationGatewayGlobalConfiguration |
httpListeners | Pendengar http sumber daya gateway aplikasi. Untuk batas default, lihat batas Application Gateway. | ApplicationGatewayHttpListener[] |
Pendengar | Pendengar sumber daya gateway aplikasi. Untuk batas default, lihat batas Application Gateway. | ApplicationGatewayListener[] |
loadDistributionPolicies | Memuat kebijakan distribusi sumber daya gateway aplikasi. | ApplicationGatewayLoadDistributionPolicy[] |
privateLinkConfigurations | Konfigurasi PrivateLink pada gateway aplikasi. | ApplicationGatewayPrivateLinkConfiguration[] |
Probe | Pemeriksaan sumber daya gateway aplikasi. | ApplicationGatewayProbe[] |
redirectConfigurations | Mengalihkan konfigurasi sumber daya gateway aplikasi. Untuk batas default, lihat batas Application Gateway. | ApplicationGatewayRedirectConfiguration[] |
requestRoutingRules | Meminta aturan perutean sumber daya gateway aplikasi. | ApplicationGatewayRequestRoutingRule[] |
rewriteRuleSets | Menulis ulang aturan untuk sumber daya gateway aplikasi. | ApplicationGatewayRewriteRuleSet[] |
routingRules | Aturan perutean sumber daya gateway aplikasi. | ApplicationGatewayRoutingRule[] |
Sku | SKU sumber daya gateway aplikasi. | ApplicationGatewaySku |
sslCertificates | Sertifikat SSL sumber daya gateway aplikasi. Untuk batas default, lihat batas Application Gateway. | ApplicationGatewaySslCertificate[] |
sslPolicy | Kebijakan SSL dari sumber daya gateway aplikasi. | ApplicationGatewaySslPolicy |
sslProfiles | Profil SSL sumber daya gateway aplikasi. Untuk batas default, lihat batas Application Gateway. | ApplicationGatewaySslProfile[] |
trustedClientCertificates | Sertifikat klien tepercaya dari sumber daya gateway aplikasi. Untuk batas default, lihat batas Application Gateway. | ApplicationGatewayTrustedClientCertificate[] |
trustedRootCertificates | Sertifikat Akar Tepercaya dari sumber daya gateway aplikasi. Untuk batas default, lihat batas Application Gateway. | ApplicationGatewayTrustedRootCertificate[] |
urlPathMaps | Peta jalur URL sumber daya gateway aplikasi. Untuk batas default, lihat batas Application Gateway. | ApplicationGatewayUrlPathMap[] |
webApplicationFirewallConfiguration | Konfigurasi firewall aplikasi web. | ApplicationGatewayWebApplicationFirewallConfiguration |
ApplicationGatewayRedirectConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
Id | ID Sumber Daya. | tali |
Nama | Nama konfigurasi pengalihan yang unik dalam Application Gateway. | tali |
Properti | Properti konfigurasi pengalihan gateway aplikasi. | ApplicationGatewayRedirectConfigurationPropertiesFormat |
ApplicationGatewayRedirectConfigurationPropertiesFormat
Nama | Deskripsi | Nilai |
---|---|---|
includePath | Sertakan jalur dalam url yang dialihkan. | bool |
includeQueryString | Sertakan string kueri di url yang dialihkan. | bool |
pathRules | Aturan jalur yang menentukan konfigurasi pengalihan. | SubResource |
redirectType | Jenis pengalihan HTTP. | 'Ditemukan' 'Permanen' 'SeeOther' 'Sementara' |
requestRoutingRules | Meminta perutean yang menentukan konfigurasi pengalihan. | SubResource |
targetListener | Referensi ke pendengar untuk mengalihkan permintaan. | SubResource |
targetUrl | Url untuk mengalihkan permintaan. | tali |
urlPathMaps | Peta jalur url menentukan konfigurasi pengalihan default. | SubResource |
ApplicationGatewayRequestRoutingRule
Nama | Deskripsi | Nilai |
---|---|---|
Id | ID Sumber Daya. | tali |
Nama | Nama aturan perutean permintaan yang unik dalam Application Gateway. | tali |
Properti | Properti aturan perutean permintaan gateway aplikasi. | ApplicationGatewayRequestRoutingRulePropertiesFormat |
ApplicationGatewayRequestRoutingRulePropertiesFormat
Nama | Deskripsi | Nilai |
---|---|---|
backendAddressPool | Sumber daya kumpulan alamat backend gateway aplikasi. | SubResource |
backendHttpSettings | Sumber daya pengaturan http backend gateway aplikasi. | SubResource |
httpListener | Sumber daya pendengar http gateway aplikasi. | SubResource |
loadDistributionPolicy | Memuat sumber daya Kebijakan Distribusi gateway aplikasi. | SubResource |
Prioritas | Prioritas aturan perutean permintaan. | Int Kendala: Nilai min = 1 Nilai maks = 20000 |
redirectConfiguration | Alihkan sumber daya konfigurasi gateway aplikasi. | SubResource |
rewriteRuleSet | Tulis ulang sumber daya Seperangkat Aturan di Aturan dasar gateway aplikasi. | SubResource |
ruleType | Jenis aturan. | 'Dasar' 'PathBasedRouting' |
urlPathMap | Sumber daya peta jalur URL gateway aplikasi. | SubResource |
ApplicationGatewayRewriteRule
Nama | Deskripsi | Nilai |
---|---|---|
actionSet | Kumpulan tindakan yang akan dilakukan sebagai bagian dari Aturan penulisan ulang. | ApplicationGatewayRewriteRuleActionSet |
Kondisi | Kondisi berdasarkan mana eksekusi kumpulan tindakan akan dievaluasi. | ApplicationGatewayRewriteRuleCondition[] |
Nama | Nama aturan penulisan ulang yang unik dalam Application Gateway. | tali |
ruleSequence | Urutan Aturan aturan penulisan ulang yang menentukan urutan eksekusi aturan tertentu dalam RewriteRuleSet. | Int |
ApplicationGatewayRewriteRuleActionSet
Nama | Deskripsi | Nilai |
---|---|---|
requestHeaderConfigurations | Minta Tindakan Header di Kumpulan Tindakan. | ApplicationGatewayHeaderConfiguration[] |
responseHeaderConfigurations | Tindakan Header Respons di Kumpulan Tindakan. | ApplicationGatewayHeaderConfiguration[] |
urlConfiguration | Tindakan Konfigurasi Url di Kumpulan Tindakan. | ApplicationGatewayUrlConfiguration |
ApplicationGatewayRewriteRuleCondition
Nama | Deskripsi | Nilai |
---|---|---|
ignoreCase | Mengatur parameter ini ke nilai kebenaran dengan memaksa pola untuk melakukan perbandingan kasus yang sensitif. | bool |
Meniadakan | Menetapkan nilai ini sebagai kebenaran akan memaksa untuk memeriksa negasi kondisi yang diberikan oleh pengguna. | bool |
pola | Pola, baik string tetap atau ekspresi reguler, yang mengevaluasi kebenaran kondisi. | tali |
variabel | Parameter kondisi RewriteRuleCondition. | tali |
ApplicationGatewayRewriteRuleSet
Nama | Deskripsi | Nilai |
---|---|---|
Id | ID Sumber Daya. | tali |
Nama | Nama seperangkat aturan penulisan ulang yang unik dalam Application Gateway. | tali |
Properti | Properti kumpulan aturan penulisan ulang gateway aplikasi. | ApplicationGatewayRewriteRuleSetPropertiesFormat |
ApplicationGatewayRewriteRuleSetPropertiesFormat
Nama | Deskripsi | Nilai |
---|---|---|
rewriteRules | Menulis ulang aturan dalam seperangkat aturan penulisan ulang. | ApplicationGatewayRewriteRule[] |
ApplicationGatewayRoutingRule
Nama | Deskripsi | Nilai |
---|---|---|
Id | ID Sumber Daya. | tali |
Nama | Nama aturan perutean yang unik dalam Application Gateway. | tali |
Properti | Properti aturan perutean gateway aplikasi. | ApplicationGatewayRoutingRulePropertiesFormat |
ApplicationGatewayRoutingRulePropertiesFormat
Nama | Deskripsi | Nilai |
---|---|---|
backendAddressPool | Sumber daya kumpulan alamat backend gateway aplikasi. | SubResource |
backendSettings | Sumber daya pengaturan backend gateway aplikasi. | SubResource |
Pendengar | Sumber daya pendengar gateway aplikasi. | SubResource |
Prioritas | Prioritas aturan perutean. | Int Kendala: Nilai min = 1 Nilai maks = 20000 (diperlukan) |
ruleType | Jenis aturan. | 'Dasar' 'PathBasedRouting' |
ApplicationGatewaySku
Nama | Deskripsi | Nilai |
---|---|---|
kapasitas | Kapasitas (jumlah instans) gateway aplikasi. | Int |
keluarga | Keluarga SKU gateway aplikasi. | 'Generation_1' 'Generation_2' |
Nama | Nama SKU gateway aplikasi. | 'Dasar' 'Standard_Large' 'Standard_Medium' 'Standard_Small' 'Standard_v2' 'WAF_Large' 'WAF_Medium' 'WAF_v2' |
Tier | Tingkat gateway aplikasi. | 'Dasar' 'Standar' 'Standard_v2' 'WAF' 'WAF_v2' |
ApplicationGatewaySslCertificate
Nama | Deskripsi | Nilai |
---|---|---|
Id | ID Sumber Daya. | tali |
Nama | Nama sertifikat SSL yang unik dalam Application Gateway. | tali |
Properti | Properti sertifikat SSL gateway aplikasi. | ApplicationGatewaySslCertificatePropertiesFormat |
ApplicationGatewaySslCertificatePropertiesFormat
Nama | Deskripsi | Nilai |
---|---|---|
data | Sertifikat pfx yang dikodekan Base-64. Hanya berlaku dalam Permintaan PUT. | tali |
keyVaultSecretId | Id Rahasia (pfx tidak terenkripsi berkode base-64) 'Rahasia' atau objek 'Sertifikat' yang disimpan di KeyVault. | tali |
kata sandi | Kata sandi untuk file pfx yang ditentukan dalam data. Hanya berlaku dalam permintaan PUT. | tali |
ApplicationGatewaySslPolicy
Nama | Deskripsi | Nilai |
---|---|---|
cipherSuites | Suite sandi Ssl untuk diaktifkan dalam urutan yang ditentukan ke gateway aplikasi. | Array string yang berisi salah satu dari: '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 | Protokol Ssl yang akan dinonaktifkan pada gateway aplikasi. | Array string yang berisi salah satu dari: 'TLSv1_0' 'TLSv1_1' 'TLSv1_2' 'TLSv1_3' |
minProtocolVersion | Versi minimum protokol Ssl yang akan didukung pada gateway aplikasi. | 'TLSv1_0' 'TLSv1_1' 'TLSv1_2' 'TLSv1_3' |
policyName | Nama kebijakan Ssl yang telah ditentukan sebelumnya. | 'AppGwSslPolicy20150501' 'AppGwSslPolicy20170401' 'AppGwSslPolicy20170401S' 'AppGwSslPolicy20220101' 'AppGwSslPolicy20220101S' |
policyType | Jenis Kebijakan Ssl. | 'Kustom' 'CustomV2' 'Sudah ditentukan' |
ApplicationGatewaySslProfile
Nama | Deskripsi | Nilai |
---|---|---|
Id | ID Sumber Daya. | tali |
Nama | Nama profil SSL yang unik dalam Application Gateway. | tali |
Properti | Properti profil SSL gateway aplikasi. | ApplicationGatewaySslProfilePropertiesFormat |
ApplicationGatewaySslProfilePropertiesFormat
Nama | Deskripsi | Nilai |
---|---|---|
clientAuthConfiguration | Konfigurasi autentikasi klien sumber daya gateway aplikasi. | ApplicationGatewayClientAuthConfiguration |
sslPolicy | Kebijakan SSL dari sumber daya gateway aplikasi. | ApplicationGatewaySslPolicy |
trustedClientCertificates | Array referensi ke sertifikat klien tepercaya gateway aplikasi. | SubResource |
ApplicationGatewayTrustedClientCertificate
Nama | Deskripsi | Nilai |
---|---|---|
Id | ID Sumber Daya. | tali |
Nama | Nama sertifikat klien tepercaya yang unik dalam Application Gateway. | tali |
Properti | Properti sertifikat klien tepercaya gateway aplikasi. | ApplicationGatewayTrustedClientCertificatePropertiesFormat |
ApplicationGatewayTrustedClientCertificatePropertiesFormat
Nama | Deskripsi | Nilai |
---|---|---|
data | Data publik sertifikat. | tali |
ApplicationGatewayTrustedRootCertificate
Nama | Deskripsi | Nilai |
---|---|---|
Id | ID Sumber Daya. | tali |
Nama | Nama sertifikat akar tepercaya yang unik dalam Application Gateway. | tali |
Properti | Properti sertifikat akar tepercaya gateway aplikasi. | ApplicationGatewayTrustedRootCertificatePropertiesFormat |
ApplicationGatewayTrustedRootCertificatePropertiesFormat
Nama | Deskripsi | Nilai |
---|---|---|
data | Data publik sertifikat. | tali |
keyVaultSecretId | Id Rahasia (pfx tidak terenkripsi berkode base-64) 'Rahasia' atau objek 'Sertifikat' yang disimpan di KeyVault. | tali |
ApplicationGatewayUrlConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
modifiedPath | Jalur url yang telah disediakan pengguna untuk penulisan ulang url. Null berarti tidak ada jalur yang akan diperbarui. Nilai default adalah null. | tali |
modifiedQueryString | String kueri yang telah disediakan pengguna untuk penulisan ulang url. Null berarti tidak ada string kueri yang akan diperbarui. Nilai default adalah null. | tali |
rute ulang | Jika ditetapkan sebagai true, itu akan mengevaluasi kembali peta jalur url yang disediakan dalam aturan perutean permintaan berbasis jalur menggunakan jalur yang dimodifikasi. Nilai defaultnya adalah false. | bool |
ApplicationGatewayUrlPathMap
Nama | Deskripsi | Nilai |
---|---|---|
Id | ID Sumber Daya. | tali |
Nama | Nama peta jalur URL yang unik dalam Application Gateway. | tali |
Properti | Properti peta jalur URL gateway aplikasi. | ApplicationGatewayUrlPathMapPropertiesFormat |
ApplicationGatewayUrlPathMapPropertiesFormat
Nama | Deskripsi | Nilai |
---|---|---|
defaultBackendAddressPool | Sumber daya kumpulan alamat backend default peta jalur URL. | SubResource |
defaultBackendHttpSettings | Sumber daya pengaturan http backend default peta jalur URL. | SubResource |
defaultLoadDistributionPolicy | Sumber daya Kebijakan Distribusi Beban Default peta jalur URL. | SubResource |
defaultRedirectConfiguration | Sumber daya konfigurasi pengalihan default peta jalur URL. | SubResource |
defaultRewriteRuleSet | Sumber daya seperangkat aturan Refrite default dari peta jalur URL. | SubResource |
pathRules | Aturan jalur sumber daya peta jalur URL. | ApplicationGatewayPathRule[] |
ApplicationGatewayWebApplicationFirewallConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
disabledRuleGroups | Grup aturan yang dinonaktifkan. | ApplicationGatewayFirewallDisabledRuleGroup[] |
Diaktifkan | Apakah firewall aplikasi web diaktifkan atau tidak. | bool (diperlukan) |
Pengecualian | Daftar pengecualian. | ApplicationGatewayFirewallExclusion[] |
fileUploadLimitInMb | Ukuran unggahan file maksimum dalam Mb untuk WAF. | Int Kendala: Nilai min = 0 |
firewallMode | Mode firewall aplikasi web. | 'Deteksi' 'Pencegahan' (diperlukan) |
maxRequestBodySize | Ukuran isi permintaan maksimum untuk WAF. | Int Kendala: Nilai min = 8 Nilai maks = 128 |
maxRequestBodySizeInKb | Ukuran isi permintaan maksimum dalam Kb untuk WAF. | Int Kendala: Nilai min = 8 Nilai maks = 128 |
requestBodyCheck | Apakah mengizinkan WAF untuk memeriksa Isi permintaan. | bool |
ruleSetType | Jenis seperangkat aturan firewall aplikasi web. Nilai yang mungkin adalah: 'OWASP'. | string (diperlukan) |
ruleSetVersion | Versi jenis seperangkat aturan. | string (diperlukan) |
Komponen1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties
Nama | Deskripsi | Nilai |
---|
HeaderValueMatcher
Nama | Deskripsi | Nilai |
---|---|---|
ignoreCase | Mengatur parameter ini ke nilai kebenaran dengan memaksa pola untuk melakukan perbandingan kasus yang sensitif. | bool |
Meniadakan | Mengatur nilai ini sebagai kebenaran akan memaksa untuk memeriksa negasi kondisi yang diberikan oleh pengguna di bidang pola. | bool |
pola | Pola, baik string tetap atau ekspresi reguler, yang mengevaluasi apakah nilai header harus dipilih untuk ditulis ulang. | tali |
ManagedServiceIdentity
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Jenis identitas yang digunakan untuk sumber daya. Jenis 'SystemAssigned, UserAssigned' mencakup identitas yang dibuat secara implisit dan sekumpulan identitas yang ditetapkan pengguna. Jenis 'None' akan menghapus identitas apa pun dari komputer virtual. | 'Tidak Ada' 'SystemAssigned' 'SystemAssigned, UserAssigned' 'UserAssigned' |
userAssignedIdentities | Daftar identitas pengguna yang terkait dengan sumber daya. Referensi kunci kamus identitas pengguna akan menjadi id sumber daya ARM dalam formulir: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. | ManagedServiceIdentityUserAssignedIdentities |
ManagedServiceIdentityUserAssignedIdentities
Nama | Deskripsi | Nilai |
---|
Microsoft.Network/applicationGateways
Nama | Deskripsi | Nilai |
---|---|---|
identitas | Identitas gateway aplikasi, jika dikonfigurasi. | managedServiceIdentity |
tempat | Lokasi sumber daya. | tali |
Nama | Nama sumber daya | string (diperlukan) |
Properti | Properti gateway aplikasi. | ApplicationGatewayPropertiesFormat |
Tags | Tag sumber daya | Kamus nama dan nilai tag. Lihat Tag dalam templat |
Zona | Daftar zona ketersediaan yang menunjukkan dari mana sumber daya perlu berasal. | string[] |
ResourceTags
Nama | Deskripsi | Nilai |
---|
SubResource
Nama | Deskripsi | Nilai |
---|---|---|
Id | ID Sumber Daya. | tali |
Contoh Penggunaan
Modul Terverifikasi Azure
Modul Terverifikasi Azure berikut dapat digunakan untuk menyebarkan jenis sumber daya ini.
Sampel Mulai Cepat Azure
Templat Mulai Cepat Azure berikut ini berisi sampel Bicep untuk menyebarkan jenis sumber daya ini.
Bicep File | Deskripsi |
---|---|
Kluster AKS dengan NAT Gateway dan Application Gateway | Sampel ini menunjukkan cara menyebarkan kluster AKS dengan NAT Gateway untuk koneksi keluar dan Application Gateway untuk koneksi masuk. |
kluster AKS dengan Pengontrol Ingress Application Gateway | Sampel ini menunjukkan cara menyebarkan kluster AKS dengan Application Gateway, Application Gateway Ingress Controller, Azure Container Registry, Log Analytics, dan Key Vault |
Application Gateway untuk Perutean Berbasis Jalur Url | Templat ini membuat Application Gateway dan mengonfigurasinya untuk Perutean Berbasis Jalur URL. |
Application Gateway dengan API Management internal dan Aplikasi Web | Lalu lintas Internet perutean Application Gateway ke instans API Management jaringan virtual (mode internal) yang melayani API web yang dihosting di Azure Web App. |
Application Gateway dengan kebijakan WAF dan firewall | Templat ini membuat Application Gateway dengan WAF yang dikonfigurasi bersama dengan kebijakan firewall |
Membuat Aplikasi Web, PE, dan Application Gateway v2 | Templat ini membuat Azure Web App dengan titik akhir Privat di Subnet Azure Virtual Network , Application Gateway v2. Application Gateway disebarkan di vNet (subnet). Aplikasi Web membatasi akses ke lalu lintas dari subnet menggunakan titik akhir privat |
Membuat Application Gateway v2 | Templat ini membuat gateway aplikasi v2 di jaringan virtual dan menyiapkan properti penskalaan otomatis dan aturan penyeimbangan beban HTTP dengan frontend publik |
Membuat Azure Application Gateway v2 | Templat ini membuat Azure Application Gateway dengan dua server Windows Server 2016 di kumpulan backend |
Membuat Azure WAF v2 di Azure Application Gateway | Templat ini membuat Azure Web Application Firewall v2 di Azure Application Gateway dengan dua server Windows Server 2016 di kumpulan backend |
Membuat API Management di VNet Internal dengan App Gateway | Templat ini menunjukkan cara Membuat instans Azure API Management pada jaringan privat yang dilindungi oleh Azure Application Gateway. |
Membuat Application Gateway dengan Sertifikat | Templat ini menunjukkan cara membuat sertifikat yang ditandatangani sendiri Key Vault, lalu referensi dari Application Gateway. |
Menyebarkan set skala VM Windows dengan Azure Application Gateway | Templat ini memungkinkan Anda untuk menyebarkan Windows VM Scale Set sederhana yang terintegrasi dengan Azure Application Gateway, dan mendukung hingga 1000 VM |
Front Door Standard/Premium dengan asal Application Gateway | Templat ini membuat instans Front Door Standard/Premium dan Application Gateway, dan menggunakan kebijakan NSG dan WAF untuk memvalidasi bahwa lalu lintas telah masuk melalui asal Front Door. |
Front Door dengan Instans Kontainer dan Application Gateway | Templat ini membuat Front Door Standard/Premium dengan grup kontainer dan Application Gateway. |
Definisi sumber daya templat ARM
Jenis sumber daya applicationGateways dapat disebarkan dengan operasi yang menargetkan:
- Grup sumber daya
- Lihat perintah penyebaran grup sumber daya
Untuk daftar properti yang diubah di setiap versi API, lihat mengubah log.
Format sumber daya
Untuk membuat sumber daya Microsoft.Network/applicationGateways, tambahkan JSON berikut ke templat Anda.
{
"type": "Microsoft.Network/applicationGateways",
"apiVersion": "2024-05-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"
},
"hostNames": [ "string" ],
"protocol": "string",
"sslCertificate": {
"id": "string"
},
"sslProfile": {
"id": "string"
}
}
}
],
"loadDistributionPolicies": [
{
"id": "string",
"name": "string",
"properties": {
"loadDistributionAlgorithm": "string",
"loadDistributionTargets": [
{
"id": "string",
"name": "string",
"properties": {
"backendAddressPool": {
"id": "string"
},
"weightPerServer": "int"
}
}
]
}
}
],
"privateLinkConfigurations": [
{
"id": "string",
"name": "string",
"properties": {
"ipConfigurations": [
{
"id": "string",
"name": "string",
"properties": {
"primary": "bool",
"privateIPAddress": "string",
"privateIPAllocationMethod": "string",
"subnet": {
"id": "string"
}
}
}
]
}
}
],
"probes": [
{
"id": "string",
"name": "string",
"properties": {
"host": "string",
"interval": "int",
"match": {
"body": "string",
"statusCodes": [ "string" ]
},
"minServers": "int",
"path": "string",
"pickHostNameFromBackendHttpSettings": "bool",
"pickHostNameFromBackendSettings": "bool",
"port": "int",
"protocol": "string",
"timeout": "int",
"unhealthyThreshold": "int"
}
}
],
"redirectConfigurations": [
{
"id": "string",
"name": "string",
"properties": {
"includePath": "bool",
"includeQueryString": "bool",
"pathRules": [
{
"id": "string"
}
],
"redirectType": "string",
"requestRoutingRules": [
{
"id": "string"
}
],
"targetListener": {
"id": "string"
},
"targetUrl": "string",
"urlPathMaps": [
{
"id": "string"
}
]
}
}
],
"requestRoutingRules": [
{
"id": "string",
"name": "string",
"properties": {
"backendAddressPool": {
"id": "string"
},
"backendHttpSettings": {
"id": "string"
},
"httpListener": {
"id": "string"
},
"loadDistributionPolicy": {
"id": "string"
},
"priority": "int",
"redirectConfiguration": {
"id": "string"
},
"rewriteRuleSet": {
"id": "string"
},
"ruleType": "string",
"urlPathMap": {
"id": "string"
}
}
}
],
"rewriteRuleSets": [
{
"id": "string",
"name": "string",
"properties": {
"rewriteRules": [
{
"actionSet": {
"requestHeaderConfigurations": [
{
"headerName": "string",
"headerValue": "string",
"headerValueMatcher": {
"ignoreCase": "bool",
"negate": "bool",
"pattern": "string"
}
}
],
"responseHeaderConfigurations": [
{
"headerName": "string",
"headerValue": "string",
"headerValueMatcher": {
"ignoreCase": "bool",
"negate": "bool",
"pattern": "string"
}
}
],
"urlConfiguration": {
"modifiedPath": "string",
"modifiedQueryString": "string",
"reroute": "bool"
}
},
"conditions": [
{
"ignoreCase": "bool",
"negate": "bool",
"pattern": "string",
"variable": "string"
}
],
"name": "string",
"ruleSequence": "int"
}
]
}
}
],
"routingRules": [
{
"id": "string",
"name": "string",
"properties": {
"backendAddressPool": {
"id": "string"
},
"backendSettings": {
"id": "string"
},
"listener": {
"id": "string"
},
"priority": "int",
"ruleType": "string"
}
}
],
"sku": {
"capacity": "int",
"family": "string",
"name": "string",
"tier": "string"
},
"sslCertificates": [
{
"id": "string",
"name": "string",
"properties": {
"data": "string",
"keyVaultSecretId": "string",
"password": "string"
}
}
],
"sslPolicy": {
"cipherSuites": [ "string" ],
"disabledSslProtocols": [ "string" ],
"minProtocolVersion": "string",
"policyName": "string",
"policyType": "string"
},
"sslProfiles": [
{
"id": "string",
"name": "string",
"properties": {
"clientAuthConfiguration": {
"verifyClientCertIssuerDN": "bool",
"verifyClientRevocation": "string"
},
"sslPolicy": {
"cipherSuites": [ "string" ],
"disabledSslProtocols": [ "string" ],
"minProtocolVersion": "string",
"policyName": "string",
"policyType": "string"
},
"trustedClientCertificates": [
{
"id": "string"
}
]
}
}
],
"trustedClientCertificates": [
{
"id": "string",
"name": "string",
"properties": {
"data": "string"
}
}
],
"trustedRootCertificates": [
{
"id": "string",
"name": "string",
"properties": {
"data": "string",
"keyVaultSecretId": "string"
}
}
],
"urlPathMaps": [
{
"id": "string",
"name": "string",
"properties": {
"defaultBackendAddressPool": {
"id": "string"
},
"defaultBackendHttpSettings": {
"id": "string"
},
"defaultLoadDistributionPolicy": {
"id": "string"
},
"defaultRedirectConfiguration": {
"id": "string"
},
"defaultRewriteRuleSet": {
"id": "string"
},
"pathRules": [
{
"id": "string",
"name": "string",
"properties": {
"backendAddressPool": {
"id": "string"
},
"backendHttpSettings": {
"id": "string"
},
"firewallPolicy": {
"id": "string"
},
"loadDistributionPolicy": {
"id": "string"
},
"paths": [ "string" ],
"redirectConfiguration": {
"id": "string"
},
"rewriteRuleSet": {
"id": "string"
}
}
}
]
}
}
],
"webApplicationFirewallConfiguration": {
"disabledRuleGroups": [
{
"ruleGroupName": "string",
"rules": [ "int" ]
}
],
"enabled": "bool",
"exclusions": [
{
"matchVariable": "string",
"selector": "string",
"selectorMatchOperator": "string"
}
],
"fileUploadLimitInMb": "int",
"firewallMode": "string",
"maxRequestBodySize": "int",
"maxRequestBodySizeInKb": "int",
"requestBodyCheck": "bool",
"ruleSetType": "string",
"ruleSetVersion": "string"
}
},
"tags": {
"{customized property}": "string"
},
"zones": [ "string" ]
}
Nilai Properti
ApplicationGatewayAuthenticationCertificate
Nama | Deskripsi | Nilai |
---|---|---|
Id | ID Sumber Daya. | tali |
Nama | Nama sertifikat autentikasi yang unik dalam Application Gateway. | tali |
Properti | Properti sertifikat autentikasi gateway aplikasi. | ApplicationGatewayAuthenticationCertificatePropertiesFormat |
ApplicationGatewayAuthenticationCertificatePropertiesFormat
Nama | Deskripsi | Nilai |
---|---|---|
data | Data publik sertifikat. | tali |
ApplicationGatewayAutoscaleConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
maxCapacity | Batas atas pada jumlah kapasitas Application Gateway. | Int Kendala: Nilai min = 2 |
minCapacity | Terikat lebih rendah pada jumlah kapasitas Application Gateway. | Int Kendala: Nilai min = 0 (diperlukan) |
ApplicationGatewayBackendAddress
Nama | Deskripsi | Nilai |
---|---|---|
Fqdn | Nama domain yang sepenuhnya memenuhi syarat (FQDN). | tali |
ipAddress | Alamat IP. | tali |
ApplicationGatewayBackendAddressPool
Nama | Deskripsi | Nilai |
---|---|---|
Id | ID Sumber Daya. | tali |
Nama | Nama kumpulan alamat backend yang unik dalam Application Gateway. | tali |
Properti | Properti kumpulan alamat backend gateway aplikasi. | ApplicationGatewayBackendAddressPoolPropertiesFormat |
ApplicationGatewayBackendAddressPoolPropertiesFormat
Nama | Deskripsi | Nilai |
---|---|---|
backendAddresses | Alamat backend. | ApplicationGatewayBackendAddress[] |
ApplicationGatewayBackendHttpSettings
Nama | Deskripsi | Nilai |
---|---|---|
Id | ID Sumber Daya. | tali |
Nama | Nama pengaturan http backend yang unik dalam Application Gateway. | tali |
Properti | Properti pengaturan HTTP backend gateway aplikasi. | ApplicationGatewayBackendHttpSettingsPropertiesFormat |
ApplicationGatewayBackendHttpSettingsPropertiesFormat
Nama | Deskripsi | Nilai |
---|---|---|
affinityCookieName | Nama cookie yang digunakan untuk cookie afinitas. | tali |
authenticationCertificates | Array referensi ke sertifikat autentikasi gateway aplikasi. | SubResource |
connectionDraining | Pengurasan koneksi sumber daya pengaturan http backend. | ApplicationGatewayConnectionDraining |
cookieBasedAffinity | Afinitas berbasis cookie. | 'Dinonaktifkan' 'Diaktifkan' |
hostName | Header host yang akan dikirim ke server backend. | tali |
jalan | Jalur yang harus digunakan sebagai awalan untuk semua permintaan HTTP. Null berarti tidak ada jalur yang akan diawali. Nilai default adalah null. | tali |
pickHostNameFromBackendAddress | Apakah memilih header host harus dipilih dari nama host server backend. Nilai defaultnya adalah false. | bool |
pelabuhan | Port tujuan pada backend. | Int |
Probe | Sumber daya probe gateway aplikasi. | SubResource |
probeEnabled | Apakah pemeriksaan diaktifkan. Nilai defaultnya adalah false. | bool |
protokol | Protokol yang digunakan untuk berkomunikasi dengan backend. | 'Http' 'Https' 'Tcp' 'Tls' |
requestTimeout | Meminta batas waktu dalam detik. Application Gateway akan mengalihkan permintaan jika respons tidak diterima dalam RequestTimeout. Nilai yang dapat diterima adalah dari 1 detik hingga 86400 detik. | Int |
trustedRootCertificates | Array referensi ke sertifikat akar tepercaya gateway aplikasi. | SubResource |
ApplicationGatewayBackendSettings
Nama | Deskripsi | Nilai |
---|---|---|
Id | ID Sumber Daya. | tali |
Nama | Nama pengaturan backend yang unik dalam Application Gateway. | tali |
Properti | Properti pengaturan backend gateway aplikasi. | ApplicationGatewayBackendSettingsPropertiesFormat |
ApplicationGatewayBackendSettingsPropertiesFormat
Nama | Deskripsi | Nilai |
---|---|---|
hostName | Indikasi nama server yang akan dikirim ke server backend untuk protokol Tls. | tali |
pickHostNameFromBackendAddress | Apakah memilih indikasi nama server dari nama host server backend untuk protokol Tls. Nilai defaultnya adalah false. | bool |
pelabuhan | Port tujuan pada backend. | Int |
Probe | Sumber daya probe gateway aplikasi. | SubResource |
protokol | Protokol yang digunakan untuk berkomunikasi dengan backend. | 'Http' 'Https' 'Tcp' 'Tls' |
Timeout | Batas waktu koneksi dalam hitungan detik. Application Gateway akan mengalihkan permintaan jika respons tidak diterima dalam ConnectionTimeout. Nilai yang dapat diterima adalah dari 1 detik hingga 86400 detik. | Int |
trustedRootCertificates | Array referensi ke sertifikat akar tepercaya gateway aplikasi. | SubResource |
ApplicationGatewayClientAuthConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
verifyClientCertIssuerDN | Verifikasi nama penerbit sertifikat klien di gateway aplikasi. | bool |
verifyClientRevocation | Verifikasi status pencabutan sertifikat klien. | 'Tidak Ada' 'OCSP' |
ApplicationGatewayConnectionDraining
Nama | Deskripsi | Nilai |
---|---|---|
drainTimeoutInSec | Jumlah detik pengurasan koneksi aktif. Nilai yang dapat diterima adalah dari 1 detik hingga 3600 detik. | Int Kendala: Nilai min = 1 Nilai maks = 3600 (diperlukan) |
Diaktifkan | Apakah pengurasan koneksi diaktifkan atau tidak. | bool (diperlukan) |
ApplicationGatewayCustomError
Nama | Deskripsi | Nilai |
---|---|---|
customErrorPageUrl | URL halaman kesalahan dari kesalahan kustom gateway aplikasi. | tali |
statusCode | Kode status kesalahan kustom gateway aplikasi. | 'HttpStatus400' 'HttpStatus403' 'HttpStatus404' 'HttpStatus405' 'HttpStatus408' 'HttpStatus500' 'HttpStatus502' 'HttpStatus503' 'HttpStatus504' |
ApplicationGatewayFirewallDisabledRuleGroup
Nama | Deskripsi | Nilai |
---|---|---|
ruleGroupName | Nama grup aturan yang akan dinonaktifkan. | string (diperlukan) |
Aturan | Daftar aturan yang akan dinonaktifkan. Jika null, semua aturan grup aturan akan dinonaktifkan. | int[] |
ApplicationGatewayFirewallExclusion
Nama | Deskripsi | Nilai |
---|---|---|
matchVariable | Variabel yang akan dikecualikan. | string (diperlukan) |
Pemilih | Ketika matchVariable adalah koleksi, operator yang digunakan untuk menentukan elemen mana dalam koleksi tempat pengecualian ini berlaku. | string (diperlukan) |
selectorMatchOperator | Ketika matchVariable adalah koleksi, operasikan pada pemilih untuk menentukan elemen mana dalam koleksi tempat pengecualian ini berlaku. | string (diperlukan) |
ApplicationGatewayFrontendIPConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
Id | ID Sumber Daya. | tali |
Nama | Nama konfigurasi IP frontend yang unik dalam Application Gateway. | tali |
Properti | Properti konfigurasi IP frontend gateway aplikasi. | ApplicationGatewayFrontendIPConfigurationPropertiesFormat |
ApplicationGatewayFrontendIPConfigurationPropertiesFormat
Nama | Deskripsi | Nilai |
---|---|---|
privateIPAddress | PrivateIPAddress dari Konfigurasi IP antarmuka jaringan. | tali |
privateIPAllocationMethod | Metode alokasi alamat IP privat. | 'Dinamis' 'Statis' |
privateLinkConfiguration | Referensi ke konfigurasi tautan privat gateway aplikasi. | SubResource |
publicIPAddress | Referensi ke sumber daya PublicIP. | SubResource |
Subnet | Referensi ke sumber daya subnet. | SubResource |
ApplicationGatewayFrontendPort
Nama | Deskripsi | Nilai |
---|---|---|
Id | ID Sumber Daya. | tali |
Nama | Nama port frontend yang unik dalam Application Gateway. | tali |
Properti | Properti port frontend gateway aplikasi. | ApplicationGatewayFrontendPortPropertiesFormat |
ApplicationGatewayFrontendPortPropertiesFormat
Nama | Deskripsi | Nilai |
---|---|---|
pelabuhan | Port ujung depan. | Int |
ApplicationGatewayGlobalConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
enableRequestBuffering | Aktifkan buffering permintaan. | bool |
enableResponseBuffering | Aktifkan buffering respons. | bool |
ApplicationGatewayHeaderConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
headerName | Nama header konfigurasi header. | tali |
headerValue | Nilai header konfigurasi header. | tali |
headerValueMatcher | Bidang opsional di bawah "Tindakan Penulisan Ulang". Ini memungkinkan Anda mengambil dan memodifikasi nilai header tertentu saat beberapa header dengan nama yang sama ada. Saat ini hanya didukung untuk header respons Set-Cookie. Untuk detail selengkapnya, kunjungi https://aka.ms/appgwheadercrud | |
ApplicationGatewayHttpListener
Nama | Deskripsi | Nilai |
---|---|---|
Id | ID Sumber Daya. | tali |
Nama | Nama pendengar HTTP yang unik dalam Application Gateway. | tali |
Properti | Properti listener HTTP gateway aplikasi. | ApplicationGatewayHttpListenerPropertiesFormat |
ApplicationGatewayHttpListenerPropertiesFormat
Nama | Deskripsi | Nilai |
---|---|---|
customErrorConfigurations | Konfigurasi kesalahan kustom pendengar HTTP. | ApplicationGatewayCustomError[] |
firewallPolicy | Referensi ke sumber daya FirewallPolicy. | SubResource |
frontendIPConfiguration | Sumber daya konfigurasi IP frontend gateway aplikasi. | SubResource |
frontendPort | Sumber daya port frontend gateway aplikasi. | SubResource |
hostName | Nama host pendengar HTTP. | tali |
hostNames | Daftar nama Host untuk Http Listener yang juga memungkinkan karakter wildcard khusus. | string[] |
protokol | Protokol pendengar HTTP. | 'Http' 'Https' 'Tcp' 'Tls' |
requireServerNameIndication | Hanya berlaku jika protokol adalah https. Mengaktifkan SNI untuk multi-hosting. | bool |
sslCertificate | Sumber daya sertifikat SSL gateway aplikasi. | SubResource |
sslProfile | Sumber daya profil SSL gateway aplikasi. | SubResource |
ApplicationGatewayIPConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
Id | ID Sumber Daya. | tali |
Nama | Nama konfigurasi IP yang unik dalam Application Gateway. | tali |
Properti | Properti konfigurasi IP gateway aplikasi. | ApplicationGatewayIPConfigurationPropertiesFormat |
ApplicationGatewayIPConfigurationPropertiesFormat
Nama | Deskripsi | Nilai |
---|---|---|
Subnet | Referensi ke sumber daya subnet. Subnet dari mana gateway aplikasi mendapatkan alamat privatnya. | SubResource |
ApplicationGatewayListener
Nama | Deskripsi | Nilai |
---|---|---|
Id | ID Sumber Daya. | tali |
Nama | Nama pendengar yang unik dalam Application Gateway. | tali |
Properti | Properti listener gateway aplikasi. | ApplicationGatewayListenerPropertiesFormat |
ApplicationGatewayListenerPropertiesFormat
Nama | Deskripsi | Nilai |
---|---|---|
frontendIPConfiguration | Sumber daya konfigurasi IP frontend gateway aplikasi. | SubResource |
frontendPort | Sumber daya port frontend gateway aplikasi. | SubResource |
hostNames | Daftar Indikasi Nama Server (SNI) untuk Pendengar Multi-situs TLS yang juga memungkinkan karakter wildcard khusus. | string[] |
protokol | Protokol pendengar. | 'Http' 'Https' 'Tcp' 'Tls' |
sslCertificate | Sumber daya sertifikat SSL gateway aplikasi. | SubResource |
sslProfile | Sumber daya profil SSL gateway aplikasi. | SubResource |
ApplicationGatewayLoadDistributionPolicy
Nama | Deskripsi | Nilai |
---|---|---|
Id | ID Sumber Daya. | tali |
Nama | Nama kebijakan distribusi beban yang unik dalam Application Gateway. | tali |
Properti | Properti kebijakan distribusi beban gateway aplikasi. | ApplicationGatewayLoadDistributionPolicyPropertiesFormat |
ApplicationGatewayLoadDistributionPolicyPropertiesFormat
Nama | Deskripsi | Nilai |
---|---|---|
loadDistributionAlgorithm | Memuat sumber daya Target Distribusi gateway aplikasi. | 'IpHash' 'LeastConnections' 'RoundRobin' |
loadDistributionTargets | Memuat sumber daya Target Distribusi gateway aplikasi. | ApplicationGatewayLoadDistributionTarget[] |
ApplicationGatewayLoadDistributionTarget
Nama | Deskripsi | Nilai |
---|---|---|
Id | ID Sumber Daya. | tali |
Nama | Nama kebijakan distribusi beban yang unik dalam Application Gateway. | tali |
Properti | Properti target distribusi beban gateway aplikasi. | ApplicationGatewayLoadDistributionTargetPropertiesFormat |
ApplicationGatewayLoadDistributionTargetPropertiesFormat
Nama | Deskripsi | Nilai |
---|---|---|
backendAddressPool | Sumber daya kumpulan alamat backend gateway aplikasi. | SubResource |
weightPerServer | Berat per server. Rentang antara 1 dan 100. | Int Kendala: Nilai min = 1 Nilai maks = 100 |
ApplicationGatewayPathRule
Nama | Deskripsi | Nilai |
---|---|---|
Id | ID Sumber Daya. | tali |
Nama | Nama aturan jalur yang unik dalam Application Gateway. | tali |
Properti | Properti aturan jalur gateway aplikasi. | ApplicationGatewayPathRulePropertiesFormat |
ApplicationGatewayPathRulePropertiesFormat
Nama | Deskripsi | Nilai |
---|---|---|
backendAddressPool | Sumber daya kumpulan alamat backend dari aturan jalur peta jalur URL. | SubResource |
backendHttpSettings | Sumber daya pengaturan http backend dari aturan jalur peta jalur URL. | SubResource |
firewallPolicy | Referensi ke sumber daya FirewallPolicy. | SubResource |
loadDistributionPolicy | Memuat sumber daya Kebijakan Distribusi dari aturan jalur peta jalur URL. | SubResource |
Jalan | Aturan jalur peta jalur URL. | string[] |
redirectConfiguration | Alihkan sumber daya konfigurasi aturan jalur peta jalur URL. | SubResource |
rewriteRuleSet | Menulis ulang sumber daya seperangkat aturan jalur URL. | SubResource |
ApplicationGatewayPrivateLinkConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
Id | ID Sumber Daya. | tali |
Nama | Nama konfigurasi tautan privat yang unik dalam Application Gateway. | tali |
Properti | Properti konfigurasi tautan privat gateway aplikasi. | ApplicationGatewayPrivateLinkConfigurationProperties |
ApplicationGatewayPrivateLinkConfigurationProperties
Nama | Deskripsi | Nilai |
---|---|---|
ipConfigurations | Array konfigurasi ip tautan privat gateway aplikasi. | ApplicationGatewayPrivateLinkIpConfiguration[] |
ApplicationGatewayPrivateLinkIpConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
Id | ID Sumber Daya. | tali |
Nama | Nama konfigurasi ip tautan privat gateway aplikasi. | tali |
Properti | Properti konfigurasi ip tautan privat gateway aplikasi. | ApplicationGatewayPrivateLinkIpConfigurationProperties |
ApplicationGatewayPrivateLinkIpConfigurationProperties
Nama | Deskripsi | Nilai |
---|---|---|
utama | Apakah konfigurasi ip adalah primer atau tidak. | bool |
privateIPAddress | Alamat IP privat konfigurasi IP. | tali |
privateIPAllocationMethod | Metode alokasi alamat IP privat. | 'Dinamis' 'Statis' |
Subnet | Referensi ke sumber daya subnet. | SubResource |
ApplicationGatewayProbe
Nama | Deskripsi | Nilai |
---|---|---|
Id | ID Sumber Daya. | tali |
Nama | Nama pemeriksaan yang unik dalam Application Gateway. | tali |
Properti | Properti pemeriksaan gateway aplikasi. | ApplicationGatewayProbePropertiesFormat |
ApplicationGatewayProbeHealthResponseMatch
Nama | Deskripsi | Nilai |
---|---|---|
badan | Isi yang harus terkandung dalam respons kesehatan. Nilai default kosong. | tali |
statusCodes | Rentang kode status sehat yang diizinkan. Rentang default kode status sehat adalah 200-399. | string[] |
ApplicationGatewayProbePropertiesFormat
Nama | Deskripsi | Nilai |
---|---|---|
tuan rumah | Nama host untuk mengirim pemeriksaan. | tali |
Interval | Interval pemeriksaan dalam hitungan detik. Ini adalah interval waktu antara dua pemeriksaan berturut-turut. Nilai yang dapat diterima adalah dari 1 detik hingga 86400 detik. | Int |
korek api | Kriteria untuk mengklasifikasikan respons pemeriksaan yang sehat. | ApplicationGatewayProbeHealthResponseMatch |
minServers | Jumlah minimum server yang selalu ditandai sehat. Nilai defaultnya adalah 0. | Int |
jalan | Jalur relatif pemeriksaan. Jalur yang valid dimulai dari '/'. Pemeriksaan dikirim ke<Protokol >://<host>: jalur<port><>. | tali |
pickHostNameFromBackendHttpSettings | Apakah header host harus dipilih dari pengaturan http backend. Nilai defaultnya adalah false. | bool |
pickHostNameFromBackendSettings | Apakah indikasi nama server harus dipilih dari pengaturan backend untuk protokol Tls. Nilai defaultnya adalah false. | bool |
pelabuhan | Port kustom yang akan digunakan untuk memeriksa server backend. Nilai yang valid berkisar antara 1 hingga 65535. Jika tidak diatur, port dari pengaturan http akan digunakan. Properti ini hanya berlaku untuk Basic, Standard_v2, dan WAF_v2. | Int Kendala: Nilai min = 1 Nilai maks = 65535 |
protokol | Protokol yang digunakan untuk pemeriksaan. | 'Http' 'Https' 'Tcp' 'Tls' |
Timeout | Batas waktu pemeriksaan dalam hitung detik. Pemeriksaan ditandai sebagai gagal jika respons yang valid tidak diterima dengan periode batas waktu ini. Nilai yang dapat diterima adalah dari 1 detik hingga 86400 detik. | Int |
unhealthyThreshold | Jumlah percobaan kembali pemeriksaan. Server backend ditandai tidak berfungsi setelah jumlah kegagalan pemeriksaan berturut-turut mencapai UnhealthyThreshold. Nilai yang dapat diterima adalah dari 1 detik hingga 20. | Int |
ApplicationGatewayPropertiesFormat
Nama | Deskripsi | Nilai |
---|---|---|
authenticationCertificates | Sertifikat autentikasi sumber daya gateway aplikasi. Untuk batas default, lihat batas Application Gateway. | ApplicationGatewayAuthenticationCertificate[] |
autoscaleConfiguration | Konfigurasi Skala Otomatis. | ApplicationGatewayAutoscaleConfiguration |
backendAddressPools | Kumpulan alamat backend dari sumber daya gateway aplikasi. Untuk batas default, lihat batas Application Gateway. | ApplicationGatewayBackendAddressPool[] |
backendHttpSettingsCollection | Pengaturan http backend sumber daya gateway aplikasi. Untuk batas default, lihat batas Application Gateway. | ApplicationGatewayBackendHttpSettings[] |
backendSettingsCollection | Pengaturan backend sumber daya gateway aplikasi. Untuk batas default, lihat batas Application Gateway. | ApplicationGatewayBackendSettings[] |
customErrorConfigurations | Konfigurasi kesalahan kustom sumber daya gateway aplikasi. | ApplicationGatewayCustomError[] |
enableFips | Apakah FIPS diaktifkan pada sumber daya gateway aplikasi. | bool |
enableHttp2 | Apakah HTTP2 diaktifkan pada sumber daya gateway aplikasi. | bool |
firewallPolicy | Referensi ke sumber daya FirewallPolicy. | SubResource |
forceFirewallPolicyAssociation | Jika true, kaitkan kebijakan firewall dengan gateway aplikasi terlepas dari apakah kebijakan berbeda dari Konfigurasi WAF. | bool |
frontendIPConfigurations | Alamat IP frontend sumber daya gateway aplikasi. Untuk batas default, lihat batas Application Gateway. | ApplicationGatewayFrontendIPConfiguration[] |
frontendPorts | Port ujung depan sumber daya gateway aplikasi. Untuk batas default, lihat batas Application Gateway. | ApplicationGatewayFrontendPort[] |
gatewayIPConfigurations | Subnet sumber daya gateway aplikasi. Untuk batas default, lihat batas Application Gateway. | ApplicationGatewayIPConfiguration[] |
globalConfiguration | Konfigurasi Global. | ApplicationGatewayGlobalConfiguration |
httpListeners | Pendengar http sumber daya gateway aplikasi. Untuk batas default, lihat batas Application Gateway. | ApplicationGatewayHttpListener[] |
Pendengar | Pendengar sumber daya gateway aplikasi. Untuk batas default, lihat batas Application Gateway. | ApplicationGatewayListener[] |
loadDistributionPolicies | Memuat kebijakan distribusi sumber daya gateway aplikasi. | ApplicationGatewayLoadDistributionPolicy[] |
privateLinkConfigurations | Konfigurasi PrivateLink pada gateway aplikasi. | ApplicationGatewayPrivateLinkConfiguration[] |
Probe | Pemeriksaan sumber daya gateway aplikasi. | ApplicationGatewayProbe[] |
redirectConfigurations | Mengalihkan konfigurasi sumber daya gateway aplikasi. Untuk batas default, lihat batas Application Gateway. | ApplicationGatewayRedirectConfiguration[] |
requestRoutingRules | Meminta aturan perutean sumber daya gateway aplikasi. | ApplicationGatewayRequestRoutingRule[] |
rewriteRuleSets | Menulis ulang aturan untuk sumber daya gateway aplikasi. | ApplicationGatewayRewriteRuleSet[] |
routingRules | Aturan perutean sumber daya gateway aplikasi. | ApplicationGatewayRoutingRule[] |
Sku | SKU sumber daya gateway aplikasi. | ApplicationGatewaySku |
sslCertificates | Sertifikat SSL sumber daya gateway aplikasi. Untuk batas default, lihat batas Application Gateway. | ApplicationGatewaySslCertificate[] |
sslPolicy | Kebijakan SSL dari sumber daya gateway aplikasi. | ApplicationGatewaySslPolicy |
sslProfiles | Profil SSL sumber daya gateway aplikasi. Untuk batas default, lihat batas Application Gateway. | ApplicationGatewaySslProfile[] |
trustedClientCertificates | Sertifikat klien tepercaya dari sumber daya gateway aplikasi. Untuk batas default, lihat batas Application Gateway. | ApplicationGatewayTrustedClientCertificate[] |
trustedRootCertificates | Sertifikat Akar Tepercaya dari sumber daya gateway aplikasi. Untuk batas default, lihat batas Application Gateway. | ApplicationGatewayTrustedRootCertificate[] |
urlPathMaps | Peta jalur URL sumber daya gateway aplikasi. Untuk batas default, lihat batas Application Gateway. | ApplicationGatewayUrlPathMap[] |
webApplicationFirewallConfiguration | Konfigurasi firewall aplikasi web. | ApplicationGatewayWebApplicationFirewallConfiguration |
ApplicationGatewayRedirectConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
Id | ID Sumber Daya. | tali |
Nama | Nama konfigurasi pengalihan yang unik dalam Application Gateway. | tali |
Properti | Properti konfigurasi pengalihan gateway aplikasi. | ApplicationGatewayRedirectConfigurationPropertiesFormat |
ApplicationGatewayRedirectConfigurationPropertiesFormat
Nama | Deskripsi | Nilai |
---|---|---|
includePath | Sertakan jalur dalam url yang dialihkan. | bool |
includeQueryString | Sertakan string kueri di url yang dialihkan. | bool |
pathRules | Aturan jalur yang menentukan konfigurasi pengalihan. | SubResource |
redirectType | Jenis pengalihan HTTP. | 'Ditemukan' 'Permanen' 'SeeOther' 'Sementara' |
requestRoutingRules | Meminta perutean yang menentukan konfigurasi pengalihan. | SubResource |
targetListener | Referensi ke pendengar untuk mengalihkan permintaan. | SubResource |
targetUrl | Url untuk mengalihkan permintaan. | tali |
urlPathMaps | Peta jalur url menentukan konfigurasi pengalihan default. | SubResource |
ApplicationGatewayRequestRoutingRule
Nama | Deskripsi | Nilai |
---|---|---|
Id | ID Sumber Daya. | tali |
Nama | Nama aturan perutean permintaan yang unik dalam Application Gateway. | tali |
Properti | Properti aturan perutean permintaan gateway aplikasi. | ApplicationGatewayRequestRoutingRulePropertiesFormat |
ApplicationGatewayRequestRoutingRulePropertiesFormat
Nama | Deskripsi | Nilai |
---|---|---|
backendAddressPool | Sumber daya kumpulan alamat backend gateway aplikasi. | SubResource |
backendHttpSettings | Sumber daya pengaturan http backend gateway aplikasi. | SubResource |
httpListener | Sumber daya pendengar http gateway aplikasi. | SubResource |
loadDistributionPolicy | Memuat sumber daya Kebijakan Distribusi gateway aplikasi. | SubResource |
Prioritas | Prioritas aturan perutean permintaan. | Int Kendala: Nilai min = 1 Nilai maks = 20000 |
redirectConfiguration | Alihkan sumber daya konfigurasi gateway aplikasi. | SubResource |
rewriteRuleSet | Tulis ulang sumber daya Seperangkat Aturan di Aturan dasar gateway aplikasi. | SubResource |
ruleType | Jenis aturan. | 'Dasar' 'PathBasedRouting' |
urlPathMap | Sumber daya peta jalur URL gateway aplikasi. | SubResource |
ApplicationGatewayRewriteRule
Nama | Deskripsi | Nilai |
---|---|---|
actionSet | Kumpulan tindakan yang akan dilakukan sebagai bagian dari Aturan penulisan ulang. | ApplicationGatewayRewriteRuleActionSet |
Kondisi | Kondisi berdasarkan mana eksekusi kumpulan tindakan akan dievaluasi. | ApplicationGatewayRewriteRuleCondition[] |
Nama | Nama aturan penulisan ulang yang unik dalam Application Gateway. | tali |
ruleSequence | Urutan Aturan aturan penulisan ulang yang menentukan urutan eksekusi aturan tertentu dalam RewriteRuleSet. | Int |
ApplicationGatewayRewriteRuleActionSet
Nama | Deskripsi | Nilai |
---|---|---|
requestHeaderConfigurations | Minta Tindakan Header di Kumpulan Tindakan. | ApplicationGatewayHeaderConfiguration[] |
responseHeaderConfigurations | Tindakan Header Respons di Kumpulan Tindakan. | ApplicationGatewayHeaderConfiguration[] |
urlConfiguration | Tindakan Konfigurasi Url di Kumpulan Tindakan. | ApplicationGatewayUrlConfiguration |
ApplicationGatewayRewriteRuleCondition
Nama | Deskripsi | Nilai |
---|---|---|
ignoreCase | Mengatur parameter ini ke nilai kebenaran dengan memaksa pola untuk melakukan perbandingan kasus yang sensitif. | bool |
Meniadakan | Menetapkan nilai ini sebagai kebenaran akan memaksa untuk memeriksa negasi kondisi yang diberikan oleh pengguna. | bool |
pola | Pola, baik string tetap atau ekspresi reguler, yang mengevaluasi kebenaran kondisi. | tali |
variabel | Parameter kondisi RewriteRuleCondition. | tali |
ApplicationGatewayRewriteRuleSet
Nama | Deskripsi | Nilai |
---|---|---|
Id | ID Sumber Daya. | tali |
Nama | Nama seperangkat aturan penulisan ulang yang unik dalam Application Gateway. | tali |
Properti | Properti kumpulan aturan penulisan ulang gateway aplikasi. | ApplicationGatewayRewriteRuleSetPropertiesFormat |
ApplicationGatewayRewriteRuleSetPropertiesFormat
Nama | Deskripsi | Nilai |
---|---|---|
rewriteRules | Menulis ulang aturan dalam seperangkat aturan penulisan ulang. | ApplicationGatewayRewriteRule[] |
ApplicationGatewayRoutingRule
Nama | Deskripsi | Nilai |
---|---|---|
Id | ID Sumber Daya. | tali |
Nama | Nama aturan perutean yang unik dalam Application Gateway. | tali |
Properti | Properti aturan perutean gateway aplikasi. | ApplicationGatewayRoutingRulePropertiesFormat |
ApplicationGatewayRoutingRulePropertiesFormat
Nama | Deskripsi | Nilai |
---|---|---|
backendAddressPool | Sumber daya kumpulan alamat backend gateway aplikasi. | SubResource |
backendSettings | Sumber daya pengaturan backend gateway aplikasi. | SubResource |
Pendengar | Sumber daya pendengar gateway aplikasi. | SubResource |
Prioritas | Prioritas aturan perutean. | Int Kendala: Nilai min = 1 Nilai maks = 20000 (diperlukan) |
ruleType | Jenis aturan. | 'Dasar' 'PathBasedRouting' |
ApplicationGatewaySku
Nama | Deskripsi | Nilai |
---|---|---|
kapasitas | Kapasitas (jumlah instans) gateway aplikasi. | Int |
keluarga | Keluarga SKU gateway aplikasi. | 'Generation_1' 'Generation_2' |
Nama | Nama SKU gateway aplikasi. | 'Dasar' 'Standard_Large' 'Standard_Medium' 'Standard_Small' 'Standard_v2' 'WAF_Large' 'WAF_Medium' 'WAF_v2' |
Tier | Tingkat gateway aplikasi. | 'Dasar' 'Standar' 'Standard_v2' 'WAF' 'WAF_v2' |
ApplicationGatewaySslCertificate
Nama | Deskripsi | Nilai |
---|---|---|
Id | ID Sumber Daya. | tali |
Nama | Nama sertifikat SSL yang unik dalam Application Gateway. | tali |
Properti | Properti sertifikat SSL gateway aplikasi. | ApplicationGatewaySslCertificatePropertiesFormat |
ApplicationGatewaySslCertificatePropertiesFormat
Nama | Deskripsi | Nilai |
---|---|---|
data | Sertifikat pfx yang dikodekan Base-64. Hanya berlaku dalam Permintaan PUT. | tali |
keyVaultSecretId | Id Rahasia (pfx tidak terenkripsi berkode base-64) 'Rahasia' atau objek 'Sertifikat' yang disimpan di KeyVault. | tali |
kata sandi | Kata sandi untuk file pfx yang ditentukan dalam data. Hanya berlaku dalam permintaan PUT. | tali |
ApplicationGatewaySslPolicy
Nama | Deskripsi | Nilai |
---|---|---|
cipherSuites | Suite sandi Ssl untuk diaktifkan dalam urutan yang ditentukan ke gateway aplikasi. | Array string yang berisi salah satu dari: '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 | Protokol Ssl yang akan dinonaktifkan pada gateway aplikasi. | Array string yang berisi salah satu dari: 'TLSv1_0' 'TLSv1_1' 'TLSv1_2' 'TLSv1_3' |
minProtocolVersion | Versi minimum protokol Ssl yang akan didukung pada gateway aplikasi. | 'TLSv1_0' 'TLSv1_1' 'TLSv1_2' 'TLSv1_3' |
policyName | Nama kebijakan Ssl yang telah ditentukan sebelumnya. | 'AppGwSslPolicy20150501' 'AppGwSslPolicy20170401' 'AppGwSslPolicy20170401S' 'AppGwSslPolicy20220101' 'AppGwSslPolicy20220101S' |
policyType | Jenis Kebijakan Ssl. | 'Kustom' 'CustomV2' 'Sudah ditentukan' |
ApplicationGatewaySslProfile
Nama | Deskripsi | Nilai |
---|---|---|
Id | ID Sumber Daya. | tali |
Nama | Nama profil SSL yang unik dalam Application Gateway. | tali |
Properti | Properti profil SSL gateway aplikasi. | ApplicationGatewaySslProfilePropertiesFormat |
ApplicationGatewaySslProfilePropertiesFormat
Nama | Deskripsi | Nilai |
---|---|---|
clientAuthConfiguration | Konfigurasi autentikasi klien sumber daya gateway aplikasi. | ApplicationGatewayClientAuthConfiguration |
sslPolicy | Kebijakan SSL dari sumber daya gateway aplikasi. | ApplicationGatewaySslPolicy |
trustedClientCertificates | Array referensi ke sertifikat klien tepercaya gateway aplikasi. | SubResource |
ApplicationGatewayTrustedClientCertificate
Nama | Deskripsi | Nilai |
---|---|---|
Id | ID Sumber Daya. | tali |
Nama | Nama sertifikat klien tepercaya yang unik dalam Application Gateway. | tali |
Properti | Properti sertifikat klien tepercaya gateway aplikasi. | ApplicationGatewayTrustedClientCertificatePropertiesFormat |
ApplicationGatewayTrustedClientCertificatePropertiesFormat
Nama | Deskripsi | Nilai |
---|---|---|
data | Data publik sertifikat. | tali |
ApplicationGatewayTrustedRootCertificate
Nama | Deskripsi | Nilai |
---|---|---|
Id | ID Sumber Daya. | tali |
Nama | Nama sertifikat akar tepercaya yang unik dalam Application Gateway. | tali |
Properti | Properti sertifikat akar tepercaya gateway aplikasi. | ApplicationGatewayTrustedRootCertificatePropertiesFormat |
ApplicationGatewayTrustedRootCertificatePropertiesFormat
Nama | Deskripsi | Nilai |
---|---|---|
data | Data publik sertifikat. | tali |
keyVaultSecretId | Id Rahasia (pfx tidak terenkripsi berkode base-64) 'Rahasia' atau objek 'Sertifikat' yang disimpan di KeyVault. | tali |
ApplicationGatewayUrlConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
modifiedPath | Jalur url yang telah disediakan pengguna untuk penulisan ulang url. Null berarti tidak ada jalur yang akan diperbarui. Nilai default adalah null. | tali |
modifiedQueryString | String kueri yang telah disediakan pengguna untuk penulisan ulang url. Null berarti tidak ada string kueri yang akan diperbarui. Nilai default adalah null. | tali |
rute ulang | Jika ditetapkan sebagai true, itu akan mengevaluasi kembali peta jalur url yang disediakan dalam aturan perutean permintaan berbasis jalur menggunakan jalur yang dimodifikasi. Nilai defaultnya adalah false. | bool |
ApplicationGatewayUrlPathMap
Nama | Deskripsi | Nilai |
---|---|---|
Id | ID Sumber Daya. | tali |
Nama | Nama peta jalur URL yang unik dalam Application Gateway. | tali |
Properti | Properti peta jalur URL gateway aplikasi. | ApplicationGatewayUrlPathMapPropertiesFormat |
ApplicationGatewayUrlPathMapPropertiesFormat
Nama | Deskripsi | Nilai |
---|---|---|
defaultBackendAddressPool | Sumber daya kumpulan alamat backend default peta jalur URL. | SubResource |
defaultBackendHttpSettings | Sumber daya pengaturan http backend default peta jalur URL. | SubResource |
defaultLoadDistributionPolicy | Sumber daya Kebijakan Distribusi Beban Default peta jalur URL. | SubResource |
defaultRedirectConfiguration | Sumber daya konfigurasi pengalihan default peta jalur URL. | SubResource |
defaultRewriteRuleSet | Sumber daya seperangkat aturan Refrite default dari peta jalur URL. | SubResource |
pathRules | Aturan jalur sumber daya peta jalur URL. | ApplicationGatewayPathRule[] |
ApplicationGatewayWebApplicationFirewallConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
disabledRuleGroups | Grup aturan yang dinonaktifkan. | ApplicationGatewayFirewallDisabledRuleGroup[] |
Diaktifkan | Apakah firewall aplikasi web diaktifkan atau tidak. | bool (diperlukan) |
Pengecualian | Daftar pengecualian. | ApplicationGatewayFirewallExclusion[] |
fileUploadLimitInMb | Ukuran unggahan file maksimum dalam Mb untuk WAF. | Int Kendala: Nilai min = 0 |
firewallMode | Mode firewall aplikasi web. | 'Deteksi' 'Pencegahan' (diperlukan) |
maxRequestBodySize | Ukuran isi permintaan maksimum untuk WAF. | Int Kendala: Nilai min = 8 Nilai maks = 128 |
maxRequestBodySizeInKb | Ukuran isi permintaan maksimum dalam Kb untuk WAF. | Int Kendala: Nilai min = 8 Nilai maks = 128 |
requestBodyCheck | Apakah mengizinkan WAF untuk memeriksa Isi permintaan. | bool |
ruleSetType | Jenis seperangkat aturan firewall aplikasi web. Nilai yang mungkin adalah: 'OWASP'. | string (diperlukan) |
ruleSetVersion | Versi jenis seperangkat aturan. | string (diperlukan) |
Komponen1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties
Nama | Deskripsi | Nilai |
---|
HeaderValueMatcher
Nama | Deskripsi | Nilai |
---|---|---|
ignoreCase | Mengatur parameter ini ke nilai kebenaran dengan memaksa pola untuk melakukan perbandingan kasus yang sensitif. | bool |
Meniadakan | Mengatur nilai ini sebagai kebenaran akan memaksa untuk memeriksa negasi kondisi yang diberikan oleh pengguna di bidang pola. | bool |
pola | Pola, baik string tetap atau ekspresi reguler, yang mengevaluasi apakah nilai header harus dipilih untuk ditulis ulang. | tali |
ManagedServiceIdentity
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Jenis identitas yang digunakan untuk sumber daya. Jenis 'SystemAssigned, UserAssigned' mencakup identitas yang dibuat secara implisit dan sekumpulan identitas yang ditetapkan pengguna. Jenis 'None' akan menghapus identitas apa pun dari komputer virtual. | 'Tidak Ada' 'SystemAssigned' 'SystemAssigned, UserAssigned' 'UserAssigned' |
userAssignedIdentities | Daftar identitas pengguna yang terkait dengan sumber daya. Referensi kunci kamus identitas pengguna akan menjadi id sumber daya ARM dalam formulir: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. | ManagedServiceIdentityUserAssignedIdentities |
ManagedServiceIdentityUserAssignedIdentities
Nama | Deskripsi | Nilai |
---|
Microsoft.Network/applicationGateways
Nama | Deskripsi | Nilai |
---|---|---|
apiVersion | Versi api | '2024-05-01' |
identitas | Identitas gateway aplikasi, jika dikonfigurasi. | managedServiceIdentity |
tempat | Lokasi sumber daya. | tali |
Nama | Nama sumber daya | string (diperlukan) |
Properti | Properti gateway aplikasi. | ApplicationGatewayPropertiesFormat |
Tags | Tag sumber daya | Kamus nama dan nilai tag. Lihat Tag dalam templat |
jenis | Jenis sumber daya | 'Microsoft.Network/applicationGateways' |
Zona | Daftar zona ketersediaan yang menunjukkan dari mana sumber daya perlu berasal. | string[] |
ResourceTags
Nama | Deskripsi | Nilai |
---|
SubResource
Nama | Deskripsi | Nilai |
---|---|---|
Id | ID Sumber Daya. | tali |
Contoh Penggunaan
Templat Quickstart Azure
Templat Mulai Cepat Azure berikut ini menyebarkan jenis sumber daya ini.
Templat | Deskripsi |
---|---|
Kluster AKS dengan NAT Gateway dan Application Gateway |
Sampel ini menunjukkan cara menyebarkan kluster AKS dengan NAT Gateway untuk koneksi keluar dan Application Gateway untuk koneksi masuk. |
kluster AKS dengan Pengontrol Ingress Application Gateway |
Sampel ini menunjukkan cara menyebarkan kluster AKS dengan Application Gateway, Application Gateway Ingress Controller, Azure Container Registry, Log Analytics, dan Key Vault |
App Gateway dengan pengalihan WAF, SSL, IIS, dan HTTPS |
Templat ini menyebarkan Application Gateway dengan WAF, SSL end to end dan pengalihan HTTP ke HTTPS di server IIS. |
Application Gateway untuk Aplikasi Web dengan Pembatasan IP |
Templat ini membuat gateway aplikasi di depan Azure Web App dengan pembatasan IP diaktifkan di Aplikasi Web. |
Application Gateway untuk Multi Hosting |
Templat ini membuat Application Gateway dan mengonfigurasinya untuk Multi Hosting pada port 443. |
Application Gateway untuk Perutean Berbasis Jalur Url |
Templat ini membuat Application Gateway dan mengonfigurasinya untuk Perutean Berbasis Jalur URL. |
Application Gateway dengan API Management internal dan Aplikasi Web |
Lalu lintas Internet perutean Application Gateway ke instans API Management jaringan virtual (mode internal) yang melayani API web yang dihosting di Azure Web App. |
Application Gateway dengan kebijakan WAF dan firewall |
Templat ini membuat Application Gateway dengan WAF yang dikonfigurasi bersama dengan kebijakan firewall |
Skala Otomatis LANSA Windows VM ScaleSet dengan Azure SQL Database |
Templat menyebarkan VMSS Windows dengan jumlah VM yang diinginkan dalam set skala dan MSI LANSA untuk diinstal ke setiap VM. Setelah Set Skala VM disebarkan, ekstensi skrip kustom digunakan untuk menginstal MSI LANSA) |
Penyetelan Demo Azure Application Gateway |
Templat ini memungkinkan Anda menyebarkan demo Azure Application Gateway dengan cepat untuk menguji penyeimbangan beban dengan atau tanpa afinitas berbasis cookie. |
Membuat Aplikasi Web yang dilindungi oleh Application Gateway v2 |
Templat ini membuat Azure Web App dengan Pembatasan Akses untuk Application Gateway v2. Application Gateway disebarkan di vNet (subnet) yang mengaktifkan Titik Akhir Layanan 'Microsoft.Web'. Aplikasi Web membatasi akses ke lalu lintas dari subnet. |
Membuat Aplikasi Web, PE, dan Application Gateway v2 |
Templat ini membuat Azure Web App dengan titik akhir Privat di Subnet Azure Virtual Network , Application Gateway v2. Application Gateway disebarkan di vNet (subnet). Aplikasi Web membatasi akses ke lalu lintas dari subnet menggunakan titik akhir privat |
Membuat situs WordPress di jaringan virtual |
Templat ini membuat situs WordPress pada Instans Kontainer di jaringan virtual. Dan keluarkan FQDN situs publik yang dapat mengakses situs WordPress. |
Membuat Application Gateway |
Templat ini membuat gateway aplikasi di jaringan virtual dan menyiapkan aturan penyeimbangan beban untuk sejumlah komputer virtual |
Membuat Application Gateway (SSL Kustom) |
Templat ini menyebarkan Application Gateway yang dikonfigurasi dengan kebijakan ssl kustom. |
Membuat Application Gateway (Kebijakan SSL) |
Templat ini menyebarkan Application Gateway yang dikonfigurasi dengan kebijakan ssl yang telah ditentukan sebelumnya. |
Membuat Application Gateway (WAF) |
Templat ini membuat gateway aplikasi dengan fungsionalitas Web Application Firewall dalam jaringan virtual dan menyiapkan aturan penyeimbangan beban untuk sejumlah komputer virtual |
Membuat Application Gateway untuk WebApps |
Templat ini membuat gateway aplikasi di depan dua Azure Web Apps dengan probe kustom diaktifkan. |
Membuat Application Gateway v2 |
Templat ini membuat gateway aplikasi v2 di jaringan virtual dan menyiapkan properti penskalaan otomatis dan aturan penyeimbangan beban HTTP dengan frontend publik |
Membuat Application Gateway V2 dengan Key Vault |
Templat ini menyebarkan Application Gateway V2 di Virtual Network, identitas yang ditentukan pengguna, Key Vault, rahasia (data sertifikasi), dan kebijakan akses di Key Vault dan Application Gateway. |
Membuat Application Gateway dengan Penggantian Jalur |
Templat ini menyebarkan Application Gateway dan memperlihatkan penggunaan fitur penimpaan jalur untuk kumpulan alamat backend. |
Membuat Application Gateway dengan Probe |
Templat ini menyebarkan Application Gateway dengan fungsionalitas pemeriksaan yang disempurnakan. |
Membuat Application Gateway dengan IP Publik |
Templat ini membuat Application Gateway, alamat IP Publik untuk Application Gateway, dan Virtual Network tempat Application Gateway disebarkan. Juga mengonfigurasi Application Gateway untuk Penyeimbangan Beban Http dengan Dua server backend. Perhatikan bahwa Anda harus menentukan IP yang valid untuk server backend. |
Membuat Application Gateway dengan IP Publik (Offload) |
Templat ini membuat Application Gateway, alamat IP Publik untuk Application Gateway, dan Virtual Network tempat Application Gateway disebarkan. Juga mengonfigurasi Application Gateway untuk Ssl Offload dan Load balancing dengan Dua server backend. Perhatikan bahwa Anda harus menentukan IP yang valid untuk server backend. |
Membuat Application Gateway dengan Pengalihan |
Templat ini membuat gateway aplikasi dengan fungsi pengalihan dalam jaringan virtual dan menyiapkan aturan penyeimbangan beban dan pengalihan (dasar dan pathbased) |
Membuat Application Gateway dengan menulis ulang |
Templat ini membuat gateway aplikasi dengan fungsionalitas Rewrite di jaringan virtual dan menyiapkan penyeimbangan beban, menulis ulang aturan |
Membuat Azure Application Gateway v2 |
Templat ini membuat Azure Application Gateway dengan dua server Windows Server 2016 di kumpulan backend |
Membuat Azure WAF v2 di Azure Application Gateway |
Templat ini membuat Azure Web Application Firewall v2 di Azure Application Gateway dengan dua server Windows Server 2016 di kumpulan backend |
Membuat Application Gateway IPv6 |
Templat ini membuat gateway aplikasi dengan frontend IPv6 dalam jaringan virtual tumpukan ganda. |
Membuat API Management di VNet Internal dengan App Gateway |
Templat ini menunjukkan cara Membuat instans Azure API Management pada jaringan privat yang dilindungi oleh Azure Application Gateway. |
Membuat Application Gateway dengan Sertifikat |
Templat ini menunjukkan cara membuat sertifikat yang ditandatangani sendiri Key Vault, lalu referensi dari Application Gateway. |
Menyebarkan set skala VM Windows dengan Azure Application Gateway |
Templat ini memungkinkan Anda untuk menyebarkan Windows VM Scale Set sederhana yang terintegrasi dengan Azure Application Gateway, dan mendukung hingga 1000 VM |
Menyebarkan set skala VM Ubuntu dengan Azure Application Gateway |
Templat ini memungkinkan Anda untuk menyebarkan Set Skala VM Ubuntu sederhana yang terintegrasi dengan Azure Application Gateway, dan mendukung hingga 1000 VM |
situs web eShop dengan ILB ASE |
Lingkungan App Service adalah opsi paket layanan Premium dari Azure App Service yang menyediakan lingkungan yang sepenuhnya terisolasi dan khusus untuk menjalankan aplikasi Azure App Service dengan aman dalam skala tinggi, termasuk Web Apps, Mobile Apps, dan API Apps. |
Front Door Standard/Premium dengan asal Application Gateway |
Templat ini membuat instans Front Door Standard/Premium dan Application Gateway, dan menggunakan kebijakan NSG dan WAF untuk memvalidasi bahwa lalu lintas telah masuk melalui asal Front Door. |
Front Door dengan Instans Kontainer dan Application Gateway |
Templat ini membuat Front Door Standard/Premium dengan grup kontainer dan Application Gateway. |
Aplikasi Multi tingkat dengan NSG, ILB, AppGateway |
Templat ini menyebarkan Virtual Network, memisahkan jaringan melalui subnet, menyebarkan VM, dan mengonfigurasi penyeimbangan beban |
Manajer lalu lintas multitingkat, L4 ILB, L7 AppGateway |
Templat ini menyebarkan Virtual Network, memisahkan jaringan melalui subnet, menyebarkan VM, dan mengonfigurasi penyeimbangan beban |
Definisi sumber daya Terraform (penyedia AzAPI)
Jenis sumber daya applicationGateways dapat disebarkan dengan operasi yang menargetkan:
- grup Sumber Daya
Untuk daftar properti yang diubah di setiap versi API, lihat mengubah log.
Format sumber daya
Untuk membuat sumber daya Microsoft.Network/applicationGateways, tambahkan Terraform berikut ke templat Anda.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/applicationGateways@2024-05-01"
name = "string"
identity = {
type = "string"
userAssignedIdentities = {
{customized property} = {
}
}
}
location = "string"
tags = {
{customized property} = "string"
}
zones = [
"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"
}
hostNames = [
"string"
]
protocol = "string"
sslCertificate = {
id = "string"
}
sslProfile = {
id = "string"
}
}
}
]
loadDistributionPolicies = [
{
id = "string"
name = "string"
properties = {
loadDistributionAlgorithm = "string"
loadDistributionTargets = [
{
id = "string"
name = "string"
properties = {
backendAddressPool = {
id = "string"
}
weightPerServer = int
}
}
]
}
}
]
privateLinkConfigurations = [
{
id = "string"
name = "string"
properties = {
ipConfigurations = [
{
id = "string"
name = "string"
properties = {
primary = bool
privateIPAddress = "string"
privateIPAllocationMethod = "string"
subnet = {
id = "string"
}
}
}
]
}
}
]
probes = [
{
id = "string"
name = "string"
properties = {
host = "string"
interval = int
match = {
body = "string"
statusCodes = [
"string"
]
}
minServers = int
path = "string"
pickHostNameFromBackendHttpSettings = bool
pickHostNameFromBackendSettings = bool
port = int
protocol = "string"
timeout = int
unhealthyThreshold = int
}
}
]
redirectConfigurations = [
{
id = "string"
name = "string"
properties = {
includePath = bool
includeQueryString = bool
pathRules = [
{
id = "string"
}
]
redirectType = "string"
requestRoutingRules = [
{
id = "string"
}
]
targetListener = {
id = "string"
}
targetUrl = "string"
urlPathMaps = [
{
id = "string"
}
]
}
}
]
requestRoutingRules = [
{
id = "string"
name = "string"
properties = {
backendAddressPool = {
id = "string"
}
backendHttpSettings = {
id = "string"
}
httpListener = {
id = "string"
}
loadDistributionPolicy = {
id = "string"
}
priority = int
redirectConfiguration = {
id = "string"
}
rewriteRuleSet = {
id = "string"
}
ruleType = "string"
urlPathMap = {
id = "string"
}
}
}
]
rewriteRuleSets = [
{
id = "string"
name = "string"
properties = {
rewriteRules = [
{
actionSet = {
requestHeaderConfigurations = [
{
headerName = "string"
headerValue = "string"
headerValueMatcher = {
ignoreCase = bool
negate = bool
pattern = "string"
}
}
]
responseHeaderConfigurations = [
{
headerName = "string"
headerValue = "string"
headerValueMatcher = {
ignoreCase = bool
negate = bool
pattern = "string"
}
}
]
urlConfiguration = {
modifiedPath = "string"
modifiedQueryString = "string"
reroute = bool
}
}
conditions = [
{
ignoreCase = bool
negate = bool
pattern = "string"
variable = "string"
}
]
name = "string"
ruleSequence = int
}
]
}
}
]
routingRules = [
{
id = "string"
name = "string"
properties = {
backendAddressPool = {
id = "string"
}
backendSettings = {
id = "string"
}
listener = {
id = "string"
}
priority = int
ruleType = "string"
}
}
]
sku = {
capacity = int
family = "string"
name = "string"
tier = "string"
}
sslCertificates = [
{
id = "string"
name = "string"
properties = {
data = "string"
keyVaultSecretId = "string"
password = "string"
}
}
]
sslPolicy = {
cipherSuites = [
"string"
]
disabledSslProtocols = [
"string"
]
minProtocolVersion = "string"
policyName = "string"
policyType = "string"
}
sslProfiles = [
{
id = "string"
name = "string"
properties = {
clientAuthConfiguration = {
verifyClientCertIssuerDN = bool
verifyClientRevocation = "string"
}
sslPolicy = {
cipherSuites = [
"string"
]
disabledSslProtocols = [
"string"
]
minProtocolVersion = "string"
policyName = "string"
policyType = "string"
}
trustedClientCertificates = [
{
id = "string"
}
]
}
}
]
trustedClientCertificates = [
{
id = "string"
name = "string"
properties = {
data = "string"
}
}
]
trustedRootCertificates = [
{
id = "string"
name = "string"
properties = {
data = "string"
keyVaultSecretId = "string"
}
}
]
urlPathMaps = [
{
id = "string"
name = "string"
properties = {
defaultBackendAddressPool = {
id = "string"
}
defaultBackendHttpSettings = {
id = "string"
}
defaultLoadDistributionPolicy = {
id = "string"
}
defaultRedirectConfiguration = {
id = "string"
}
defaultRewriteRuleSet = {
id = "string"
}
pathRules = [
{
id = "string"
name = "string"
properties = {
backendAddressPool = {
id = "string"
}
backendHttpSettings = {
id = "string"
}
firewallPolicy = {
id = "string"
}
loadDistributionPolicy = {
id = "string"
}
paths = [
"string"
]
redirectConfiguration = {
id = "string"
}
rewriteRuleSet = {
id = "string"
}
}
}
]
}
}
]
webApplicationFirewallConfiguration = {
disabledRuleGroups = [
{
ruleGroupName = "string"
rules = [
int
]
}
]
enabled = bool
exclusions = [
{
matchVariable = "string"
selector = "string"
selectorMatchOperator = "string"
}
]
fileUploadLimitInMb = int
firewallMode = "string"
maxRequestBodySize = int
maxRequestBodySizeInKb = int
requestBodyCheck = bool
ruleSetType = "string"
ruleSetVersion = "string"
}
}
})
}
Nilai Properti
ApplicationGatewayAuthenticationCertificate
Nama | Deskripsi | Nilai |
---|---|---|
Id | ID Sumber Daya. | tali |
Nama | Nama sertifikat autentikasi yang unik dalam Application Gateway. | tali |
Properti | Properti sertifikat autentikasi gateway aplikasi. | ApplicationGatewayAuthenticationCertificatePropertiesFormat |
ApplicationGatewayAuthenticationCertificatePropertiesFormat
Nama | Deskripsi | Nilai |
---|---|---|
data | Data publik sertifikat. | tali |
ApplicationGatewayAutoscaleConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
maxCapacity | Batas atas pada jumlah kapasitas Application Gateway. | Int Kendala: Nilai min = 2 |
minCapacity | Terikat lebih rendah pada jumlah kapasitas Application Gateway. | Int Kendala: Nilai min = 0 (diperlukan) |
ApplicationGatewayBackendAddress
Nama | Deskripsi | Nilai |
---|---|---|
Fqdn | Nama domain yang sepenuhnya memenuhi syarat (FQDN). | tali |
ipAddress | Alamat IP. | tali |
ApplicationGatewayBackendAddressPool
Nama | Deskripsi | Nilai |
---|---|---|
Id | ID Sumber Daya. | tali |
Nama | Nama kumpulan alamat backend yang unik dalam Application Gateway. | tali |
Properti | Properti kumpulan alamat backend gateway aplikasi. | ApplicationGatewayBackendAddressPoolPropertiesFormat |
ApplicationGatewayBackendAddressPoolPropertiesFormat
Nama | Deskripsi | Nilai |
---|---|---|
backendAddresses | Alamat backend. | ApplicationGatewayBackendAddress[] |
ApplicationGatewayBackendHttpSettings
Nama | Deskripsi | Nilai |
---|---|---|
Id | ID Sumber Daya. | tali |
Nama | Nama pengaturan http backend yang unik dalam Application Gateway. | tali |
Properti | Properti pengaturan HTTP backend gateway aplikasi. | ApplicationGatewayBackendHttpSettingsPropertiesFormat |
ApplicationGatewayBackendHttpSettingsPropertiesFormat
Nama | Deskripsi | Nilai |
---|---|---|
affinityCookieName | Nama cookie yang digunakan untuk cookie afinitas. | tali |
authenticationCertificates | Array referensi ke sertifikat autentikasi gateway aplikasi. | SubResource |
connectionDraining | Pengurasan koneksi sumber daya pengaturan http backend. | ApplicationGatewayConnectionDraining |
cookieBasedAffinity | Afinitas berbasis cookie. | 'Dinonaktifkan' 'Diaktifkan' |
hostName | Header host yang akan dikirim ke server backend. | tali |
jalan | Jalur yang harus digunakan sebagai awalan untuk semua permintaan HTTP. Null berarti tidak ada jalur yang akan diawali. Nilai default adalah null. | tali |
pickHostNameFromBackendAddress | Apakah memilih header host harus dipilih dari nama host server backend. Nilai defaultnya adalah false. | bool |
pelabuhan | Port tujuan pada backend. | Int |
Probe | Sumber daya probe gateway aplikasi. | SubResource |
probeEnabled | Apakah pemeriksaan diaktifkan. Nilai defaultnya adalah false. | bool |
protokol | Protokol yang digunakan untuk berkomunikasi dengan backend. | 'Http' 'Https' 'Tcp' 'Tls' |
requestTimeout | Meminta batas waktu dalam detik. Application Gateway akan mengalihkan permintaan jika respons tidak diterima dalam RequestTimeout. Nilai yang dapat diterima adalah dari 1 detik hingga 86400 detik. | Int |
trustedRootCertificates | Array referensi ke sertifikat akar tepercaya gateway aplikasi. | SubResource |
ApplicationGatewayBackendSettings
Nama | Deskripsi | Nilai |
---|---|---|
Id | ID Sumber Daya. | tali |
Nama | Nama pengaturan backend yang unik dalam Application Gateway. | tali |
Properti | Properti pengaturan backend gateway aplikasi. | ApplicationGatewayBackendSettingsPropertiesFormat |
ApplicationGatewayBackendSettingsPropertiesFormat
Nama | Deskripsi | Nilai |
---|---|---|
hostName | Indikasi nama server yang akan dikirim ke server backend untuk protokol Tls. | tali |
pickHostNameFromBackendAddress | Apakah memilih indikasi nama server dari nama host server backend untuk protokol Tls. Nilai defaultnya adalah false. | bool |
pelabuhan | Port tujuan pada backend. | Int |
Probe | Sumber daya probe gateway aplikasi. | SubResource |
protokol | Protokol yang digunakan untuk berkomunikasi dengan backend. | 'Http' 'Https' 'Tcp' 'Tls' |
Timeout | Batas waktu koneksi dalam hitungan detik. Application Gateway akan mengalihkan permintaan jika respons tidak diterima dalam ConnectionTimeout. Nilai yang dapat diterima adalah dari 1 detik hingga 86400 detik. | Int |
trustedRootCertificates | Array referensi ke sertifikat akar tepercaya gateway aplikasi. | SubResource |
ApplicationGatewayClientAuthConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
verifyClientCertIssuerDN | Verifikasi nama penerbit sertifikat klien di gateway aplikasi. | bool |
verifyClientRevocation | Verifikasi status pencabutan sertifikat klien. | 'Tidak Ada' 'OCSP' |
ApplicationGatewayConnectionDraining
Nama | Deskripsi | Nilai |
---|---|---|
drainTimeoutInSec | Jumlah detik pengurasan koneksi aktif. Nilai yang dapat diterima adalah dari 1 detik hingga 3600 detik. | Int Kendala: Nilai min = 1 Nilai maks = 3600 (diperlukan) |
Diaktifkan | Apakah pengurasan koneksi diaktifkan atau tidak. | bool (diperlukan) |
ApplicationGatewayCustomError
Nama | Deskripsi | Nilai |
---|---|---|
customErrorPageUrl | URL halaman kesalahan dari kesalahan kustom gateway aplikasi. | tali |
statusCode | Kode status kesalahan kustom gateway aplikasi. | 'HttpStatus400' 'HttpStatus403' 'HttpStatus404' 'HttpStatus405' 'HttpStatus408' 'HttpStatus500' 'HttpStatus502' 'HttpStatus503' 'HttpStatus504' |
ApplicationGatewayFirewallDisabledRuleGroup
Nama | Deskripsi | Nilai |
---|---|---|
ruleGroupName | Nama grup aturan yang akan dinonaktifkan. | string (diperlukan) |
Aturan | Daftar aturan yang akan dinonaktifkan. Jika null, semua aturan grup aturan akan dinonaktifkan. | int[] |
ApplicationGatewayFirewallExclusion
Nama | Deskripsi | Nilai |
---|---|---|
matchVariable | Variabel yang akan dikecualikan. | string (diperlukan) |
Pemilih | Ketika matchVariable adalah koleksi, operator yang digunakan untuk menentukan elemen mana dalam koleksi tempat pengecualian ini berlaku. | string (diperlukan) |
selectorMatchOperator | Ketika matchVariable adalah koleksi, operasikan pada pemilih untuk menentukan elemen mana dalam koleksi tempat pengecualian ini berlaku. | string (diperlukan) |
ApplicationGatewayFrontendIPConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
Id | ID Sumber Daya. | tali |
Nama | Nama konfigurasi IP frontend yang unik dalam Application Gateway. | tali |
Properti | Properti konfigurasi IP frontend gateway aplikasi. | ApplicationGatewayFrontendIPConfigurationPropertiesFormat |
ApplicationGatewayFrontendIPConfigurationPropertiesFormat
Nama | Deskripsi | Nilai |
---|---|---|
privateIPAddress | PrivateIPAddress dari Konfigurasi IP antarmuka jaringan. | tali |
privateIPAllocationMethod | Metode alokasi alamat IP privat. | 'Dinamis' 'Statis' |
privateLinkConfiguration | Referensi ke konfigurasi tautan privat gateway aplikasi. | SubResource |
publicIPAddress | Referensi ke sumber daya PublicIP. | SubResource |
Subnet | Referensi ke sumber daya subnet. | SubResource |
ApplicationGatewayFrontendPort
Nama | Deskripsi | Nilai |
---|---|---|
Id | ID Sumber Daya. | tali |
Nama | Nama port frontend yang unik dalam Application Gateway. | tali |
Properti | Properti port frontend gateway aplikasi. | ApplicationGatewayFrontendPortPropertiesFormat |
ApplicationGatewayFrontendPortPropertiesFormat
Nama | Deskripsi | Nilai |
---|---|---|
pelabuhan | Port ujung depan. | Int |
ApplicationGatewayGlobalConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
enableRequestBuffering | Aktifkan buffering permintaan. | bool |
enableResponseBuffering | Aktifkan buffering respons. | bool |
ApplicationGatewayHeaderConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
headerName | Nama header konfigurasi header. | tali |
headerValue | Nilai header konfigurasi header. | tali |
headerValueMatcher | Bidang opsional di bawah "Tindakan Penulisan Ulang". Ini memungkinkan Anda mengambil dan memodifikasi nilai header tertentu saat beberapa header dengan nama yang sama ada. Saat ini hanya didukung untuk header respons Set-Cookie. Untuk detail selengkapnya, kunjungi https://aka.ms/appgwheadercrud | |
ApplicationGatewayHttpListener
Nama | Deskripsi | Nilai |
---|---|---|
Id | ID Sumber Daya. | tali |
Nama | Nama pendengar HTTP yang unik dalam Application Gateway. | tali |
Properti | Properti listener HTTP gateway aplikasi. | ApplicationGatewayHttpListenerPropertiesFormat |
ApplicationGatewayHttpListenerPropertiesFormat
Nama | Deskripsi | Nilai |
---|---|---|
customErrorConfigurations | Konfigurasi kesalahan kustom pendengar HTTP. | ApplicationGatewayCustomError[] |
firewallPolicy | Referensi ke sumber daya FirewallPolicy. | SubResource |
frontendIPConfiguration | Sumber daya konfigurasi IP frontend gateway aplikasi. | SubResource |
frontendPort | Sumber daya port frontend gateway aplikasi. | SubResource |
hostName | Nama host pendengar HTTP. | tali |
hostNames | Daftar nama Host untuk Http Listener yang juga memungkinkan karakter wildcard khusus. | string[] |
protokol | Protokol pendengar HTTP. | 'Http' 'Https' 'Tcp' 'Tls' |
requireServerNameIndication | Hanya berlaku jika protokol adalah https. Mengaktifkan SNI untuk multi-hosting. | bool |
sslCertificate | Sumber daya sertifikat SSL gateway aplikasi. | SubResource |
sslProfile | Sumber daya profil SSL gateway aplikasi. | SubResource |
ApplicationGatewayIPConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
Id | ID Sumber Daya. | tali |
Nama | Nama konfigurasi IP yang unik dalam Application Gateway. | tali |
Properti | Properti konfigurasi IP gateway aplikasi. | ApplicationGatewayIPConfigurationPropertiesFormat |
ApplicationGatewayIPConfigurationPropertiesFormat
Nama | Deskripsi | Nilai |
---|---|---|
Subnet | Referensi ke sumber daya subnet. Subnet dari mana gateway aplikasi mendapatkan alamat privatnya. | SubResource |
ApplicationGatewayListener
Nama | Deskripsi | Nilai |
---|---|---|
Id | ID Sumber Daya. | tali |
Nama | Nama pendengar yang unik dalam Application Gateway. | tali |
Properti | Properti listener gateway aplikasi. | ApplicationGatewayListenerPropertiesFormat |
ApplicationGatewayListenerPropertiesFormat
Nama | Deskripsi | Nilai |
---|---|---|
frontendIPConfiguration | Sumber daya konfigurasi IP frontend gateway aplikasi. | SubResource |
frontendPort | Sumber daya port frontend gateway aplikasi. | SubResource |
hostNames | Daftar Indikasi Nama Server (SNI) untuk Pendengar Multi-situs TLS yang juga memungkinkan karakter wildcard khusus. | string[] |
protokol | Protokol pendengar. | 'Http' 'Https' 'Tcp' 'Tls' |
sslCertificate | Sumber daya sertifikat SSL gateway aplikasi. | SubResource |
sslProfile | Sumber daya profil SSL gateway aplikasi. | SubResource |
ApplicationGatewayLoadDistributionPolicy
Nama | Deskripsi | Nilai |
---|---|---|
Id | ID Sumber Daya. | tali |
Nama | Nama kebijakan distribusi beban yang unik dalam Application Gateway. | tali |
Properti | Properti kebijakan distribusi beban gateway aplikasi. | ApplicationGatewayLoadDistributionPolicyPropertiesFormat |
ApplicationGatewayLoadDistributionPolicyPropertiesFormat
Nama | Deskripsi | Nilai |
---|---|---|
loadDistributionAlgorithm | Memuat sumber daya Target Distribusi gateway aplikasi. | 'IpHash' 'LeastConnections' 'RoundRobin' |
loadDistributionTargets | Memuat sumber daya Target Distribusi gateway aplikasi. | ApplicationGatewayLoadDistributionTarget[] |
ApplicationGatewayLoadDistributionTarget
Nama | Deskripsi | Nilai |
---|---|---|
Id | ID Sumber Daya. | tali |
Nama | Nama kebijakan distribusi beban yang unik dalam Application Gateway. | tali |
Properti | Properti target distribusi beban gateway aplikasi. | ApplicationGatewayLoadDistributionTargetPropertiesFormat |
ApplicationGatewayLoadDistributionTargetPropertiesFormat
Nama | Deskripsi | Nilai |
---|---|---|
backendAddressPool | Sumber daya kumpulan alamat backend gateway aplikasi. | SubResource |
weightPerServer | Berat per server. Rentang antara 1 dan 100. | Int Kendala: Nilai min = 1 Nilai maks = 100 |
ApplicationGatewayPathRule
Nama | Deskripsi | Nilai |
---|---|---|
Id | ID Sumber Daya. | tali |
Nama | Nama aturan jalur yang unik dalam Application Gateway. | tali |
Properti | Properti aturan jalur gateway aplikasi. | ApplicationGatewayPathRulePropertiesFormat |
ApplicationGatewayPathRulePropertiesFormat
Nama | Deskripsi | Nilai |
---|---|---|
backendAddressPool | Sumber daya kumpulan alamat backend dari aturan jalur peta jalur URL. | SubResource |
backendHttpSettings | Sumber daya pengaturan http backend dari aturan jalur peta jalur URL. | SubResource |
firewallPolicy | Referensi ke sumber daya FirewallPolicy. | SubResource |
loadDistributionPolicy | Memuat sumber daya Kebijakan Distribusi dari aturan jalur peta jalur URL. | SubResource |
Jalan | Aturan jalur peta jalur URL. | string[] |
redirectConfiguration | Alihkan sumber daya konfigurasi aturan jalur peta jalur URL. | SubResource |
rewriteRuleSet | Menulis ulang sumber daya seperangkat aturan jalur URL. | SubResource |
ApplicationGatewayPrivateLinkConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
Id | ID Sumber Daya. | tali |
Nama | Nama konfigurasi tautan privat yang unik dalam Application Gateway. | tali |
Properti | Properti konfigurasi tautan privat gateway aplikasi. | ApplicationGatewayPrivateLinkConfigurationProperties |
ApplicationGatewayPrivateLinkConfigurationProperties
Nama | Deskripsi | Nilai |
---|---|---|
ipConfigurations | Array konfigurasi ip tautan privat gateway aplikasi. | ApplicationGatewayPrivateLinkIpConfiguration[] |
ApplicationGatewayPrivateLinkIpConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
Id | ID Sumber Daya. | tali |
Nama | Nama konfigurasi ip tautan privat gateway aplikasi. | tali |
Properti | Properti konfigurasi ip tautan privat gateway aplikasi. | ApplicationGatewayPrivateLinkIpConfigurationProperties |
ApplicationGatewayPrivateLinkIpConfigurationProperties
Nama | Deskripsi | Nilai |
---|---|---|
utama | Apakah konfigurasi ip adalah primer atau tidak. | bool |
privateIPAddress | Alamat IP privat konfigurasi IP. | tali |
privateIPAllocationMethod | Metode alokasi alamat IP privat. | 'Dinamis' 'Statis' |
Subnet | Referensi ke sumber daya subnet. | SubResource |
ApplicationGatewayProbe
Nama | Deskripsi | Nilai |
---|---|---|
Id | ID Sumber Daya. | tali |
Nama | Nama pemeriksaan yang unik dalam Application Gateway. | tali |
Properti | Properti pemeriksaan gateway aplikasi. | ApplicationGatewayProbePropertiesFormat |
ApplicationGatewayProbeHealthResponseMatch
Nama | Deskripsi | Nilai |
---|---|---|
badan | Isi yang harus terkandung dalam respons kesehatan. Nilai default kosong. | tali |
statusCodes | Rentang kode status sehat yang diizinkan. Rentang default kode status sehat adalah 200-399. | string[] |
ApplicationGatewayProbePropertiesFormat
Nama | Deskripsi | Nilai |
---|---|---|
tuan rumah | Nama host untuk mengirim pemeriksaan. | tali |
Interval | Interval pemeriksaan dalam hitungan detik. Ini adalah interval waktu antara dua pemeriksaan berturut-turut. Nilai yang dapat diterima adalah dari 1 detik hingga 86400 detik. | Int |
korek api | Kriteria untuk mengklasifikasikan respons pemeriksaan yang sehat. | ApplicationGatewayProbeHealthResponseMatch |
minServers | Jumlah minimum server yang selalu ditandai sehat. Nilai defaultnya adalah 0. | Int |
jalan | Jalur relatif pemeriksaan. Jalur yang valid dimulai dari '/'. Pemeriksaan dikirim ke<Protokol >://<host>: jalur<port><>. | tali |
pickHostNameFromBackendHttpSettings | Apakah header host harus dipilih dari pengaturan http backend. Nilai defaultnya adalah false. | bool |
pickHostNameFromBackendSettings | Apakah indikasi nama server harus dipilih dari pengaturan backend untuk protokol Tls. Nilai defaultnya adalah false. | bool |
pelabuhan | Port kustom yang akan digunakan untuk memeriksa server backend. Nilai yang valid berkisar antara 1 hingga 65535. Jika tidak diatur, port dari pengaturan http akan digunakan. Properti ini hanya berlaku untuk Basic, Standard_v2, dan WAF_v2. | Int Kendala: Nilai min = 1 Nilai maks = 65535 |
protokol | Protokol yang digunakan untuk pemeriksaan. | 'Http' 'Https' 'Tcp' 'Tls' |
Timeout | Batas waktu pemeriksaan dalam hitung detik. Pemeriksaan ditandai sebagai gagal jika respons yang valid tidak diterima dengan periode batas waktu ini. Nilai yang dapat diterima adalah dari 1 detik hingga 86400 detik. | Int |
unhealthyThreshold | Jumlah percobaan kembali pemeriksaan. Server backend ditandai tidak berfungsi setelah jumlah kegagalan pemeriksaan berturut-turut mencapai UnhealthyThreshold. Nilai yang dapat diterima adalah dari 1 detik hingga 20. | Int |
ApplicationGatewayPropertiesFormat
Nama | Deskripsi | Nilai |
---|---|---|
authenticationCertificates | Sertifikat autentikasi sumber daya gateway aplikasi. Untuk batas default, lihat batas Application Gateway. | ApplicationGatewayAuthenticationCertificate[] |
autoscaleConfiguration | Konfigurasi Skala Otomatis. | ApplicationGatewayAutoscaleConfiguration |
backendAddressPools | Kumpulan alamat backend dari sumber daya gateway aplikasi. Untuk batas default, lihat batas Application Gateway. | ApplicationGatewayBackendAddressPool[] |
backendHttpSettingsCollection | Pengaturan http backend sumber daya gateway aplikasi. Untuk batas default, lihat batas Application Gateway. | ApplicationGatewayBackendHttpSettings[] |
backendSettingsCollection | Pengaturan backend sumber daya gateway aplikasi. Untuk batas default, lihat batas Application Gateway. | ApplicationGatewayBackendSettings[] |
customErrorConfigurations | Konfigurasi kesalahan kustom sumber daya gateway aplikasi. | ApplicationGatewayCustomError[] |
enableFips | Apakah FIPS diaktifkan pada sumber daya gateway aplikasi. | bool |
enableHttp2 | Apakah HTTP2 diaktifkan pada sumber daya gateway aplikasi. | bool |
firewallPolicy | Referensi ke sumber daya FirewallPolicy. | SubResource |
forceFirewallPolicyAssociation | Jika true, kaitkan kebijakan firewall dengan gateway aplikasi terlepas dari apakah kebijakan berbeda dari Konfigurasi WAF. | bool |
frontendIPConfigurations | Alamat IP frontend sumber daya gateway aplikasi. Untuk batas default, lihat batas Application Gateway. | ApplicationGatewayFrontendIPConfiguration[] |
frontendPorts | Port ujung depan sumber daya gateway aplikasi. Untuk batas default, lihat batas Application Gateway. | ApplicationGatewayFrontendPort[] |
gatewayIPConfigurations | Subnet sumber daya gateway aplikasi. Untuk batas default, lihat batas Application Gateway. | ApplicationGatewayIPConfiguration[] |
globalConfiguration | Konfigurasi Global. | ApplicationGatewayGlobalConfiguration |
httpListeners | Pendengar http sumber daya gateway aplikasi. Untuk batas default, lihat batas Application Gateway. | ApplicationGatewayHttpListener[] |
Pendengar | Pendengar sumber daya gateway aplikasi. Untuk batas default, lihat batas Application Gateway. | ApplicationGatewayListener[] |
loadDistributionPolicies | Memuat kebijakan distribusi sumber daya gateway aplikasi. | ApplicationGatewayLoadDistributionPolicy[] |
privateLinkConfigurations | Konfigurasi PrivateLink pada gateway aplikasi. | ApplicationGatewayPrivateLinkConfiguration[] |
Probe | Pemeriksaan sumber daya gateway aplikasi. | ApplicationGatewayProbe[] |
redirectConfigurations | Mengalihkan konfigurasi sumber daya gateway aplikasi. Untuk batas default, lihat batas Application Gateway. | ApplicationGatewayRedirectConfiguration[] |
requestRoutingRules | Meminta aturan perutean sumber daya gateway aplikasi. | ApplicationGatewayRequestRoutingRule[] |
rewriteRuleSets | Menulis ulang aturan untuk sumber daya gateway aplikasi. | ApplicationGatewayRewriteRuleSet[] |
routingRules | Aturan perutean sumber daya gateway aplikasi. | ApplicationGatewayRoutingRule[] |
Sku | SKU sumber daya gateway aplikasi. | ApplicationGatewaySku |
sslCertificates | Sertifikat SSL sumber daya gateway aplikasi. Untuk batas default, lihat batas Application Gateway. | ApplicationGatewaySslCertificate[] |
sslPolicy | Kebijakan SSL dari sumber daya gateway aplikasi. | ApplicationGatewaySslPolicy |
sslProfiles | Profil SSL sumber daya gateway aplikasi. Untuk batas default, lihat batas Application Gateway. | ApplicationGatewaySslProfile[] |
trustedClientCertificates | Sertifikat klien tepercaya dari sumber daya gateway aplikasi. Untuk batas default, lihat batas Application Gateway. | ApplicationGatewayTrustedClientCertificate[] |
trustedRootCertificates | Sertifikat Akar Tepercaya dari sumber daya gateway aplikasi. Untuk batas default, lihat batas Application Gateway. | ApplicationGatewayTrustedRootCertificate[] |
urlPathMaps | Peta jalur URL sumber daya gateway aplikasi. Untuk batas default, lihat batas Application Gateway. | ApplicationGatewayUrlPathMap[] |
webApplicationFirewallConfiguration | Konfigurasi firewall aplikasi web. | ApplicationGatewayWebApplicationFirewallConfiguration |
ApplicationGatewayRedirectConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
Id | ID Sumber Daya. | tali |
Nama | Nama konfigurasi pengalihan yang unik dalam Application Gateway. | tali |
Properti | Properti konfigurasi pengalihan gateway aplikasi. | ApplicationGatewayRedirectConfigurationPropertiesFormat |
ApplicationGatewayRedirectConfigurationPropertiesFormat
Nama | Deskripsi | Nilai |
---|---|---|
includePath | Sertakan jalur dalam url yang dialihkan. | bool |
includeQueryString | Sertakan string kueri di url yang dialihkan. | bool |
pathRules | Aturan jalur yang menentukan konfigurasi pengalihan. | SubResource |
redirectType | Jenis pengalihan HTTP. | 'Ditemukan' 'Permanen' 'SeeOther' 'Sementara' |
requestRoutingRules | Meminta perutean yang menentukan konfigurasi pengalihan. | SubResource |
targetListener | Referensi ke pendengar untuk mengalihkan permintaan. | SubResource |
targetUrl | Url untuk mengalihkan permintaan. | tali |
urlPathMaps | Peta jalur url menentukan konfigurasi pengalihan default. | SubResource |
ApplicationGatewayRequestRoutingRule
Nama | Deskripsi | Nilai |
---|---|---|
Id | ID Sumber Daya. | tali |
Nama | Nama aturan perutean permintaan yang unik dalam Application Gateway. | tali |
Properti | Properti aturan perutean permintaan gateway aplikasi. | ApplicationGatewayRequestRoutingRulePropertiesFormat |
ApplicationGatewayRequestRoutingRulePropertiesFormat
Nama | Deskripsi | Nilai |
---|---|---|
backendAddressPool | Sumber daya kumpulan alamat backend gateway aplikasi. | SubResource |
backendHttpSettings | Sumber daya pengaturan http backend gateway aplikasi. | SubResource |
httpListener | Sumber daya pendengar http gateway aplikasi. | SubResource |
loadDistributionPolicy | Memuat sumber daya Kebijakan Distribusi gateway aplikasi. | SubResource |
Prioritas | Prioritas aturan perutean permintaan. | Int Kendala: Nilai min = 1 Nilai maks = 20000 |
redirectConfiguration | Alihkan sumber daya konfigurasi gateway aplikasi. | SubResource |
rewriteRuleSet | Tulis ulang sumber daya Seperangkat Aturan di Aturan dasar gateway aplikasi. | SubResource |
ruleType | Jenis aturan. | 'Dasar' 'PathBasedRouting' |
urlPathMap | Sumber daya peta jalur URL gateway aplikasi. | SubResource |
ApplicationGatewayRewriteRule
Nama | Deskripsi | Nilai |
---|---|---|
actionSet | Kumpulan tindakan yang akan dilakukan sebagai bagian dari Aturan penulisan ulang. | ApplicationGatewayRewriteRuleActionSet |
Kondisi | Kondisi berdasarkan mana eksekusi kumpulan tindakan akan dievaluasi. | ApplicationGatewayRewriteRuleCondition[] |
Nama | Nama aturan penulisan ulang yang unik dalam Application Gateway. | tali |
ruleSequence | Urutan Aturan aturan penulisan ulang yang menentukan urutan eksekusi aturan tertentu dalam RewriteRuleSet. | Int |
ApplicationGatewayRewriteRuleActionSet
Nama | Deskripsi | Nilai |
---|---|---|
requestHeaderConfigurations | Minta Tindakan Header di Kumpulan Tindakan. | ApplicationGatewayHeaderConfiguration[] |
responseHeaderConfigurations | Tindakan Header Respons di Kumpulan Tindakan. | ApplicationGatewayHeaderConfiguration[] |
urlConfiguration | Tindakan Konfigurasi Url di Kumpulan Tindakan. | ApplicationGatewayUrlConfiguration |
ApplicationGatewayRewriteRuleCondition
Nama | Deskripsi | Nilai |
---|---|---|
ignoreCase | Mengatur parameter ini ke nilai kebenaran dengan memaksa pola untuk melakukan perbandingan kasus yang sensitif. | bool |
Meniadakan | Menetapkan nilai ini sebagai kebenaran akan memaksa untuk memeriksa negasi kondisi yang diberikan oleh pengguna. | bool |
pola | Pola, baik string tetap atau ekspresi reguler, yang mengevaluasi kebenaran kondisi. | tali |
variabel | Parameter kondisi RewriteRuleCondition. | tali |
ApplicationGatewayRewriteRuleSet
Nama | Deskripsi | Nilai |
---|---|---|
Id | ID Sumber Daya. | tali |
Nama | Nama seperangkat aturan penulisan ulang yang unik dalam Application Gateway. | tali |
Properti | Properti kumpulan aturan penulisan ulang gateway aplikasi. | ApplicationGatewayRewriteRuleSetPropertiesFormat |
ApplicationGatewayRewriteRuleSetPropertiesFormat
Nama | Deskripsi | Nilai |
---|---|---|
rewriteRules | Menulis ulang aturan dalam seperangkat aturan penulisan ulang. | ApplicationGatewayRewriteRule[] |
ApplicationGatewayRoutingRule
Nama | Deskripsi | Nilai |
---|---|---|
Id | ID Sumber Daya. | tali |
Nama | Nama aturan perutean yang unik dalam Application Gateway. | tali |
Properti | Properti aturan perutean gateway aplikasi. | ApplicationGatewayRoutingRulePropertiesFormat |
ApplicationGatewayRoutingRulePropertiesFormat
Nama | Deskripsi | Nilai |
---|---|---|
backendAddressPool | Sumber daya kumpulan alamat backend gateway aplikasi. | SubResource |
backendSettings | Sumber daya pengaturan backend gateway aplikasi. | SubResource |
Pendengar | Sumber daya pendengar gateway aplikasi. | SubResource |
Prioritas | Prioritas aturan perutean. | Int Kendala: Nilai min = 1 Nilai maks = 20000 (diperlukan) |
ruleType | Jenis aturan. | 'Dasar' 'PathBasedRouting' |
ApplicationGatewaySku
Nama | Deskripsi | Nilai |
---|---|---|
kapasitas | Kapasitas (jumlah instans) gateway aplikasi. | Int |
keluarga | Keluarga SKU gateway aplikasi. | 'Generation_1' 'Generation_2' |
Nama | Nama SKU gateway aplikasi. | 'Dasar' 'Standard_Large' 'Standard_Medium' 'Standard_Small' 'Standard_v2' 'WAF_Large' 'WAF_Medium' 'WAF_v2' |
Tier | Tingkat gateway aplikasi. | 'Dasar' 'Standar' 'Standard_v2' 'WAF' 'WAF_v2' |
ApplicationGatewaySslCertificate
Nama | Deskripsi | Nilai |
---|---|---|
Id | ID Sumber Daya. | tali |
Nama | Nama sertifikat SSL yang unik dalam Application Gateway. | tali |
Properti | Properti sertifikat SSL gateway aplikasi. | ApplicationGatewaySslCertificatePropertiesFormat |
ApplicationGatewaySslCertificatePropertiesFormat
Nama | Deskripsi | Nilai |
---|---|---|
data | Sertifikat pfx yang dikodekan Base-64. Hanya berlaku dalam Permintaan PUT. | tali |
keyVaultSecretId | Id Rahasia (pfx tidak terenkripsi berkode base-64) 'Rahasia' atau objek 'Sertifikat' yang disimpan di KeyVault. | tali |
kata sandi | Kata sandi untuk file pfx yang ditentukan dalam data. Hanya berlaku dalam permintaan PUT. | tali |
ApplicationGatewaySslPolicy
Nama | Deskripsi | Nilai |
---|---|---|
cipherSuites | Suite sandi Ssl untuk diaktifkan dalam urutan yang ditentukan ke gateway aplikasi. | Array string yang berisi salah satu dari: '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 | Protokol Ssl yang akan dinonaktifkan pada gateway aplikasi. | Array string yang berisi salah satu dari: 'TLSv1_0' 'TLSv1_1' 'TLSv1_2' 'TLSv1_3' |
minProtocolVersion | Versi minimum protokol Ssl yang akan didukung pada gateway aplikasi. | 'TLSv1_0' 'TLSv1_1' 'TLSv1_2' 'TLSv1_3' |
policyName | Nama kebijakan Ssl yang telah ditentukan sebelumnya. | 'AppGwSslPolicy20150501' 'AppGwSslPolicy20170401' 'AppGwSslPolicy20170401S' 'AppGwSslPolicy20220101' 'AppGwSslPolicy20220101S' |
policyType | Jenis Kebijakan Ssl. | 'Kustom' 'CustomV2' 'Sudah ditentukan' |
ApplicationGatewaySslProfile
Nama | Deskripsi | Nilai |
---|---|---|
Id | ID Sumber Daya. | tali |
Nama | Nama profil SSL yang unik dalam Application Gateway. | tali |
Properti | Properti profil SSL gateway aplikasi. | ApplicationGatewaySslProfilePropertiesFormat |
ApplicationGatewaySslProfilePropertiesFormat
Nama | Deskripsi | Nilai |
---|---|---|
clientAuthConfiguration | Konfigurasi autentikasi klien sumber daya gateway aplikasi. | ApplicationGatewayClientAuthConfiguration |
sslPolicy | Kebijakan SSL dari sumber daya gateway aplikasi. | ApplicationGatewaySslPolicy |
trustedClientCertificates | Array referensi ke sertifikat klien tepercaya gateway aplikasi. | SubResource |
ApplicationGatewayTrustedClientCertificate
Nama | Deskripsi | Nilai |
---|---|---|
Id | ID Sumber Daya. | tali |
Nama | Nama sertifikat klien tepercaya yang unik dalam Application Gateway. | tali |
Properti | Properti sertifikat klien tepercaya gateway aplikasi. | ApplicationGatewayTrustedClientCertificatePropertiesFormat |
ApplicationGatewayTrustedClientCertificatePropertiesFormat
Nama | Deskripsi | Nilai |
---|---|---|
data | Data publik sertifikat. | tali |
ApplicationGatewayTrustedRootCertificate
Nama | Deskripsi | Nilai |
---|---|---|
Id | ID Sumber Daya. | tali |
Nama | Nama sertifikat akar tepercaya yang unik dalam Application Gateway. | tali |
Properti | Properti sertifikat akar tepercaya gateway aplikasi. | ApplicationGatewayTrustedRootCertificatePropertiesFormat |
ApplicationGatewayTrustedRootCertificatePropertiesFormat
Nama | Deskripsi | Nilai |
---|---|---|
data | Data publik sertifikat. | tali |
keyVaultSecretId | Id Rahasia (pfx tidak terenkripsi berkode base-64) 'Rahasia' atau objek 'Sertifikat' yang disimpan di KeyVault. | tali |
ApplicationGatewayUrlConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
modifiedPath | Jalur url yang telah disediakan pengguna untuk penulisan ulang url. Null berarti tidak ada jalur yang akan diperbarui. Nilai default adalah null. | tali |
modifiedQueryString | String kueri yang telah disediakan pengguna untuk penulisan ulang url. Null berarti tidak ada string kueri yang akan diperbarui. Nilai default adalah null. | tali |
rute ulang | Jika ditetapkan sebagai true, itu akan mengevaluasi kembali peta jalur url yang disediakan dalam aturan perutean permintaan berbasis jalur menggunakan jalur yang dimodifikasi. Nilai defaultnya adalah false. | bool |
ApplicationGatewayUrlPathMap
Nama | Deskripsi | Nilai |
---|---|---|
Id | ID Sumber Daya. | tali |
Nama | Nama peta jalur URL yang unik dalam Application Gateway. | tali |
Properti | Properti peta jalur URL gateway aplikasi. | ApplicationGatewayUrlPathMapPropertiesFormat |
ApplicationGatewayUrlPathMapPropertiesFormat
Nama | Deskripsi | Nilai |
---|---|---|
defaultBackendAddressPool | Sumber daya kumpulan alamat backend default peta jalur URL. | SubResource |
defaultBackendHttpSettings | Sumber daya pengaturan http backend default peta jalur URL. | SubResource |
defaultLoadDistributionPolicy | Sumber daya Kebijakan Distribusi Beban Default peta jalur URL. | SubResource |
defaultRedirectConfiguration | Sumber daya konfigurasi pengalihan default peta jalur URL. | SubResource |
defaultRewriteRuleSet | Sumber daya seperangkat aturan Refrite default dari peta jalur URL. | SubResource |
pathRules | Aturan jalur sumber daya peta jalur URL. | ApplicationGatewayPathRule[] |
ApplicationGatewayWebApplicationFirewallConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
disabledRuleGroups | Grup aturan yang dinonaktifkan. | ApplicationGatewayFirewallDisabledRuleGroup[] |
Diaktifkan | Apakah firewall aplikasi web diaktifkan atau tidak. | bool (diperlukan) |
Pengecualian | Daftar pengecualian. | ApplicationGatewayFirewallExclusion[] |
fileUploadLimitInMb | Ukuran unggahan file maksimum dalam Mb untuk WAF. | Int Kendala: Nilai min = 0 |
firewallMode | Mode firewall aplikasi web. | 'Deteksi' 'Pencegahan' (diperlukan) |
maxRequestBodySize | Ukuran isi permintaan maksimum untuk WAF. | Int Kendala: Nilai min = 8 Nilai maks = 128 |
maxRequestBodySizeInKb | Ukuran isi permintaan maksimum dalam Kb untuk WAF. | Int Kendala: Nilai min = 8 Nilai maks = 128 |
requestBodyCheck | Apakah mengizinkan WAF untuk memeriksa Isi permintaan. | bool |
ruleSetType | Jenis seperangkat aturan firewall aplikasi web. Nilai yang mungkin adalah: 'OWASP'. | string (diperlukan) |
ruleSetVersion | Versi jenis seperangkat aturan. | string (diperlukan) |
Komponen1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties
Nama | Deskripsi | Nilai |
---|
HeaderValueMatcher
Nama | Deskripsi | Nilai |
---|---|---|
ignoreCase | Mengatur parameter ini ke nilai kebenaran dengan memaksa pola untuk melakukan perbandingan kasus yang sensitif. | bool |
Meniadakan | Mengatur nilai ini sebagai kebenaran akan memaksa untuk memeriksa negasi kondisi yang diberikan oleh pengguna di bidang pola. | bool |
pola | Pola, baik string tetap atau ekspresi reguler, yang mengevaluasi apakah nilai header harus dipilih untuk ditulis ulang. | tali |
ManagedServiceIdentity
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Jenis identitas yang digunakan untuk sumber daya. Jenis 'SystemAssigned, UserAssigned' mencakup identitas yang dibuat secara implisit dan sekumpulan identitas yang ditetapkan pengguna. Jenis 'None' akan menghapus identitas apa pun dari komputer virtual. | 'Tidak Ada' 'SystemAssigned' 'SystemAssigned, UserAssigned' 'UserAssigned' |
userAssignedIdentities | Daftar identitas pengguna yang terkait dengan sumber daya. Referensi kunci kamus identitas pengguna akan menjadi id sumber daya ARM dalam formulir: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. | ManagedServiceIdentityUserAssignedIdentities |
ManagedServiceIdentityUserAssignedIdentities
Nama | Deskripsi | Nilai |
---|
Microsoft.Network/applicationGateways
Nama | Deskripsi | Nilai |
---|---|---|
identitas | Identitas gateway aplikasi, jika dikonfigurasi. | managedServiceIdentity |
tempat | Lokasi sumber daya. | tali |
Nama | Nama sumber daya | string (diperlukan) |
Properti | Properti gateway aplikasi. | ApplicationGatewayPropertiesFormat |
Tags | Tag sumber daya | Kamus nama dan nilai tag. |
jenis | Jenis sumber daya | "Microsoft.Network/applicationGateways@2024-05-01" |
Zona | Daftar zona ketersediaan yang menunjukkan dari mana sumber daya perlu berasal. | string[] |
ResourceTags
Nama | Deskripsi | Nilai |
---|
SubResource
Nama | Deskripsi | Nilai |
---|---|---|
Id | ID Sumber Daya. | tali |
Contoh Penggunaan
Modul Terverifikasi Azure
Modul Terverifikasi Azure berikut dapat digunakan untuk menyebarkan jenis sumber daya ini.