Microsoft.Network applicationGateways 2022-05-01
- senaste
- 2024-05-01
- 2024-03-01
- 2024-01-01
- 2023-11-01
- 2023-09-01
- 2023-06-01
- 2023-05-01
- 2023-04-01
- 2023-02-01
- 2022-11-01
- 2022-09-01
- 2022-07-01
- 2022-05-01
- 2022-01-01
- 2021-08-01
- 2021-05-01
- 2021-03-01
- 2021-02-01
- 2020-11-01
- 2020-08-01
- 2020-07-01
- 2020-06-01
- 2020-05-01
- 2020-04-01
- 2020-03-01
- 2019-12-01
- 2019-11-01
- 2019-09-01
- 2019-08-01
- 2019-07-01
- 2019-06-01
- 2019-04-01
- 2019-02-01
- 2018-12-01
- 2018-11-01
- 2018-10-01
- 2018-08-01
- 2018-07-01
- 2018-06-01
- 2018-04-01
- 2018-02-01
- 2018-01-01
- 2017-11-01
- 2017-10-01
- 2017-09-01
- 2017-08-01
- 2017-06-01
- 2017-03-30
- 2017-03-01
- 2016-12-01
- 2016-09-01
- 2016-06-01
- 2016-03-30
- 2015-06-15
- 2015-05-01-preview
Bicep-resursdefinition
Resurstypen applicationGateways kan distribueras med åtgärder som mål:
- Resursgrupper – Se resursgruppsdistributionskommandon
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.Network/applicationGateways-resurs lägger du till följande Bicep i mallen.
resource symbolicname 'Microsoft.Network/applicationGateways@2022-05-01' = {
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
location: 'string'
name: 'string'
properties: {
authenticationCertificates: [
{
id: 'string'
name: 'string'
properties: {
data: 'string'
}
}
]
autoscaleConfiguration: {
maxCapacity: int
minCapacity: int
}
backendAddressPools: [
{
id: 'string'
name: 'string'
properties: {
backendAddresses: [
{
fqdn: 'string'
ipAddress: 'string'
}
]
}
}
]
backendHttpSettingsCollection: [
{
id: 'string'
name: 'string'
properties: {
affinityCookieName: 'string'
authenticationCertificates: [
{
id: 'string'
}
]
connectionDraining: {
drainTimeoutInSec: int
enabled: bool
}
cookieBasedAffinity: 'string'
hostName: 'string'
path: 'string'
pickHostNameFromBackendAddress: bool
port: int
probe: {
id: 'string'
}
probeEnabled: bool
protocol: 'string'
requestTimeout: int
trustedRootCertificates: [
{
id: 'string'
}
]
}
}
]
backendSettingsCollection: [
{
id: 'string'
name: 'string'
properties: {
hostName: 'string'
pickHostNameFromBackendAddress: bool
port: int
probe: {
id: 'string'
}
protocol: 'string'
timeout: int
trustedRootCertificates: [
{
id: 'string'
}
]
}
}
]
customErrorConfigurations: [
{
customErrorPageUrl: 'string'
statusCode: 'string'
}
]
enableFips: bool
enableHttp2: bool
firewallPolicy: {
id: 'string'
}
forceFirewallPolicyAssociation: bool
frontendIPConfigurations: [
{
id: 'string'
name: 'string'
properties: {
privateIPAddress: 'string'
privateIPAllocationMethod: 'string'
privateLinkConfiguration: {
id: 'string'
}
publicIPAddress: {
id: 'string'
}
subnet: {
id: 'string'
}
}
}
]
frontendPorts: [
{
id: 'string'
name: 'string'
properties: {
port: int
}
}
]
gatewayIPConfigurations: [
{
id: 'string'
name: 'string'
properties: {
subnet: {
id: 'string'
}
}
}
]
globalConfiguration: {
enableRequestBuffering: bool
enableResponseBuffering: bool
}
httpListeners: [
{
id: 'string'
name: 'string'
properties: {
customErrorConfigurations: [
{
customErrorPageUrl: 'string'
statusCode: 'string'
}
]
firewallPolicy: {
id: 'string'
}
frontendIPConfiguration: {
id: 'string'
}
frontendPort: {
id: 'string'
}
hostName: 'string'
hostNames: [
'string'
]
protocol: 'string'
requireServerNameIndication: bool
sslCertificate: {
id: 'string'
}
sslProfile: {
id: 'string'
}
}
}
]
listeners: [
{
id: 'string'
name: 'string'
properties: {
frontendIPConfiguration: {
id: 'string'
}
frontendPort: {
id: 'string'
}
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'
}
}
tags: {
{customized property}: 'string'
}
zones: [
'string'
]
}
Egenskapsvärden
ApplicationGatewayAuthenticationCertificate
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID. | sträng |
Namn | Namnet på det autentiseringscertifikat som är unikt i en Application Gateway. | sträng |
Egenskaper | Egenskaper för autentiseringscertifikatet för programgatewayen. | ApplicationGatewayAuthenticationCertificatePropertiesFormat |
ApplicationGatewayAuthenticationCertificatePropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
data | Offentliga certifikatdata. | sträng |
ApplicationGatewayAutoscaleConfiguration
Namn | Beskrivning | Värde |
---|---|---|
maxCapacity | Övre gräns för antalet Application Gateway-kapaciteter. | Int Begränsningar: Minsta värde = 2 |
minCapacity | Lägre gräns för antalet Application Gateway-kapaciteter. | Int Begränsningar: Minsta värde = 0 (krävs) |
ApplicationGatewayBackendAddress
Namn | Beskrivning | Värde |
---|---|---|
Fqdn | Fullständigt domännamn (FQDN). | sträng |
ipAddress | IP-adress. | sträng |
ApplicationGatewayBackendAddressPool
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID. | sträng |
Namn | Namnet på serverdelsadresspoolen som är unik i en Application Gateway. | sträng |
Egenskaper | Egenskaper för programgatewayens serverdelsadresspool. | ApplicationGatewayBackendAddressPoolPropertiesFormat |
ApplicationGatewayBackendAddressPoolPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
backendAddresses | Serverdelsadresser. | ApplicationGatewayBackendAddress[] |
ApplicationGatewayBackendHttpSettings
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID. | sträng |
Namn | Namnet på http-inställningarna för serverdelen som är unika i en Application Gateway. | sträng |
Egenskaper | Egenskaper för HTTP-inställningarna för programgatewayens serverdel. | ApplicationGatewayBackendHttpSettingsPropertiesFormat |
ApplicationGatewayBackendHttpSettingsPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
affinityCookieName | Cookienamn som ska användas för tillhörighetscookien. | sträng |
authenticationCertificates | Matris med referenser till autentiseringscertifikat för application gateway. | SubResource[] |
connectionDraining | Anslutningsdränering av resursen för http-inställningar för serverdelen. | ApplicationGatewayConnectionDraining |
cookieBasedAffinity | Cookiebaserad tillhörighet. | "Inaktiverad" "Aktiverad" |
hostName | Värdhuvud som ska skickas till serverdelsservrarna. | sträng |
stig | Sökväg som ska användas som prefix för alla HTTP-begäranden. Null innebär att ingen sökväg kommer att prefixeras. Standardvärdet är null. | sträng |
pickHostNameFromBackendAddress | Om värdhuvudet ska väljas från serverdelsserverns värdnamn. Standardvärdet är falskt. | Bool |
hamn | Målporten på serverdelen. | Int |
sond | Avsökningsresurs för en programgateway. | SubResource |
probeEnabled | Om avsökningen är aktiverad. Standardvärdet är falskt. | Bool |
protokoll | Protokollet som används för att kommunicera med serverdelen. | "Http" "Https" "Tcp" "Tls" |
requestTimeout | Tidsgräns för begäran i sekunder. Application Gateway misslyckas med begäran om svaret inte tas emot i RequestTimeout. Godtagbara värden är från 1 sekund till 86400 sekunder. | Int |
trustedRootCertificates | Matris med referenser till betrodda rotcertifikat för Application Gateway. | SubResource[] |
ApplicationGatewayBackendSettings
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID. | sträng |
Namn | Namnet på de serverdelsinställningar som är unika i en Application Gateway. | sträng |
Egenskaper | Egenskaper för inställningarna för programgatewayens serverdel. | ApplicationGatewayBackendSettingsPropertiesFormat |
ApplicationGatewayBackendSettingsPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
hostName | Servernamnsindikator som ska skickas till serverdelsservrarna för Tls-protokollet. | sträng |
pickHostNameFromBackendAddress | Om du vill välja servernamnsindikator från värdnamnet för serverdelsservern för Tls-protokollet. Standardvärdet är falskt. | Bool |
hamn | Målporten på serverdelen. | Int |
sond | Avsökningsresurs för en programgateway. | SubResource |
protokoll | Protokollet som används för att kommunicera med serverdelen. | "Http" "Https" "Tcp" "Tls" |
Timeout | Tidsgräns för anslutning i sekunder. Application Gateway misslyckas med begäran om svaret inte tas emot i ConnectionTimeout. Godtagbara värden är från 1 sekund till 86400 sekunder. | Int |
trustedRootCertificates | Matris med referenser till betrodda rotcertifikat för Application Gateway. | SubResource[] |
ApplicationGatewayClientAuthConfiguration
Namn | Beskrivning | Värde |
---|---|---|
verifyClientCertIssuerDN | Verifiera namnet på utfärdaren av klientcertifikat på programgatewayen. | Bool |
verifyClientRevocation | Verifiera status för återkallning av klientcertifikat. | "Ingen" "OCSP" |
ApplicationGatewayConnectionDraining
Namn | Beskrivning | Värde |
---|---|---|
drainTimeoutInSec | Antalet sekunders anslutningsdränering är aktivt. Godtagbara värden är mellan 1 sekund och 3 600 sekunder. | Int Begränsningar: Minsta värde = 1 Maxvärde = 3600 (krävs) |
Aktiverat | Om anslutningsdränering är aktiverat eller inte. | bool (krävs) |
ApplicationGatewayCustomError
Namn | Beskrivning | Värde |
---|---|---|
customErrorPageUrl | Felsidans URL för application gateway-kundfelet. | sträng |
statusCode | Statuskod för application gateway-kundfelet. | "HttpStatus403" "HttpStatus502" |
ApplicationGatewayFirewallDisabledRuleGroup
Namn | Beskrivning | Värde |
---|---|---|
ruleGroupName | Namnet på den regelgrupp som ska inaktiveras. | sträng (krävs) |
reglemente | Listan över regler som ska inaktiveras. Om värdet är null inaktiveras alla regler i regelgruppen. | int[] |
ApplicationGatewayFirewallExclusion
Namn | Beskrivning | Värde |
---|---|---|
matchVariable | Variabeln som ska undantas. | sträng (krävs) |
Selector | När matchVariable är en samling används operatorn för att ange vilka element i samlingen som det här undantaget gäller för. | sträng (krävs) |
selectorMatchOperator | När matchVariable är en samling använder du väljaren för att ange vilka element i samlingen som det här undantaget gäller för. | sträng (krävs) |
ApplicationGatewayFrontendIPConfiguration
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID. | sträng |
Namn | Namnet på ip-konfigurationen för klientdelen som är unik i en Application Gateway. | sträng |
Egenskaper | Egenskaper för IP-konfigurationen för programgatewayens klientdel. | ApplicationGatewayFrontendIPConfigurationPropertiesFormat |
ApplicationGatewayFrontendIPConfigurationPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
privateIPAddress | PrivateIPAddress för IP-konfigurationen för nätverksgränssnittet. | sträng |
privateIPAllocationMethod | Den privata IP-adressallokeringsmetoden. | "Dynamisk" "Statisk" |
privateLinkConfiguration | Referens till konfigurationen av den privata länken för programgatewayen. | SubResource |
publicIPAddress | Referens till PublicIP-resursen. | SubResource |
Undernät | Referens till undernätsresursen. | SubResource |
ApplicationGatewayFrontendPort
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID. | sträng |
Namn | Namnet på klientdelsporten som är unik i en Application Gateway. | sträng |
Egenskaper | Egenskaper för programgatewayens klientdelsport. | ApplicationGatewayFrontendPortPropertiesFormat |
ApplicationGatewayFrontendPortPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
hamn | Klientdelsport. | Int |
ApplicationGatewayGlobalConfiguration
Namn | Beskrivning | Värde |
---|---|---|
enableRequestBuffering | Aktivera buffring av begäranden. | Bool |
enableResponseBuffering | Aktivera svarsbuffertning. | Bool |
ApplicationGatewayHeaderConfiguration
Namn | Beskrivning | Värde |
---|---|---|
headerName | Rubriknamn för huvudkonfigurationen. | sträng |
headerValue | Rubrikvärde för huvudkonfigurationen. | sträng |
ApplicationGatewayHttpListener
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID. | sträng |
Namn | Namnet på HTTP-lyssnaren som är unik i en Application Gateway. | sträng |
Egenskaper | Egenskaper för HTTP-lyssnaren för programgatewayen. | ApplicationGatewayHttpListenerPropertiesFormat |
ApplicationGatewayHttpListenerPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
customErrorConfigurations | Anpassade felkonfigurationer för HTTP-lyssnaren. | ApplicationGatewayCustomError[] |
firewallPolicy | Referens till resursen FirewallPolicy. | SubResource |
frontendIPConfiguration | Klientdels-IP-konfigurationsresurs för en programgateway. | SubResource |
frontendPort | Klientdelsportresurs för en programgateway. | SubResource |
hostName | Värdnamnet för HTTP-lyssnaren. | sträng |
hostNames | Lista över värdnamn för HTTP-lyssnaren som även tillåter specialtecken med jokertecken. | string[] |
protokoll | Protokoll för HTTP-lyssnaren. | "Http" "Https" "Tcp" "Tls" |
requireServerNameIndication | Gäller endast om protokollet är https. Aktiverar SNI för flera värdar. | Bool |
sslCertificate | SSL-certifikatresurs för en programgateway. | SubResource |
sslProfile | SSL-profilresurs för programgatewayen. | SubResource |
ApplicationGatewayIPConfiguration
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID. | sträng |
Namn | Namn på DEN IP-konfiguration som är unik i en Application Gateway. | sträng |
Egenskaper | Egenskaper för IP-konfigurationen för programgatewayen. | ApplicationGatewayIPConfigurationPropertiesFormat |
ApplicationGatewayIPConfigurationPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
Undernät | Referens till undernätsresursen. Ett undernät där application gateway hämtar sin privata adress. | SubResource |
ApplicationGatewayListener
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID. | sträng |
Namn | Namnet på lyssnaren som är unik i en Application Gateway. | sträng |
Egenskaper | Egenskaper för programgatewaylyssnaren. | ApplicationGatewayListenerPropertiesFormat |
ApplicationGatewayListenerPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
frontendIPConfiguration | Klientdels-IP-konfigurationsresurs för en programgateway. | SubResource |
frontendPort | Klientdelsportresurs för en programgateway. | SubResource |
protokoll | Lyssnarens protokoll. | "Http" "Https" "Tcp" "Tls" |
sslCertificate | SSL-certifikatresurs för en programgateway. | SubResource |
sslProfile | SSL-profilresurs för programgatewayen. | SubResource |
ApplicationGatewayLoadDistributionPolicy
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID. | sträng |
Namn | Namnet på den belastningsdistributionsprincip som är unik i en Application Gateway. | sträng |
Egenskaper | Egenskaper för programgatewayens inläsningsdistributionsprincip. | ApplicationGatewayLoadDistributionPolicyPropertiesFormat |
ApplicationGatewayLoadDistributionPolicyPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
loadDistributionAlgorithm | Resursen Load Distribution Targets för en programgateway. | "IpHash" "LeastConnections" "RoundRobin" |
loadDistributionTargets | Resursen Load Distribution Targets för en programgateway. | ApplicationGatewayLoadDistributionTarget[] |
ApplicationGatewayLoadDistributionTarget
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID. | sträng |
Namn | Namnet på den belastningsdistributionsprincip som är unik i en Application Gateway. | sträng |
Egenskaper | Egenskaper för programgatewayens belastningsfördelningsmål. | ApplicationGatewayLoadDistributionTargetPropertiesFormat |
ApplicationGatewayLoadDistributionTargetPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
backendAddressPool | Resursen för serverdelsadresspoolen för programgatewayen. | SubResource |
weightPerServer | Vikt per server. Intervall mellan 1 och 100. | Int Begränsningar: Minsta värde = 1 Maxvärde = 100 |
ApplicationGatewayPathRule
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID. | sträng |
Namn | Namnet på sökvägsregeln som är unik i en Application Gateway. | sträng |
Egenskaper | Egenskaper för sökvägsregeln för programgatewayen. | ApplicationGatewayPathRulePropertiesFormat |
ApplicationGatewayPathRulePropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
backendAddressPool | Resursen för serverdelsadresspoolen för url-sökvägssökvägsregeln. | SubResource |
backendHttpSettings | Resurs för http-inställningar för serverdelen för url-sökvägssökvägsregel. | SubResource |
firewallPolicy | Referens till resursen FirewallPolicy. | SubResource |
loadDistributionPolicy | Läs in distributionsprincipresursen för url-sökvägssökvägsregeln. | SubResource |
Sökvägar | Sökvägsregler för url-sökvägskarta. | string[] |
redirectConfiguration | Omdirigeringskonfigurationsresurs för url-sökvägssökvägsregel. | SubResource |
rewriteRuleSet | Skriv om regeluppsättningsresursen för url-sökvägssökvägsregeln. | SubResource |
ApplicationGatewayPrivateLinkConfiguration
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID. | sträng |
Namn | Namnet på konfigurationen av den privata länken som är unik i en Application Gateway. | sträng |
Egenskaper | Egenskaper för konfigurationen av den privata länken för programgatewayen. | ApplicationGatewayPrivateLinkConfigurationProperties |
ApplicationGatewayPrivateLinkConfigurationProperties
Namn | Beskrivning | Värde |
---|---|---|
ipConfigurations | En matris med ip-konfigurationer för private link för application gateway. | ApplicationGatewayPrivateLinkIpConfiguration[] |
ApplicationGatewayPrivateLinkIpConfiguration
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID. | sträng |
Namn | Namnet på ip-konfigurationen för application gateway private link. | sträng |
Egenskaper | Egenskaper för en privat länk-ip-konfiguration för en programgateway. | ApplicationGatewayPrivateLinkIpConfigurationProperties |
ApplicationGatewayPrivateLinkIpConfigurationProperties
Namn | Beskrivning | Värde |
---|---|---|
primär | Om ip-konfigurationen är primär eller inte. | Bool |
privateIPAddress | IP-konfigurationens privata IP-adress. | sträng |
privateIPAllocationMethod | Den privata IP-adressallokeringsmetoden. | "Dynamisk" "Statisk" |
Undernät | Referens till undernätsresursen. | SubResource |
ApplicationGatewayProbe
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID. | sträng |
Namn | Namnet på avsökningen som är unik i en Application Gateway. | sträng |
Egenskaper | Egenskaper för programgatewayavsökningen. | ApplicationGatewayProbePropertiesFormat |
ApplicationGatewayProbeHealthResponseMatch
Namn | Beskrivning | Värde |
---|---|---|
kropp | Brödtext som måste finnas i hälsosvaret. Standardvärdet är tomt. | sträng |
statusCodes | Tillåtna intervall med felfria statuskoder. Standardintervallet för felfria statuskoder är 200–399. | string[] |
ApplicationGatewayProbePropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
värd | Värdnamn som avsökningen ska skickas till. | sträng |
intervall | Avsökningsintervallet i sekunder. Det här är tidsintervallet mellan två på varandra följande avsökningar. Godtagbara värden är från 1 sekund till 86400 sekunder. | Int |
tändsticka | Kriterium för att klassificera ett felfritt avsökningssvar. | ApplicationGatewayProbeHealthResponseMatch |
minServers | Minsta antal servrar som alltid har markerats som felfria. Standardvärdet är 0. | Int |
stig | Relativ sökväg för avsökning. Den giltiga sökvägen börjar från /. Avsökningen skickas till <Protocol>://<värd>:<port><sökväg>. | sträng |
pickHostNameFromBackendHttpSettings | Om värdhuvudet ska väljas från http-inställningarna för serverdelen. Standardvärdet är falskt. | Bool |
pickHostNameFromBackendSettings | Om servernamnsindikatorn ska väljas från serverdelsinställningarna för Tls-protokollet. Standardvärdet är falskt. | Bool |
hamn | Anpassad port som ska användas för avsökning av serverdelsservrarna. Det giltiga värdet sträcker sig från 1 till 65535. Om inte anges används porten från http-inställningarna. Den här egenskapen är endast giltig för Standard_v2 och WAF_v2. | Int Begränsningar: Minsta värde = 1 Maxvärde = 65535 |
protokoll | Protokollet som används för avsökningen. | "Http" "Https" "Tcp" "Tls" |
Timeout | Tidsgränsen för avsökningen i sekunder. Avsökningen markerades som misslyckad om giltigt svar inte tas emot med den här tidsgränsen. Godtagbara värden är från 1 sekund till 86400 sekunder. | Int |
unhealthyThreshold | Antalet återförsök av avsökningen. Serverdelens server är markerad efter att antalet på varandra följande avsökningsfel når UnhealthyThreshold. Godtagbara värden är från 1 sekund till 20. | Int |
ApplicationGatewayPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
authenticationCertificates | Autentiseringscertifikat för programgatewayresursen. Standardgränser finns i Application Gateway-gränser. | ApplicationGatewayAuthenticationCertificate[] |
autoscaleConfiguration | Autoskalningskonfiguration. | ApplicationGatewayAutoscaleConfiguration |
backendAddressPools | Serverdelsadresspoolen för programgatewayresursen. Standardgränser finns i Application Gateway-gränser. | ApplicationGatewayBackendAddressPool[] |
backendHttpSettingsCollection | Http-inställningar för serverdelen för programgatewayresursen. Standardgränser finns i Application Gateway-gränser. | ApplicationGatewayBackendHttpSettings[] |
backendSettingsCollection | Serverdelsinställningar för programgatewayresursen. Standardgränser finns i Application Gateway-gränser. | ApplicationGatewayBackendSettings[] |
customErrorConfigurations | Anpassade felkonfigurationer för programgatewayresursen. | ApplicationGatewayCustomError[] |
enableFips | Om FIPS är aktiverat på programgatewayresursen. | Bool |
enableHttp2 | Om HTTP2 är aktiverat på programgatewayresursen. | Bool |
firewallPolicy | Referens till resursen FirewallPolicy. | SubResource |
forceFirewallPolicyAssociation | Om det är sant associerar en brandväggsprincip med en programgateway oavsett om principen skiljer sig från WAF-konfigurationen. | Bool |
frontendIPConfigurations | Klientdels-IP-adresser för programgatewayresursen. Standardgränser finns i Application Gateway-gränser. | ApplicationGatewayFrontendIPConfiguration[] |
frontendPorts | Klientdelsportar för programgatewayresursen. Standardgränser finns i Application Gateway-gränser. | ApplicationGatewayFrontendPort[] |
gatewayIPConfigurations | Undernät för programgatewayresursen. Standardgränser finns i Application Gateway-gränser. | ApplicationGatewayIPConfiguration[] |
globalConfiguration | Global konfiguration. | ApplicationGatewayGlobalConfiguration |
httpListeners | Http-lyssnare av application gateway-resursen. Standardgränser finns i Application Gateway-gränser. | ApplicationGatewayHttpListener[] |
lyssnare | Lyssnare av application gateway-resursen. Standardgränser finns i Application Gateway-gränser. | ApplicationGatewayListener[] |
loadDistributionPolicies | Läsa in distributionsprinciper för programgatewayresursen. | ApplicationGatewayLoadDistributionPolicy[] |
privateLinkConfigurations | PrivateLink-konfigurationer på programgatewayen. | ApplicationGatewayPrivateLinkConfiguration[] |
Sonder | Avsökningar av programgatewayresursen. | ApplicationGatewayProbe[] |
redirectConfigurations | Omdirigeringskonfigurationer för programgatewayresursen. Standardgränser finns i Application Gateway-gränser. | ApplicationGatewayRedirectConfiguration[] |
requestRoutingRules | Begär routningsregler för application gateway-resursen. | ApplicationGatewayRequestRoutingRule[] |
rewriteRuleSets | Skriv om regler för application gateway-resursen. | ApplicationGatewayRewriteRuleSet[] |
routingRules | Routningsregler för programgatewayresursen. | ApplicationGatewayRoutingRule[] |
Sku | SKU för programgatewayresursen. | ApplicationGatewaySku |
sslCertificates | SSL-certifikat för application gateway-resursen. Standardgränser finns i Application Gateway-gränser. | ApplicationGatewaySslCertificate[] |
sslPolicy | SSL-princip för programgatewayresursen. | ApplicationGatewaySslPolicy |
sslProfiles | SSL-profiler för application gateway-resursen. Standardgränser finns i Application Gateway-gränser. | ApplicationGatewaySslProfile[] |
trustedClientCertificates | Betrodda klientcertifikat för application gateway-resursen. Standardgränser finns i Application Gateway-gränser. | ApplicationGatewayTrustedClientCertificate[] |
trustedRootCertificates | Betrodda rotcertifikat för programgatewayresursen. Standardgränser finns i Application Gateway-gränser. | ApplicationGatewayTrustedRootCertificate[] |
urlPathMaps | URL-sökvägskarta för programgatewayresursen. Standardgränser finns i Application Gateway-gränser. | ApplicationGatewayUrlPathMap[] |
webApplicationFirewallConfiguration | Brandväggskonfiguration för webbprogram. | ApplicationGatewayWebApplicationFirewallConfiguration |
ApplicationGatewayRedirectConfiguration
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID. | sträng |
Namn | Namnet på omdirigeringskonfigurationen som är unik i en Application Gateway. | sträng |
Egenskaper | Egenskaper för programgatewayens omdirigeringskonfiguration. | ApplicationGatewayRedirectConfigurationPropertiesFormat |
ApplicationGatewayRedirectConfigurationPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
includePath | Inkludera sökvägen i den omdirigerade URL:en. | Bool |
includeQueryString | Inkludera frågesträngen i den omdirigerade URL:en. | Bool |
pathRules | Sökvägsregler som anger omdirigeringskonfiguration. | SubResource[] |
redirectType | HTTP-omdirigeringstyp. | "Hittades" "Permanent" "SeeOther" "Tillfälligt" |
requestRoutingRules | Begär routning som anger omdirigeringskonfiguration. | SubResource[] |
targetListener | Referens till en lyssnare som begäran ska omdirigeras till. | SubResource |
targetUrl | Url som begäran ska omdirigeras till. | sträng |
urlPathMaps | Url-sökvägskartor som anger standardkonfiguration för omdirigering. | SubResource[] |
ApplicationGatewayRequestRoutingRule
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID. | sträng |
Namn | Namnet på begärandedirigeringsregeln som är unik i en Application Gateway. | sträng |
Egenskaper | Egenskaper för routningsregeln för programgatewaybegäran. | ApplicationGatewayRequestRoutingRulePropertiesFormat |
ApplicationGatewayRequestRoutingRulePropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
backendAddressPool | Resursen för serverdelsadresspoolen för programgatewayen. | SubResource |
backendHttpSettings | Resursen för http-inställningar för serverdelen för programgatewayen. | SubResource |
httpListener | Http-lyssnarresurs för programgatewayen. | SubResource |
loadDistributionPolicy | Läs in distributionsprincipresursen för programgatewayen. | SubResource |
prioritering | Prioritet för begärandedirigeringsregeln. | Int Begränsningar: Minsta värde = 1 Maxvärde = 20000 |
redirectConfiguration | Omdirigeringskonfigurationsresurs för programgatewayen. | SubResource |
rewriteRuleSet | Skriv om regeluppsättningsresursen i grundläggande regel för programgatewayen. | SubResource |
ruleType | Regeltyp. | "Grundläggande" "PathBasedRouting" |
urlPathMap | Url-sökvägsmappningsresurs för programgatewayen. | SubResource |
ApplicationGatewayRewriteRule
Namn | Beskrivning | Värde |
---|---|---|
actionSet | Uppsättning åtgärder som ska utföras som en del av omskrivningsregeln. | ApplicationGatewayRewriteRuleActionSet |
Villkor | Villkor som baseras på vilka körningen av åtgärdsuppsättningen ska utvärderas. | ApplicationGatewayRewriteRuleCondition[] |
Namn | Namnet på omskrivningsregeln som är unik i en Application Gateway. | sträng |
ruleSequence | Regelsekvens för omskrivningsregeln som avgör körningsordningen för en viss regel i en RewriteRuleSet. | Int |
ApplicationGatewayRewriteRuleActionSet
Namn | Beskrivning | Värde |
---|---|---|
requestHeaderConfigurations | Begär rubrikåtgärder i åtgärdsuppsättningen. | ApplicationGatewayHeaderConfiguration[] |
responseHeaderConfigurations | Åtgärder för svarshuvud i åtgärdsuppsättningen. | ApplicationGatewayHeaderConfiguration[] |
urlConfiguration | Url-konfigurationsåtgärd i åtgärdsuppsättningen. | ApplicationGatewayUrlConfiguration |
ApplicationGatewayRewriteRuleCondition
Namn | Beskrivning | Värde |
---|---|---|
ignoreCase | Ange den här parametern till sanningsvärde med tvinga mönstret att göra en skiftlägeskänslig jämförelse. | Bool |
förneka | Om du anger det här värdet som sanning måste du kontrollera negationen av villkoret som användaren anger. | Bool |
mönster | Mönstret, antingen fast sträng eller reguljärt uttryck, som utvärderar villkorets sanningsenlighet. | sträng |
variabel | Villkorsparametern för RewriteRuleCondition. | sträng |
ApplicationGatewayRewriteRuleSet
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID. | sträng |
Namn | Namnet på regeluppsättningen för omskrivning som är unik i en Application Gateway. | sträng |
Egenskaper | Egenskaper för regeluppsättningen för omskrivning av programgateway. | ApplicationGatewayRewriteRuleSetPropertiesFormat |
ApplicationGatewayRewriteRuleSetPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
rewriteRules | Skriv om regler i regeluppsättningen för omskrivning. | ApplicationGatewayRewriteRule[] |
ApplicationGatewayRoutingRule
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID. | sträng |
Namn | Namnet på routningsregeln som är unik i en Application Gateway. | sträng |
Egenskaper | Egenskaper för routningsregeln för application gateway. | ApplicationGatewayRoutingRulePropertiesFormat |
ApplicationGatewayRoutingRulePropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
backendAddressPool | Resursen för serverdelsadresspoolen för programgatewayen. | SubResource |
backendSettings | Resurs för serverdelsinställningar för programgatewayen. | SubResource |
åhörare | Lyssnarresurs för programgatewayen. | SubResource |
prioritering | Prioritet för routningsregeln. | Int Begränsningar: Minsta värde = 1 Maxvärde = 20000 (krävs) |
ruleType | Regeltyp. | "Grundläggande" "PathBasedRouting" |
ApplicationGatewaySku
Namn | Beskrivning | Värde |
---|---|---|
kapacitet | Kapacitet (instansantal) för en programgateway. | Int |
Namn | Namnet på en SKU för en programgateway. | "Standard_Large" "Standard_Medium" "Standard_Small" "Standard_v2" "WAF_Large" "WAF_Medium" "WAF_v2" |
Nivå | Nivå för en programgateway. | "Standard" "Standard_v2" "WAF" "WAF_v2" |
ApplicationGatewaySslCertificate
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID. | sträng |
Namn | Namnet på det SSL-certifikat som är unikt i en Application Gateway. | sträng |
Egenskaper | Egenskaper för SSL-certifikatet för programgatewayen. | ApplicationGatewaySslCertificatePropertiesFormat |
ApplicationGatewaySslCertificatePropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
data | Base-64-kodat pfx-certifikat. Gäller endast i PUT-begäran. | sträng |
keyVaultSecretId | Hemligt ID för (base-64-kodat okrypterat pfx-objekt) "Secret" eller "Certificate" som lagras i KeyVault. | sträng |
lösenord | Lösenord för pfx-filen som anges i data. Gäller endast i PUT-begäran. | sträng |
ApplicationGatewaySslPolicy
Namn | Beskrivning | Värde |
---|---|---|
chifferDräkter | Ssl-chifferpaket som ska aktiveras i den angivna ordningen till application gateway. | Strängmatris som innehåller något av: "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 | SSL-protokoll som ska inaktiveras på programgatewayen. | Strängmatris som innehåller något av: "TLSv1_0" "TLSv1_1" "TLSv1_2" "TLSv1_3" |
minProtocolVersion | Lägsta version av Ssl-protokollet som ska stödjas på programgatewayen. | "TLSv1_0" "TLSv1_1" "TLSv1_2" "TLSv1_3" |
policyName | Namnet på den fördefinierade Ssl-principen. | "AppGwSslPolicy20150501" "AppGwSslPolicy20170401" "AppGwSslPolicy20170401S" "AppGwSslPolicy20220101" "AppGwSslPolicy20220101S" |
policyType | Typ av SSL-princip. | "Anpassad" "CustomV2" "Fördefinierad" |
ApplicationGatewaySslProfile
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID. | sträng |
Namn | Namnet på den SSL-profil som är unik i en Application Gateway. | sträng |
Egenskaper | Egenskaper för SSL-profilen för programgatewayen. | ApplicationGatewaySslProfilePropertiesFormat |
ApplicationGatewaySslProfilePropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
clientAuthConfiguration | Klientautentiseringskonfiguration för programgatewayresursen. | ApplicationGatewayClientAuthConfiguration |
sslPolicy | SSL-princip för programgatewayresursen. | ApplicationGatewaySslPolicy |
trustedClientCertificates | Matris med referenser till betrodda klientcertifikat för Application Gateway. | SubResource[] |
ApplicationGatewayTrustedClientCertificate
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID. | sträng |
Namn | Namnet på det betrodda klientcertifikatet som är unikt i en Application Gateway. | sträng |
Egenskaper | Egenskaper för programgatewayens betrodda klientcertifikat. | ApplicationGatewayTrustedClientCertificatePropertiesFormat |
ApplicationGatewayTrustedClientCertificatePropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
data | Offentliga certifikatdata. | sträng |
ApplicationGatewayTrustedRootCertificate
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID. | sträng |
Namn | Namnet på det betrodda rotcertifikatet som är unikt i en Application Gateway. | sträng |
Egenskaper | Egenskaper för programgatewayens betrodda rotcertifikat. | ApplicationGatewayTrustedRootCertificatePropertiesFormat |
ApplicationGatewayTrustedRootCertificatePropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
data | Offentliga certifikatdata. | sträng |
keyVaultSecretId | Hemligt ID för (base-64-kodat okrypterat pfx-objekt) "Secret" eller "Certificate" som lagras i KeyVault. | sträng |
ApplicationGatewayUrlConfiguration
Namn | Beskrivning | Värde |
---|---|---|
modifiedPath | Url-sökväg som användaren har angett för url-omskrivning. Null innebär att ingen sökväg uppdateras. Standardvärdet är null. | sträng |
modifiedQueryString | Frågesträng som användaren har angett för url-omskrivning. Null innebär att ingen frågesträng uppdateras. Standardvärdet är null. | sträng |
Ändra | Om värdet är sant utvärderas url-sökvägskartan som anges i routningsregler för sökvägsbaserade begäranden med hjälp av ändrad sökväg. Standardvärdet är falskt. | Bool |
ApplicationGatewayUrlPathMap
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID. | sträng |
Namn | Namnet på url-sökvägskartan som är unik i en Application Gateway. | sträng |
Egenskaper | Egenskaper för sökvägskartan för programgatewayen. | ApplicationGatewayUrlPathMapPropertiesFormat |
ApplicationGatewayUrlPathMapPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
defaultBackendAddressPool | Standardresursen för serverdelsadresspoolen för url-sökvägskartan. | SubResource |
defaultBackendHttpSettings | Standardresursen för http-inställningar för URL-sökvägen. | SubResource |
defaultLoadDistributionPolicy | Standardresurs för belastningsdistributionsprincip för url-sökvägskarta. | SubResource |
defaultRedirectConfiguration | Standardresursen för omdirigeringskonfiguration för URL-sökvägskartan. | SubResource |
defaultRewriteRuleSet | Standardregeluppsättning för omskrivningsregel för url-sökvägskarta. | SubResource |
pathRules | Sökvägsregel för url-sökvägsmappningsresurs. | ApplicationGatewayPathRule[] |
ApplicationGatewayWebApplicationFirewallConfiguration
Namn | Beskrivning | Värde |
---|---|---|
disabledRuleGroups | De inaktiverade regelgrupperna. | ApplicationGatewayFirewallDisabledRuleGroup[] |
Aktiverat | Om brandväggen för webbprogrammet är aktiverad eller inte. | bool (krävs) |
Undantag | Undantagslistan. | ApplicationGatewayFirewallExclusion[] |
fileUploadLimitInMb | Maximal filuppladdningsstorlek i Mb för WAF. | Int Begränsningar: Minsta värde = 0 |
firewallMode | Brandväggsläge för webbprogram. | Identifiering "Förebyggande" (krävs) |
maxRequestBodySize | Maximal storlek för begärandetext för WAF. | Int Begränsningar: Minsta värde = 8 Maxvärde = 128 |
maxRequestBodySizeInKb | Maximal storlek för begärandetext i Kb för WAF. | Int Begränsningar: Minsta värde = 8 Maxvärde = 128 |
requestBodyCheck | Om tillåter WAF att kontrollera begärandetexten. | Bool |
ruleSetType | Typen av brandväggsregeluppsättning för webbprogram. Möjliga värden är: "OWASP". | sträng (krävs) |
ruleSetVersion | Versionen av regeluppsättningstypen. | sträng (krävs) |
Komponenter1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties
Namn | Beskrivning | Värde |
---|
ManagedServiceIdentity
Namn | Beskrivning | Värde |
---|---|---|
typ | Den typ av identitet som används för resursen. Typen "SystemAssigned, UserAssigned" innehåller både en implicit skapad identitet och en uppsättning användartilldelade identiteter. Typen "Ingen" tar bort alla identiteter från den virtuella datorn. | "Ingen" "SystemAssigned" "SystemAssigned, UserAssigned" "UserAssigned" |
userAssignedIdentities | Listan över användaridentiteter som är associerade med resursen. Nyckelreferenserna för användaridentitetsordlistan är ARM-resurs-ID:er i formuläret: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. | ManagedServiceIdentityUserAssignedIdentiteter |
ManagedServiceIdentityUserAssignedIdentiteter
Namn | Beskrivning | Värde |
---|
Microsoft.Network/applicationGateways
Namn | Beskrivning | Värde |
---|---|---|
identitet | Identiteten för programgatewayen, om den är konfigurerad. | ManagedServiceIdentity |
plats | Resursplats. | sträng |
Namn | Resursnamnet | sträng (krävs) |
Egenskaper | Egenskaper för programgatewayen. | ApplicationGatewayPropertiesFormat |
Taggar | Resurstaggar | Ordlista med taggnamn och värden. Se taggar i mallar |
Zoner | En lista över tillgänglighetszoner som anger var resursen måste komma ifrån. | string[] |
ResourceTags
Namn | Beskrivning | Värde |
---|
SubResource
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID. | sträng |
Snabbstartsexempel
Följande snabbstartsexempel distribuerar den här resurstypen.
Bicep-fil | Beskrivning |
---|---|
AKS-kluster med en NAT Gateway och en Application Gateway- | Det här exemplet visar hur du distribuerar ett AKS-kluster med NAT Gateway för utgående anslutningar och en Application Gateway för inkommande anslutningar. |
AKS-kluster med Application Gateway-ingresskontrollanten | Det här exemplet visar hur du distribuerar ett AKS-kluster med Application Gateway, Application Gateway Ingress Controller, Azure Container Registry, Log Analytics och Key Vault |
Application Gateway med intern API Management och Web App | Application Gateway dirigerar Internettrafik till en API Management-instans för virtuellt nätverk (internt läge) som servar ett webb-API som finns i en Azure-webbapp. |
Application Gateway med WAF och brandväggsprincip | Den här mallen skapar en Application Gateway med WAF konfigurerad tillsammans med en brandväggsprincip |
Skapa en webbapp, PE och Application Gateway v2 | Den här mallen skapar en Azure-webbapp med privat slutpunkt i Azure Virtual Network-undernätet , en Application Gateway v2. Application Gateway distribueras i ett virtuellt nätverk (undernät). Webbappen begränsar åtkomsten till trafik från undernätet med hjälp av en privat slutpunkt |
Skapa en Application Gateway v2- | Den här mallen skapar en programgateway v2 i ett virtuellt nätverk och konfigurerar egenskaper för automatisk skalning och en HTTP-belastningsutjämningsregel med offentlig klientdel |
Skapa en Azure Application Gateway v2- | Den här mallen skapar en Azure Application Gateway med två Windows Server 2016-servrar i serverdelspoolen |
Skapa en Azure WAF v2 på Azure Application Gateway | Den här mallen skapar en Azure Web Application Firewall v2 på Azure Application Gateway med två Windows Server 2016-servrar i serverdelspoolen |
Skapa API Management i internt VNet med App Gateway | Den här mallen visar hur du skapar en instans av Azure API Management i ett privat nätverk som skyddas av Azure Application Gateway. |
Skapa Application Gateway med certifikat | Den här mallen visar hur du genererar självsignerade Key Vault-certifikat och sedan refererar till från Application Gateway. |
Distribuera en VM-skalningsuppsättning för Windows med Azure Application Gateway | Med den här mallen kan du distribuera en enkel skalningsuppsättning för virtuella Windows-datorer som är integrerad med Azure Application Gateway och har stöd för upp till 1 000 virtuella datorer |
Front Door Standard/Premium med Application Gateway-ursprung | Den här mallen skapar en Front Door Standard/Premium och en Application Gateway-instans och använder en NSG- och WAF-princip för att verifiera att trafiken har kommit via Front Door-ursprunget. |
Front Door med containerinstanser och Application Gateway- | Den här mallen skapar en Front Door Standard/Premium med en containergrupp och Application Gateway. |
Resursdefinition för ARM-mall
Resurstypen applicationGateways kan distribueras med åtgärder som mål:
- Resursgrupper – Se resursgruppsdistributionskommandon
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.Network/applicationGateways-resurs lägger du till följande JSON i mallen.
{
"type": "Microsoft.Network/applicationGateways",
"apiVersion": "2022-05-01",
"name": "string",
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {
}
}
},
"location": "string",
"properties": {
"authenticationCertificates": [
{
"id": "string",
"name": "string",
"properties": {
"data": "string"
}
}
],
"autoscaleConfiguration": {
"maxCapacity": "int",
"minCapacity": "int"
},
"backendAddressPools": [
{
"id": "string",
"name": "string",
"properties": {
"backendAddresses": [
{
"fqdn": "string",
"ipAddress": "string"
}
]
}
}
],
"backendHttpSettingsCollection": [
{
"id": "string",
"name": "string",
"properties": {
"affinityCookieName": "string",
"authenticationCertificates": [
{
"id": "string"
}
],
"connectionDraining": {
"drainTimeoutInSec": "int",
"enabled": "bool"
},
"cookieBasedAffinity": "string",
"hostName": "string",
"path": "string",
"pickHostNameFromBackendAddress": "bool",
"port": "int",
"probe": {
"id": "string"
},
"probeEnabled": "bool",
"protocol": "string",
"requestTimeout": "int",
"trustedRootCertificates": [
{
"id": "string"
}
]
}
}
],
"backendSettingsCollection": [
{
"id": "string",
"name": "string",
"properties": {
"hostName": "string",
"pickHostNameFromBackendAddress": "bool",
"port": "int",
"probe": {
"id": "string"
},
"protocol": "string",
"timeout": "int",
"trustedRootCertificates": [
{
"id": "string"
}
]
}
}
],
"customErrorConfigurations": [
{
"customErrorPageUrl": "string",
"statusCode": "string"
}
],
"enableFips": "bool",
"enableHttp2": "bool",
"firewallPolicy": {
"id": "string"
},
"forceFirewallPolicyAssociation": "bool",
"frontendIPConfigurations": [
{
"id": "string",
"name": "string",
"properties": {
"privateIPAddress": "string",
"privateIPAllocationMethod": "string",
"privateLinkConfiguration": {
"id": "string"
},
"publicIPAddress": {
"id": "string"
},
"subnet": {
"id": "string"
}
}
}
],
"frontendPorts": [
{
"id": "string",
"name": "string",
"properties": {
"port": "int"
}
}
],
"gatewayIPConfigurations": [
{
"id": "string",
"name": "string",
"properties": {
"subnet": {
"id": "string"
}
}
}
],
"globalConfiguration": {
"enableRequestBuffering": "bool",
"enableResponseBuffering": "bool"
},
"httpListeners": [
{
"id": "string",
"name": "string",
"properties": {
"customErrorConfigurations": [
{
"customErrorPageUrl": "string",
"statusCode": "string"
}
],
"firewallPolicy": {
"id": "string"
},
"frontendIPConfiguration": {
"id": "string"
},
"frontendPort": {
"id": "string"
},
"hostName": "string",
"hostNames": [ "string" ],
"protocol": "string",
"requireServerNameIndication": "bool",
"sslCertificate": {
"id": "string"
},
"sslProfile": {
"id": "string"
}
}
}
],
"listeners": [
{
"id": "string",
"name": "string",
"properties": {
"frontendIPConfiguration": {
"id": "string"
},
"frontendPort": {
"id": "string"
},
"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"
}
},
"tags": {
"{customized property}": "string"
},
"zones": [ "string" ]
}
Egenskapsvärden
ApplicationGatewayAuthenticationCertificate
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID. | sträng |
Namn | Namnet på det autentiseringscertifikat som är unikt i en Application Gateway. | sträng |
Egenskaper | Egenskaper för autentiseringscertifikatet för programgatewayen. | ApplicationGatewayAuthenticationCertificatePropertiesFormat |
ApplicationGatewayAuthenticationCertificatePropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
data | Offentliga certifikatdata. | sträng |
ApplicationGatewayAutoscaleConfiguration
Namn | Beskrivning | Värde |
---|---|---|
maxCapacity | Övre gräns för antalet Application Gateway-kapaciteter. | Int Begränsningar: Minsta värde = 2 |
minCapacity | Lägre gräns för antalet Application Gateway-kapaciteter. | Int Begränsningar: Minsta värde = 0 (krävs) |
ApplicationGatewayBackendAddress
Namn | Beskrivning | Värde |
---|---|---|
Fqdn | Fullständigt domännamn (FQDN). | sträng |
ipAddress | IP-adress. | sträng |
ApplicationGatewayBackendAddressPool
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID. | sträng |
Namn | Namnet på serverdelsadresspoolen som är unik i en Application Gateway. | sträng |
Egenskaper | Egenskaper för programgatewayens serverdelsadresspool. | ApplicationGatewayBackendAddressPoolPropertiesFormat |
ApplicationGatewayBackendAddressPoolPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
backendAddresses | Serverdelsadresser. | ApplicationGatewayBackendAddress[] |
ApplicationGatewayBackendHttpSettings
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID. | sträng |
Namn | Namnet på http-inställningarna för serverdelen som är unika i en Application Gateway. | sträng |
Egenskaper | Egenskaper för HTTP-inställningarna för programgatewayens serverdel. | ApplicationGatewayBackendHttpSettingsPropertiesFormat |
ApplicationGatewayBackendHttpSettingsPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
affinityCookieName | Cookienamn som ska användas för tillhörighetscookien. | sträng |
authenticationCertificates | Matris med referenser till autentiseringscertifikat för application gateway. | SubResource[] |
connectionDraining | Anslutningsdränering av resursen för http-inställningar för serverdelen. | ApplicationGatewayConnectionDraining |
cookieBasedAffinity | Cookiebaserad tillhörighet. | "Inaktiverad" "Aktiverad" |
hostName | Värdhuvud som ska skickas till serverdelsservrarna. | sträng |
stig | Sökväg som ska användas som prefix för alla HTTP-begäranden. Null innebär att ingen sökväg kommer att prefixeras. Standardvärdet är null. | sträng |
pickHostNameFromBackendAddress | Om värdhuvudet ska väljas från serverdelsserverns värdnamn. Standardvärdet är falskt. | Bool |
hamn | Målporten på serverdelen. | Int |
sond | Avsökningsresurs för en programgateway. | SubResource |
probeEnabled | Om avsökningen är aktiverad. Standardvärdet är falskt. | Bool |
protokoll | Protokollet som används för att kommunicera med serverdelen. | "Http" "Https" "Tcp" "Tls" |
requestTimeout | Tidsgräns för begäran i sekunder. Application Gateway misslyckas med begäran om svaret inte tas emot i RequestTimeout. Godtagbara värden är från 1 sekund till 86400 sekunder. | Int |
trustedRootCertificates | Matris med referenser till betrodda rotcertifikat för Application Gateway. | SubResource[] |
ApplicationGatewayBackendSettings
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID. | sträng |
Namn | Namnet på de serverdelsinställningar som är unika i en Application Gateway. | sträng |
Egenskaper | Egenskaper för inställningarna för programgatewayens serverdel. | ApplicationGatewayBackendSettingsPropertiesFormat |
ApplicationGatewayBackendSettingsPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
hostName | Servernamnsindikator som ska skickas till serverdelsservrarna för Tls-protokollet. | sträng |
pickHostNameFromBackendAddress | Om du vill välja servernamnsindikator från värdnamnet för serverdelsservern för Tls-protokollet. Standardvärdet är falskt. | Bool |
hamn | Målporten på serverdelen. | Int |
sond | Avsökningsresurs för en programgateway. | SubResource |
protokoll | Protokollet som används för att kommunicera med serverdelen. | "Http" "Https" "Tcp" "Tls" |
Timeout | Tidsgräns för anslutning i sekunder. Application Gateway misslyckas med begäran om svaret inte tas emot i ConnectionTimeout. Godtagbara värden är från 1 sekund till 86400 sekunder. | Int |
trustedRootCertificates | Matris med referenser till betrodda rotcertifikat för Application Gateway. | SubResource[] |
ApplicationGatewayClientAuthConfiguration
Namn | Beskrivning | Värde |
---|---|---|
verifyClientCertIssuerDN | Verifiera namnet på utfärdaren av klientcertifikat på programgatewayen. | Bool |
verifyClientRevocation | Verifiera status för återkallning av klientcertifikat. | "Ingen" "OCSP" |
ApplicationGatewayConnectionDraining
Namn | Beskrivning | Värde |
---|---|---|
drainTimeoutInSec | Antalet sekunders anslutningsdränering är aktivt. Godtagbara värden är mellan 1 sekund och 3 600 sekunder. | Int Begränsningar: Minsta värde = 1 Maxvärde = 3600 (krävs) |
Aktiverat | Om anslutningsdränering är aktiverat eller inte. | bool (krävs) |
ApplicationGatewayCustomError
Namn | Beskrivning | Värde |
---|---|---|
customErrorPageUrl | Felsidans URL för application gateway-kundfelet. | sträng |
statusCode | Statuskod för application gateway-kundfelet. | "HttpStatus403" "HttpStatus502" |
ApplicationGatewayFirewallDisabledRuleGroup
Namn | Beskrivning | Värde |
---|---|---|
ruleGroupName | Namnet på den regelgrupp som ska inaktiveras. | sträng (krävs) |
reglemente | Listan över regler som ska inaktiveras. Om värdet är null inaktiveras alla regler i regelgruppen. | int[] |
ApplicationGatewayFirewallExclusion
Namn | Beskrivning | Värde |
---|---|---|
matchVariable | Variabeln som ska undantas. | sträng (krävs) |
Selector | När matchVariable är en samling används operatorn för att ange vilka element i samlingen som det här undantaget gäller för. | sträng (krävs) |
selectorMatchOperator | När matchVariable är en samling använder du väljaren för att ange vilka element i samlingen som det här undantaget gäller för. | sträng (krävs) |
ApplicationGatewayFrontendIPConfiguration
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID. | sträng |
Namn | Namnet på ip-konfigurationen för klientdelen som är unik i en Application Gateway. | sträng |
Egenskaper | Egenskaper för IP-konfigurationen för programgatewayens klientdel. | ApplicationGatewayFrontendIPConfigurationPropertiesFormat |
ApplicationGatewayFrontendIPConfigurationPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
privateIPAddress | PrivateIPAddress för IP-konfigurationen för nätverksgränssnittet. | sträng |
privateIPAllocationMethod | Den privata IP-adressallokeringsmetoden. | "Dynamisk" "Statisk" |
privateLinkConfiguration | Referens till konfigurationen av den privata länken för programgatewayen. | SubResource |
publicIPAddress | Referens till PublicIP-resursen. | SubResource |
Undernät | Referens till undernätsresursen. | SubResource |
ApplicationGatewayFrontendPort
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID. | sträng |
Namn | Namnet på klientdelsporten som är unik i en Application Gateway. | sträng |
Egenskaper | Egenskaper för programgatewayens klientdelsport. | ApplicationGatewayFrontendPortPropertiesFormat |
ApplicationGatewayFrontendPortPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
hamn | Klientdelsport. | Int |
ApplicationGatewayGlobalConfiguration
Namn | Beskrivning | Värde |
---|---|---|
enableRequestBuffering | Aktivera buffring av begäranden. | Bool |
enableResponseBuffering | Aktivera svarsbuffertning. | Bool |
ApplicationGatewayHeaderConfiguration
Namn | Beskrivning | Värde |
---|---|---|
headerName | Rubriknamn för huvudkonfigurationen. | sträng |
headerValue | Rubrikvärde för huvudkonfigurationen. | sträng |
ApplicationGatewayHttpListener
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID. | sträng |
Namn | Namnet på HTTP-lyssnaren som är unik i en Application Gateway. | sträng |
Egenskaper | Egenskaper för HTTP-lyssnaren för programgatewayen. | ApplicationGatewayHttpListenerPropertiesFormat |
ApplicationGatewayHttpListenerPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
customErrorConfigurations | Anpassade felkonfigurationer för HTTP-lyssnaren. | ApplicationGatewayCustomError[] |
firewallPolicy | Referens till resursen FirewallPolicy. | SubResource |
frontendIPConfiguration | Klientdels-IP-konfigurationsresurs för en programgateway. | SubResource |
frontendPort | Klientdelsportresurs för en programgateway. | SubResource |
hostName | Värdnamnet för HTTP-lyssnaren. | sträng |
hostNames | Lista över värdnamn för HTTP-lyssnaren som även tillåter specialtecken med jokertecken. | string[] |
protokoll | Protokoll för HTTP-lyssnaren. | "Http" "Https" "Tcp" "Tls" |
requireServerNameIndication | Gäller endast om protokollet är https. Aktiverar SNI för flera värdar. | Bool |
sslCertificate | SSL-certifikatresurs för en programgateway. | SubResource |
sslProfile | SSL-profilresurs för programgatewayen. | SubResource |
ApplicationGatewayIPConfiguration
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID. | sträng |
Namn | Namn på DEN IP-konfiguration som är unik i en Application Gateway. | sträng |
Egenskaper | Egenskaper för IP-konfigurationen för programgatewayen. | ApplicationGatewayIPConfigurationPropertiesFormat |
ApplicationGatewayIPConfigurationPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
Undernät | Referens till undernätsresursen. Ett undernät där application gateway hämtar sin privata adress. | SubResource |
ApplicationGatewayListener
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID. | sträng |
Namn | Namnet på lyssnaren som är unik i en Application Gateway. | sträng |
Egenskaper | Egenskaper för programgatewaylyssnaren. | ApplicationGatewayListenerPropertiesFormat |
ApplicationGatewayListenerPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
frontendIPConfiguration | Klientdels-IP-konfigurationsresurs för en programgateway. | SubResource |
frontendPort | Klientdelsportresurs för en programgateway. | SubResource |
protokoll | Lyssnarens protokoll. | "Http" "Https" "Tcp" "Tls" |
sslCertificate | SSL-certifikatresurs för en programgateway. | SubResource |
sslProfile | SSL-profilresurs för programgatewayen. | SubResource |
ApplicationGatewayLoadDistributionPolicy
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID. | sträng |
Namn | Namnet på den belastningsdistributionsprincip som är unik i en Application Gateway. | sträng |
Egenskaper | Egenskaper för programgatewayens inläsningsdistributionsprincip. | ApplicationGatewayLoadDistributionPolicyPropertiesFormat |
ApplicationGatewayLoadDistributionPolicyPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
loadDistributionAlgorithm | Resursen Load Distribution Targets för en programgateway. | "IpHash" "LeastConnections" "RoundRobin" |
loadDistributionTargets | Resursen Load Distribution Targets för en programgateway. | ApplicationGatewayLoadDistributionTarget[] |
ApplicationGatewayLoadDistributionTarget
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID. | sträng |
Namn | Namnet på den belastningsdistributionsprincip som är unik i en Application Gateway. | sträng |
Egenskaper | Egenskaper för programgatewayens belastningsfördelningsmål. | ApplicationGatewayLoadDistributionTargetPropertiesFormat |
ApplicationGatewayLoadDistributionTargetPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
backendAddressPool | Resursen för serverdelsadresspoolen för programgatewayen. | SubResource |
weightPerServer | Vikt per server. Intervall mellan 1 och 100. | Int Begränsningar: Minsta värde = 1 Maxvärde = 100 |
ApplicationGatewayPathRule
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID. | sträng |
Namn | Namnet på sökvägsregeln som är unik i en Application Gateway. | sträng |
Egenskaper | Egenskaper för sökvägsregeln för programgatewayen. | ApplicationGatewayPathRulePropertiesFormat |
ApplicationGatewayPathRulePropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
backendAddressPool | Resursen för serverdelsadresspoolen för url-sökvägssökvägsregeln. | SubResource |
backendHttpSettings | Resurs för http-inställningar för serverdelen för url-sökvägssökvägsregel. | SubResource |
firewallPolicy | Referens till resursen FirewallPolicy. | SubResource |
loadDistributionPolicy | Läs in distributionsprincipresursen för url-sökvägssökvägsregeln. | SubResource |
Sökvägar | Sökvägsregler för url-sökvägskarta. | string[] |
redirectConfiguration | Omdirigeringskonfigurationsresurs för url-sökvägssökvägsregel. | SubResource |
rewriteRuleSet | Skriv om regeluppsättningsresursen för url-sökvägssökvägsregeln. | SubResource |
ApplicationGatewayPrivateLinkConfiguration
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID. | sträng |
Namn | Namnet på konfigurationen av den privata länken som är unik i en Application Gateway. | sträng |
Egenskaper | Egenskaper för konfigurationen av den privata länken för programgatewayen. | ApplicationGatewayPrivateLinkConfigurationProperties |
ApplicationGatewayPrivateLinkConfigurationProperties
Namn | Beskrivning | Värde |
---|---|---|
ipConfigurations | En matris med ip-konfigurationer för private link för application gateway. | ApplicationGatewayPrivateLinkIpConfiguration[] |
ApplicationGatewayPrivateLinkIpConfiguration
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID. | sträng |
Namn | Namnet på ip-konfigurationen för application gateway private link. | sträng |
Egenskaper | Egenskaper för en privat länk-ip-konfiguration för en programgateway. | ApplicationGatewayPrivateLinkIpConfigurationProperties |
ApplicationGatewayPrivateLinkIpConfigurationProperties
Namn | Beskrivning | Värde |
---|---|---|
primär | Om ip-konfigurationen är primär eller inte. | Bool |
privateIPAddress | IP-konfigurationens privata IP-adress. | sträng |
privateIPAllocationMethod | Den privata IP-adressallokeringsmetoden. | "Dynamisk" "Statisk" |
Undernät | Referens till undernätsresursen. | SubResource |
ApplicationGatewayProbe
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID. | sträng |
Namn | Namnet på avsökningen som är unik i en Application Gateway. | sträng |
Egenskaper | Egenskaper för programgatewayavsökningen. | ApplicationGatewayProbePropertiesFormat |
ApplicationGatewayProbeHealthResponseMatch
Namn | Beskrivning | Värde |
---|---|---|
kropp | Brödtext som måste finnas i hälsosvaret. Standardvärdet är tomt. | sträng |
statusCodes | Tillåtna intervall med felfria statuskoder. Standardintervallet för felfria statuskoder är 200–399. | string[] |
ApplicationGatewayProbePropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
värd | Värdnamn som avsökningen ska skickas till. | sträng |
intervall | Avsökningsintervallet i sekunder. Det här är tidsintervallet mellan två på varandra följande avsökningar. Godtagbara värden är från 1 sekund till 86400 sekunder. | Int |
tändsticka | Kriterium för att klassificera ett felfritt avsökningssvar. | ApplicationGatewayProbeHealthResponseMatch |
minServers | Minsta antal servrar som alltid har markerats som felfria. Standardvärdet är 0. | Int |
stig | Relativ sökväg för avsökning. Den giltiga sökvägen börjar från /. Avsökningen skickas till <Protocol>://<värd>:<port><sökväg>. | sträng |
pickHostNameFromBackendHttpSettings | Om värdhuvudet ska väljas från http-inställningarna för serverdelen. Standardvärdet är falskt. | Bool |
pickHostNameFromBackendSettings | Om servernamnsindikatorn ska väljas från serverdelsinställningarna för Tls-protokollet. Standardvärdet är falskt. | Bool |
hamn | Anpassad port som ska användas för avsökning av serverdelsservrarna. Det giltiga värdet sträcker sig från 1 till 65535. Om inte anges används porten från http-inställningarna. Den här egenskapen är endast giltig för Standard_v2 och WAF_v2. | Int Begränsningar: Minsta värde = 1 Maxvärde = 65535 |
protokoll | Protokollet som används för avsökningen. | "Http" "Https" "Tcp" "Tls" |
Timeout | Tidsgränsen för avsökningen i sekunder. Avsökningen markerades som misslyckad om giltigt svar inte tas emot med den här tidsgränsen. Godtagbara värden är från 1 sekund till 86400 sekunder. | Int |
unhealthyThreshold | Antalet återförsök av avsökningen. Serverdelens server är markerad efter att antalet på varandra följande avsökningsfel når UnhealthyThreshold. Godtagbara värden är från 1 sekund till 20. | Int |
ApplicationGatewayPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
authenticationCertificates | Autentiseringscertifikat för programgatewayresursen. Standardgränser finns i Application Gateway-gränser. | ApplicationGatewayAuthenticationCertificate[] |
autoscaleConfiguration | Autoskalningskonfiguration. | ApplicationGatewayAutoscaleConfiguration |
backendAddressPools | Serverdelsadresspoolen för programgatewayresursen. Standardgränser finns i Application Gateway-gränser. | ApplicationGatewayBackendAddressPool[] |
backendHttpSettingsCollection | Http-inställningar för serverdelen för programgatewayresursen. Standardgränser finns i Application Gateway-gränser. | ApplicationGatewayBackendHttpSettings[] |
backendSettingsCollection | Serverdelsinställningar för programgatewayresursen. Standardgränser finns i Application Gateway-gränser. | ApplicationGatewayBackendSettings[] |
customErrorConfigurations | Anpassade felkonfigurationer för programgatewayresursen. | ApplicationGatewayCustomError[] |
enableFips | Om FIPS är aktiverat på programgatewayresursen. | Bool |
enableHttp2 | Om HTTP2 är aktiverat på programgatewayresursen. | Bool |
firewallPolicy | Referens till resursen FirewallPolicy. | SubResource |
forceFirewallPolicyAssociation | Om det är sant associerar en brandväggsprincip med en programgateway oavsett om principen skiljer sig från WAF-konfigurationen. | Bool |
frontendIPConfigurations | Klientdels-IP-adresser för programgatewayresursen. Standardgränser finns i Application Gateway-gränser. | ApplicationGatewayFrontendIPConfiguration[] |
frontendPorts | Klientdelsportar för programgatewayresursen. Standardgränser finns i Application Gateway-gränser. | ApplicationGatewayFrontendPort[] |
gatewayIPConfigurations | Undernät för programgatewayresursen. Standardgränser finns i Application Gateway-gränser. | ApplicationGatewayIPConfiguration[] |
globalConfiguration | Global konfiguration. | ApplicationGatewayGlobalConfiguration |
httpListeners | Http-lyssnare av application gateway-resursen. Standardgränser finns i Application Gateway-gränser. | ApplicationGatewayHttpListener[] |
lyssnare | Lyssnare av application gateway-resursen. Standardgränser finns i Application Gateway-gränser. | ApplicationGatewayListener[] |
loadDistributionPolicies | Läsa in distributionsprinciper för programgatewayresursen. | ApplicationGatewayLoadDistributionPolicy[] |
privateLinkConfigurations | PrivateLink-konfigurationer på programgatewayen. | ApplicationGatewayPrivateLinkConfiguration[] |
Sonder | Avsökningar av programgatewayresursen. | ApplicationGatewayProbe[] |
redirectConfigurations | Omdirigeringskonfigurationer för programgatewayresursen. Standardgränser finns i Application Gateway-gränser. | ApplicationGatewayRedirectConfiguration[] |
requestRoutingRules | Begär routningsregler för application gateway-resursen. | ApplicationGatewayRequestRoutingRule[] |
rewriteRuleSets | Skriv om regler för application gateway-resursen. | ApplicationGatewayRewriteRuleSet[] |
routingRules | Routningsregler för programgatewayresursen. | ApplicationGatewayRoutingRule[] |
Sku | SKU för programgatewayresursen. | ApplicationGatewaySku |
sslCertificates | SSL-certifikat för application gateway-resursen. Standardgränser finns i Application Gateway-gränser. | ApplicationGatewaySslCertificate[] |
sslPolicy | SSL-princip för programgatewayresursen. | ApplicationGatewaySslPolicy |
sslProfiles | SSL-profiler för application gateway-resursen. Standardgränser finns i Application Gateway-gränser. | ApplicationGatewaySslProfile[] |
trustedClientCertificates | Betrodda klientcertifikat för application gateway-resursen. Standardgränser finns i Application Gateway-gränser. | ApplicationGatewayTrustedClientCertificate[] |
trustedRootCertificates | Betrodda rotcertifikat för programgatewayresursen. Standardgränser finns i Application Gateway-gränser. | ApplicationGatewayTrustedRootCertificate[] |
urlPathMaps | URL-sökvägskarta för programgatewayresursen. Standardgränser finns i Application Gateway-gränser. | ApplicationGatewayUrlPathMap[] |
webApplicationFirewallConfiguration | Brandväggskonfiguration för webbprogram. | ApplicationGatewayWebApplicationFirewallConfiguration |
ApplicationGatewayRedirectConfiguration
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID. | sträng |
Namn | Namnet på omdirigeringskonfigurationen som är unik i en Application Gateway. | sträng |
Egenskaper | Egenskaper för programgatewayens omdirigeringskonfiguration. | ApplicationGatewayRedirectConfigurationPropertiesFormat |
ApplicationGatewayRedirectConfigurationPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
includePath | Inkludera sökvägen i den omdirigerade URL:en. | Bool |
includeQueryString | Inkludera frågesträngen i den omdirigerade URL:en. | Bool |
pathRules | Sökvägsregler som anger omdirigeringskonfiguration. | SubResource[] |
redirectType | HTTP-omdirigeringstyp. | "Hittades" "Permanent" "SeeOther" "Tillfälligt" |
requestRoutingRules | Begär routning som anger omdirigeringskonfiguration. | SubResource[] |
targetListener | Referens till en lyssnare som begäran ska omdirigeras till. | SubResource |
targetUrl | Url som begäran ska omdirigeras till. | sträng |
urlPathMaps | Url-sökvägskartor som anger standardkonfiguration för omdirigering. | SubResource[] |
ApplicationGatewayRequestRoutingRule
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID. | sträng |
Namn | Namnet på begärandedirigeringsregeln som är unik i en Application Gateway. | sträng |
Egenskaper | Egenskaper för routningsregeln för programgatewaybegäran. | ApplicationGatewayRequestRoutingRulePropertiesFormat |
ApplicationGatewayRequestRoutingRulePropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
backendAddressPool | Resursen för serverdelsadresspoolen för programgatewayen. | SubResource |
backendHttpSettings | Resursen för http-inställningar för serverdelen för programgatewayen. | SubResource |
httpListener | Http-lyssnarresurs för programgatewayen. | SubResource |
loadDistributionPolicy | Läs in distributionsprincipresursen för programgatewayen. | SubResource |
prioritering | Prioritet för begärandedirigeringsregeln. | Int Begränsningar: Minsta värde = 1 Maxvärde = 20000 |
redirectConfiguration | Omdirigeringskonfigurationsresurs för programgatewayen. | SubResource |
rewriteRuleSet | Skriv om regeluppsättningsresursen i grundläggande regel för programgatewayen. | SubResource |
ruleType | Regeltyp. | "Grundläggande" "PathBasedRouting" |
urlPathMap | Url-sökvägsmappningsresurs för programgatewayen. | SubResource |
ApplicationGatewayRewriteRule
Namn | Beskrivning | Värde |
---|---|---|
actionSet | Uppsättning åtgärder som ska utföras som en del av omskrivningsregeln. | ApplicationGatewayRewriteRuleActionSet |
Villkor | Villkor som baseras på vilka körningen av åtgärdsuppsättningen ska utvärderas. | ApplicationGatewayRewriteRuleCondition[] |
Namn | Namnet på omskrivningsregeln som är unik i en Application Gateway. | sträng |
ruleSequence | Regelsekvens för omskrivningsregeln som avgör körningsordningen för en viss regel i en RewriteRuleSet. | Int |
ApplicationGatewayRewriteRuleActionSet
Namn | Beskrivning | Värde |
---|---|---|
requestHeaderConfigurations | Begär rubrikåtgärder i åtgärdsuppsättningen. | ApplicationGatewayHeaderConfiguration[] |
responseHeaderConfigurations | Åtgärder för svarshuvud i åtgärdsuppsättningen. | ApplicationGatewayHeaderConfiguration[] |
urlConfiguration | Url-konfigurationsåtgärd i åtgärdsuppsättningen. | ApplicationGatewayUrlConfiguration |
ApplicationGatewayRewriteRuleCondition
Namn | Beskrivning | Värde |
---|---|---|
ignoreCase | Ange den här parametern till sanningsvärde med tvinga mönstret att göra en skiftlägeskänslig jämförelse. | Bool |
förneka | Om du anger det här värdet som sanning måste du kontrollera negationen av villkoret som användaren anger. | Bool |
mönster | Mönstret, antingen fast sträng eller reguljärt uttryck, som utvärderar villkorets sanningsenlighet. | sträng |
variabel | Villkorsparametern för RewriteRuleCondition. | sträng |
ApplicationGatewayRewriteRuleSet
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID. | sträng |
Namn | Namnet på regeluppsättningen för omskrivning som är unik i en Application Gateway. | sträng |
Egenskaper | Egenskaper för regeluppsättningen för omskrivning av programgateway. | ApplicationGatewayRewriteRuleSetPropertiesFormat |
ApplicationGatewayRewriteRuleSetPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
rewriteRules | Skriv om regler i regeluppsättningen för omskrivning. | ApplicationGatewayRewriteRule[] |
ApplicationGatewayRoutingRule
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID. | sträng |
Namn | Namnet på routningsregeln som är unik i en Application Gateway. | sträng |
Egenskaper | Egenskaper för routningsregeln för application gateway. | ApplicationGatewayRoutingRulePropertiesFormat |
ApplicationGatewayRoutingRulePropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
backendAddressPool | Resursen för serverdelsadresspoolen för programgatewayen. | SubResource |
backendSettings | Resurs för serverdelsinställningar för programgatewayen. | SubResource |
åhörare | Lyssnarresurs för programgatewayen. | SubResource |
prioritering | Prioritet för routningsregeln. | Int Begränsningar: Minsta värde = 1 Maxvärde = 20000 (krävs) |
ruleType | Regeltyp. | "Grundläggande" "PathBasedRouting" |
ApplicationGatewaySku
Namn | Beskrivning | Värde |
---|---|---|
kapacitet | Kapacitet (instansantal) för en programgateway. | Int |
Namn | Namnet på en SKU för en programgateway. | "Standard_Large" "Standard_Medium" "Standard_Small" "Standard_v2" "WAF_Large" "WAF_Medium" "WAF_v2" |
Nivå | Nivå för en programgateway. | "Standard" "Standard_v2" "WAF" "WAF_v2" |
ApplicationGatewaySslCertificate
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID. | sträng |
Namn | Namnet på det SSL-certifikat som är unikt i en Application Gateway. | sträng |
Egenskaper | Egenskaper för SSL-certifikatet för programgatewayen. | ApplicationGatewaySslCertificatePropertiesFormat |
ApplicationGatewaySslCertificatePropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
data | Base-64-kodat pfx-certifikat. Gäller endast i PUT-begäran. | sträng |
keyVaultSecretId | Hemligt ID för (base-64-kodat okrypterat pfx-objekt) "Secret" eller "Certificate" som lagras i KeyVault. | sträng |
lösenord | Lösenord för pfx-filen som anges i data. Gäller endast i PUT-begäran. | sträng |
ApplicationGatewaySslPolicy
Namn | Beskrivning | Värde |
---|---|---|
chifferDräkter | Ssl-chifferpaket som ska aktiveras i den angivna ordningen till application gateway. | Strängmatris som innehåller något av: "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 | SSL-protokoll som ska inaktiveras på programgatewayen. | Strängmatris som innehåller något av: "TLSv1_0" "TLSv1_1" "TLSv1_2" "TLSv1_3" |
minProtocolVersion | Lägsta version av Ssl-protokollet som ska stödjas på programgatewayen. | "TLSv1_0" "TLSv1_1" "TLSv1_2" "TLSv1_3" |
policyName | Namnet på den fördefinierade Ssl-principen. | "AppGwSslPolicy20150501" "AppGwSslPolicy20170401" "AppGwSslPolicy20170401S" "AppGwSslPolicy20220101" "AppGwSslPolicy20220101S" |
policyType | Typ av SSL-princip. | "Anpassad" "CustomV2" "Fördefinierad" |
ApplicationGatewaySslProfile
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID. | sträng |
Namn | Namnet på den SSL-profil som är unik i en Application Gateway. | sträng |
Egenskaper | Egenskaper för SSL-profilen för programgatewayen. | ApplicationGatewaySslProfilePropertiesFormat |
ApplicationGatewaySslProfilePropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
clientAuthConfiguration | Klientautentiseringskonfiguration för programgatewayresursen. | ApplicationGatewayClientAuthConfiguration |
sslPolicy | SSL-princip för programgatewayresursen. | ApplicationGatewaySslPolicy |
trustedClientCertificates | Matris med referenser till betrodda klientcertifikat för Application Gateway. | SubResource[] |
ApplicationGatewayTrustedClientCertificate
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID. | sträng |
Namn | Namnet på det betrodda klientcertifikatet som är unikt i en Application Gateway. | sträng |
Egenskaper | Egenskaper för programgatewayens betrodda klientcertifikat. | ApplicationGatewayTrustedClientCertificatePropertiesFormat |
ApplicationGatewayTrustedClientCertificatePropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
data | Offentliga certifikatdata. | sträng |
ApplicationGatewayTrustedRootCertificate
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID. | sträng |
Namn | Namnet på det betrodda rotcertifikatet som är unikt i en Application Gateway. | sträng |
Egenskaper | Egenskaper för programgatewayens betrodda rotcertifikat. | ApplicationGatewayTrustedRootCertificatePropertiesFormat |
ApplicationGatewayTrustedRootCertificatePropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
data | Offentliga certifikatdata. | sträng |
keyVaultSecretId | Hemligt ID för (base-64-kodat okrypterat pfx-objekt) "Secret" eller "Certificate" som lagras i KeyVault. | sträng |
ApplicationGatewayUrlConfiguration
Namn | Beskrivning | Värde |
---|---|---|
modifiedPath | Url-sökväg som användaren har angett för url-omskrivning. Null innebär att ingen sökväg uppdateras. Standardvärdet är null. | sträng |
modifiedQueryString | Frågesträng som användaren har angett för url-omskrivning. Null innebär att ingen frågesträng uppdateras. Standardvärdet är null. | sträng |
Ändra | Om värdet är sant utvärderas url-sökvägskartan som anges i routningsregler för sökvägsbaserade begäranden med hjälp av ändrad sökväg. Standardvärdet är falskt. | Bool |
ApplicationGatewayUrlPathMap
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID. | sträng |
Namn | Namnet på url-sökvägskartan som är unik i en Application Gateway. | sträng |
Egenskaper | Egenskaper för sökvägskartan för programgatewayen. | ApplicationGatewayUrlPathMapPropertiesFormat |
ApplicationGatewayUrlPathMapPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
defaultBackendAddressPool | Standardresursen för serverdelsadresspoolen för url-sökvägskartan. | SubResource |
defaultBackendHttpSettings | Standardresursen för http-inställningar för URL-sökvägen. | SubResource |
defaultLoadDistributionPolicy | Standardresurs för belastningsdistributionsprincip för url-sökvägskarta. | SubResource |
defaultRedirectConfiguration | Standardresursen för omdirigeringskonfiguration för URL-sökvägskartan. | SubResource |
defaultRewriteRuleSet | Standardregeluppsättning för omskrivningsregel för url-sökvägskarta. | SubResource |
pathRules | Sökvägsregel för url-sökvägsmappningsresurs. | ApplicationGatewayPathRule[] |
ApplicationGatewayWebApplicationFirewallConfiguration
Namn | Beskrivning | Värde |
---|---|---|
disabledRuleGroups | De inaktiverade regelgrupperna. | ApplicationGatewayFirewallDisabledRuleGroup[] |
Aktiverat | Om brandväggen för webbprogrammet är aktiverad eller inte. | bool (krävs) |
Undantag | Undantagslistan. | ApplicationGatewayFirewallExclusion[] |
fileUploadLimitInMb | Maximal filuppladdningsstorlek i Mb för WAF. | Int Begränsningar: Minsta värde = 0 |
firewallMode | Brandväggsläge för webbprogram. | Identifiering "Förebyggande" (krävs) |
maxRequestBodySize | Maximal storlek för begärandetext för WAF. | Int Begränsningar: Minsta värde = 8 Maxvärde = 128 |
maxRequestBodySizeInKb | Maximal storlek för begärandetext i Kb för WAF. | Int Begränsningar: Minsta värde = 8 Maxvärde = 128 |
requestBodyCheck | Om tillåter WAF att kontrollera begärandetexten. | Bool |
ruleSetType | Typen av brandväggsregeluppsättning för webbprogram. Möjliga värden är: "OWASP". | sträng (krävs) |
ruleSetVersion | Versionen av regeluppsättningstypen. | sträng (krävs) |
Komponenter1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties
Namn | Beskrivning | Värde |
---|
ManagedServiceIdentity
Namn | Beskrivning | Värde |
---|---|---|
typ | Den typ av identitet som används för resursen. Typen "SystemAssigned, UserAssigned" innehåller både en implicit skapad identitet och en uppsättning användartilldelade identiteter. Typen "Ingen" tar bort alla identiteter från den virtuella datorn. | "Ingen" "SystemAssigned" "SystemAssigned, UserAssigned" "UserAssigned" |
userAssignedIdentities | Listan över användaridentiteter som är associerade med resursen. Nyckelreferenserna för användaridentitetsordlistan är ARM-resurs-ID:er i formuläret: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. | ManagedServiceIdentityUserAssignedIdentiteter |
ManagedServiceIdentityUserAssignedIdentiteter
Namn | Beskrivning | Värde |
---|
Microsoft.Network/applicationGateways
Namn | Beskrivning | Värde |
---|---|---|
apiVersion | API-versionen | '2022-05-01' |
identitet | Identiteten för programgatewayen, om den är konfigurerad. | ManagedServiceIdentity |
plats | Resursplats. | sträng |
Namn | Resursnamnet | sträng (krävs) |
Egenskaper | Egenskaper för programgatewayen. | ApplicationGatewayPropertiesFormat |
Taggar | Resurstaggar | Ordlista med taggnamn och värden. Se taggar i mallar |
typ | Resurstypen | "Microsoft.Network/applicationGateways" |
Zoner | En lista över tillgänglighetszoner som anger var resursen måste komma ifrån. | string[] |
ResourceTags
Namn | Beskrivning | Värde |
---|
SubResource
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID. | sträng |
Snabbstartsmallar
Följande snabbstartsmallar distribuerar den här resurstypen.
Mall | Beskrivning |
---|---|
AKS-kluster med en NAT Gateway och en Application Gateway- |
Det här exemplet visar hur du distribuerar ett AKS-kluster med NAT Gateway för utgående anslutningar och en Application Gateway för inkommande anslutningar. |
AKS-kluster med Application Gateway-ingresskontrollanten |
Det här exemplet visar hur du distribuerar ett AKS-kluster med Application Gateway, Application Gateway Ingress Controller, Azure Container Registry, Log Analytics och Key Vault |
App Gateway med WAF, SSL, IIS och HTTPS-omdirigering |
Den här mallen distribuerar en Application Gateway med WAF, SSL från slutpunkt till slutpunkt och HTTP till HTTPS-omdirigering på IIS-servrarna. |
Application Gateway för en webbapp med IP-begränsning |
Den här mallen skapar en programgateway framför en Azure-webbapp med IP-begränsning aktiverad i webbappen. |
Application Gateway for Multi Hosting |
Den här mallen skapar en Application Gateway och konfigurerar den för Multi Hosting på port 443. |
Application Gateway för url-sökvägsbaserad routning |
Den här mallen skapar en Application Gateway och konfigurerar den för URL-sökvägsbaserad routning. |
Application Gateway med intern API Management och Web App |
Application Gateway dirigerar Internettrafik till en API Management-instans för virtuellt nätverk (internt läge) som servar ett webb-API som finns i en Azure-webbapp. |
Application Gateway med WAF och brandväggsprincip |
Den här mallen skapar en Application Gateway med WAF konfigurerad tillsammans med en brandväggsprincip |
Autoscale LANSA Windows VM ScaleSet med Azure SQL Database |
Mallen distribuerar en Windows VMSS med önskat antal virtuella datorer i skalningsuppsättningen och en LANSA MSI som ska installeras på varje virtuell dator. När vm-skalningsuppsättningen har distribuerats används ett tillägg för anpassat skript för att installera LANSA MSI) |
Demoinstallation av Azure Application Gateway |
Med den här mallen kan du snabbt distribuera Azure Application Gateway-demonstrationen för att testa belastningsutjämning med eller utan cookiebaserad tillhörighet. |
Skapa en webbapp som skyddas av Application Gateway v2 |
Den här mallen skapar en Azure-webbapp med åtkomstbegränsning för en Application Gateway v2. Application Gateway distribueras i ett virtuellt nätverk (undernät) som har en Tjänstslutpunkt för Microsoft.Web aktiverad. Webbappen begränsar åtkomsten till trafik från undernätet. |
Skapa en webbapp, PE och Application Gateway v2 |
Den här mallen skapar en Azure-webbapp med privat slutpunkt i Azure Virtual Network-undernätet , en Application Gateway v2. Application Gateway distribueras i ett virtuellt nätverk (undernät). Webbappen begränsar åtkomsten till trafik från undernätet med hjälp av en privat slutpunkt |
Skapa en WordPress-webbplats i ett virtuellt nätverk |
Den här mallen skapar en WordPress-webbplats på Container Instance i ett virtuellt nätverk. Och utdata en offentlig webbplats FQDN som kan komma åt WordPress webbplats. |
Skapa en Application Gateway- |
Den här mallen skapar en programgateway i ett virtuellt nätverk och konfigurerar belastningsutjämningsregler för valfritt antal virtuella datorer |
Skapa en Application Gateway (anpassad SSL) |
Den här mallen distribuerar en Application Gateway som konfigurerats med en anpassad ssl-princip. |
Skapa en Application Gateway(SSL-princip) |
Den här mallen distribuerar en Application Gateway som konfigurerats med en fördefinierad ssl-princip. |
Skapa en Application Gateway(WAF) |
Den här mallen skapar en programgateway med webbaserade brandväggsfunktioner i ett virtuellt nätverk och konfigurerar belastningsutjämningsregler för valfritt antal virtuella datorer |
Skapa en Application Gateway för WebApps |
Den här mallen skapar en programgateway framför två Azure Web Apps med en anpassad avsökning aktiverad. |
Skapa en Application Gateway v2- |
Den här mallen skapar en programgateway v2 i ett virtuellt nätverk och konfigurerar egenskaper för automatisk skalning och en HTTP-belastningsutjämningsregel med offentlig klientdel |
Skapa en Application Gateway V2 med Key Vault |
Den här mallen distribuerar en Application Gateway V2 i ett virtuellt nätverk, en användardefinierad identitet, Key Vault, en hemlighet (certifikatdata) och åtkomstprincip för Key Vault och Application Gateway. |
Skapa en Application Gateway med |
Den här mallen distribuerar en Application Gateway och visar användningen av funktionen för åsidosättning av sökväg för en serverdelsadresspool. |
Skapa en Application Gateway med |
Den här mallen distribuerar en Application Gateway med förbättrade avsökningsfunktioner. |
Skapa en Application Gateway med offentliga IP- |
Den här mallen skapar en Application Gateway, en offentlig IP-adress för Application Gateway och det virtuella nätverk där Application Gateway distribueras. Konfigurerar även Application Gateway för http-belastningsutjämning med två serverdelsservrar. Observera att du måste ange giltiga IP-adresser för serverdelsservrar. |
Skapa en Application Gateway med offentlig IP-adress (avlastning) |
Den här mallen skapar en Application Gateway, en offentlig IP-adress för Application Gateway och det virtuella nätverk där Application Gateway distribueras. Konfigurerar även Application Gateway för Ssl-avlastning och belastningsutjämning med två serverdelsservrar. Observera att du måste ange giltiga IP-adresser för serverdelsservrar. |
Skapa en Application Gateway med omdirigering |
Den här mallen skapar en programgateway med omdirigeringsfunktioner i ett virtuellt nätverk och konfigurerar regler för belastningsutjämning och omdirigering (grundläggande och sökvägsbaserad) |
Skapa en Application Gateway med Omskrivning |
Den här mallen skapar en programgateway med omskrivningsfunktioner i ett virtuellt nätverk och konfigurerar belastningsutjämning, omskrivningsregler |
Skapa en Azure Application Gateway v2- |
Den här mallen skapar en Azure Application Gateway med två Windows Server 2016-servrar i serverdelspoolen |
Skapa en Azure WAF v2 på Azure Application Gateway |
Den här mallen skapar en Azure Web Application Firewall v2 på Azure Application Gateway med två Windows Server 2016-servrar i serverdelspoolen |
Skapa en IPv6 Application Gateway- |
Den här mallen skapar en programgateway med en IPv6-klientdel i ett virtuellt nätverk med dubbla staplar. |
Skapa API Management i internt VNet med App Gateway |
Den här mallen visar hur du skapar en instans av Azure API Management i ett privat nätverk som skyddas av Azure Application Gateway. |
Skapa Application Gateway med certifikat |
Den här mallen visar hur du genererar självsignerade Key Vault-certifikat och sedan refererar till från Application Gateway. |
Distribuera en VM-skalningsuppsättning för Windows med Azure Application Gateway |
Med den här mallen kan du distribuera en enkel skalningsuppsättning för virtuella Windows-datorer som är integrerad med Azure Application Gateway och har stöd för upp till 1 000 virtuella datorer |
Distribuera en Ubuntu VM-skalningsuppsättning med Azure Application Gateway |
Med den här mallen kan du distribuera en enkel Ubuntu VM Scale Set integrerad med Azure Application Gateway och har stöd för upp till 1 000 virtuella datorer |
eShop-webbplats med ILB ASE |
En App Service-miljö är ett premiumtjänstplanalternativ i Azure App Service som tillhandahåller en helt isolerad och dedikerad miljö för säker körning av Azure App Service-appar i hög skala, inklusive Web Apps, Mobile Apps och API Apps. |
Front Door Standard/Premium med Application Gateway-ursprung |
Den här mallen skapar en Front Door Standard/Premium och en Application Gateway-instans och använder en NSG- och WAF-princip för att verifiera att trafiken har kommit via Front Door-ursprunget. |
Front Door med containerinstanser och Application Gateway- |
Den här mallen skapar en Front Door Standard/Premium med en containergrupp och Application Gateway. |
Flernivåapp med NSG, ILB, AppGateway |
Den här mallen distribuerar ett virtuellt nätverk, separerar nätverket via undernät, distribuerar virtuella datorer och konfigurerar belastningsutjämning |
Traffic Manager för flera nivåer, L4 ILB, L7 AppGateway |
Den här mallen distribuerar ett virtuellt nätverk, separerar nätverket via undernät, distribuerar virtuella datorer och konfigurerar belastningsutjämning |
Resursdefinition för Terraform (AzAPI-provider)
Resurstypen applicationGateways kan distribueras med åtgärder som mål:
- Resursgrupper
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.Network/applicationGateways-resurs lägger du till följande Terraform i mallen.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/applicationGateways@2022-05-01"
name = "string"
identity = {
type = "string"
userAssignedIdentities = {
{customized property} = {
}
}
}
location = "string"
tags = {
{customized property} = "string"
}
zones = [
"string"
]
body = jsonencode({
properties = {
authenticationCertificates = [
{
id = "string"
name = "string"
properties = {
data = "string"
}
}
]
autoscaleConfiguration = {
maxCapacity = int
minCapacity = int
}
backendAddressPools = [
{
id = "string"
name = "string"
properties = {
backendAddresses = [
{
fqdn = "string"
ipAddress = "string"
}
]
}
}
]
backendHttpSettingsCollection = [
{
id = "string"
name = "string"
properties = {
affinityCookieName = "string"
authenticationCertificates = [
{
id = "string"
}
]
connectionDraining = {
drainTimeoutInSec = int
enabled = bool
}
cookieBasedAffinity = "string"
hostName = "string"
path = "string"
pickHostNameFromBackendAddress = bool
port = int
probe = {
id = "string"
}
probeEnabled = bool
protocol = "string"
requestTimeout = int
trustedRootCertificates = [
{
id = "string"
}
]
}
}
]
backendSettingsCollection = [
{
id = "string"
name = "string"
properties = {
hostName = "string"
pickHostNameFromBackendAddress = bool
port = int
probe = {
id = "string"
}
protocol = "string"
timeout = int
trustedRootCertificates = [
{
id = "string"
}
]
}
}
]
customErrorConfigurations = [
{
customErrorPageUrl = "string"
statusCode = "string"
}
]
enableFips = bool
enableHttp2 = bool
firewallPolicy = {
id = "string"
}
forceFirewallPolicyAssociation = bool
frontendIPConfigurations = [
{
id = "string"
name = "string"
properties = {
privateIPAddress = "string"
privateIPAllocationMethod = "string"
privateLinkConfiguration = {
id = "string"
}
publicIPAddress = {
id = "string"
}
subnet = {
id = "string"
}
}
}
]
frontendPorts = [
{
id = "string"
name = "string"
properties = {
port = int
}
}
]
gatewayIPConfigurations = [
{
id = "string"
name = "string"
properties = {
subnet = {
id = "string"
}
}
}
]
globalConfiguration = {
enableRequestBuffering = bool
enableResponseBuffering = bool
}
httpListeners = [
{
id = "string"
name = "string"
properties = {
customErrorConfigurations = [
{
customErrorPageUrl = "string"
statusCode = "string"
}
]
firewallPolicy = {
id = "string"
}
frontendIPConfiguration = {
id = "string"
}
frontendPort = {
id = "string"
}
hostName = "string"
hostNames = [
"string"
]
protocol = "string"
requireServerNameIndication = bool
sslCertificate = {
id = "string"
}
sslProfile = {
id = "string"
}
}
}
]
listeners = [
{
id = "string"
name = "string"
properties = {
frontendIPConfiguration = {
id = "string"
}
frontendPort = {
id = "string"
}
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"
}
}
})
}
Egenskapsvärden
ApplicationGatewayAuthenticationCertificate
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID. | sträng |
Namn | Namnet på det autentiseringscertifikat som är unikt i en Application Gateway. | sträng |
Egenskaper | Egenskaper för autentiseringscertifikatet för programgatewayen. | ApplicationGatewayAuthenticationCertificatePropertiesFormat |
ApplicationGatewayAuthenticationCertificatePropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
data | Offentliga certifikatdata. | sträng |
ApplicationGatewayAutoscaleConfiguration
Namn | Beskrivning | Värde |
---|---|---|
maxCapacity | Övre gräns för antalet Application Gateway-kapaciteter. | Int Begränsningar: Minsta värde = 2 |
minCapacity | Lägre gräns för antalet Application Gateway-kapaciteter. | Int Begränsningar: Minsta värde = 0 (krävs) |
ApplicationGatewayBackendAddress
Namn | Beskrivning | Värde |
---|---|---|
Fqdn | Fullständigt domännamn (FQDN). | sträng |
ipAddress | IP-adress. | sträng |
ApplicationGatewayBackendAddressPool
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID. | sträng |
Namn | Namnet på serverdelsadresspoolen som är unik i en Application Gateway. | sträng |
Egenskaper | Egenskaper för programgatewayens serverdelsadresspool. | ApplicationGatewayBackendAddressPoolPropertiesFormat |
ApplicationGatewayBackendAddressPoolPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
backendAddresses | Serverdelsadresser. | ApplicationGatewayBackendAddress[] |
ApplicationGatewayBackendHttpSettings
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID. | sträng |
Namn | Namnet på http-inställningarna för serverdelen som är unika i en Application Gateway. | sträng |
Egenskaper | Egenskaper för HTTP-inställningarna för programgatewayens serverdel. | ApplicationGatewayBackendHttpSettingsPropertiesFormat |
ApplicationGatewayBackendHttpSettingsPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
affinityCookieName | Cookienamn som ska användas för tillhörighetscookien. | sträng |
authenticationCertificates | Matris med referenser till autentiseringscertifikat för application gateway. | SubResource[] |
connectionDraining | Anslutningsdränering av resursen för http-inställningar för serverdelen. | ApplicationGatewayConnectionDraining |
cookieBasedAffinity | Cookiebaserad tillhörighet. | "Inaktiverad" "Aktiverad" |
hostName | Värdhuvud som ska skickas till serverdelsservrarna. | sträng |
stig | Sökväg som ska användas som prefix för alla HTTP-begäranden. Null innebär att ingen sökväg kommer att prefixeras. Standardvärdet är null. | sträng |
pickHostNameFromBackendAddress | Om värdhuvudet ska väljas från serverdelsserverns värdnamn. Standardvärdet är falskt. | Bool |
hamn | Målporten på serverdelen. | Int |
sond | Avsökningsresurs för en programgateway. | SubResource |
probeEnabled | Om avsökningen är aktiverad. Standardvärdet är falskt. | Bool |
protokoll | Protokollet som används för att kommunicera med serverdelen. | "Http" "Https" "Tcp" "Tls" |
requestTimeout | Tidsgräns för begäran i sekunder. Application Gateway misslyckas med begäran om svaret inte tas emot i RequestTimeout. Godtagbara värden är från 1 sekund till 86400 sekunder. | Int |
trustedRootCertificates | Matris med referenser till betrodda rotcertifikat för Application Gateway. | SubResource[] |
ApplicationGatewayBackendSettings
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID. | sträng |
Namn | Namnet på de serverdelsinställningar som är unika i en Application Gateway. | sträng |
Egenskaper | Egenskaper för inställningarna för programgatewayens serverdel. | ApplicationGatewayBackendSettingsPropertiesFormat |
ApplicationGatewayBackendSettingsPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
hostName | Servernamnsindikator som ska skickas till serverdelsservrarna för Tls-protokollet. | sträng |
pickHostNameFromBackendAddress | Om du vill välja servernamnsindikator från värdnamnet för serverdelsservern för Tls-protokollet. Standardvärdet är falskt. | Bool |
hamn | Målporten på serverdelen. | Int |
sond | Avsökningsresurs för en programgateway. | SubResource |
protokoll | Protokollet som används för att kommunicera med serverdelen. | "Http" "Https" "Tcp" "Tls" |
Timeout | Tidsgräns för anslutning i sekunder. Application Gateway misslyckas med begäran om svaret inte tas emot i ConnectionTimeout. Godtagbara värden är från 1 sekund till 86400 sekunder. | Int |
trustedRootCertificates | Matris med referenser till betrodda rotcertifikat för Application Gateway. | SubResource[] |
ApplicationGatewayClientAuthConfiguration
Namn | Beskrivning | Värde |
---|---|---|
verifyClientCertIssuerDN | Verifiera namnet på utfärdaren av klientcertifikat på programgatewayen. | Bool |
verifyClientRevocation | Verifiera status för återkallning av klientcertifikat. | "Ingen" "OCSP" |
ApplicationGatewayConnectionDraining
Namn | Beskrivning | Värde |
---|---|---|
drainTimeoutInSec | Antalet sekunders anslutningsdränering är aktivt. Godtagbara värden är mellan 1 sekund och 3 600 sekunder. | Int Begränsningar: Minsta värde = 1 Maxvärde = 3600 (krävs) |
Aktiverat | Om anslutningsdränering är aktiverat eller inte. | bool (krävs) |
ApplicationGatewayCustomError
Namn | Beskrivning | Värde |
---|---|---|
customErrorPageUrl | Felsidans URL för application gateway-kundfelet. | sträng |
statusCode | Statuskod för application gateway-kundfelet. | "HttpStatus403" "HttpStatus502" |
ApplicationGatewayFirewallDisabledRuleGroup
Namn | Beskrivning | Värde |
---|---|---|
ruleGroupName | Namnet på den regelgrupp som ska inaktiveras. | sträng (krävs) |
reglemente | Listan över regler som ska inaktiveras. Om värdet är null inaktiveras alla regler i regelgruppen. | int[] |
ApplicationGatewayFirewallExclusion
Namn | Beskrivning | Värde |
---|---|---|
matchVariable | Variabeln som ska undantas. | sträng (krävs) |
Selector | När matchVariable är en samling används operatorn för att ange vilka element i samlingen som det här undantaget gäller för. | sträng (krävs) |
selectorMatchOperator | När matchVariable är en samling använder du väljaren för att ange vilka element i samlingen som det här undantaget gäller för. | sträng (krävs) |
ApplicationGatewayFrontendIPConfiguration
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID. | sträng |
Namn | Namnet på ip-konfigurationen för klientdelen som är unik i en Application Gateway. | sträng |
Egenskaper | Egenskaper för IP-konfigurationen för programgatewayens klientdel. | ApplicationGatewayFrontendIPConfigurationPropertiesFormat |
ApplicationGatewayFrontendIPConfigurationPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
privateIPAddress | PrivateIPAddress för IP-konfigurationen för nätverksgränssnittet. | sträng |
privateIPAllocationMethod | Den privata IP-adressallokeringsmetoden. | "Dynamisk" "Statisk" |
privateLinkConfiguration | Referens till konfigurationen av den privata länken för programgatewayen. | SubResource |
publicIPAddress | Referens till PublicIP-resursen. | SubResource |
Undernät | Referens till undernätsresursen. | SubResource |
ApplicationGatewayFrontendPort
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID. | sträng |
Namn | Namnet på klientdelsporten som är unik i en Application Gateway. | sträng |
Egenskaper | Egenskaper för programgatewayens klientdelsport. | ApplicationGatewayFrontendPortPropertiesFormat |
ApplicationGatewayFrontendPortPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
hamn | Klientdelsport. | Int |
ApplicationGatewayGlobalConfiguration
Namn | Beskrivning | Värde |
---|---|---|
enableRequestBuffering | Aktivera buffring av begäranden. | Bool |
enableResponseBuffering | Aktivera svarsbuffertning. | Bool |
ApplicationGatewayHeaderConfiguration
Namn | Beskrivning | Värde |
---|---|---|
headerName | Rubriknamn för huvudkonfigurationen. | sträng |
headerValue | Rubrikvärde för huvudkonfigurationen. | sträng |
ApplicationGatewayHttpListener
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID. | sträng |
Namn | Namnet på HTTP-lyssnaren som är unik i en Application Gateway. | sträng |
Egenskaper | Egenskaper för HTTP-lyssnaren för programgatewayen. | ApplicationGatewayHttpListenerPropertiesFormat |
ApplicationGatewayHttpListenerPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
customErrorConfigurations | Anpassade felkonfigurationer för HTTP-lyssnaren. | ApplicationGatewayCustomError[] |
firewallPolicy | Referens till resursen FirewallPolicy. | SubResource |
frontendIPConfiguration | Klientdels-IP-konfigurationsresurs för en programgateway. | SubResource |
frontendPort | Klientdelsportresurs för en programgateway. | SubResource |
hostName | Värdnamnet för HTTP-lyssnaren. | sträng |
hostNames | Lista över värdnamn för HTTP-lyssnaren som även tillåter specialtecken med jokertecken. | string[] |
protokoll | Protokoll för HTTP-lyssnaren. | "Http" "Https" "Tcp" "Tls" |
requireServerNameIndication | Gäller endast om protokollet är https. Aktiverar SNI för flera värdar. | Bool |
sslCertificate | SSL-certifikatresurs för en programgateway. | SubResource |
sslProfile | SSL-profilresurs för programgatewayen. | SubResource |
ApplicationGatewayIPConfiguration
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID. | sträng |
Namn | Namn på DEN IP-konfiguration som är unik i en Application Gateway. | sträng |
Egenskaper | Egenskaper för IP-konfigurationen för programgatewayen. | ApplicationGatewayIPConfigurationPropertiesFormat |
ApplicationGatewayIPConfigurationPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
Undernät | Referens till undernätsresursen. Ett undernät där application gateway hämtar sin privata adress. | SubResource |
ApplicationGatewayListener
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID. | sträng |
Namn | Namnet på lyssnaren som är unik i en Application Gateway. | sträng |
Egenskaper | Egenskaper för programgatewaylyssnaren. | ApplicationGatewayListenerPropertiesFormat |
ApplicationGatewayListenerPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
frontendIPConfiguration | Klientdels-IP-konfigurationsresurs för en programgateway. | SubResource |
frontendPort | Klientdelsportresurs för en programgateway. | SubResource |
protokoll | Lyssnarens protokoll. | "Http" "Https" "Tcp" "Tls" |
sslCertificate | SSL-certifikatresurs för en programgateway. | SubResource |
sslProfile | SSL-profilresurs för programgatewayen. | SubResource |
ApplicationGatewayLoadDistributionPolicy
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID. | sträng |
Namn | Namnet på den belastningsdistributionsprincip som är unik i en Application Gateway. | sträng |
Egenskaper | Egenskaper för programgatewayens inläsningsdistributionsprincip. | ApplicationGatewayLoadDistributionPolicyPropertiesFormat |
ApplicationGatewayLoadDistributionPolicyPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
loadDistributionAlgorithm | Resursen Load Distribution Targets för en programgateway. | "IpHash" "LeastConnections" "RoundRobin" |
loadDistributionTargets | Resursen Load Distribution Targets för en programgateway. | ApplicationGatewayLoadDistributionTarget[] |
ApplicationGatewayLoadDistributionTarget
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID. | sträng |
Namn | Namnet på den belastningsdistributionsprincip som är unik i en Application Gateway. | sträng |
Egenskaper | Egenskaper för programgatewayens belastningsfördelningsmål. | ApplicationGatewayLoadDistributionTargetPropertiesFormat |
ApplicationGatewayLoadDistributionTargetPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
backendAddressPool | Resursen för serverdelsadresspoolen för programgatewayen. | SubResource |
weightPerServer | Vikt per server. Intervall mellan 1 och 100. | Int Begränsningar: Minsta värde = 1 Maxvärde = 100 |
ApplicationGatewayPathRule
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID. | sträng |
Namn | Namnet på sökvägsregeln som är unik i en Application Gateway. | sträng |
Egenskaper | Egenskaper för sökvägsregeln för programgatewayen. | ApplicationGatewayPathRulePropertiesFormat |
ApplicationGatewayPathRulePropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
backendAddressPool | Resursen för serverdelsadresspoolen för url-sökvägssökvägsregeln. | SubResource |
backendHttpSettings | Resurs för http-inställningar för serverdelen för url-sökvägssökvägsregel. | SubResource |
firewallPolicy | Referens till resursen FirewallPolicy. | SubResource |
loadDistributionPolicy | Läs in distributionsprincipresursen för url-sökvägssökvägsregeln. | SubResource |
Sökvägar | Sökvägsregler för url-sökvägskarta. | string[] |
redirectConfiguration | Omdirigeringskonfigurationsresurs för url-sökvägssökvägsregel. | SubResource |
rewriteRuleSet | Skriv om regeluppsättningsresursen för url-sökvägssökvägsregeln. | SubResource |
ApplicationGatewayPrivateLinkConfiguration
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID. | sträng |
Namn | Namnet på konfigurationen av den privata länken som är unik i en Application Gateway. | sträng |
Egenskaper | Egenskaper för konfigurationen av den privata länken för programgatewayen. | ApplicationGatewayPrivateLinkConfigurationProperties |
ApplicationGatewayPrivateLinkConfigurationProperties
Namn | Beskrivning | Värde |
---|---|---|
ipConfigurations | En matris med ip-konfigurationer för private link för application gateway. | ApplicationGatewayPrivateLinkIpConfiguration[] |
ApplicationGatewayPrivateLinkIpConfiguration
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID. | sträng |
Namn | Namnet på ip-konfigurationen för application gateway private link. | sträng |
Egenskaper | Egenskaper för en privat länk-ip-konfiguration för en programgateway. | ApplicationGatewayPrivateLinkIpConfigurationProperties |
ApplicationGatewayPrivateLinkIpConfigurationProperties
Namn | Beskrivning | Värde |
---|---|---|
primär | Om ip-konfigurationen är primär eller inte. | Bool |
privateIPAddress | IP-konfigurationens privata IP-adress. | sträng |
privateIPAllocationMethod | Den privata IP-adressallokeringsmetoden. | "Dynamisk" "Statisk" |
Undernät | Referens till undernätsresursen. | SubResource |
ApplicationGatewayProbe
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID. | sträng |
Namn | Namnet på avsökningen som är unik i en Application Gateway. | sträng |
Egenskaper | Egenskaper för programgatewayavsökningen. | ApplicationGatewayProbePropertiesFormat |
ApplicationGatewayProbeHealthResponseMatch
Namn | Beskrivning | Värde |
---|---|---|
kropp | Brödtext som måste finnas i hälsosvaret. Standardvärdet är tomt. | sträng |
statusCodes | Tillåtna intervall med felfria statuskoder. Standardintervallet för felfria statuskoder är 200–399. | string[] |
ApplicationGatewayProbePropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
värd | Värdnamn som avsökningen ska skickas till. | sträng |
intervall | Avsökningsintervallet i sekunder. Det här är tidsintervallet mellan två på varandra följande avsökningar. Godtagbara värden är från 1 sekund till 86400 sekunder. | Int |
tändsticka | Kriterium för att klassificera ett felfritt avsökningssvar. | ApplicationGatewayProbeHealthResponseMatch |
minServers | Minsta antal servrar som alltid har markerats som felfria. Standardvärdet är 0. | Int |
stig | Relativ sökväg för avsökning. Den giltiga sökvägen börjar från /. Avsökningen skickas till <Protocol>://<värd>:<port><sökväg>. | sträng |
pickHostNameFromBackendHttpSettings | Om värdhuvudet ska väljas från http-inställningarna för serverdelen. Standardvärdet är falskt. | Bool |
pickHostNameFromBackendSettings | Om servernamnsindikatorn ska väljas från serverdelsinställningarna för Tls-protokollet. Standardvärdet är falskt. | Bool |
hamn | Anpassad port som ska användas för avsökning av serverdelsservrarna. Det giltiga värdet sträcker sig från 1 till 65535. Om inte anges används porten från http-inställningarna. Den här egenskapen är endast giltig för Standard_v2 och WAF_v2. | Int Begränsningar: Minsta värde = 1 Maxvärde = 65535 |
protokoll | Protokollet som används för avsökningen. | "Http" "Https" "Tcp" "Tls" |
Timeout | Tidsgränsen för avsökningen i sekunder. Avsökningen markerades som misslyckad om giltigt svar inte tas emot med den här tidsgränsen. Godtagbara värden är från 1 sekund till 86400 sekunder. | Int |
unhealthyThreshold | Antalet återförsök av avsökningen. Serverdelens server är markerad efter att antalet på varandra följande avsökningsfel når UnhealthyThreshold. Godtagbara värden är från 1 sekund till 20. | Int |
ApplicationGatewayPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
authenticationCertificates | Autentiseringscertifikat för programgatewayresursen. Standardgränser finns i Application Gateway-gränser. | ApplicationGatewayAuthenticationCertificate[] |
autoscaleConfiguration | Autoskalningskonfiguration. | ApplicationGatewayAutoscaleConfiguration |
backendAddressPools | Serverdelsadresspoolen för programgatewayresursen. Standardgränser finns i Application Gateway-gränser. | ApplicationGatewayBackendAddressPool[] |
backendHttpSettingsCollection | Http-inställningar för serverdelen för programgatewayresursen. Standardgränser finns i Application Gateway-gränser. | ApplicationGatewayBackendHttpSettings[] |
backendSettingsCollection | Serverdelsinställningar för programgatewayresursen. Standardgränser finns i Application Gateway-gränser. | ApplicationGatewayBackendSettings[] |
customErrorConfigurations | Anpassade felkonfigurationer för programgatewayresursen. | ApplicationGatewayCustomError[] |
enableFips | Om FIPS är aktiverat på programgatewayresursen. | Bool |
enableHttp2 | Om HTTP2 är aktiverat på programgatewayresursen. | Bool |
firewallPolicy | Referens till resursen FirewallPolicy. | SubResource |
forceFirewallPolicyAssociation | Om det är sant associerar en brandväggsprincip med en programgateway oavsett om principen skiljer sig från WAF-konfigurationen. | Bool |
frontendIPConfigurations | Klientdels-IP-adresser för programgatewayresursen. Standardgränser finns i Application Gateway-gränser. | ApplicationGatewayFrontendIPConfiguration[] |
frontendPorts | Klientdelsportar för programgatewayresursen. Standardgränser finns i Application Gateway-gränser. | ApplicationGatewayFrontendPort[] |
gatewayIPConfigurations | Undernät för programgatewayresursen. Standardgränser finns i Application Gateway-gränser. | ApplicationGatewayIPConfiguration[] |
globalConfiguration | Global konfiguration. | ApplicationGatewayGlobalConfiguration |
httpListeners | Http-lyssnare av application gateway-resursen. Standardgränser finns i Application Gateway-gränser. | ApplicationGatewayHttpListener[] |
lyssnare | Lyssnare av application gateway-resursen. Standardgränser finns i Application Gateway-gränser. | ApplicationGatewayListener[] |
loadDistributionPolicies | Läsa in distributionsprinciper för programgatewayresursen. | ApplicationGatewayLoadDistributionPolicy[] |
privateLinkConfigurations | PrivateLink-konfigurationer på programgatewayen. | ApplicationGatewayPrivateLinkConfiguration[] |
Sonder | Avsökningar av programgatewayresursen. | ApplicationGatewayProbe[] |
redirectConfigurations | Omdirigeringskonfigurationer för programgatewayresursen. Standardgränser finns i Application Gateway-gränser. | ApplicationGatewayRedirectConfiguration[] |
requestRoutingRules | Begär routningsregler för application gateway-resursen. | ApplicationGatewayRequestRoutingRule[] |
rewriteRuleSets | Skriv om regler för application gateway-resursen. | ApplicationGatewayRewriteRuleSet[] |
routingRules | Routningsregler för programgatewayresursen. | ApplicationGatewayRoutingRule[] |
Sku | SKU för programgatewayresursen. | ApplicationGatewaySku |
sslCertificates | SSL-certifikat för application gateway-resursen. Standardgränser finns i Application Gateway-gränser. | ApplicationGatewaySslCertificate[] |
sslPolicy | SSL-princip för programgatewayresursen. | ApplicationGatewaySslPolicy |
sslProfiles | SSL-profiler för application gateway-resursen. Standardgränser finns i Application Gateway-gränser. | ApplicationGatewaySslProfile[] |
trustedClientCertificates | Betrodda klientcertifikat för application gateway-resursen. Standardgränser finns i Application Gateway-gränser. | ApplicationGatewayTrustedClientCertificate[] |
trustedRootCertificates | Betrodda rotcertifikat för programgatewayresursen. Standardgränser finns i Application Gateway-gränser. | ApplicationGatewayTrustedRootCertificate[] |
urlPathMaps | URL-sökvägskarta för programgatewayresursen. Standardgränser finns i Application Gateway-gränser. | ApplicationGatewayUrlPathMap[] |
webApplicationFirewallConfiguration | Brandväggskonfiguration för webbprogram. | ApplicationGatewayWebApplicationFirewallConfiguration |
ApplicationGatewayRedirectConfiguration
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID. | sträng |
Namn | Namnet på omdirigeringskonfigurationen som är unik i en Application Gateway. | sträng |
Egenskaper | Egenskaper för programgatewayens omdirigeringskonfiguration. | ApplicationGatewayRedirectConfigurationPropertiesFormat |
ApplicationGatewayRedirectConfigurationPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
includePath | Inkludera sökvägen i den omdirigerade URL:en. | Bool |
includeQueryString | Inkludera frågesträngen i den omdirigerade URL:en. | Bool |
pathRules | Sökvägsregler som anger omdirigeringskonfiguration. | SubResource[] |
redirectType | HTTP-omdirigeringstyp. | "Hittades" "Permanent" "SeeOther" "Tillfälligt" |
requestRoutingRules | Begär routning som anger omdirigeringskonfiguration. | SubResource[] |
targetListener | Referens till en lyssnare som begäran ska omdirigeras till. | SubResource |
targetUrl | Url som begäran ska omdirigeras till. | sträng |
urlPathMaps | Url-sökvägskartor som anger standardkonfiguration för omdirigering. | SubResource[] |
ApplicationGatewayRequestRoutingRule
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID. | sträng |
Namn | Namnet på begärandedirigeringsregeln som är unik i en Application Gateway. | sträng |
Egenskaper | Egenskaper för routningsregeln för programgatewaybegäran. | ApplicationGatewayRequestRoutingRulePropertiesFormat |
ApplicationGatewayRequestRoutingRulePropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
backendAddressPool | Resursen för serverdelsadresspoolen för programgatewayen. | SubResource |
backendHttpSettings | Resursen för http-inställningar för serverdelen för programgatewayen. | SubResource |
httpListener | Http-lyssnarresurs för programgatewayen. | SubResource |
loadDistributionPolicy | Läs in distributionsprincipresursen för programgatewayen. | SubResource |
prioritering | Prioritet för begärandedirigeringsregeln. | Int Begränsningar: Minsta värde = 1 Maxvärde = 20000 |
redirectConfiguration | Omdirigeringskonfigurationsresurs för programgatewayen. | SubResource |
rewriteRuleSet | Skriv om regeluppsättningsresursen i grundläggande regel för programgatewayen. | SubResource |
ruleType | Regeltyp. | "Grundläggande" "PathBasedRouting" |
urlPathMap | Url-sökvägsmappningsresurs för programgatewayen. | SubResource |
ApplicationGatewayRewriteRule
Namn | Beskrivning | Värde |
---|---|---|
actionSet | Uppsättning åtgärder som ska utföras som en del av omskrivningsregeln. | ApplicationGatewayRewriteRuleActionSet |
Villkor | Villkor som baseras på vilka körningen av åtgärdsuppsättningen ska utvärderas. | ApplicationGatewayRewriteRuleCondition[] |
Namn | Namnet på omskrivningsregeln som är unik i en Application Gateway. | sträng |
ruleSequence | Regelsekvens för omskrivningsregeln som avgör körningsordningen för en viss regel i en RewriteRuleSet. | Int |
ApplicationGatewayRewriteRuleActionSet
Namn | Beskrivning | Värde |
---|---|---|
requestHeaderConfigurations | Begär rubrikåtgärder i åtgärdsuppsättningen. | ApplicationGatewayHeaderConfiguration[] |
responseHeaderConfigurations | Åtgärder för svarshuvud i åtgärdsuppsättningen. | ApplicationGatewayHeaderConfiguration[] |
urlConfiguration | Url-konfigurationsåtgärd i åtgärdsuppsättningen. | ApplicationGatewayUrlConfiguration |
ApplicationGatewayRewriteRuleCondition
Namn | Beskrivning | Värde |
---|---|---|
ignoreCase | Ange den här parametern till sanningsvärde med tvinga mönstret att göra en skiftlägeskänslig jämförelse. | Bool |
förneka | Om du anger det här värdet som sanning måste du kontrollera negationen av villkoret som användaren anger. | Bool |
mönster | Mönstret, antingen fast sträng eller reguljärt uttryck, som utvärderar villkorets sanningsenlighet. | sträng |
variabel | Villkorsparametern för RewriteRuleCondition. | sträng |
ApplicationGatewayRewriteRuleSet
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID. | sträng |
Namn | Namnet på regeluppsättningen för omskrivning som är unik i en Application Gateway. | sträng |
Egenskaper | Egenskaper för regeluppsättningen för omskrivning av programgateway. | ApplicationGatewayRewriteRuleSetPropertiesFormat |
ApplicationGatewayRewriteRuleSetPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
rewriteRules | Skriv om regler i regeluppsättningen för omskrivning. | ApplicationGatewayRewriteRule[] |
ApplicationGatewayRoutingRule
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID. | sträng |
Namn | Namnet på routningsregeln som är unik i en Application Gateway. | sträng |
Egenskaper | Egenskaper för routningsregeln för application gateway. | ApplicationGatewayRoutingRulePropertiesFormat |
ApplicationGatewayRoutingRulePropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
backendAddressPool | Resursen för serverdelsadresspoolen för programgatewayen. | SubResource |
backendSettings | Resurs för serverdelsinställningar för programgatewayen. | SubResource |
åhörare | Lyssnarresurs för programgatewayen. | SubResource |
prioritering | Prioritet för routningsregeln. | Int Begränsningar: Minsta värde = 1 Maxvärde = 20000 (krävs) |
ruleType | Regeltyp. | "Grundläggande" "PathBasedRouting" |
ApplicationGatewaySku
Namn | Beskrivning | Värde |
---|---|---|
kapacitet | Kapacitet (instansantal) för en programgateway. | Int |
Namn | Namnet på en SKU för en programgateway. | "Standard_Large" "Standard_Medium" "Standard_Small" "Standard_v2" "WAF_Large" "WAF_Medium" "WAF_v2" |
Nivå | Nivå för en programgateway. | "Standard" "Standard_v2" "WAF" "WAF_v2" |
ApplicationGatewaySslCertificate
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID. | sträng |
Namn | Namnet på det SSL-certifikat som är unikt i en Application Gateway. | sträng |
Egenskaper | Egenskaper för SSL-certifikatet för programgatewayen. | ApplicationGatewaySslCertificatePropertiesFormat |
ApplicationGatewaySslCertificatePropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
data | Base-64-kodat pfx-certifikat. Gäller endast i PUT-begäran. | sträng |
keyVaultSecretId | Hemligt ID för (base-64-kodat okrypterat pfx-objekt) "Secret" eller "Certificate" som lagras i KeyVault. | sträng |
lösenord | Lösenord för pfx-filen som anges i data. Gäller endast i PUT-begäran. | sträng |
ApplicationGatewaySslPolicy
Namn | Beskrivning | Värde |
---|---|---|
chifferDräkter | Ssl-chifferpaket som ska aktiveras i den angivna ordningen till application gateway. | Strängmatris som innehåller något av: "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 | SSL-protokoll som ska inaktiveras på programgatewayen. | Strängmatris som innehåller något av: "TLSv1_0" "TLSv1_1" "TLSv1_2" "TLSv1_3" |
minProtocolVersion | Lägsta version av Ssl-protokollet som ska stödjas på programgatewayen. | "TLSv1_0" "TLSv1_1" "TLSv1_2" "TLSv1_3" |
policyName | Namnet på den fördefinierade Ssl-principen. | "AppGwSslPolicy20150501" "AppGwSslPolicy20170401" "AppGwSslPolicy20170401S" "AppGwSslPolicy20220101" "AppGwSslPolicy20220101S" |
policyType | Typ av SSL-princip. | "Anpassad" "CustomV2" "Fördefinierad" |
ApplicationGatewaySslProfile
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID. | sträng |
Namn | Namnet på den SSL-profil som är unik i en Application Gateway. | sträng |
Egenskaper | Egenskaper för SSL-profilen för programgatewayen. | ApplicationGatewaySslProfilePropertiesFormat |
ApplicationGatewaySslProfilePropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
clientAuthConfiguration | Klientautentiseringskonfiguration för programgatewayresursen. | ApplicationGatewayClientAuthConfiguration |
sslPolicy | SSL-princip för programgatewayresursen. | ApplicationGatewaySslPolicy |
trustedClientCertificates | Matris med referenser till betrodda klientcertifikat för Application Gateway. | SubResource[] |
ApplicationGatewayTrustedClientCertificate
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID. | sträng |
Namn | Namnet på det betrodda klientcertifikatet som är unikt i en Application Gateway. | sträng |
Egenskaper | Egenskaper för programgatewayens betrodda klientcertifikat. | ApplicationGatewayTrustedClientCertificatePropertiesFormat |
ApplicationGatewayTrustedClientCertificatePropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
data | Offentliga certifikatdata. | sträng |
ApplicationGatewayTrustedRootCertificate
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID. | sträng |
Namn | Namnet på det betrodda rotcertifikatet som är unikt i en Application Gateway. | sträng |
Egenskaper | Egenskaper för programgatewayens betrodda rotcertifikat. | ApplicationGatewayTrustedRootCertificatePropertiesFormat |
ApplicationGatewayTrustedRootCertificatePropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
data | Offentliga certifikatdata. | sträng |
keyVaultSecretId | Hemligt ID för (base-64-kodat okrypterat pfx-objekt) "Secret" eller "Certificate" som lagras i KeyVault. | sträng |
ApplicationGatewayUrlConfiguration
Namn | Beskrivning | Värde |
---|---|---|
modifiedPath | Url-sökväg som användaren har angett för url-omskrivning. Null innebär att ingen sökväg uppdateras. Standardvärdet är null. | sträng |
modifiedQueryString | Frågesträng som användaren har angett för url-omskrivning. Null innebär att ingen frågesträng uppdateras. Standardvärdet är null. | sträng |
Ändra | Om värdet är sant utvärderas url-sökvägskartan som anges i routningsregler för sökvägsbaserade begäranden med hjälp av ändrad sökväg. Standardvärdet är falskt. | Bool |
ApplicationGatewayUrlPathMap
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID. | sträng |
Namn | Namnet på url-sökvägskartan som är unik i en Application Gateway. | sträng |
Egenskaper | Egenskaper för sökvägskartan för programgatewayen. | ApplicationGatewayUrlPathMapPropertiesFormat |
ApplicationGatewayUrlPathMapPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
defaultBackendAddressPool | Standardresursen för serverdelsadresspoolen för url-sökvägskartan. | SubResource |
defaultBackendHttpSettings | Standardresursen för http-inställningar för URL-sökvägen. | SubResource |
defaultLoadDistributionPolicy | Standardresurs för belastningsdistributionsprincip för url-sökvägskarta. | SubResource |
defaultRedirectConfiguration | Standardresursen för omdirigeringskonfiguration för URL-sökvägskartan. | SubResource |
defaultRewriteRuleSet | Standardregeluppsättning för omskrivningsregel för url-sökvägskarta. | SubResource |
pathRules | Sökvägsregel för url-sökvägsmappningsresurs. | ApplicationGatewayPathRule[] |
ApplicationGatewayWebApplicationFirewallConfiguration
Namn | Beskrivning | Värde |
---|---|---|
disabledRuleGroups | De inaktiverade regelgrupperna. | ApplicationGatewayFirewallDisabledRuleGroup[] |
Aktiverat | Om brandväggen för webbprogrammet är aktiverad eller inte. | bool (krävs) |
Undantag | Undantagslistan. | ApplicationGatewayFirewallExclusion[] |
fileUploadLimitInMb | Maximal filuppladdningsstorlek i Mb för WAF. | Int Begränsningar: Minsta värde = 0 |
firewallMode | Brandväggsläge för webbprogram. | Identifiering "Förebyggande" (krävs) |
maxRequestBodySize | Maximal storlek för begärandetext för WAF. | Int Begränsningar: Minsta värde = 8 Maxvärde = 128 |
maxRequestBodySizeInKb | Maximal storlek för begärandetext i Kb för WAF. | Int Begränsningar: Minsta värde = 8 Maxvärde = 128 |
requestBodyCheck | Om tillåter WAF att kontrollera begärandetexten. | Bool |
ruleSetType | Typen av brandväggsregeluppsättning för webbprogram. Möjliga värden är: "OWASP". | sträng (krävs) |
ruleSetVersion | Versionen av regeluppsättningstypen. | sträng (krävs) |
Komponenter1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties
Namn | Beskrivning | Värde |
---|
ManagedServiceIdentity
Namn | Beskrivning | Värde |
---|---|---|
typ | Den typ av identitet som används för resursen. Typen "SystemAssigned, UserAssigned" innehåller både en implicit skapad identitet och en uppsättning användartilldelade identiteter. Typen "Ingen" tar bort alla identiteter från den virtuella datorn. | "Ingen" "SystemAssigned" "SystemAssigned, UserAssigned" "UserAssigned" |
userAssignedIdentities | Listan över användaridentiteter som är associerade med resursen. Nyckelreferenserna för användaridentitetsordlistan är ARM-resurs-ID:er i formuläret: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. | ManagedServiceIdentityUserAssignedIdentiteter |
ManagedServiceIdentityUserAssignedIdentiteter
Namn | Beskrivning | Värde |
---|
Microsoft.Network/applicationGateways
Namn | Beskrivning | Värde |
---|---|---|
identitet | Identiteten för programgatewayen, om den är konfigurerad. | ManagedServiceIdentity |
plats | Resursplats. | sträng |
Namn | Resursnamnet | sträng (krävs) |
Egenskaper | Egenskaper för programgatewayen. | ApplicationGatewayPropertiesFormat |
Taggar | Resurstaggar | Ordlista med taggnamn och värden. |
typ | Resurstypen | "Microsoft.Network/applicationGateways@2022-05-01" |
Zoner | En lista över tillgänglighetszoner som anger var resursen måste komma ifrån. | string[] |
ResourceTags
Namn | Beskrivning | Värde |
---|
SubResource
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID. | sträng |