Aplikasi Microsoft.NetworkGateways 2023-04-01
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@2023-04-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
properties: {
authenticationCertificates: [
{
id: 'string'
name: 'string'
properties: {
data: 'string'
}
}
]
autoscaleConfiguration: {
maxCapacity: int
minCapacity: int
}
backendAddressPools: [
{
id: 'string'
name: 'string'
properties: {
backendAddresses: [
{
fqdn: 'string'
ipAddress: 'string'
}
]
}
}
]
backendHttpSettingsCollection: [
{
id: 'string'
name: 'string'
properties: {
affinityCookieName: 'string'
authenticationCertificates: [
{
id: 'string'
}
]
connectionDraining: {
drainTimeoutInSec: int
enabled: bool
}
cookieBasedAffinity: 'string'
hostName: 'string'
path: 'string'
pickHostNameFromBackendAddress: bool
port: int
probe: {
id: 'string'
}
probeEnabled: bool
protocol: 'string'
requestTimeout: int
trustedRootCertificates: [
{
id: 'string'
}
]
}
}
]
backendSettingsCollection: [
{
id: 'string'
name: 'string'
properties: {
hostName: 'string'
pickHostNameFromBackendAddress: bool
port: int
probe: {
id: 'string'
}
protocol: 'string'
timeout: int
trustedRootCertificates: [
{
id: 'string'
}
]
}
}
]
customErrorConfigurations: [
{
customErrorPageUrl: 'string'
statusCode: 'string'
}
]
enableFips: bool
enableHttp2: bool
firewallPolicy: {
id: 'string'
}
forceFirewallPolicyAssociation: bool
frontendIPConfigurations: [
{
id: 'string'
name: 'string'
properties: {
privateIPAddress: 'string'
privateIPAllocationMethod: 'string'
privateLinkConfiguration: {
id: 'string'
}
publicIPAddress: {
id: 'string'
}
subnet: {
id: 'string'
}
}
}
]
frontendPorts: [
{
id: 'string'
name: 'string'
properties: {
port: int
}
}
]
gatewayIPConfigurations: [
{
id: 'string'
name: 'string'
properties: {
subnet: {
id: 'string'
}
}
}
]
globalConfiguration: {
enableRequestBuffering: bool
enableResponseBuffering: bool
}
httpListeners: [
{
id: 'string'
name: 'string'
properties: {
customErrorConfigurations: [
{
customErrorPageUrl: 'string'
statusCode: 'string'
}
]
firewallPolicy: {
id: 'string'
}
frontendIPConfiguration: {
id: 'string'
}
frontendPort: {
id: 'string'
}
hostName: 'string'
hostNames: [
'string'
]
protocol: 'string'
requireServerNameIndication: bool
sslCertificate: {
id: 'string'
}
sslProfile: {
id: 'string'
}
}
}
]
listeners: [
{
id: 'string'
name: 'string'
properties: {
frontendIPConfiguration: {
id: 'string'
}
frontendPort: {
id: 'string'
}
protocol: 'string'
sslCertificate: {
id: 'string'
}
sslProfile: {
id: 'string'
}
}
}
]
loadDistributionPolicies: [
{
id: 'string'
name: 'string'
properties: {
loadDistributionAlgorithm: 'string'
loadDistributionTargets: [
{
id: 'string'
name: 'string'
properties: {
backendAddressPool: {
id: 'string'
}
weightPerServer: int
}
}
]
}
}
]
privateLinkConfigurations: [
{
id: 'string'
name: 'string'
properties: {
ipConfigurations: [
{
id: 'string'
name: 'string'
properties: {
primary: bool
privateIPAddress: 'string'
privateIPAllocationMethod: 'string'
subnet: {
id: 'string'
}
}
}
]
}
}
]
probes: [
{
id: 'string'
name: 'string'
properties: {
host: 'string'
interval: int
match: {
body: 'string'
statusCodes: [
'string'
]
}
minServers: int
path: 'string'
pickHostNameFromBackendHttpSettings: bool
pickHostNameFromBackendSettings: bool
port: int
protocol: 'string'
timeout: int
unhealthyThreshold: int
}
}
]
redirectConfigurations: [
{
id: 'string'
name: 'string'
properties: {
includePath: bool
includeQueryString: bool
pathRules: [
{
id: 'string'
}
]
redirectType: 'string'
requestRoutingRules: [
{
id: 'string'
}
]
targetListener: {
id: 'string'
}
targetUrl: 'string'
urlPathMaps: [
{
id: 'string'
}
]
}
}
]
requestRoutingRules: [
{
id: 'string'
name: 'string'
properties: {
backendAddressPool: {
id: 'string'
}
backendHttpSettings: {
id: 'string'
}
httpListener: {
id: 'string'
}
loadDistributionPolicy: {
id: 'string'
}
priority: int
redirectConfiguration: {
id: 'string'
}
rewriteRuleSet: {
id: 'string'
}
ruleType: 'string'
urlPathMap: {
id: 'string'
}
}
}
]
rewriteRuleSets: [
{
id: 'string'
name: 'string'
properties: {
rewriteRules: [
{
actionSet: {
requestHeaderConfigurations: [
{
headerName: 'string'
headerValue: 'string'
}
]
responseHeaderConfigurations: [
{
headerName: 'string'
headerValue: 'string'
}
]
urlConfiguration: {
modifiedPath: 'string'
modifiedQueryString: 'string'
reroute: bool
}
}
conditions: [
{
ignoreCase: bool
negate: bool
pattern: 'string'
variable: 'string'
}
]
name: 'string'
ruleSequence: int
}
]
}
}
]
routingRules: [
{
id: 'string'
name: 'string'
properties: {
backendAddressPool: {
id: 'string'
}
backendSettings: {
id: 'string'
}
listener: {
id: 'string'
}
priority: int
ruleType: 'string'
}
}
]
sku: {
capacity: int
name: 'string'
tier: 'string'
}
sslCertificates: [
{
id: 'string'
name: 'string'
properties: {
data: 'string'
keyVaultSecretId: 'string'
password: 'string'
}
}
]
sslPolicy: {
cipherSuites: [
'string'
]
disabledSslProtocols: [
'string'
]
minProtocolVersion: 'string'
policyName: 'string'
policyType: 'string'
}
sslProfiles: [
{
id: 'string'
name: 'string'
properties: {
clientAuthConfiguration: {
verifyClientCertIssuerDN: bool
verifyClientRevocation: 'string'
}
sslPolicy: {
cipherSuites: [
'string'
]
disabledSslProtocols: [
'string'
]
minProtocolVersion: 'string'
policyName: 'string'
policyType: 'string'
}
trustedClientCertificates: [
{
id: 'string'
}
]
}
}
]
trustedClientCertificates: [
{
id: 'string'
name: 'string'
properties: {
data: 'string'
}
}
]
trustedRootCertificates: [
{
id: 'string'
name: 'string'
properties: {
data: 'string'
keyVaultSecretId: 'string'
}
}
]
urlPathMaps: [
{
id: 'string'
name: 'string'
properties: {
defaultBackendAddressPool: {
id: 'string'
}
defaultBackendHttpSettings: {
id: 'string'
}
defaultLoadDistributionPolicy: {
id: 'string'
}
defaultRedirectConfiguration: {
id: 'string'
}
defaultRewriteRuleSet: {
id: 'string'
}
pathRules: [
{
id: 'string'
name: 'string'
properties: {
backendAddressPool: {
id: 'string'
}
backendHttpSettings: {
id: 'string'
}
firewallPolicy: {
id: 'string'
}
loadDistributionPolicy: {
id: 'string'
}
paths: [
'string'
]
redirectConfiguration: {
id: 'string'
}
rewriteRuleSet: {
id: 'string'
}
}
}
]
}
}
]
webApplicationFirewallConfiguration: {
disabledRuleGroups: [
{
ruleGroupName: 'string'
rules: [
int
]
}
]
enabled: bool
exclusions: [
{
matchVariable: 'string'
selector: 'string'
selectorMatchOperator: 'string'
}
]
fileUploadLimitInMb: int
firewallMode: 'string'
maxRequestBodySize: int
maxRequestBodySizeInKb: int
requestBodyCheck: bool
ruleSetType: 'string'
ruleSetVersion: 'string'
}
}
zones: [
'string'
]
}
Nilai properti
applicationGateways
Nama | Deskripsi | Nilai |
---|---|---|
nama | Nama sumber daya | string (diperlukan) Batas karakter: 1-80 Karakter yang valid: Alfanumerik, garis bawah, titik, dan tanda hubung. Mulai dengan alfanumerik. Akhiri dengan alfanumerik atau garis bawah. |
lokasi | Lokasi sumber daya. | string |
tag | Tag sumber daya. | Kamus nama dan nilai tag. Lihat Tag dalam templat |
identitas | Identitas gateway aplikasi, jika dikonfigurasi. | ManagedServiceIdentity |
properti | Properti gateway aplikasi. | ApplicationGatewayPropertiesFormat |
zona | Daftar zona ketersediaan yang menunjukkan dari mana sumber daya perlu berasal. | string[] |
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 |
---|---|---|
{properti yang disesuaikan} | Komponen1Jq1T4ISchemasManagedserviceidentityProper... |
Komponen1Jq1T4ISchemasManagedserviceidentityProper...
Objek ini tidak berisi properti apa pun untuk diatur selama penyebaran. Semua properti adalah ReadOnly.
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 dari 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. | ApplicationGatewayWebApplicationFirewallConfiguratio... |
ApplicationGatewayAuthenticationCertificate
Nama | Deskripsi | Nilai |
---|---|---|
id | ID Sumber Daya. | string |
nama | Nama sertifikat autentikasi yang unik dalam Application Gateway. | string |
properti | Properti sertifikat autentikasi gateway aplikasi. | ApplicationGatewayAuthenticationCertificatePropertie... |
ApplicationGatewayAuthenticationCertificatePropertie...
Nama | Deskripsi | Nilai |
---|---|---|
data | Data publik sertifikat. | string |
ApplicationGatewayAutoscaleConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
maxCapacity | Batas atas pada jumlah kapasitas Application Gateway. | int Batasan: Nilai min = 2 |
minCapacity | Batas bawah pada jumlah kapasitas Application Gateway. | int (diperlukan) Batasan: Nilai min = 0 |
ApplicationGatewayBackendAddressPool
Nama | Deskripsi | Nilai |
---|---|---|
id | ID Sumber Daya. | string |
nama | Nama kumpulan alamat backend yang unik dalam Application Gateway. | string |
properti | Properti kumpulan alamat backend gateway aplikasi. | ApplicationGatewayBackendAddressPoolPropertiesFormat |
ApplicationGatewayBackendAddressPoolPropertiesFormat
Nama | Deskripsi | Nilai |
---|---|---|
backendAddresses | Alamat backend. | ApplicationGatewayBackendAddress[] |
ApplicationGatewayBackendAddress
Nama | Deskripsi | Nilai |
---|---|---|
Fqdn | Nama domain yang sepenuhnya memenuhi syarat (FQDN). | string |
ipAddress | Alamat IP. | string |
ApplicationGatewayBackendHttpSettings
Nama | Deskripsi | Nilai |
---|---|---|
id | ID Sumber Daya. | string |
nama | Nama pengaturan http backend yang unik dalam Application Gateway. | string |
properti | Properti pengaturan HTTP backend gateway aplikasi. | ApplicationGatewayBackendHttpSettingsPropertiesForma... |
ApplicationGatewayBackendHttpSettingsPropertiesForma...
Nama | Deskripsi | Nilai |
---|---|---|
affinityCookieName | Nama cookie yang digunakan untuk cookie afinitas. | string |
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. | string |
jalur | Jalur yang harus digunakan sebagai awalan untuk semua permintaan HTTP. Null berarti tidak ada jalur yang akan diawali. Nilai default adalah null. | string |
pickHostNameFromBackendAddress | Apakah memilih header host harus dipilih dari nama host server backend. Nilai defaultnya adalah salah. | bool |
port | Port tujuan pada backend. | int |
probe | Probe sumber daya gateway aplikasi. | SubResource |
probeEnabled | Apakah pemeriksaan diaktifkan. Nilai defaultnya adalah salah. | bool |
protokol | Protokol yang digunakan untuk berkomunikasi dengan backend. | 'Http' 'Https' 'Tcp' 'Tls' |
requestTimeout | Minta batas waktu dalam hitung detik. Application Gateway akan gagal dalam 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[] |
SubResource
Nama | Deskripsi | Nilai |
---|---|---|
id | ID Sumber Daya. | string |
ApplicationGatewayConnectionDraining
Nama | Deskripsi | Nilai |
---|---|---|
drainTimeoutInSec | Jumlah detik pengurasan koneksi aktif. Nilai yang dapat diterima adalah dari 1 detik hingga 3600 detik. | int (diperlukan) Batasan: Nilai min = 1 Nilai maks = 3600 |
diaktifkan | Apakah pengurasan koneksi diaktifkan atau tidak. | bool (diperlukan) |
ApplicationGatewayBackendSettings
Nama | Deskripsi | Nilai |
---|---|---|
id | ID Sumber Daya. | string |
nama | Nama pengaturan backend yang unik dalam Application Gateway. | string |
properti | Properti pengaturan backend gateway aplikasi. | ApplicationGatewayBackendSettingsPropertiesFormat |
ApplicationGatewayBackendSettingsPropertiesFormat
Nama | Deskripsi | Nilai |
---|---|---|
hostName | Indikasi nama server yang akan dikirim ke server backend untuk protokol Tls. | string |
pickHostNameFromBackendAddress | Apakah memilih indikasi nama server dari nama host server backend untuk protokol Tls. Nilai defaultnya adalah salah. | bool |
port | Port tujuan pada backend. | int |
probe | Probe sumber daya gateway aplikasi. | SubResource |
protokol | Protokol yang digunakan untuk berkomunikasi dengan backend. | 'Http' 'Https' 'Tcp' 'Tls' |
waktu habis | Waktu koneksi habis dalam hitungan detik. Application Gateway akan gagal dalam 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[] |
ApplicationGatewayCustomError
Nama | Deskripsi | Nilai |
---|---|---|
customErrorPageUrl | URL halaman kesalahan dari kesalahan kustom gateway aplikasi. | string |
statusCode | Kode status kesalahan kustom gateway aplikasi. | 'HttpStatus400' 'HttpStatus403' 'HttpStatus404' 'HttpStatus405' 'HttpStatus408' 'HttpStatus500' 'HttpStatus502' 'HttpStatus503' 'HttpStatus504' |
ApplicationGatewayFrontendIPConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
id | ID Sumber Daya. | string |
nama | Nama konfigurasi IP frontend yang unik dalam Application Gateway. | string |
properti | Properti konfigurasi IP frontend gateway aplikasi. | ApplicationGatewayFrontendIPConfigurationPropertiesF... |
ApplicationGatewayFrontendIPConfigurationPropertiesF...
Nama | Deskripsi | Nilai |
---|---|---|
privateIPAddress | PrivateIPAddress dari Konfigurasi IP antarmuka jaringan. | string |
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. | string |
nama | Nama port frontend yang unik dalam Application Gateway. | string |
properti | Properti port frontend gateway aplikasi. | ApplicationGatewayFrontendPortPropertiesFormat |
ApplicationGatewayFrontendPortPropertiesFormat
Nama | Deskripsi | Nilai |
---|---|---|
port | Port ujung depan. | int |
ApplicationGatewayIPConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
id | ID Sumber Daya. | string |
nama | Nama konfigurasi IP yang unik dalam Application Gateway. | string |
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 |
ApplicationGatewayGlobalConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
enableRequestBuffering | Aktifkan buffering permintaan. | bool |
enableResponseBuffering | Aktifkan buffering respons. | bool |
ApplicationGatewayHttpListener
Nama | Deskripsi | Nilai |
---|---|---|
id | ID Sumber Daya. | string |
nama | Nama pendengar HTTP yang unik dalam Application Gateway. | string |
properti | Properti pendengar 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 dari gateway aplikasi. | SubResource |
frontendPort | Sumber daya port frontend gateway aplikasi. | SubResource |
hostName | Nama host pendengar HTTP. | string |
Hostname | 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 dari gateway aplikasi. | SubResource |
sslProfile | Sumber daya profil SSL gateway aplikasi. | SubResource |
ApplicationGatewayListener
Nama | Deskripsi | Nilai |
---|---|---|
id | ID Sumber Daya. | string |
nama | Nama pendengar yang unik dalam Application Gateway. | string |
properti | Properti pendengar gateway aplikasi. | ApplicationGatewayListenerPropertiesFormat |
ApplicationGatewayListenerPropertiesFormat
Nama | Deskripsi | Nilai |
---|---|---|
frontendIPConfiguration | Sumber daya konfigurasi IP frontend dari gateway aplikasi. | SubResource |
frontendPort | Sumber daya port frontend gateway aplikasi. | SubResource |
protokol | Protokol pendengar. | 'Http' 'Https' 'Tcp' 'Tls' |
sslCertificate | Sumber daya sertifikat SSL dari gateway aplikasi. | SubResource |
sslProfile | Sumber daya profil SSL gateway aplikasi. | SubResource |
ApplicationGatewayLoadDistributionPolicy
Nama | Deskripsi | Nilai |
---|---|---|
id | ID Sumber Daya. | string |
nama | Nama kebijakan distribusi beban yang unik dalam Application Gateway. | string |
properti | Properti kebijakan distribusi beban gateway aplikasi. | ApplicationGatewayLoadDistributionPolicyPropertiesFo... |
ApplicationGatewayLoadDistributionPolicyPropertiesFo...
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. | string |
nama | Nama kebijakan distribusi beban yang unik dalam Application Gateway. | string |
properti | Properti target distribusi beban gateway aplikasi. | ApplicationGatewayLoadDistributionTargetPropertiesFo... |
ApplicationGatewayLoadDistributionTargetPropertiesFo...
Nama | Deskripsi | Nilai |
---|---|---|
backendAddressPool | Sumber daya kumpulan alamat backend gateway aplikasi. | SubResource |
weightPerServer | Berat per server. Rentang antara 1 dan 100. | int Batasan: Nilai min = 1 Nilai maks = 100 |
ApplicationGatewayPrivateLinkConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
id | ID Sumber Daya. | string |
nama | Nama konfigurasi tautan privat yang unik dalam Application Gateway. | string |
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. | string |
nama | Nama konfigurasi ip tautan privat gateway aplikasi. | string |
properti | Properti konfigurasi ip tautan privat gateway aplikasi. | ApplicationGatewayPrivateLinkIpConfigurationProperti... |
ApplicationGatewayPrivateLinkIpConfigurationProperti...
Nama | Deskripsi | Nilai |
---|---|---|
primer | Apakah konfigurasi ip adalah primer atau tidak. | bool |
privateIPAddress | Alamat IP privat konfigurasi IP. | string |
privateIPAllocationMethod | Metode alokasi alamat IP privat. | 'Dinamis' 'Statis' |
subnet | Referensi ke sumber daya subnet. | SubResource |
ApplicationGatewayProbe
Nama | Deskripsi | Nilai |
---|---|---|
id | ID Sumber Daya. | string |
nama | Nama probe yang unik dalam Application Gateway. | string |
properti | Properti pemeriksaan gateway aplikasi. | ApplicationGatewayProbePropertiesFormat |
ApplicationGatewayProbePropertiesFormat
Nama | Deskripsi | Nilai |
---|---|---|
host | Nama host untuk mengirim pemeriksaan. | string |
Interval | Interval pemeriksaan dalam hitungan detik. Nilai ini adalah jeda waktu antara dua pemeriksaan berturutan. Nilai yang dapat diterima adalah dari 1 detik hingga 86400 detik. | int |
cocok | Kriteria untuk mengklasifikasikan respons pemeriksaan yang sehat. | ApplicationGatewayProbeHealthResponseMatch |
minServers | Jumlah minimum server yang selalu ditandai sehat. Nilai defaultnya adalah 0. | int |
jalur | Jalur relatif pemeriksaan. Jalur yang valid dimulai dari '/'. Pemeriksaan dikirim ke {Protocol}://{host}:{port}{path}. | string |
pickHostNameFromBackendHttpSettings | Apakah header host harus dipilih dari pengaturan http backend. Nilai defaultnya adalah salah. | bool |
pickHostNameFromBackendSettings | Apakah indikasi nama server harus dipilih dari pengaturan backend untuk protokol Tls. Nilai defaultnya adalah salah. | bool |
port | 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 Batasan: Nilai min = 1 Nilai maks = 65535 |
protokol | Protokol yang digunakan untuk probe. | 'Http' 'Https' 'Tcp' 'Tls' |
waktu habis | Waktu pemeriksaan habis dalam hitung detik. Pemeriksaan ditandai sebagai gagal jika respons yang valid tidak diterima dengan periode waktu habis ini. Nilai yang dapat diterima adalah dari 1 detik hingga 86400 detik. | int |
unhealthyThreshold | Jumlah percobaan ulang 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 |
ApplicationGatewayProbeHealthResponseMatch
Nama | Deskripsi | Nilai |
---|---|---|
isi | Tubuh yang harus terkandung dalam respons kesehatan. Nilai default kosong. | string |
statusCodes | Rentang kode status sehat yang diizinkan. Rentang default kode status sehat adalah 200-399. | string[] |
ApplicationGatewayRedirectConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
id | ID Sumber Daya. | string |
nama | Nama konfigurasi pengalihan yang unik dalam Application Gateway. | string |
properti | Properti konfigurasi pengalihan gateway aplikasi. | ApplicationGatewayRedirectConfigurationPropertiesFor... |
ApplicationGatewayRedirectConfigurationPropertiesFor...
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. | string |
urlPathMaps | Peta jalur url yang menentukan konfigurasi pengalihan default. | SubResource[] |
ApplicationGatewayRequestRoutingRule
Nama | Deskripsi | Nilai |
---|---|---|
id | ID Sumber Daya. | string |
nama | Nama aturan perutean permintaan yang unik dalam Application Gateway. | string |
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 | Muat sumber daya Kebijakan Distribusi gateway aplikasi. | SubResource |
prioritas | Prioritas aturan perutean permintaan. | int Batasan: 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 |
ApplicationGatewayRewriteRuleSet
Nama | Deskripsi | Nilai |
---|---|---|
id | ID Sumber Daya. | string |
nama | Nama seperangkat aturan penulisan ulang yang unik dalam Application Gateway. | string |
properti | Properti seperangkat aturan penulisan ulang gateway aplikasi. | ApplicationGatewayRewriteRuleSetPropertiesFormat |
ApplicationGatewayRewriteRuleSetPropertiesFormat
Nama | Deskripsi | Nilai |
---|---|---|
rewriteRules | Menulis ulang aturan dalam seperangkat aturan penulisan ulang. | ApplicationGatewayRewriteRule[] |
ApplicationGatewayRewriteRule
Nama | Deskripsi | Nilai |
---|---|---|
actionSet | Kumpulan tindakan yang akan dilakukan sebagai bagian dari Aturan penulisan ulang. | ApplicationGatewayRewriteRuleActionSet |
Kondisi | Kondisi berdasarkan eksekusi set tindakan yang akan dievaluasi. | ApplicationGatewayRewriteRuleCondition[] |
nama | Nama aturan penulisan ulang yang unik dalam Application Gateway. | string |
ruleSequence | Urutan Aturan aturan penulisan ulang yang menentukan urutan eksekusi aturan tertentu dalam RewriteRuleSet. | int |
ApplicationGatewayRewriteRuleActionSet
Nama | Deskripsi | Nilai |
---|---|---|
requestHeaderConfigurations | Minta Tindakan Header di Set Tindakan. | ApplicationGatewayHeaderConfiguration[] |
responseHeaderConfigurations | Tindakan Header Respons di Kumpulan Tindakan. | ApplicationGatewayHeaderConfiguration[] |
urlConfiguration | Tindakan Konfigurasi Url di Kumpulan Tindakan. | ApplicationGatewayUrlConfiguration |
ApplicationGatewayHeaderConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
headerName | Nama header konfigurasi header. | string |
headerValue | Nilai header konfigurasi header. | string |
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. | string |
modifiedQueryString | String kueri yang telah disediakan pengguna untuk penulisan ulang url. Null berarti tidak ada string kueri yang akan diperbarui. Nilai default adalah null. | string |
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 salah. | bool |
ApplicationGatewayRewriteRuleCondition
Nama | Deskripsi | Nilai |
---|---|---|
ignoreCase | Mengatur parameter ini ke nilai kebenaran dengan memaksa pola untuk melakukan perbandingan kasus yang sensitif. | bool |
negate | 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. | string |
variabel | Parameter kondisi RewriteRuleCondition. | string |
ApplicationGatewayRoutingRule
Nama | Deskripsi | Nilai |
---|---|---|
id | ID Sumber Daya. | string |
nama | Nama aturan perutean yang unik dalam Application Gateway. | string |
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 (diperlukan) Batasan: Nilai min = 1 Nilai maksimum = 20000 |
ruleType | Jenis aturan. | 'Dasar' 'PathBasedRouting' |
ApplicationGatewaySku
Nama | Deskripsi | Nilai |
---|---|---|
kapasitas | Kapasitas (jumlah instans) gateway aplikasi. | int |
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. | string |
nama | Nama sertifikat SSL yang unik dalam Application Gateway. | string |
properti | Properti sertifikat SSL gateway aplikasi. | ApplicationGatewaySslCertificatePropertiesFormat |
ApplicationGatewaySslCertificatePropertiesFormat
Nama | Deskripsi | Nilai |
---|---|---|
data | Sertifikat pfx yang dikodekan Base-64. Hanya berlaku dalam Permintaan PUT. | string |
keyVaultSecretId | Id Rahasia (base-64 encoded unencrypted pfx) 'Secret' atau objek 'Certificate' yang disimpan di KeyVault. | string |
kata sandi | Kata sandi untuk file pfx yang ditentukan dalam data. Hanya berlaku dalam permintaan PUT. | string |
ApplicationGatewaySslPolicy
Nama | Deskripsi | Nilai |
---|---|---|
cipherSuites | Suite sandi Ssl akan 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. | string |
nama | Nama profil SSL yang unik dalam Application Gateway. | string |
properti | Properti profil SSL gateway aplikasi. | ApplicationGatewaySslProfilePropertiesFormat |
ApplicationGatewaySslProfilePropertiesFormat
Nama | Deskripsi | Nilai |
---|---|---|
clientAuthConfiguration | Konfigurasi autentikasi klien dari sumber daya gateway aplikasi. | ApplicationGatewayClientAuthConfiguration |
sslPolicy | Kebijakan SSL sumber daya gateway aplikasi. | ApplicationGatewaySslPolicy |
trustedClientCertificates | Array referensi ke sertifikat klien 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' |
ApplicationGatewayTrustedClientCertificate
Nama | Deskripsi | Nilai |
---|---|---|
id | ID Sumber Daya. | string |
nama | Nama sertifikat klien tepercaya yang unik dalam Application Gateway. | string |
properti | Properti sertifikat klien tepercaya gateway aplikasi. | ApplicationGatewayTrustedClientCertificateProperties... |
ApplicationGatewayTrustedClientCertificateProperties...
Nama | Deskripsi | Nilai |
---|---|---|
data | Data publik sertifikat. | string |
ApplicationGatewayTrustedRootCertificate
Nama | Deskripsi | Nilai |
---|---|---|
id | ID Sumber Daya. | string |
nama | Nama sertifikat akar tepercaya yang unik dalam Application Gateway. | string |
properti | Properti sertifikat akar tepercaya gateway aplikasi. | ApplicationGatewayTrustedRootCertificatePropertiesFo... |
ApplicationGatewayTrustedRootCertificatePropertiesFo...
Nama | Deskripsi | Nilai |
---|---|---|
data | Data publik sertifikat. | string |
keyVaultSecretId | Id Rahasia (base-64 encoded unencrypted pfx) 'Secret' atau objek 'Certificate' yang disimpan di KeyVault. | string |
ApplicationGatewayUrlPathMap
Nama | Deskripsi | Nilai |
---|---|---|
id | ID Sumber Daya. | string |
nama | Nama peta jalur URL yang unik dalam Application Gateway. | string |
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 dari peta jalur URL. | SubResource |
defaultRedirectConfiguration | Sumber daya konfigurasi pengalihan default peta jalur URL. | SubResource |
defaultRewriteRuleSet | Sumber daya seperangkat aturan Penulisan Ulang default dari peta jalur URL. | SubResource |
pathRules | Aturan jalur sumber daya peta jalur URL. | ApplicationGatewayPathRule[] |
ApplicationGatewayPathRule
Nama | Deskripsi | Nilai |
---|---|---|
id | ID Sumber Daya. | string |
nama | Nama aturan jalur yang unik dalam Application Gateway. | string |
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 |
jalur | Aturan jalur peta jalur URL. | string[] |
redirectConfiguration | Alihkan sumber daya konfigurasi aturan jalur peta jalur URL. | SubResource |
rewriteRuleSet | Tulis ulang sumber daya seperangkat aturan dari aturan jalur peta jalur URL. | SubResource |
ApplicationGatewayWebApplicationFirewallConfiguratio...
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 Batasan: Nilai min = 0 |
firewallMode | Mode firewall aplikasi web. | 'Deteksi' 'Pencegahan' (diperlukan) |
maxRequestBodySize | Ukuran isi permintaan maksimum untuk WAF. | int Batasan: Nilai minimum = 8 Nilai maks = 128 |
maxRequestBodySizeInKb | Ukuran isi permintaan maksimum dalam Kb untuk WAF. | int Batasan: Nilai minimum = 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) |
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) |
Templat Mulai Cepat
Templat mulai cepat berikut menyebarkan jenis sumber daya ini.
Templat | Deskripsi |
---|---|
Skala Otomatis LANSA Windows VM ScaleSet dengan database Azure SQL |
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 LANSA MSI) |
Create situs WordPress di jaringan virtual |
Templat ini membuat situs WordPress pada Instans Kontainer di jaringan virtual. Dan output situs publik FQDN yang dapat mengakses situs WordPress. |
Create Azure Application Gateway v2 |
Templat ini membuat Azure Application Gateway dengan dua server Windows Server 2016 di kumpulan backend |
Create 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 |
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. |
Penyiapan Demo Azure Application Gateway |
Templat ini memungkinkan Anda untuk dengan cepat menyebarkan demo Azure Application Gateway untuk menguji penyeimbangan beban dengan atau tanpa afinitas berbasis cookie. |
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 berdedikasi untuk menjalankan aplikasi Azure App Service dengan aman dalam skala tinggi, termasuk Web Apps, Mobile Apps, dan API Apps. |
Manajer lalu lintas multitingkat, L4 ILB, L7 AppGateway |
Templat ini menyebarkan Virtual Network, memisahkan jaringan melalui subnet, menyebarkan VM dan mengonfigurasi penyeimbangan beban |
Aplikasi Multitingkat dengan NSG, ILB, AppGateway |
Templat ini menyebarkan Virtual Network, memisahkan jaringan melalui subnet, menyebarkan VM dan mengonfigurasi penyeimbangan beban |
Create API Management di VNet Internal dengan App Gateway |
Templat ini menunjukkan cara Create instans Azure API Management di jaringan privat yang dilindungi oleh Azure Application Gateway. |
Front Door Standard/Premium dengan asal Application Gateway |
Templat ini membuat Front Door Standard/Premium dan instans Application Gateway, dan menggunakan kebijakan NSG dan WAF untuk memvalidasi bahwa lalu lintas telah masuk melalui asal Front Door. |
Front Door dengan Container Instances dan Application Gateway |
Templat ini membuat Front Door Standard/Premium dengan grup kontainer dan Application Gateway. |
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 |
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 |
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. |
Create Application Gateway |
Templat ini membuat gateway aplikasi di jaringan virtual dan menyiapkan aturan penyeimbangan beban untuk sejumlah komputer virtual |
Create Application Gateway IPv6 |
Templat ini membuat gateway aplikasi dengan frontend IPv6 dalam jaringan virtual tumpukan ganda. |
Create Application Gateway V2 dengan Key Vault |
Templat ini menyebarkan Application Gateway V2 dalam Virtual Network, identitas yang ditentukan pengguna, Key Vault, rahasia (data sertifikasi), dan kebijakan akses pada Key Vault dan Application Gateway. |
Application Gateway untuk Multi Hosting |
Templat ini membuat Application Gateway dan mengonfigurasinya untuk Multi Hosting pada port 443. |
Create Application Gateway dengan Penimpaan Jalur |
Templat ini menyebarkan Application Gateway dan menunjukkan penggunaan fitur penimpaan jalur untuk kumpulan alamat backend. |
Create Application Gateway dengan Probe |
Templat ini menyebarkan Application Gateway dengan fungsionalitas pemeriksaan yang disempurnakan. |
Create 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. |
Create 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. |
Create Application Gateway dengan Pengalihan |
Templat ini membuat gateway aplikasi dengan fungsi pengalihan di jaringan virtual dan menyiapkan aturan penyeimbangan beban dan pengalihan (dasar dan pathbased) |
Create Application Gateway dengan Penulisan Ulang |
Templat ini membuat gateway aplikasi dengan fungsi penulisan ulang di jaringan virtual dan menyiapkan penyeimbangan beban, menulis ulang aturan |
Create Application Gateway (SSL Kustom) |
Templat ini menyebarkan Application Gateway yang dikonfigurasi dengan kebijakan ssl kustom. |
Create Application Gateway (Kebijakan SSL) |
Templat ini menyebarkan Application Gateway yang dikonfigurasi dengan kebijakan ssl yang telah ditentukan sebelumnya. |
Application Gateway untuk Perutean Berbasis Jalur Url |
Templat ini membuat Application Gateway dan mengonfigurasinya untuk Perutean Berbasis Jalur URL. |
Create 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 |
Create 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 |
Application Gateway dengan WAF dan kebijakan firewall |
Templat ini membuat Application Gateway dengan WAF yang dikonfigurasi bersama dengan kebijakan firewall |
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. |
Create Application Gateway untuk WebApps |
Templat ini membuat gateway aplikasi di depan dua azure Web Apps dengan probe kustom diaktifkan. |
Create Application Gateway dengan Sertifikat |
Templat ini memperlihatkan cara membuat Key Vault sertifikat yang ditandatangani sendiri, lalu referensi dari Application Gateway. |
Application Gateway dengan API Management internal dan Aplikasi Web |
Application Gateway merutekan lalu lintas Internet ke jaringan virtual (mode internal) API Management instans yang melayani API web yang dihosting di Azure Web App. |
Create 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. |
Create Aplikasi Web, PE, dan Application Gateway v2 |
Templat ini membuat Azure Web App dengan titik akhir Privat di Azure Virtual Network Subnet , Application Gateway v2. Application Gateway disebarkan di vNet (subnet). Aplikasi Web membatasi akses ke lalu lintas dari subnet menggunakan titik akhir privat |
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 log perubahan.
Format sumber daya
Untuk membuat sumber daya Microsoft.Network/applicationGateways, tambahkan JSON berikut ke templat Anda.
{
"type": "Microsoft.Network/applicationGateways",
"apiVersion": "2023-04-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {}
}
},
"properties": {
"authenticationCertificates": [
{
"id": "string",
"name": "string",
"properties": {
"data": "string"
}
}
],
"autoscaleConfiguration": {
"maxCapacity": "int",
"minCapacity": "int"
},
"backendAddressPools": [
{
"id": "string",
"name": "string",
"properties": {
"backendAddresses": [
{
"fqdn": "string",
"ipAddress": "string"
}
]
}
}
],
"backendHttpSettingsCollection": [
{
"id": "string",
"name": "string",
"properties": {
"affinityCookieName": "string",
"authenticationCertificates": [
{
"id": "string"
}
],
"connectionDraining": {
"drainTimeoutInSec": "int",
"enabled": "bool"
},
"cookieBasedAffinity": "string",
"hostName": "string",
"path": "string",
"pickHostNameFromBackendAddress": "bool",
"port": "int",
"probe": {
"id": "string"
},
"probeEnabled": "bool",
"protocol": "string",
"requestTimeout": "int",
"trustedRootCertificates": [
{
"id": "string"
}
]
}
}
],
"backendSettingsCollection": [
{
"id": "string",
"name": "string",
"properties": {
"hostName": "string",
"pickHostNameFromBackendAddress": "bool",
"port": "int",
"probe": {
"id": "string"
},
"protocol": "string",
"timeout": "int",
"trustedRootCertificates": [
{
"id": "string"
}
]
}
}
],
"customErrorConfigurations": [
{
"customErrorPageUrl": "string",
"statusCode": "string"
}
],
"enableFips": "bool",
"enableHttp2": "bool",
"firewallPolicy": {
"id": "string"
},
"forceFirewallPolicyAssociation": "bool",
"frontendIPConfigurations": [
{
"id": "string",
"name": "string",
"properties": {
"privateIPAddress": "string",
"privateIPAllocationMethod": "string",
"privateLinkConfiguration": {
"id": "string"
},
"publicIPAddress": {
"id": "string"
},
"subnet": {
"id": "string"
}
}
}
],
"frontendPorts": [
{
"id": "string",
"name": "string",
"properties": {
"port": "int"
}
}
],
"gatewayIPConfigurations": [
{
"id": "string",
"name": "string",
"properties": {
"subnet": {
"id": "string"
}
}
}
],
"globalConfiguration": {
"enableRequestBuffering": "bool",
"enableResponseBuffering": "bool"
},
"httpListeners": [
{
"id": "string",
"name": "string",
"properties": {
"customErrorConfigurations": [
{
"customErrorPageUrl": "string",
"statusCode": "string"
}
],
"firewallPolicy": {
"id": "string"
},
"frontendIPConfiguration": {
"id": "string"
},
"frontendPort": {
"id": "string"
},
"hostName": "string",
"hostNames": [ "string" ],
"protocol": "string",
"requireServerNameIndication": "bool",
"sslCertificate": {
"id": "string"
},
"sslProfile": {
"id": "string"
}
}
}
],
"listeners": [
{
"id": "string",
"name": "string",
"properties": {
"frontendIPConfiguration": {
"id": "string"
},
"frontendPort": {
"id": "string"
},
"protocol": "string",
"sslCertificate": {
"id": "string"
},
"sslProfile": {
"id": "string"
}
}
}
],
"loadDistributionPolicies": [
{
"id": "string",
"name": "string",
"properties": {
"loadDistributionAlgorithm": "string",
"loadDistributionTargets": [
{
"id": "string",
"name": "string",
"properties": {
"backendAddressPool": {
"id": "string"
},
"weightPerServer": "int"
}
}
]
}
}
],
"privateLinkConfigurations": [
{
"id": "string",
"name": "string",
"properties": {
"ipConfigurations": [
{
"id": "string",
"name": "string",
"properties": {
"primary": "bool",
"privateIPAddress": "string",
"privateIPAllocationMethod": "string",
"subnet": {
"id": "string"
}
}
}
]
}
}
],
"probes": [
{
"id": "string",
"name": "string",
"properties": {
"host": "string",
"interval": "int",
"match": {
"body": "string",
"statusCodes": [ "string" ]
},
"minServers": "int",
"path": "string",
"pickHostNameFromBackendHttpSettings": "bool",
"pickHostNameFromBackendSettings": "bool",
"port": "int",
"protocol": "string",
"timeout": "int",
"unhealthyThreshold": "int"
}
}
],
"redirectConfigurations": [
{
"id": "string",
"name": "string",
"properties": {
"includePath": "bool",
"includeQueryString": "bool",
"pathRules": [
{
"id": "string"
}
],
"redirectType": "string",
"requestRoutingRules": [
{
"id": "string"
}
],
"targetListener": {
"id": "string"
},
"targetUrl": "string",
"urlPathMaps": [
{
"id": "string"
}
]
}
}
],
"requestRoutingRules": [
{
"id": "string",
"name": "string",
"properties": {
"backendAddressPool": {
"id": "string"
},
"backendHttpSettings": {
"id": "string"
},
"httpListener": {
"id": "string"
},
"loadDistributionPolicy": {
"id": "string"
},
"priority": "int",
"redirectConfiguration": {
"id": "string"
},
"rewriteRuleSet": {
"id": "string"
},
"ruleType": "string",
"urlPathMap": {
"id": "string"
}
}
}
],
"rewriteRuleSets": [
{
"id": "string",
"name": "string",
"properties": {
"rewriteRules": [
{
"actionSet": {
"requestHeaderConfigurations": [
{
"headerName": "string",
"headerValue": "string"
}
],
"responseHeaderConfigurations": [
{
"headerName": "string",
"headerValue": "string"
}
],
"urlConfiguration": {
"modifiedPath": "string",
"modifiedQueryString": "string",
"reroute": "bool"
}
},
"conditions": [
{
"ignoreCase": "bool",
"negate": "bool",
"pattern": "string",
"variable": "string"
}
],
"name": "string",
"ruleSequence": "int"
}
]
}
}
],
"routingRules": [
{
"id": "string",
"name": "string",
"properties": {
"backendAddressPool": {
"id": "string"
},
"backendSettings": {
"id": "string"
},
"listener": {
"id": "string"
},
"priority": "int",
"ruleType": "string"
}
}
],
"sku": {
"capacity": "int",
"name": "string",
"tier": "string"
},
"sslCertificates": [
{
"id": "string",
"name": "string",
"properties": {
"data": "string",
"keyVaultSecretId": "string",
"password": "string"
}
}
],
"sslPolicy": {
"cipherSuites": [ "string" ],
"disabledSslProtocols": [ "string" ],
"minProtocolVersion": "string",
"policyName": "string",
"policyType": "string"
},
"sslProfiles": [
{
"id": "string",
"name": "string",
"properties": {
"clientAuthConfiguration": {
"verifyClientCertIssuerDN": "bool",
"verifyClientRevocation": "string"
},
"sslPolicy": {
"cipherSuites": [ "string" ],
"disabledSslProtocols": [ "string" ],
"minProtocolVersion": "string",
"policyName": "string",
"policyType": "string"
},
"trustedClientCertificates": [
{
"id": "string"
}
]
}
}
],
"trustedClientCertificates": [
{
"id": "string",
"name": "string",
"properties": {
"data": "string"
}
}
],
"trustedRootCertificates": [
{
"id": "string",
"name": "string",
"properties": {
"data": "string",
"keyVaultSecretId": "string"
}
}
],
"urlPathMaps": [
{
"id": "string",
"name": "string",
"properties": {
"defaultBackendAddressPool": {
"id": "string"
},
"defaultBackendHttpSettings": {
"id": "string"
},
"defaultLoadDistributionPolicy": {
"id": "string"
},
"defaultRedirectConfiguration": {
"id": "string"
},
"defaultRewriteRuleSet": {
"id": "string"
},
"pathRules": [
{
"id": "string",
"name": "string",
"properties": {
"backendAddressPool": {
"id": "string"
},
"backendHttpSettings": {
"id": "string"
},
"firewallPolicy": {
"id": "string"
},
"loadDistributionPolicy": {
"id": "string"
},
"paths": [ "string" ],
"redirectConfiguration": {
"id": "string"
},
"rewriteRuleSet": {
"id": "string"
}
}
}
]
}
}
],
"webApplicationFirewallConfiguration": {
"disabledRuleGroups": [
{
"ruleGroupName": "string",
"rules": [ "int" ]
}
],
"enabled": "bool",
"exclusions": [
{
"matchVariable": "string",
"selector": "string",
"selectorMatchOperator": "string"
}
],
"fileUploadLimitInMb": "int",
"firewallMode": "string",
"maxRequestBodySize": "int",
"maxRequestBodySizeInKb": "int",
"requestBodyCheck": "bool",
"ruleSetType": "string",
"ruleSetVersion": "string"
}
},
"zones": [ "string" ]
}
Nilai properti
applicationGateways
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Jenis sumber daya | 'Microsoft.Network/applicationGateways' |
apiVersion | Versi api sumber daya | '2023-04-01' |
nama | Nama sumber daya | string (diperlukan) Batas karakter: 1-80 Karakter yang valid: Alfanumerik, garis bawah, titik, dan tanda hubung. Mulai dengan alfanumerik. Akhiri dengan alfanumerik atau garis bawah. |
lokasi | Lokasi sumber daya. | string |
tag | Tag sumber daya. | Kamus nama dan nilai tag. Lihat Tag dalam templat |
identitas | Identitas gateway aplikasi, jika dikonfigurasi. | ManagedServiceIdentity |
properti | Properti gateway aplikasi. | ApplicationGatewayPropertiesFormat |
zona | Daftar zona ketersediaan yang menunjukkan dari mana sumber daya perlu berasal. | string[] |
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 'Tidak Ada' 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 |
---|---|---|
{properti yang disesuaikan} | Komponen1Jq1T4ISchemasManagedserviceidentityProper... |
Komponen1Jq1T4ISchemasManagedserviceidentityProper...
Objek ini tidak berisi properti apa pun untuk diatur selama penyebaran. Semua properti adalah ReadOnly.
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 dari 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. | ApplicationGatewayWebApplicationFirewallConfiguratio... |
ApplicationGatewayAuthenticationCertificate
Nama | Deskripsi | Nilai |
---|---|---|
id | ID Sumber Daya. | string |
nama | Nama sertifikat autentikasi yang unik dalam Application Gateway. | string |
properti | Properti sertifikat autentikasi gateway aplikasi. | ApplicationGatewayAuthenticationCertificatePropertie... |
ApplicationGatewayAuthenticationCertificatePropertie...
Nama | Deskripsi | Nilai |
---|---|---|
data | Data publik sertifikat. | string |
ApplicationGatewayAutoscaleConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
maxCapacity | Batas atas pada jumlah kapasitas Application Gateway. | int Batasan: Nilai min = 2 |
minCapacity | Batas bawah pada jumlah kapasitas Application Gateway. | int (diperlukan) Batasan: Nilai min = 0 |
ApplicationGatewayBackendAddressPool
Nama | Deskripsi | Nilai |
---|---|---|
id | ID Sumber Daya. | string |
nama | Nama kumpulan alamat backend yang unik dalam Application Gateway. | string |
properti | Properti kumpulan alamat backend gateway aplikasi. | ApplicationGatewayBackendAddressPoolPropertiesFormat |
ApplicationGatewayBackendAddressPoolPropertiesFormat
Nama | Deskripsi | Nilai |
---|---|---|
backendAddresses | Alamat backend. | ApplicationGatewayBackendAddress[] |
ApplicationGatewayBackendAddress
Nama | Deskripsi | Nilai |
---|---|---|
Fqdn | Nama domain yang sepenuhnya memenuhi syarat (FQDN). | string |
ipAddress | Alamat IP. | string |
ApplicationGatewayBackendHttpSettings
Nama | Deskripsi | Nilai |
---|---|---|
id | ID Sumber Daya. | string |
nama | Nama pengaturan http backend yang unik dalam Application Gateway. | string |
properti | Properti pengaturan HTTP ujung belakang gateway aplikasi. | ApplicationGatewayBackendHttpSettingsPropertiesForma... |
ApplicationGatewayBackendHttpSettingsPropertiesForma...
Nama | Deskripsi | Nilai |
---|---|---|
affinityCookieName | Nama cookie yang digunakan untuk cookie afinitas. | string |
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. | string |
jalur | Jalur yang harus digunakan sebagai awalan untuk semua permintaan HTTP. Null berarti tidak ada jalur yang akan diawali. Nilai default adalah null. | string |
pickHostNameFromBackendAddress | Apakah memilih header host harus dipilih dari nama host server backend. Nilai defaultnya adalah salah. | bool |
port | Port tujuan pada backend. | int |
probe | Probe sumber daya gateway aplikasi. | SubResource |
probeEnabled | Apakah probe diaktifkan. Nilai defaultnya adalah salah. | bool |
protokol | Protokol yang digunakan untuk berkomunikasi dengan backend. | 'Http' 'Https' 'Tcp' 'Tls' |
requestTimeout | Minta batas waktu dalam hitung detik. Application Gateway akan gagal dalam 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[] |
SubResource
Nama | Deskripsi | Nilai |
---|---|---|
id | ID Sumber Daya. | string |
ApplicationGatewayConnectionDraining
Nama | Deskripsi | Nilai |
---|---|---|
drainTimeoutInSec | Jumlah pengurasan koneksi detik aktif. Nilai yang dapat diterima adalah dari 1 detik hingga 3600 detik. | int (diperlukan) Batasan: Nilai min = 1 Nilai maks = 3600 |
diaktifkan | Apakah pengurasan koneksi diaktifkan atau tidak. | bool (diperlukan) |
ApplicationGatewayBackendSettings
Nama | Deskripsi | Nilai |
---|---|---|
id | ID Sumber Daya. | string |
nama | Nama pengaturan backend yang unik dalam Application Gateway. | string |
properti | Properti pengaturan backend gateway aplikasi. | ApplicationGatewayBackendSettingsPropertiesFormat |
ApplicationGatewayBackendSettingsPropertiesFormat
Nama | Deskripsi | Nilai |
---|---|---|
hostName | Indikasi nama server yang akan dikirim ke server backend untuk protokol Tls. | string |
pickHostNameFromBackendAddress | Apakah memilih indikasi nama server dari nama host server backend untuk protokol Tls. Nilai defaultnya adalah salah. | bool |
port | Port tujuan pada backend. | int |
probe | Probe sumber daya gateway aplikasi. | SubResource |
protokol | Protokol yang digunakan untuk berkomunikasi dengan backend. | 'Http' 'Https' 'Tcp' 'Tls' |
waktu habis | Waktu koneksi habis dalam hitungan detik. Application Gateway akan gagal dalam 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[] |
ApplicationGatewayCustomError
Nama | Deskripsi | Nilai |
---|---|---|
customErrorPageUrl | URL halaman kesalahan dari kesalahan kustom gateway aplikasi. | string |
statusCode | Kode status kesalahan kustom gateway aplikasi. | 'HttpStatus400' 'HttpStatus403' 'HttpStatus404' 'HttpStatus405' 'HttpStatus408' 'HttpStatus500' 'HttpStatus502' 'HttpStatus503' 'HttpStatus504' |
ApplicationGatewayFrontendIPConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
id | ID Sumber Daya. | string |
nama | Nama konfigurasi IP frontend yang unik dalam Application Gateway. | string |
properti | Properti konfigurasi IP frontend gateway aplikasi. | ApplicationGatewayFrontendIPConfigurationPropertiesF... |
ApplicationGatewayFrontendIPConfigurationPropertiesF...
Nama | Deskripsi | Nilai |
---|---|---|
privateIPAddress | PrivateIPAddress dari Konfigurasi IP antarmuka jaringan. | string |
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. | string |
nama | Nama port frontend yang unik dalam Application Gateway. | string |
properti | Properti port frontend gateway aplikasi. | ApplicationGatewayFrontendPortPropertiesFormat |
ApplicationGatewayFrontendPortPropertiesFormat
Nama | Deskripsi | Nilai |
---|---|---|
port | Port ujung depan. | int |
ApplicationGatewayIPConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
id | ID Sumber Daya. | string |
nama | Nama konfigurasi IP yang unik dalam Application Gateway. | string |
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 |
ApplicationGatewayGlobalConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
enableRequestBuffering | Aktifkan buffering permintaan. | bool |
enableResponseBuffering | Aktifkan buffering respons. | bool |
ApplicationGatewayHttpListener
Nama | Deskripsi | Nilai |
---|---|---|
id | ID Sumber Daya. | string |
nama | Nama pendengar HTTP yang unik dalam Application Gateway. | string |
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. | string |
Hostname | Daftar nama Host untuk Pendengar HTTP yang juga memungkinkan karakter kartubebas 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 |
ApplicationGatewayListener
Nama | Deskripsi | Nilai |
---|---|---|
id | ID Sumber Daya. | string |
nama | Nama pendengar yang unik dalam Application Gateway. | string |
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 |
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. | string |
nama | Nama kebijakan distribusi beban yang unik dalam Application Gateway. | string |
properti | Properti kebijakan distribusi beban gateway aplikasi. | ApplicationGatewayLoadDistributionPolicyPropertiesFo... |
ApplicationGatewayLoadDistributionPolicyPropertiesFo...
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. | string |
nama | Nama kebijakan distribusi beban yang unik dalam Application Gateway. | string |
properti | Properti target distribusi beban gateway aplikasi. | ApplicationGatewayLoadDistributionTargetPropertiesFo... |
ApplicationGatewayLoadDistributionTargetPropertiesFo...
Nama | Deskripsi | Nilai |
---|---|---|
backendAddressPool | Sumber daya kumpulan alamat backend gateway aplikasi. | SubResource |
weightPerServer | Berat per server. Rentang antara 1 dan 100. | int Batasan: Nilai min = 1 Nilai maks = 100 |
ApplicationGatewayPrivateLinkConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
id | ID Sumber Daya. | string |
nama | Nama konfigurasi tautan privat yang unik dalam Application Gateway. | string |
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. | string |
nama | Nama konfigurasi ip tautan privat gateway aplikasi. | string |
properti | Properti konfigurasi ip tautan privat gateway aplikasi. | ApplicationGatewayPrivateLinkIpConfigurationProperti... |
ApplicationGatewayPrivateLinkIpConfigurationProperti...
Nama | Deskripsi | Nilai |
---|---|---|
primer | Apakah konfigurasi ip adalah primer atau tidak. | bool |
privateIPAddress | Alamat IP privat konfigurasi IP. | string |
privateIPAllocationMethod | Metode alokasi alamat IP privat. | 'Dinamis' 'Statis' |
subnet | Referensi ke sumber daya subnet. | SubResource |
ApplicationGatewayProbe
Nama | Deskripsi | Nilai |
---|---|---|
id | ID Sumber Daya. | string |
nama | Nama probe yang unik dalam Application Gateway. | string |
properti | Properti pemeriksaan gateway aplikasi. | ApplicationGatewayProbePropertiesFormat |
ApplicationGatewayProbePropertiesFormat
Nama | Deskripsi | Nilai |
---|---|---|
host | Nama host untuk mengirim pemeriksaan. | string |
Interval | Interval pemeriksaan dalam hitungan detik. Nilai ini adalah jeda waktu antara dua pemeriksaan berturutan. Nilai yang dapat diterima adalah dari 1 detik hingga 86400 detik. | int |
cocok | Kriteria untuk mengklasifikasikan respons pemeriksaan yang sehat. | ApplicationGatewayProbeHealthResponseMatch |
minServers | Jumlah minimum server yang selalu ditandai sehat. Nilai defaultnya adalah 0. | int |
jalur | Jalur relatif pemeriksaan. Jalur yang valid dimulai dari '/'. Pemeriksaan dikirim ke {Protocol}://{host}:{port}{path}. | string |
pickHostNameFromBackendHttpSettings | Apakah header host harus dipilih dari pengaturan http backend. Nilai defaultnya adalah salah. | bool |
pickHostNameFromBackendSettings | Apakah indikasi nama server harus dipilih dari pengaturan backend untuk protokol Tls. Nilai defaultnya adalah salah. | bool |
port | 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 Batasan: Nilai min = 1 Nilai maks = 65535 |
protokol | Protokol yang digunakan untuk probe. | 'Http' 'Https' 'Tcp' 'Tls' |
waktu habis | Waktu pemeriksaan habis dalam hitung detik. Pemeriksaan ditandai sebagai gagal jika respons yang valid tidak diterima dengan periode waktu habis ini. Nilai yang dapat diterima adalah dari 1 detik hingga 86400 detik. | int |
unhealthyThreshold | Jumlah percobaan ulang 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 |
ApplicationGatewayProbeHealthResponseMatch
Nama | Deskripsi | Nilai |
---|---|---|
isi | Tubuh yang harus terkandung dalam respons kesehatan. Nilai default kosong. | string |
statusCodes | Rentang kode status sehat yang diizinkan. Rentang default kode status sehat adalah 200-399. | string[] |
ApplicationGatewayRedirectConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
id | ID Sumber Daya. | string |
nama | Nama konfigurasi pengalihan yang unik dalam Application Gateway. | string |
properti | Properti konfigurasi pengalihan gateway aplikasi. | ApplicationGatewayRedirectConfigurationPropertiesFor... |
ApplicationGatewayRedirectConfigurationPropertiesFor...
Nama | Deskripsi | Nilai |
---|---|---|
includePath | Sertakan jalur di 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. | string |
urlPathMaps | Peta jalur url yang menentukan konfigurasi pengalihan default. | SubResource[] |
ApplicationGatewayRequestRoutingRule
Nama | Deskripsi | Nilai |
---|---|---|
id | ID Sumber Daya. | string |
nama | Nama aturan perutean permintaan yang unik dalam Application Gateway. | string |
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 | Muat sumber daya Kebijakan Distribusi gateway aplikasi. | SubResource |
prioritas | Prioritas aturan perutean permintaan. | int Batasan: 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 |
ApplicationGatewayRewriteRuleSet
Nama | Deskripsi | Nilai |
---|---|---|
id | ID Sumber Daya. | string |
nama | Nama seperangkat aturan penulisan ulang yang unik dalam Application Gateway. | string |
properti | Properti seperangkat aturan penulisan ulang gateway aplikasi. | ApplicationGatewayRewriteRuleSetPropertiesFormat |
ApplicationGatewayRewriteRuleSetPropertiesFormat
Nama | Deskripsi | Nilai |
---|---|---|
rewriteRules | Menulis ulang aturan dalam seperangkat aturan penulisan ulang. | ApplicationGatewayRewriteRule[] |
ApplicationGatewayRewriteRule
Nama | Deskripsi | Nilai |
---|---|---|
actionSet | Kumpulan tindakan yang akan dilakukan sebagai bagian dari Aturan penulisan ulang. | ApplicationGatewayRewriteRuleActionSet |
Kondisi | Kondisi berdasarkan eksekusi set tindakan yang akan dievaluasi. | ApplicationGatewayRewriteRuleCondition[] |
nama | Nama aturan penulisan ulang yang unik dalam Application Gateway. | string |
ruleSequence | Urutan Aturan aturan penulisan ulang yang menentukan urutan eksekusi aturan tertentu dalam RewriteRuleSet. | int |
ApplicationGatewayRewriteRuleActionSet
Nama | Deskripsi | Nilai |
---|---|---|
requestHeaderConfigurations | Minta Tindakan Header di Set Tindakan. | ApplicationGatewayHeaderConfiguration[] |
responseHeaderConfigurations | Tindakan Header Respons di Kumpulan Tindakan. | ApplicationGatewayHeaderConfiguration[] |
urlConfiguration | Tindakan Konfigurasi Url di Kumpulan Tindakan. | ApplicationGatewayUrlConfiguration |
ApplicationGatewayHeaderConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
headerName | Nama header konfigurasi header. | string |
headerValue | Nilai header konfigurasi header. | string |
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. | string |
modifiedQueryString | String kueri yang telah disediakan pengguna untuk penulisan ulang url. Null berarti tidak ada string kueri yang akan diperbarui. Nilai default adalah null. | string |
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 salah. | bool |
ApplicationGatewayRewriteRuleCondition
Nama | Deskripsi | Nilai |
---|---|---|
ignoreCase | Mengatur parameter ini ke nilai kebenaran dengan memaksa pola untuk melakukan perbandingan kasus yang sensitif. | bool |
negate | 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. | string |
variabel | Parameter kondisi RewriteRuleCondition. | string |
ApplicationGatewayRoutingRule
Nama | Deskripsi | Nilai |
---|---|---|
id | ID Sumber Daya. | string |
nama | Nama aturan perutean yang unik dalam Application Gateway. | string |
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 (diperlukan) Batasan: Nilai min = 1 Nilai maks = 20000 |
ruleType | Jenis aturan. | 'Dasar' 'PathBasedRouting' |
ApplicationGatewaySku
Nama | Deskripsi | Nilai |
---|---|---|
kapasitas | Kapasitas (jumlah instans) gateway aplikasi. | int |
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. | string |
nama | Nama sertifikat SSL yang unik dalam Application Gateway. | string |
properti | Properti sertifikat SSL gateway aplikasi. | ApplicationGatewaySslCertificatePropertiesFormat |
ApplicationGatewaySslCertificatePropertiesFormat
Nama | Deskripsi | Nilai |
---|---|---|
data | Sertifikat pfx yang dikodekan Base-64. Hanya berlaku dalam Permintaan PUT. | string |
keyVaultSecretId | Id Rahasia (base-64 encoded unencrypted pfx) 'Secret' atau objek 'Certificate' yang disimpan di KeyVault. | string |
kata sandi | Kata sandi untuk file pfx yang ditentukan dalam data. Hanya berlaku dalam permintaan PUT. | string |
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 di 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 sebelumnya' |
ApplicationGatewaySslProfile
Nama | Deskripsi | Nilai |
---|---|---|
id | ID Sumber Daya. | string |
nama | Nama profil SSL yang unik dalam Application Gateway. | string |
properti | Properti profil SSL gateway aplikasi. | ApplicationGatewaySslProfilePropertiesFormat |
ApplicationGatewaySslProfilePropertiesFormat
Nama | Deskripsi | Nilai |
---|---|---|
clientAuthConfiguration | Konfigurasi autentikasi klien dari sumber daya gateway aplikasi. | ApplicationGatewayClientAuthConfiguration |
sslPolicy | Kebijakan SSL sumber daya gateway aplikasi. | ApplicationGatewaySslPolicy |
trustedClientCertificates | Array referensi ke sertifikat klien 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' |
ApplicationGatewayTrustedClientCertificate
Nama | Deskripsi | Nilai |
---|---|---|
id | ID Sumber Daya. | string |
nama | Nama sertifikat klien tepercaya yang unik dalam Application Gateway. | string |
properti | Properti sertifikat klien tepercaya gateway aplikasi. | ApplicationGatewayTrustedClientCertificateProperties... |
ApplicationGatewayTrustedClientCertificateProperties...
Nama | Deskripsi | Nilai |
---|---|---|
data | Data publik sertifikat. | string |
ApplicationGatewayTrustedRootCertificate
Nama | Deskripsi | Nilai |
---|---|---|
id | ID Sumber Daya. | string |
nama | Nama sertifikat akar tepercaya yang unik dalam Application Gateway. | string |
properti | Properti sertifikat akar tepercaya gateway aplikasi. | ApplicationGatewayTrustedRootCertificatePropertiesFo... |
ApplicationGatewayTrustedRootCertificatePropertiesFo...
Nama | Deskripsi | Nilai |
---|---|---|
data | Data publik sertifikat. | string |
keyVaultSecretId | Id Rahasia (base-64 encoded unencrypted pfx) 'Secret' atau objek 'Certificate' yang disimpan di KeyVault. | string |
ApplicationGatewayUrlPathMap
Nama | Deskripsi | Nilai |
---|---|---|
id | ID Sumber Daya. | string |
nama | Nama peta jalur URL yang unik dalam Application Gateway. | string |
properti | Properti peta jalur URL gateway aplikasi. | ApplicationGatewayUrlPathMapPropertiesFormat |
ApplicationGatewayUrlPathMapPropertiesFormat
Nama | Deskripsi | Nilai |
---|---|---|
defaultBackendAddressPool | Sumber daya kumpulan alamat backend default dari peta jalur URL. | SubResource |
defaultBackendHttpSettings | Sumber daya pengaturan http backend default dari peta jalur URL. | SubResource |
defaultLoadDistributionPolicy | Sumber daya Kebijakan Distribusi Beban Default dari peta jalur URL. | SubResource |
defaultRedirectConfiguration | Sumber daya konfigurasi pengalihan default peta jalur URL. | SubResource |
defaultRewriteRuleSet | Sumber daya seperangkat aturan Penulisan Ulang default dari peta jalur URL. | SubResource |
pathRules | Aturan jalur sumber daya peta jalur URL. | ApplicationGatewayPathRule[] |
ApplicationGatewayPathRule
Nama | Deskripsi | Nilai |
---|---|---|
id | ID Sumber Daya. | string |
nama | Nama aturan jalur yang unik dalam Application Gateway. | string |
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 |
jalur | Aturan jalur peta jalur URL. | string[] |
redirectConfiguration | Alihkan sumber daya konfigurasi aturan jalur peta jalur URL. | SubResource |
rewriteRuleSet | Tulis ulang sumber daya seperangkat aturan dari aturan jalur peta jalur URL. | SubResource |
ApplicationGatewayWebApplicationFirewallConfiguratio...
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 Batasan: Nilai min = 0 |
firewallMode | Mode firewall aplikasi web. | 'Deteksi' 'Pencegahan' (diperlukan) |
maxRequestBodySize | Ukuran isi permintaan maksimum untuk WAF. | int Batasan: Nilai minimum = 8 Nilai maks = 128 |
maxRequestBodySizeInKb | Ukuran isi permintaan maksimum dalam Kb untuk WAF. | int Batasan: 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) |
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) |
Templat Mulai Cepat
Templat mulai cepat berikut menyebarkan jenis sumber daya ini.
Templat | Deskripsi |
---|---|
Skala Otomatis LANSA Windows VM ScaleSet dengan database Azure SQL |
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 LANSA MSI) |
Create situs WordPress di jaringan virtual |
Templat ini membuat situs WordPress pada Instans Kontainer di jaringan virtual. Dan output situs publik FQDN yang dapat mengakses situs WordPress. |
Create Azure Application Gateway v2 |
Templat ini membuat Azure Application Gateway dengan dua server Windows Server 2016 di kumpulan backend |
Create 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 |
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. |
Penyiapan Demo Azure Application Gateway |
Templat ini memungkinkan Anda untuk dengan cepat menyebarkan demo Azure Application Gateway untuk menguji penyeimbangan beban dengan atau tanpa afinitas berbasis cookie. |
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 berdedikasi untuk menjalankan aplikasi Azure App Service dengan aman dalam skala tinggi, termasuk Web Apps, Mobile Apps, dan API Apps. |
Manajer lalu lintas multitingkat, L4 ILB, L7 AppGateway |
Templat ini menyebarkan Virtual Network, memisahkan jaringan melalui subnet, menyebarkan VM dan mengonfigurasi penyeimbangan beban |
Aplikasi Multitingkat dengan NSG, ILB, AppGateway |
Templat ini menyebarkan Virtual Network, memisahkan jaringan melalui subnet, menyebarkan VM dan mengonfigurasi penyeimbangan beban |
Create API Management di VNet Internal dengan App Gateway |
Templat ini menunjukkan cara Create instans Azure API Management di jaringan privat yang dilindungi oleh Azure Application Gateway. |
Front Door Standard/Premium dengan asal Application Gateway |
Templat ini membuat Front Door Standard/Premium dan instans Application Gateway, dan menggunakan kebijakan NSG dan WAF untuk memvalidasi bahwa lalu lintas telah masuk melalui asal Front Door. |
Front Door dengan Container Instances dan Application Gateway |
Templat ini membuat Front Door Standard/Premium dengan grup kontainer dan Application Gateway. |
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 |
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 |
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. |
Create Application Gateway |
Templat ini membuat gateway aplikasi di jaringan virtual dan menyiapkan aturan penyeimbangan beban untuk sejumlah komputer virtual |
Create Application Gateway IPv6 |
Templat ini membuat gateway aplikasi dengan frontend IPv6 dalam jaringan virtual tumpukan ganda. |
Create Application Gateway V2 dengan Key Vault |
Templat ini menyebarkan Application Gateway V2 dalam Virtual Network, identitas yang ditentukan pengguna, Key Vault, rahasia (data sertifikasi), dan kebijakan akses pada Key Vault dan Application Gateway. |
Application Gateway untuk Multi Hosting |
Templat ini membuat Application Gateway dan mengonfigurasinya untuk Multi Hosting pada port 443. |
Create Application Gateway dengan Penimpaan Jalur |
Templat ini menyebarkan Application Gateway dan menunjukkan penggunaan fitur penimpaan jalur untuk kumpulan alamat backend. |
Create Application Gateway dengan Probe |
Templat ini menyebarkan Application Gateway dengan fungsionalitas pemeriksaan yang disempurnakan. |
Create 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. |
Create 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. |
Create Application Gateway dengan Pengalihan |
Templat ini membuat gateway aplikasi dengan fungsi pengalihan di jaringan virtual dan menyiapkan aturan penyeimbangan beban dan pengalihan (dasar dan pathbased) |
Create Application Gateway dengan Penulisan Ulang |
Templat ini membuat gateway aplikasi dengan fungsi penulisan ulang di jaringan virtual dan menyiapkan penyeimbangan beban, menulis ulang aturan |
Create Application Gateway (SSL Kustom) |
Templat ini menyebarkan Application Gateway yang dikonfigurasi dengan kebijakan ssl kustom. |
Create Application Gateway (Kebijakan SSL) |
Templat ini menyebarkan Application Gateway yang dikonfigurasi dengan kebijakan ssl yang telah ditentukan sebelumnya. |
Application Gateway untuk Perutean Berbasis Jalur Url |
Templat ini membuat Application Gateway dan mengonfigurasinya untuk Perutean Berbasis Jalur URL. |
Create 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 |
Create 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 |
Application Gateway dengan WAF dan kebijakan firewall |
Templat ini membuat Application Gateway dengan WAF yang dikonfigurasi bersama dengan kebijakan firewall |
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. |
Create Application Gateway untuk WebApps |
Templat ini membuat gateway aplikasi di depan dua azure Web Apps dengan probe kustom diaktifkan. |
Create Application Gateway dengan Sertifikat |
Templat ini memperlihatkan cara membuat Key Vault sertifikat yang ditandatangani sendiri, lalu referensi dari Application Gateway. |
Application Gateway dengan API Management internal dan Aplikasi Web |
Application Gateway merutekan lalu lintas Internet ke jaringan virtual (mode internal) API Management instans yang melayani API web yang dihosting di Azure Web App. |
Create 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. |
Create Aplikasi Web, PE, dan Application Gateway v2 |
Templat ini membuat Azure Web App dengan titik akhir Privat di Azure Virtual Network Subnet , Application Gateway v2. Application Gateway disebarkan di vNet (subnet). Aplikasi Web membatasi akses ke lalu lintas dari subnet menggunakan titik akhir privat |
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 log perubahan.
Format sumber daya
Untuk membuat sumber daya Microsoft.Network/applicationGateways, tambahkan Terraform berikut ke templat Anda.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/applicationGateways@2023-04-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
identity {
type = "string"
identity_ids = []
}
body = jsonencode({
properties = {
authenticationCertificates = [
{
id = "string"
name = "string"
properties = {
data = "string"
}
}
]
autoscaleConfiguration = {
maxCapacity = int
minCapacity = int
}
backendAddressPools = [
{
id = "string"
name = "string"
properties = {
backendAddresses = [
{
fqdn = "string"
ipAddress = "string"
}
]
}
}
]
backendHttpSettingsCollection = [
{
id = "string"
name = "string"
properties = {
affinityCookieName = "string"
authenticationCertificates = [
{
id = "string"
}
]
connectionDraining = {
drainTimeoutInSec = int
enabled = bool
}
cookieBasedAffinity = "string"
hostName = "string"
path = "string"
pickHostNameFromBackendAddress = bool
port = int
probe = {
id = "string"
}
probeEnabled = bool
protocol = "string"
requestTimeout = int
trustedRootCertificates = [
{
id = "string"
}
]
}
}
]
backendSettingsCollection = [
{
id = "string"
name = "string"
properties = {
hostName = "string"
pickHostNameFromBackendAddress = bool
port = int
probe = {
id = "string"
}
protocol = "string"
timeout = int
trustedRootCertificates = [
{
id = "string"
}
]
}
}
]
customErrorConfigurations = [
{
customErrorPageUrl = "string"
statusCode = "string"
}
]
enableFips = bool
enableHttp2 = bool
firewallPolicy = {
id = "string"
}
forceFirewallPolicyAssociation = bool
frontendIPConfigurations = [
{
id = "string"
name = "string"
properties = {
privateIPAddress = "string"
privateIPAllocationMethod = "string"
privateLinkConfiguration = {
id = "string"
}
publicIPAddress = {
id = "string"
}
subnet = {
id = "string"
}
}
}
]
frontendPorts = [
{
id = "string"
name = "string"
properties = {
port = int
}
}
]
gatewayIPConfigurations = [
{
id = "string"
name = "string"
properties = {
subnet = {
id = "string"
}
}
}
]
globalConfiguration = {
enableRequestBuffering = bool
enableResponseBuffering = bool
}
httpListeners = [
{
id = "string"
name = "string"
properties = {
customErrorConfigurations = [
{
customErrorPageUrl = "string"
statusCode = "string"
}
]
firewallPolicy = {
id = "string"
}
frontendIPConfiguration = {
id = "string"
}
frontendPort = {
id = "string"
}
hostName = "string"
hostNames = [
"string"
]
protocol = "string"
requireServerNameIndication = bool
sslCertificate = {
id = "string"
}
sslProfile = {
id = "string"
}
}
}
]
listeners = [
{
id = "string"
name = "string"
properties = {
frontendIPConfiguration = {
id = "string"
}
frontendPort = {
id = "string"
}
protocol = "string"
sslCertificate = {
id = "string"
}
sslProfile = {
id = "string"
}
}
}
]
loadDistributionPolicies = [
{
id = "string"
name = "string"
properties = {
loadDistributionAlgorithm = "string"
loadDistributionTargets = [
{
id = "string"
name = "string"
properties = {
backendAddressPool = {
id = "string"
}
weightPerServer = int
}
}
]
}
}
]
privateLinkConfigurations = [
{
id = "string"
name = "string"
properties = {
ipConfigurations = [
{
id = "string"
name = "string"
properties = {
primary = bool
privateIPAddress = "string"
privateIPAllocationMethod = "string"
subnet = {
id = "string"
}
}
}
]
}
}
]
probes = [
{
id = "string"
name = "string"
properties = {
host = "string"
interval = int
match = {
body = "string"
statusCodes = [
"string"
]
}
minServers = int
path = "string"
pickHostNameFromBackendHttpSettings = bool
pickHostNameFromBackendSettings = bool
port = int
protocol = "string"
timeout = int
unhealthyThreshold = int
}
}
]
redirectConfigurations = [
{
id = "string"
name = "string"
properties = {
includePath = bool
includeQueryString = bool
pathRules = [
{
id = "string"
}
]
redirectType = "string"
requestRoutingRules = [
{
id = "string"
}
]
targetListener = {
id = "string"
}
targetUrl = "string"
urlPathMaps = [
{
id = "string"
}
]
}
}
]
requestRoutingRules = [
{
id = "string"
name = "string"
properties = {
backendAddressPool = {
id = "string"
}
backendHttpSettings = {
id = "string"
}
httpListener = {
id = "string"
}
loadDistributionPolicy = {
id = "string"
}
priority = int
redirectConfiguration = {
id = "string"
}
rewriteRuleSet = {
id = "string"
}
ruleType = "string"
urlPathMap = {
id = "string"
}
}
}
]
rewriteRuleSets = [
{
id = "string"
name = "string"
properties = {
rewriteRules = [
{
actionSet = {
requestHeaderConfigurations = [
{
headerName = "string"
headerValue = "string"
}
]
responseHeaderConfigurations = [
{
headerName = "string"
headerValue = "string"
}
]
urlConfiguration = {
modifiedPath = "string"
modifiedQueryString = "string"
reroute = bool
}
}
conditions = [
{
ignoreCase = bool
negate = bool
pattern = "string"
variable = "string"
}
]
name = "string"
ruleSequence = int
}
]
}
}
]
routingRules = [
{
id = "string"
name = "string"
properties = {
backendAddressPool = {
id = "string"
}
backendSettings = {
id = "string"
}
listener = {
id = "string"
}
priority = int
ruleType = "string"
}
}
]
sku = {
capacity = int
name = "string"
tier = "string"
}
sslCertificates = [
{
id = "string"
name = "string"
properties = {
data = "string"
keyVaultSecretId = "string"
password = "string"
}
}
]
sslPolicy = {
cipherSuites = [
"string"
]
disabledSslProtocols = [
"string"
]
minProtocolVersion = "string"
policyName = "string"
policyType = "string"
}
sslProfiles = [
{
id = "string"
name = "string"
properties = {
clientAuthConfiguration = {
verifyClientCertIssuerDN = bool
verifyClientRevocation = "string"
}
sslPolicy = {
cipherSuites = [
"string"
]
disabledSslProtocols = [
"string"
]
minProtocolVersion = "string"
policyName = "string"
policyType = "string"
}
trustedClientCertificates = [
{
id = "string"
}
]
}
}
]
trustedClientCertificates = [
{
id = "string"
name = "string"
properties = {
data = "string"
}
}
]
trustedRootCertificates = [
{
id = "string"
name = "string"
properties = {
data = "string"
keyVaultSecretId = "string"
}
}
]
urlPathMaps = [
{
id = "string"
name = "string"
properties = {
defaultBackendAddressPool = {
id = "string"
}
defaultBackendHttpSettings = {
id = "string"
}
defaultLoadDistributionPolicy = {
id = "string"
}
defaultRedirectConfiguration = {
id = "string"
}
defaultRewriteRuleSet = {
id = "string"
}
pathRules = [
{
id = "string"
name = "string"
properties = {
backendAddressPool = {
id = "string"
}
backendHttpSettings = {
id = "string"
}
firewallPolicy = {
id = "string"
}
loadDistributionPolicy = {
id = "string"
}
paths = [
"string"
]
redirectConfiguration = {
id = "string"
}
rewriteRuleSet = {
id = "string"
}
}
}
]
}
}
]
webApplicationFirewallConfiguration = {
disabledRuleGroups = [
{
ruleGroupName = "string"
rules = [
int
]
}
]
enabled = bool
exclusions = [
{
matchVariable = "string"
selector = "string"
selectorMatchOperator = "string"
}
]
fileUploadLimitInMb = int
firewallMode = "string"
maxRequestBodySize = int
maxRequestBodySizeInKb = int
requestBodyCheck = bool
ruleSetType = "string"
ruleSetVersion = "string"
}
}
zones = [
"string"
]
})
}
Nilai properti
applicationGateways
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Jenis sumber daya | "Microsoft.Network/applicationGateways@2023-04-01" |
nama | Nama sumber daya | string (diperlukan) Batas karakter: 1-80 Karakter yang valid: Alfanumerik, garis bawah, titik, dan tanda hubung. Mulai dengan alfanumerik. Akhiri dengan alfanumerik atau garis bawah. |
lokasi | Lokasi sumber daya. | string |
parent_id | Untuk menyebarkan ke grup sumber daya, gunakan ID grup sumber daya tersebut. | string (diperlukan) |
tag | Tag sumber daya. | Kamus nama dan nilai tag. |
identity | Identitas gateway aplikasi, jika dikonfigurasi. | ManagedServiceIdentity |
properti | Properti gateway aplikasi. | ApplicationGatewayPropertiesFormat |
zona | Daftar zona ketersediaan yang menunjukkan dari mana sumber daya perlu berasal. | string[] |
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 'Tidak Ada' akan menghapus identitas apa pun dari komputer virtual. | "SystemAssigned" "SystemAssigned, UserAssigned" "UserAssigned" |
identity_ids | 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}'. | Array ID identitas pengguna. |
ManagedServiceIdentityUserAssignedIdentities
Nama | Deskripsi | Nilai |
---|---|---|
{customized property} | Komponen1Jq1T4ISchemasManagedserviceidentityProper... |
Komponen1Jq1T4ISchemasManagedserviceidentityProper...
Objek ini tidak berisi properti apa pun untuk diatur selama penyebaran. Semua properti adalah ReadOnly.
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 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 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. | ApplicationGatewayWebApplicationFirewallConfiguratio... |
ApplicationGatewayAuthenticationCertificate
Nama | Deskripsi | Nilai |
---|---|---|
id | ID Sumber Daya. | string |
nama | Nama sertifikat autentikasi yang unik dalam Application Gateway. | string |
properti | Properti sertifikat autentikasi gateway aplikasi. | ApplicationGatewayAuthenticationCertificatePropertie... |
ApplicationGatewayAuthenticationCertificatePropertie...
Nama | Deskripsi | Nilai |
---|---|---|
data | Data publik sertifikat. | string |
ApplicationGatewayAutoscaleConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
maxCapacity | Batas atas pada jumlah kapasitas Application Gateway. | int Batasan: Nilai min = 2 |
minCapacity | Batas bawah pada jumlah kapasitas Application Gateway. | int (diperlukan) Batasan: Nilai min = 0 |
ApplicationGatewayBackendAddressPool
Nama | Deskripsi | Nilai |
---|---|---|
id | ID Sumber Daya. | string |
nama | Nama kumpulan alamat backend yang unik dalam Application Gateway. | string |
properti | Properti kumpulan alamat backend gateway aplikasi. | ApplicationGatewayBackendAddressPoolPropertiesFormat |
ApplicationGatewayBackendAddressPoolPropertiesFormat
Nama | Deskripsi | Nilai |
---|---|---|
backendAddresses | Alamat backend. | ApplicationGatewayBackendAddress[] |
ApplicationGatewayBackendAddress
Nama | Deskripsi | Nilai |
---|---|---|
Fqdn | Nama domain yang sepenuhnya memenuhi syarat (FQDN). | string |
ipAddress | Alamat IP. | string |
ApplicationGatewayBackendHttpSettings
Nama | Deskripsi | Nilai |
---|---|---|
id | ID Sumber Daya. | string |
nama | Nama pengaturan http backend yang unik dalam Application Gateway. | string |
properti | Properti pengaturan HTTP backend gateway aplikasi. | ApplicationGatewayBackendHttpSettingsPropertiesForma... |
ApplicationGatewayBackendHttpSettingsPropertiesForma...
Nama | Deskripsi | Nilai |
---|---|---|
affinityCookieName | Nama cookie yang digunakan untuk cookie afinitas. | string |
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. | string |
jalur | Jalur yang harus digunakan sebagai awalan untuk semua permintaan HTTP. Null berarti tidak ada jalur yang akan diawali. Nilai default adalah null. | string |
pickHostNameFromBackendAddress | Apakah memilih header host harus dipilih dari nama host server backend. Nilai defaultnya adalah salah. | bool |
port | Port tujuan pada backend. | int |
probe | Probe sumber daya gateway aplikasi. | SubResource |
probeEnabled | Apakah probe diaktifkan. Nilai defaultnya adalah salah. | bool |
protokol | Protokol yang digunakan untuk berkomunikasi dengan backend. | "Http" "Https" "Tcp" "Tls" |
requestTimeout | Minta batas waktu dalam hitung detik. Application Gateway akan gagal dalam 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[] |
SubResource
Nama | Deskripsi | Nilai |
---|---|---|
id | ID Sumber Daya. | string |
ApplicationGatewayConnectionDraining
Nama | Deskripsi | Nilai |
---|---|---|
drainTimeoutInSec | Jumlah pengurasan koneksi detik aktif. Nilai yang dapat diterima adalah dari 1 detik hingga 3600 detik. | int (diperlukan) Batasan: Nilai min = 1 Nilai maks = 3600 |
diaktifkan | Apakah pengurasan koneksi diaktifkan atau tidak. | bool (diperlukan) |
ApplicationGatewayBackendSettings
Nama | Deskripsi | Nilai |
---|---|---|
id | ID Sumber Daya. | string |
nama | Nama pengaturan backend yang unik dalam Application Gateway. | string |
properti | Properti pengaturan backend gateway aplikasi. | ApplicationGatewayBackendSettingsPropertiesFormat |
ApplicationGatewayBackendSettingsPropertiesFormat
Nama | Deskripsi | Nilai |
---|---|---|
hostName | Indikasi nama server yang akan dikirim ke server backend untuk protokol Tls. | string |
pickHostNameFromBackendAddress | Apakah memilih indikasi nama server dari nama host server backend untuk protokol Tls. Nilai defaultnya adalah salah. | bool |
port | Port tujuan pada backend. | int |
probe | Probe sumber daya gateway aplikasi. | SubResource |
protokol | Protokol yang digunakan untuk berkomunikasi dengan backend. | "Http" "Https" "Tcp" "Tls" |
waktu habis | Batas waktu koneksi dalam hitungan detik. Application Gateway akan gagal dalam 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[] |
ApplicationGatewayCustomError
Nama | Deskripsi | Nilai |
---|---|---|
customErrorPageUrl | URL halaman kesalahan dari kesalahan kustom gateway aplikasi. | string |
statusCode | Kode status kesalahan kustom gateway aplikasi. | "HttpStatus400" "HttpStatus403" "HttpStatus404" "HttpStatus405" "HttpStatus408" "HttpStatus500" "HttpStatus502" "HttpStatus503" "HttpStatus504" |
ApplicationGatewayFrontendIPConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
id | ID Sumber Daya. | string |
nama | Nama konfigurasi IP frontend yang unik dalam Application Gateway. | string |
properti | Properti konfigurasi IP frontend gateway aplikasi. | ApplicationGatewayFrontendIPConfigurationPropertiesF... |
ApplicationGatewayFrontendIPConfigurationPropertiesF...
Nama | Deskripsi | Nilai |
---|---|---|
privateIPAddress | PrivateIPAddress dari Konfigurasi IP antarmuka jaringan. | string |
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. | string |
nama | Nama port frontend yang unik dalam Application Gateway. | string |
properti | Properti port ujung depan gateway aplikasi. | ApplicationGatewayFrontendPortPropertiesFormat |
ApplicationGatewayFrontendPortPropertiesFormat
Nama | Deskripsi | Nilai |
---|---|---|
port | Port ujung depan. | int |
ApplicationGatewayIPConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
id | ID Sumber Daya. | string |
nama | Nama konfigurasi IP yang unik dalam Application Gateway. | string |
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 |
ApplicationGatewayGlobalConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
enableRequestBuffering | Aktifkan buffering permintaan. | bool |
enableResponseBuffering | Aktifkan buffering respons. | bool |
ApplicationGatewayHttpListener
Nama | Deskripsi | Nilai |
---|---|---|
id | ID Sumber Daya. | string |
nama | Nama pendengar HTTP yang unik dalam Application Gateway. | string |
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. | string |
Hostname | Daftar nama Host untuk Pendengar HTTP yang juga memungkinkan karakter kartubebas 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 |
ApplicationGatewayListener
Nama | Deskripsi | Nilai |
---|---|---|
id | ID Sumber Daya. | string |
nama | Nama pendengar yang unik dalam Application Gateway. | string |
properti | Properti pendengar gateway aplikasi. | ApplicationGatewayListenerPropertiesFormat |
ApplicationGatewayListenerPropertiesFormat
Nama | Deskripsi | Nilai |
---|---|---|
frontendIPConfiguration | Sumber daya konfigurasi IP frontend dari gateway aplikasi. | SubResource |
frontendPort | Sumber daya port frontend gateway aplikasi. | SubResource |
protokol | Protokol pendengar. | "Http" "Https" "Tcp" "Tls" |
sslCertificate | Sumber daya sertifikat SSL dari gateway aplikasi. | SubResource |
sslProfile | Sumber daya profil SSL gateway aplikasi. | SubResource |
ApplicationGatewayLoadDistributionPolicy
Nama | Deskripsi | Nilai |
---|---|---|
id | ID Sumber Daya. | string |
nama | Nama kebijakan distribusi beban yang unik dalam Application Gateway. | string |
properti | Properti kebijakan distribusi beban gateway aplikasi. | ApplicationGatewayLoadDistributionPolicyPropertiesFo... |
ApplicationGatewayLoadDistributionPolicyPropertiesFo...
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. | string |
nama | Nama kebijakan distribusi beban yang unik dalam Application Gateway. | string |
properti | Properti target distribusi beban gateway aplikasi. | ApplicationGatewayLoadDistributionTargetPropertiesFo... |
ApplicationGatewayLoadDistributionTargetPropertiesFo...
Nama | Deskripsi | Nilai |
---|---|---|
backendAddressPool | Sumber daya kumpulan alamat backend gateway aplikasi. | SubResource |
weightPerServer | Berat per server. Rentang antara 1 dan 100. | int Batasan: Nilai min = 1 Nilai maks = 100 |
ApplicationGatewayPrivateLinkConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
id | ID Sumber Daya. | string |
nama | Nama konfigurasi tautan privat yang unik dalam Application Gateway. | string |
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. | string |
nama | Nama konfigurasi ip tautan privat gateway aplikasi. | string |
properti | Properti konfigurasi ip tautan privat gateway aplikasi. | ApplicationGatewayPrivateLinkIpConfigurationProperti... |
ApplicationGatewayPrivateLinkIpConfigurationProperti...
Nama | Deskripsi | Nilai |
---|---|---|
primer | Apakah konfigurasi ip adalah primer atau tidak. | bool |
privateIPAddress | Alamat IP privat konfigurasi IP. | string |
privateIPAllocationMethod | Metode alokasi alamat IP privat. | "Dinamis" "Statis" |
subnet | Referensi ke sumber daya subnet. | SubResource |
ApplicationGatewayProbe
Nama | Deskripsi | Nilai |
---|---|---|
id | ID Sumber Daya. | string |
nama | Nama probe yang unik dalam Application Gateway. | string |
properti | Properti pemeriksaan gateway aplikasi. | ApplicationGatewayProbePropertiesFormat |
ApplicationGatewayProbePropertiesFormat
Nama | Deskripsi | Nilai |
---|---|---|
host | Nama host untuk mengirim pemeriksaan. | string |
Interval | Interval pemeriksaan dalam hitungan detik. Nilai ini adalah jeda waktu antara dua pemeriksaan berturutan. Nilai yang dapat diterima adalah dari 1 detik hingga 86400 detik. | int |
cocok | Kriteria untuk mengklasifikasikan respons pemeriksaan yang sehat. | ApplicationGatewayProbeHealthResponseMatch |
minServers | Jumlah minimum server yang selalu ditandai sehat. Nilai defaultnya adalah 0. | int |
jalur | Jalur relatif pemeriksaan. Jalur yang valid dimulai dari '/'. Pemeriksaan dikirim ke {Protocol}://{host}:{port}{path}. | string |
pickHostNameFromBackendHttpSettings | Apakah header host harus dipilih dari pengaturan http backend. Nilai defaultnya adalah salah. | bool |
pickHostNameFromBackendSettings | Apakah indikasi nama server harus dipilih dari pengaturan backend untuk protokol Tls. Nilai defaultnya adalah salah. | bool |
port | 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 Batasan: Nilai min = 1 Nilai maks = 65535 |
protokol | Protokol yang digunakan untuk probe. | "Http" "Https" "Tcp" "Tls" |
waktu habis | Waktu pemeriksaan habis dalam hitung detik. Pemeriksaan ditandai sebagai gagal jika respons yang valid tidak diterima dengan periode waktu habis ini. Nilai yang dapat diterima adalah dari 1 detik hingga 86400 detik. | int |
unhealthyThreshold | Jumlah percobaan ulang 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 |
ApplicationGatewayProbeHealthResponseMatch
Nama | Deskripsi | Nilai |
---|---|---|
isi | Tubuh yang harus terkandung dalam respons kesehatan. Nilai default kosong. | string |
statusCodes | Rentang kode status sehat yang diizinkan. Rentang default kode status sehat adalah 200-399. | string[] |
ApplicationGatewayRedirectConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
id | ID Sumber Daya. | string |
nama | Nama konfigurasi pengalihan yang unik dalam Application Gateway. | string |
properti | Properti konfigurasi pengalihan gateway aplikasi. | ApplicationGatewayRedirectConfigurationPropertiesFor... |
ApplicationGatewayRedirectConfigurationPropertiesFor...
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. | string |
urlPathMaps | Peta jalur url yang menentukan konfigurasi pengalihan default. | SubResource[] |
ApplicationGatewayRequestRoutingRule
Nama | Deskripsi | Nilai |
---|---|---|
id | ID Sumber Daya. | string |
nama | Nama aturan perutean permintaan yang unik dalam Application Gateway. | string |
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 | Muat sumber daya Kebijakan Distribusi gateway aplikasi. | SubResource |
prioritas | Prioritas aturan perutean permintaan. | int Batasan: Nilai min = 1 Nilai maksimum = 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 |
ApplicationGatewayRewriteRuleSet
Nama | Deskripsi | Nilai |
---|---|---|
id | ID Sumber Daya. | string |
nama | Nama seperangkat aturan penulisan ulang yang unik dalam Application Gateway. | string |
properti | Properti seperangkat aturan penulisan ulang gateway aplikasi. | ApplicationGatewayRewriteRuleSetPropertiesFormat |
ApplicationGatewayRewriteRuleSetPropertiesFormat
Nama | Deskripsi | Nilai |
---|---|---|
rewriteRules | Menulis ulang aturan dalam seperangkat aturan penulisan ulang. | ApplicationGatewayRewriteRule[] |
ApplicationGatewayRewriteRule
Nama | Deskripsi | Nilai |
---|---|---|
actionSet | Kumpulan tindakan yang akan dilakukan sebagai bagian dari Aturan penulisan ulang. | ApplicationGatewayRewriteRuleActionSet |
Kondisi | Kondisi berdasarkan eksekusi set tindakan yang akan dievaluasi. | ApplicationGatewayRewriteRuleCondition[] |
nama | Nama aturan penulisan ulang yang unik dalam Application Gateway. | string |
ruleSequence | Urutan Aturan aturan penulisan ulang yang menentukan urutan eksekusi aturan tertentu dalam RewriteRuleSet. | int |
ApplicationGatewayRewriteRuleActionSet
Nama | Deskripsi | Nilai |
---|---|---|
requestHeaderConfigurations | Minta Tindakan Header di Set Tindakan. | ApplicationGatewayHeaderConfiguration[] |
responseHeaderConfigurations | Tindakan Header Respons di Kumpulan Tindakan. | ApplicationGatewayHeaderConfiguration[] |
urlConfiguration | Tindakan Konfigurasi Url di Set Tindakan. | ApplicationGatewayUrlConfiguration |
ApplicationGatewayHeaderConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
headerName | Nama header konfigurasi header. | string |
headerValue | Nilai header konfigurasi header. | string |
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. | string |
modifiedQueryString | String kueri yang telah disediakan pengguna untuk penulisan ulang url. Null berarti tidak ada string kueri yang akan diperbarui. Nilai default adalah null. | string |
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 salah. | bool |
ApplicationGatewayRewriteRuleCondition
Nama | Deskripsi | Nilai |
---|---|---|
ignoreCase | Mengatur parameter ini ke nilai kebenaran dengan memaksa pola untuk melakukan perbandingan kasus yang sensitif. | bool |
negate | 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. | string |
variabel | Parameter kondisi RewriteRuleCondition. | string |
ApplicationGatewayRoutingRule
Nama | Deskripsi | Nilai |
---|---|---|
id | ID Sumber Daya. | string |
nama | Nama aturan perutean yang unik dalam Application Gateway. | string |
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 (diperlukan) Batasan: Nilai min = 1 Nilai maks = 20000 |
ruleType | Jenis aturan. | "Dasar" "PathBasedRouting" |
ApplicationGatewaySku
Nama | Deskripsi | Nilai |
---|---|---|
kapasitas | Kapasitas (jumlah instans) gateway aplikasi. | int |
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. | string |
nama | Nama sertifikat SSL yang unik dalam Application Gateway. | string |
properti | Properti sertifikat SSL gateway aplikasi. | ApplicationGatewaySslCertificatePropertiesFormat |
ApplicationGatewaySslCertificatePropertiesFormat
Nama | Deskripsi | Nilai |
---|---|---|
data | Sertifikat pfx yang dikodekan Base-64. Hanya berlaku dalam Permintaan PUT. | string |
keyVaultSecretId | Id Rahasia (base-64 encoded unencrypted pfx) 'Secret' atau objek 'Certificate' yang disimpan di KeyVault. | string |
kata sandi | Kata sandi untuk file pfx yang ditentukan dalam data. Hanya berlaku dalam permintaan PUT. | string |
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. | "Custom" "CustomV2" "Sudah ditentukan" |
ApplicationGatewaySslProfile
Nama | Deskripsi | Nilai |
---|---|---|
id | ID Sumber Daya. | string |
nama | Nama profil SSL yang unik dalam Application Gateway. | string |
properti | Properti profil SSL gateway aplikasi. | ApplicationGatewaySslProfilePropertiesFormat |
ApplicationGatewaySslProfilePropertiesFormat
Nama | Deskripsi | Nilai |
---|---|---|
clientAuthConfiguration | Konfigurasi autentikasi klien dari sumber daya gateway aplikasi. | ApplicationGatewayClientAuthConfiguration |
sslPolicy | Kebijakan SSL dari sumber daya gateway aplikasi. | ApplicationGatewaySslPolicy |
trustedClientCertificates | Array referensi ke sertifikat klien 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" |
ApplicationGatewayTrustedClientCertificate
Nama | Deskripsi | Nilai |
---|---|---|
id | ID Sumber Daya. | string |
nama | Nama sertifikat klien tepercaya yang unik dalam Application Gateway. | string |
properti | Properti sertifikat klien tepercaya gateway aplikasi. | ApplicationGatewayTrustedClientCertificateProperties... |
ApplicationGatewayTrustedClientCertificateProperties...
Nama | Deskripsi | Nilai |
---|---|---|
data | Data publik sertifikat. | string |
ApplicationGatewayTrustedRootCertificate
Nama | Deskripsi | Nilai |
---|---|---|
id | ID Sumber Daya. | string |
nama | Nama sertifikat akar tepercaya yang unik dalam Application Gateway. | string |
properti | Properti sertifikat akar tepercaya gateway aplikasi. | ApplicationGatewayTrustedRootCertificatePropertiesFo... |
ApplicationGatewayTrustedRootCertificatePropertiesFo...
Nama | Deskripsi | Nilai |
---|---|---|
data | Data publik sertifikat. | string |
keyVaultSecretId | Id Rahasia (base-64 encoded unencrypted pfx) 'Secret' atau objek 'Certificate' yang disimpan di KeyVault. | string |
ApplicationGatewayUrlPathMap
Nama | Deskripsi | Nilai |
---|---|---|
id | ID Sumber Daya. | string |
nama | Nama peta jalur URL yang unik dalam Application Gateway. | string |
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 dari peta jalur URL. | SubResource |
defaultRedirectConfiguration | Sumber daya konfigurasi pengalihan default peta jalur URL. | SubResource |
defaultRewriteRuleSet | Sumber daya seperangkat aturan Penulisan Ulang default peta jalur URL. | SubResource |
pathRules | Aturan jalur sumber daya peta jalur URL. | ApplicationGatewayPathRule[] |
ApplicationGatewayPathRule
Nama | Deskripsi | Nilai |
---|---|---|
id | ID Sumber Daya. | string |
nama | Nama aturan jalur yang unik dalam Application Gateway. | string |
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 | Muat sumber daya Kebijakan Distribusi dari aturan jalur peta jalur URL. | SubResource |
jalur | 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 |
ApplicationGatewayWebApplicationFirewallConfiguratio...
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 Batasan: Nilai min = 0 |
firewallMode | Mode firewall aplikasi web. | "Deteksi" "Pencegahan" (diperlukan) |
maxRequestBodySize | Ukuran isi permintaan maksimum untuk WAF. | int Batasan: Nilai min = 8 Nilai maks = 128 |
maxRequestBodySizeInKb | Ukuran isi permintaan maksimum dalam Kb untuk WAF. | int Batasan: 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) |
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) |
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk