Microsoft.Network applicationGateways 2023-06-01
Bicep-resursdefinition
Resurstypen applicationGateways kan distribueras med åtgärder som mål:
- Resursgrupper – Se kommandon för resursgruppsdistribution
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@2023-06-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
properties: {
authenticationCertificates: [
{
id: 'string'
name: 'string'
properties: {
data: 'string'
}
}
]
autoscaleConfiguration: {
maxCapacity: int
minCapacity: int
}
backendAddressPools: [
{
id: 'string'
name: 'string'
properties: {
backendAddresses: [
{
fqdn: 'string'
ipAddress: 'string'
}
]
}
}
]
backendHttpSettingsCollection: [
{
id: 'string'
name: 'string'
properties: {
affinityCookieName: 'string'
authenticationCertificates: [
{
id: 'string'
}
]
connectionDraining: {
drainTimeoutInSec: int
enabled: bool
}
cookieBasedAffinity: 'string'
hostName: 'string'
path: 'string'
pickHostNameFromBackendAddress: bool
port: int
probe: {
id: 'string'
}
probeEnabled: bool
protocol: 'string'
requestTimeout: int
trustedRootCertificates: [
{
id: 'string'
}
]
}
}
]
backendSettingsCollection: [
{
id: 'string'
name: 'string'
properties: {
hostName: 'string'
pickHostNameFromBackendAddress: bool
port: int
probe: {
id: 'string'
}
protocol: 'string'
timeout: int
trustedRootCertificates: [
{
id: 'string'
}
]
}
}
]
customErrorConfigurations: [
{
customErrorPageUrl: 'string'
statusCode: 'string'
}
]
enableFips: bool
enableHttp2: bool
firewallPolicy: {
id: 'string'
}
forceFirewallPolicyAssociation: bool
frontendIPConfigurations: [
{
id: 'string'
name: 'string'
properties: {
privateIPAddress: 'string'
privateIPAllocationMethod: 'string'
privateLinkConfiguration: {
id: 'string'
}
publicIPAddress: {
id: 'string'
}
subnet: {
id: 'string'
}
}
}
]
frontendPorts: [
{
id: 'string'
name: 'string'
properties: {
port: int
}
}
]
gatewayIPConfigurations: [
{
id: 'string'
name: 'string'
properties: {
subnet: {
id: 'string'
}
}
}
]
globalConfiguration: {
enableRequestBuffering: bool
enableResponseBuffering: bool
}
httpListeners: [
{
id: 'string'
name: 'string'
properties: {
customErrorConfigurations: [
{
customErrorPageUrl: 'string'
statusCode: 'string'
}
]
firewallPolicy: {
id: 'string'
}
frontendIPConfiguration: {
id: 'string'
}
frontendPort: {
id: 'string'
}
hostName: 'string'
hostNames: [
'string'
]
protocol: 'string'
requireServerNameIndication: bool
sslCertificate: {
id: 'string'
}
sslProfile: {
id: 'string'
}
}
}
]
listeners: [
{
id: 'string'
name: 'string'
properties: {
frontendIPConfiguration: {
id: 'string'
}
frontendPort: {
id: 'string'
}
hostNames: [
'string'
]
protocol: 'string'
sslCertificate: {
id: 'string'
}
sslProfile: {
id: 'string'
}
}
}
]
loadDistributionPolicies: [
{
id: 'string'
name: 'string'
properties: {
loadDistributionAlgorithm: 'string'
loadDistributionTargets: [
{
id: 'string'
name: 'string'
properties: {
backendAddressPool: {
id: 'string'
}
weightPerServer: int
}
}
]
}
}
]
privateLinkConfigurations: [
{
id: 'string'
name: 'string'
properties: {
ipConfigurations: [
{
id: 'string'
name: 'string'
properties: {
primary: bool
privateIPAddress: 'string'
privateIPAllocationMethod: 'string'
subnet: {
id: 'string'
}
}
}
]
}
}
]
probes: [
{
id: 'string'
name: 'string'
properties: {
host: 'string'
interval: int
match: {
body: 'string'
statusCodes: [
'string'
]
}
minServers: int
path: 'string'
pickHostNameFromBackendHttpSettings: bool
pickHostNameFromBackendSettings: bool
port: int
protocol: 'string'
timeout: int
unhealthyThreshold: int
}
}
]
redirectConfigurations: [
{
id: 'string'
name: 'string'
properties: {
includePath: bool
includeQueryString: bool
pathRules: [
{
id: 'string'
}
]
redirectType: 'string'
requestRoutingRules: [
{
id: 'string'
}
]
targetListener: {
id: 'string'
}
targetUrl: 'string'
urlPathMaps: [
{
id: 'string'
}
]
}
}
]
requestRoutingRules: [
{
id: 'string'
name: 'string'
properties: {
backendAddressPool: {
id: 'string'
}
backendHttpSettings: {
id: 'string'
}
httpListener: {
id: 'string'
}
loadDistributionPolicy: {
id: 'string'
}
priority: int
redirectConfiguration: {
id: 'string'
}
rewriteRuleSet: {
id: 'string'
}
ruleType: 'string'
urlPathMap: {
id: 'string'
}
}
}
]
rewriteRuleSets: [
{
id: 'string'
name: 'string'
properties: {
rewriteRules: [
{
actionSet: {
requestHeaderConfigurations: [
{
headerName: 'string'
headerValue: 'string'
}
]
responseHeaderConfigurations: [
{
headerName: 'string'
headerValue: 'string'
}
]
urlConfiguration: {
modifiedPath: 'string'
modifiedQueryString: 'string'
reroute: bool
}
}
conditions: [
{
ignoreCase: bool
negate: bool
pattern: 'string'
variable: 'string'
}
]
name: 'string'
ruleSequence: int
}
]
}
}
]
routingRules: [
{
id: 'string'
name: 'string'
properties: {
backendAddressPool: {
id: 'string'
}
backendSettings: {
id: 'string'
}
listener: {
id: 'string'
}
priority: int
ruleType: 'string'
}
}
]
sku: {
capacity: int
name: 'string'
tier: 'string'
}
sslCertificates: [
{
id: 'string'
name: 'string'
properties: {
data: 'string'
keyVaultSecretId: 'string'
password: 'string'
}
}
]
sslPolicy: {
cipherSuites: [
'string'
]
disabledSslProtocols: [
'string'
]
minProtocolVersion: 'string'
policyName: 'string'
policyType: 'string'
}
sslProfiles: [
{
id: 'string'
name: 'string'
properties: {
clientAuthConfiguration: {
verifyClientCertIssuerDN: bool
verifyClientRevocation: 'string'
}
sslPolicy: {
cipherSuites: [
'string'
]
disabledSslProtocols: [
'string'
]
minProtocolVersion: 'string'
policyName: 'string'
policyType: 'string'
}
trustedClientCertificates: [
{
id: 'string'
}
]
}
}
]
trustedClientCertificates: [
{
id: 'string'
name: 'string'
properties: {
data: 'string'
}
}
]
trustedRootCertificates: [
{
id: 'string'
name: 'string'
properties: {
data: 'string'
keyVaultSecretId: 'string'
}
}
]
urlPathMaps: [
{
id: 'string'
name: 'string'
properties: {
defaultBackendAddressPool: {
id: 'string'
}
defaultBackendHttpSettings: {
id: 'string'
}
defaultLoadDistributionPolicy: {
id: 'string'
}
defaultRedirectConfiguration: {
id: 'string'
}
defaultRewriteRuleSet: {
id: 'string'
}
pathRules: [
{
id: 'string'
name: 'string'
properties: {
backendAddressPool: {
id: 'string'
}
backendHttpSettings: {
id: 'string'
}
firewallPolicy: {
id: 'string'
}
loadDistributionPolicy: {
id: 'string'
}
paths: [
'string'
]
redirectConfiguration: {
id: 'string'
}
rewriteRuleSet: {
id: 'string'
}
}
}
]
}
}
]
webApplicationFirewallConfiguration: {
disabledRuleGroups: [
{
ruleGroupName: 'string'
rules: [
int
]
}
]
enabled: bool
exclusions: [
{
matchVariable: 'string'
selector: 'string'
selectorMatchOperator: 'string'
}
]
fileUploadLimitInMb: int
firewallMode: 'string'
maxRequestBodySize: int
maxRequestBodySizeInKb: int
requestBodyCheck: bool
ruleSetType: 'string'
ruleSetVersion: 'string'
}
}
zones: [
'string'
]
}
Egenskapsvärden
applicationGateways
Name | Beskrivning | Värde |
---|---|---|
name | Resursnamnet | sträng (krävs) Teckengräns: 1–80 Giltiga tecken: Alfanumeriska tecken, understreck, punkter och bindestreck. Börja med alfanumeriskt. Avsluta alfanumeriskt eller understreck. |
location | Resursplats. | sträng |
tags | Resurstaggar. | Ordlista med taggnamn och värden. Se Taggar i mallar |
identity | Programgatewayens identitet, om den har konfigurerats. | ManagedServiceIdentity |
properties | Egenskaper för programgatewayen. | ApplicationGatewayPropertiesFormat |
Zoner | En lista över tillgänglighetszoner som anger var resursen måste komma ifrån. | string[] |
ManagedServiceIdentity
Name | 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 None tar bort alla identiteter från den virtuella datorn. | "Ingen" "SystemAssigned" "SystemAssigned, UserAssigned" "Användartilldelade" |
userAssignedIdentities | Listan över användaridentiteter som är associerade med resursen. Nyckelreferenserna för användaridentitetsordlistan är ARM-resurs-ID:er i formatet: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. | ManagedServiceIdentityUserAssignedIdentities |
ManagedServiceIdentityUserAssignedIdentities
Name | Beskrivning | Värde |
---|---|---|
{anpassad egenskap} | Components1Jq1T4ISchemasManagedserviceidentityProper... |
Components1Jq1T4ISchemasManagedserviceidentityProper...
Det här objektet innehåller inga egenskaper som ska anges under distributionen. Alla egenskaper är ReadOnly.
ApplicationGatewayPropertiesFormat
Name | 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 | Serverdelens HTTP-inställningar 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. | boolesk |
enableHttp2 | Om HTTP2 är aktiverat på programgatewayresursen. | boolesk |
firewallPolicy | Referens till FirewallPolicy-resursen. | SubResource |
forceFirewallPolicyAssociation | Om det är sant associeras en brandväggsprincip med en programgateway oavsett om principen skiljer sig från WAF-konfigurationen. | boolesk |
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 för 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 programgatewayresursen. | ApplicationGatewayRequestRoutingRule[] |
rewriteRuleSets | Skriv om regler för programgatewayresursen. | 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 programgatewayresursen. 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. | ApplicationGatewayWebApplicationFirewallConfiguratio... |
ApplicationGatewayAuthenticationCertificate
Name | Beskrivning | Värde |
---|---|---|
id | Resurs-ID. | sträng |
name | Namnet på det autentiseringscertifikat som är unikt inom en Application Gateway. | sträng |
properties | Egenskaper för autentiseringscertifikatet för programgatewayen. | ApplicationGatewayAuthenticationCertificatePropertie... |
ApplicationGatewayAuthenticationCertificatePropertie...
Name | Beskrivning | Värde |
---|---|---|
data | Offentliga certifikatdata. | sträng |
ApplicationGatewayAutoscaleConfiguration
Name | Beskrivning | Värde |
---|---|---|
maxCapacity | Övre gräns för antalet Application Gateway kapacitet. | int Begränsningar: Minsta värde = 2 |
minCapacity | Lägre gräns för antalet Application Gateway kapacitet. | int (obligatoriskt) Begränsningar: Minsta värde = 0 |
ApplicationGatewayBackendAddressPool
Name | Beskrivning | Värde |
---|---|---|
id | Resurs-ID. | sträng |
name | Namnet på serverdelsadresspoolen som är unik inom en Application Gateway. | sträng |
properties | Egenskaper för programgatewayens serverdelsadresspool. | ApplicationGatewayBackendAddressPoolPropertiesFormat |
ApplicationGatewayBackendAddressPoolPropertiesFormat
Name | Beskrivning | Värde |
---|---|---|
backendAddresses | Serverdelsadresser. | ApplicationGatewayBackendAddress[] |
ApplicationGatewayBackendAddress
Name | Beskrivning | Värde |
---|---|---|
Fqdn | Fullständigt domännamn (FQDN). | sträng |
Ip | IP-adress. | sträng |
ApplicationGatewayBackendHttpSettings
Name | Beskrivning | Värde |
---|---|---|
id | Resurs-ID. | sträng |
name | Namnet på http-inställningarna för serverdelen som är unika inom en Application Gateway. | sträng |
properties | Egenskaper för HTTP-inställningarna för programgatewayens serverdel. | ApplicationGatewayBackendHttpSettingsPropertiesForma... |
ApplicationGatewayBackendHttpSettingsPropertiesForma...
Name | Beskrivning | Värde |
---|---|---|
affinityCookieName | Cookienamn som ska användas för tillhörighetscookie. | sträng |
authenticationCertificates | Matris med referenser till autentiseringscertifikat för application gateway. | SubResource[] |
connectionDraining | Anslutningstömning av resursen för http-inställningar i serverdelen. | ApplicationGatewayConnectionDraining |
cookieBasedAffinity | Cookiebaserad tillhörighet. | "Inaktiverad" "Aktiverad" |
Värdnamn | Värdhuvud som ska skickas till serverdelsservrarna. | sträng |
path | 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 ska väljas från serverdelsserverns värdnamn. Standardvärdet är false. | boolesk |
port | Målporten på serverdelen. | int |
probe | Avsökningsresurs för en programgateway. | Underresurs |
probeEnabled | Om avsökningen är aktiverad. Standardvärdet är false. | boolesk |
Protokollet | Det protokoll 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. Acceptabla värden är mellan 1 sekund och 86 400 sekunder. | int |
trustedRootCertificates | Matris med referenser till betrodda rotcertifikat för Application Gateway. | SubResource[] |
Underresurs
Name | Beskrivning | Värde |
---|---|---|
id | Resurs-ID. | sträng |
ApplicationGatewayConnectionDraining
Name | Beskrivning | Värde |
---|---|---|
drainTimeoutInSec | Antalet sekunders anslutningstömning är aktivt. Acceptabla värden är mellan 1 sekund och 3 600 sekunder. | int (obligatoriskt) Begränsningar: Minsta värde = 1 Maxvärde = 3600 |
enabled | Om anslutningstömning är aktiverat eller inte. | bool (krävs) |
ApplicationGatewayBackendSettings
Name | Beskrivning | Värde |
---|---|---|
id | Resurs-ID. | sträng |
name | Namnet på serverdelsinställningarna som är unika inom en Application Gateway. | sträng |
properties | Egenskaper för serverdelsinställningarna för programgatewayen. | ApplicationGatewayBackendSettingsPropertiesFormat |
ApplicationGatewayBackendSettingsPropertiesFormat
Name | Beskrivning | Värde |
---|---|---|
Värdnamn | Servernamnsindikator som ska skickas till serverdelsservrarna för Tls-protokollet. | sträng |
pickHostNameFromBackendAddress | Om servernamnsindikatorn ska väljas från värdnamnet för serverdelsservern för Tls-protokollet. Standardvärdet är false. | boolesk |
port | Målporten på serverdelen. | int |
probe | Avsökningsresurs för en programgateway. | Underresurs |
Protokollet | Det protokoll 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. Acceptabla värden är mellan 1 sekund och 86 400 sekunder. | int |
trustedRootCertificates | Matris med referenser till betrodda rotcertifikat för Application Gateway. | SubResource[] |
ApplicationGatewayCustomError
Name | Beskrivning | Värde |
---|---|---|
customErrorPageUrl | Felsidans URL för det anpassade felet för programgatewayen. | sträng |
statusCode | Statuskod för det anpassade felet för programgatewayen. | "HttpStatus400" "HttpStatus403" "HttpStatus404" "HttpStatus405" "HttpStatus408" "HttpStatus500" "HttpStatus502" "HttpStatus503" "HttpStatus504" |
ApplicationGatewayFrontendIPConfiguration
Name | Beskrivning | Värde |
---|---|---|
id | Resurs-ID. | sträng |
name | Namnet på ip-konfigurationen för klientdelen som är unik inom en Application Gateway. | sträng |
properties | Egenskaper för klientdels-IP-konfigurationen för programgatewayen. | ApplicationGatewayFrontendIPConfigurationPropertiesF... |
ApplicationGatewayFrontendIPConfigurationPropertiesF...
Name | Beskrivning | Värde |
---|---|---|
privateIPAddress | PrivateIPAddress för nätverksgränssnittets IP-konfiguration. | sträng |
privateIPAllocationMethod | Den privata IP-adressallokeringsmetoden. | "Dynamisk" "Statisk" |
privateLinkConfiguration | Referens till konfigurationen av den privata länkkonfigurationen för programgatewayen. | SubResource |
publicIPAddress | Referens till PublicIP-resursen. | SubResource |
subnet | Referens till undernätsresursen. | SubResource |
ApplicationGatewayFrontendPort
Name | Beskrivning | Värde |
---|---|---|
id | Resurs-ID. | sträng |
name | Namnet på klientdelsporten som är unik inom en Application Gateway. | sträng |
properties | Egenskaper för programgatewayens klientdelsport. | ApplicationGatewayFrontendPortPropertiesFormat |
ApplicationGatewayFrontendPortPropertiesFormat
Name | Beskrivning | Värde |
---|---|---|
port | Klientdelsport. | int |
ApplicationGatewayIPConfiguration
Name | Beskrivning | Värde |
---|---|---|
id | Resurs-ID. | sträng |
name | Namnet på DEN IP-konfiguration som är unik inom en Application Gateway. | sträng |
properties | Egenskaper för IP-konfigurationen för programgatewayen. | ApplicationGatewayIPConfigurationPropertiesFormat |
ApplicationGatewayIPConfigurationPropertiesFormat
Name | Beskrivning | Värde |
---|---|---|
subnet | Referens till undernätsresursen. Ett undernät där Application Gateway får sin privata adress. | SubResource |
ApplicationGatewayGlobalConfiguration
Name | Beskrivning | Värde |
---|---|---|
enableRequestBuffering | Aktivera buffring av begäran. | boolesk |
enableResponseBuffering | Aktivera svarsbuffertning. | boolesk |
ApplicationGatewayHttpListener
Name | Beskrivning | Värde |
---|---|---|
id | Resurs-ID. | sträng |
name | Namnet på HTTP-lyssnaren som är unik inom en Application Gateway. | sträng |
properties | Egenskaper för HTTP-lyssnaren för programgatewayen. | ApplicationGatewayHttpListenerPropertiesFormat |
ApplicationGatewayHttpListenerPropertiesFormat
Name | Beskrivning | Värde |
---|---|---|
customErrorConfigurations | Anpassade felkonfigurationer för HTTP-lyssnaren. | ApplicationGatewayCustomError[] |
firewallPolicy | Referens till FirewallPolicy-resursen. | SubResource |
frontendIPConfiguration | Ip-konfigurationsresurs för klientdelen för en programgateway. | SubResource |
frontendPort | Klientdelsportresurs för en programgateway. | SubResource |
Värdnamn | Värdnamnet för HTTP-lyssnaren. | sträng |
Värdnamn | Lista över värdnamn för HTTP-lyssnaren som även tillåter specialtecken med jokertecken. | string[] |
Protokollet | Protokoll för HTTP-lyssnaren. | "Http" Https "Tcp" "Tls" |
requireServerNameIndication | Gäller endast om protokollet är https. Aktiverar SNI för flera värdar. | boolesk |
sslCertificate | SSL-certifikatresurs för en programgateway. | SubResource |
sslProfile | SSL-profilresursen för programgatewayen. | SubResource |
ApplicationGatewayListener
Name | Beskrivning | Värde |
---|---|---|
id | Resurs-ID. | sträng |
name | Namnet på lyssnaren som är unik inom en Application Gateway. | sträng |
properties | Egenskaper för programgatewaylyssnaren. | ApplicationGatewayListenerPropertiesFormat |
ApplicationGatewayListenerPropertiesFormat
Name | Beskrivning | Värde |
---|---|---|
frontendIPConfiguration | Ip-konfigurationsresurs för klientdelen för en programgateway. | SubResource |
frontendPort | Klientdelsportresurs för en programgateway. | SubResource |
Värdnamn | Lista över servernamnindikationer (SNI) för TLS-lyssnare med flera platser som även tillåter specialtecken med jokertecken. | string[] |
Protokollet | Lyssnarens protokoll. | "Http" Https "Tcp" "Tls" |
sslCertificate | SSL-certifikatresurs för en programgateway. | SubResource |
sslProfile | SSL-profilresursen för programgatewayen. | SubResource |
ApplicationGatewayLoadDistributionPolicy
Name | Beskrivning | Värde |
---|---|---|
id | Resurs-ID. | sträng |
name | Namnet på den belastningsfördelningsprincip som är unik inom en Application Gateway. | sträng |
properties | Egenskaper för programgatewayens inläsningsdistributionsprincip. | ApplicationGatewayLoadDistributionPolicyPropertiesFo... |
ApplicationGatewayLoadDistributionPolicyPropertiesFo...
Name | 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
Name | Beskrivning | Värde |
---|---|---|
id | Resurs-ID. | sträng |
name | Namnet på den belastningsdistributionsprincip som är unik inom ett Application Gateway. | sträng |
properties | Egenskaper för programgatewayens belastningsfördelningsmål. | ApplicationGatewayLoadDistributionTargetPropertiesFo... |
ApplicationGatewayLoadDistributionTargetPropertiesFo...
Name | Beskrivning | Värde |
---|---|---|
backendAddressPool | Resursen för serverdelsadresspoolen för programgatewayen. | Underresurs |
weightPerServer | Vikt per server. Intervall mellan 1 och 100. | int Begränsningar: Minsta värde = 1 Maxvärde = 100 |
ApplicationGatewayPrivateLinkConfiguration
Name | Beskrivning | Värde |
---|---|---|
id | Resurs-ID. | sträng |
name | Namnet på konfigurationen för den privata länken som är unik inom en Application Gateway. | sträng |
properties | Egenskaper för konfigurationen av den privata länken för programgatewayen. | ApplicationGatewayPrivateLinkConfigurationProperties |
ApplicationGatewayPrivateLinkConfigurationProperties
Name | Beskrivning | Värde |
---|---|---|
ipConfigurations | En matris med ip-konfigurationer för private link för application gateway. | ApplicationGatewayPrivateLinkIpConfiguration[] |
ApplicationGatewayPrivateLinkIpConfiguration
Name | Beskrivning | Värde |
---|---|---|
id | Resurs-ID. | sträng |
name | Namnet på ip-konfigurationen för den privata länken för programgatewayen. | sträng |
properties | Egenskaper för ip-konfigurationen för en privat länk för en programgateway. | ApplicationGatewayPrivateLinkIpConfigurationProperti... |
ApplicationGatewayPrivateLinkIpConfigurationProperti...
Name | Beskrivning | Värde |
---|---|---|
Primära | Om IP-konfigurationen är primär eller inte. | boolesk |
privateIPAddress | IP-konfigurationens privata IP-adress. | sträng |
privateIPAllocationMethod | Allokeringsmetoden för privata IP-adresser. | "Dynamisk" "Statisk" |
subnet | Referens till undernätsresursen. | Underresurs |
ApplicationGatewayProbe
Name | Beskrivning | Värde |
---|---|---|
id | Resurs-ID. | sträng |
name | Namnet på avsökningen som är unik inom en Application Gateway. | sträng |
properties | Egenskaper för programgatewayavsökningen. | ApplicationGatewayProbePropertiesFormat |
ApplicationGatewayProbePropertiesFormat
Name | Beskrivning | Värde |
---|---|---|
värd | Värdnamn som avsökningen ska skickas till. | sträng |
interval | Avsökningsintervallet i sekunder. Det här är tidsintervallet mellan två på varandra följande avsökningar. Acceptabla värden är mellan 1 sekund och 86 400 sekunder. | int |
Matcha | 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 |
path | Relativ sökväg för avsökning. Giltig sökväg startar från "/". Avsökningen skickas till {Protocol}://{host}:{port}{path}. | sträng |
pickHostNameFromBackendHttpSettings | Om värdhuvudet ska väljas från http-inställningarna för serverdelen. Standardvärdet är false. | boolesk |
pickHostNameFromBackendSettings | Om servernamnsindikatorn ska väljas från serverdelsinställningarna för Tls-protokollet. Standardvärdet är false. | boolesk |
port | 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 Basic, Standard_v2 och WAF_v2. | int Begränsningar: Minsta värde = 1 Maxvärde = 65535 |
Protokollet | Det protokoll som används för avsökningen. | "Http" "Https" "Tcp" "Tls" |
timeout | Tidsgränsen för avsökningen i sekunder. Avsökningen har markerats som misslyckad om ett giltigt svar inte tas emot med den här tidsgränsen. Acceptabla värden är mellan 1 sekund och 86 400 sekunder. | int |
unhealthyThreshold | Antalet återförsök av avsökningen. Serverdelen markeras nedåt när antalet avsökningsfel i följd når UnhealthyThreshold. Acceptabla värden är från 1 sekund till 20. | int |
ApplicationGatewayProbeHealthResponseMatch
Name | Beskrivning | Värde |
---|---|---|
body | 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[] |
ApplicationGatewayRedirectConfiguration
Name | Beskrivning | Värde |
---|---|---|
id | Resurs-ID. | sträng |
name | Namnet på omdirigeringskonfigurationen som är unik inom en Application Gateway. | sträng |
properties | Egenskaper för programgatewayens omdirigeringskonfiguration. | ApplicationGatewayRedirectConfigurationPropertiesFor... |
ApplicationGatewayRedirectConfigurationPropertiesFor...
Name | Beskrivning | Värde |
---|---|---|
includePath | Inkludera sökvägen i den omdirigerade URL:en. | boolesk |
includeQueryString | Inkludera frågesträngen i den omdirigerade URL:en. | boolesk |
pathRules | Sökvägsregler som anger omdirigeringskonfiguration. | SubResource[] |
redirectType | HTTP-omdirigeringstyp. | "Hittades" "Permanent" "SeeOther" "Tillfällig" |
requestRoutingRules | Begär routning som anger omdirigeringskonfiguration. | SubResource[] |
targetListener | Referens till en lyssnare som begäran ska omdirigeras till. | Underresurs |
targetUrl | URL som begäran ska omdirigeras till. | sträng |
urlPathMaps | Url-sökvägsmappningar som anger standardkonfiguration för omdirigering. | SubResource[] |
ApplicationGatewayRequestRoutingRule
Name | Beskrivning | Värde |
---|---|---|
id | Resurs-ID. | sträng |
name | Namnet på begärandedirigeringsregeln som är unik inom en Application Gateway. | sträng |
properties | Egenskaper för routningsregeln för programgatewaybegäranden. | ApplicationGatewayRequestRoutingRulePropertiesFormat |
ApplicationGatewayRequestRoutingRulePropertiesFormat
Name | Beskrivning | Värde |
---|---|---|
backendAddressPool | Resursen för serverdelsadresspoolen för programgatewayen. | Underresurs |
backendHttpSettings | Serverdelens http-inställningsresurs för programgatewayen. | Underresurs |
httpListener | Http-lyssnarresurs för programgatewayen. | Underresurs |
loadDistributionPolicy | Resurs för belastningsfördelningsprincip för programgatewayen. | Underresurs |
prioritet | Prioritet för routningsregeln för begäranden. | int Begränsningar: Minsta värde = 1 Maxvärde = 20000 |
redirectConfiguration | Omdirigeringskonfigurationsresurs för programgatewayen. | Underresurs |
rewriteRuleSet | Skriv om regeluppsättningsresursen i grundläggande regel för programgatewayen. | Underresurs |
ruleType | Regeltyp. | "Grundläggande" "PathBasedRouting" |
urlPathMap | Url-sökvägsmappningsresursen för programgatewayen. | Underresurs |
ApplicationGatewayRewriteRuleSet
Name | Beskrivning | Värde |
---|---|---|
id | Resurs-ID. | sträng |
name | Namnet på regeluppsättningen för omskrivning som är unik inom ett Application Gateway. | sträng |
properties | Egenskaper för regeluppsättningen för omskrivning av programgateway. | ApplicationGatewayRewriteRuleSetPropertiesFormat |
ApplicationGatewayRewriteRuleSetPropertiesFormat
Name | Beskrivning | Värde |
---|---|---|
rewriteRules | Skriv om regler i regeluppsättningen för omskrivning. | ApplicationGatewayRewriteRule[] |
ApplicationGatewayRewriteRule
Name | Beskrivning | Värde |
---|---|---|
actionSet | Uppsättning åtgärder som ska utföras som en del av omskrivningsregeln. | ApplicationGatewayRewriteRuleActionSet |
Villkor | Villkor baserat på vilka körningen av åtgärdsuppsättningen kommer att utvärderas. | ApplicationGatewayRewriteRuleCondition[] |
name | Namnet på omskrivningsregeln som är unik inom ett Application Gateway. | sträng |
ruleSequence | Regelsekvens för omskrivningsregeln som bestämmer körningsordningen för en viss regel i en RewriteRuleSet. | int |
ApplicationGatewayRewriteRuleActionSet
Name | 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 |
ApplicationGatewayHeaderConfiguration
Name | Beskrivning | Värde |
---|---|---|
headerName | Rubriknamnet för huvudkonfigurationen. | sträng |
headerValue | Rubrikvärdet för huvudkonfigurationen. | sträng |
ApplicationGatewayUrlConfiguration
Name | 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 true utvärderas url-sökvägskartan som anges i sökvägsbaserade routningsregler för begäranden med hjälp av ändrad sökväg. Standardvärdet är false. | boolesk |
ApplicationGatewayRewriteRuleCondition
Name | 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. | boolesk |
Förneka | Om du anger det här värdet som sanning måste du kontrollera negationen av villkoret som anges av användaren. | boolesk |
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 |
ApplicationGatewayRoutingRule
Name | Beskrivning | Värde |
---|---|---|
id | Resurs-ID. | sträng |
name | Namnet på routningsregeln som är unik inom ett Application Gateway. | sträng |
properties | Egenskaper för routningsregeln för application gateway. | ApplicationGatewayRoutingRulePropertiesFormat |
ApplicationGatewayRoutingRulePropertiesFormat
Name | Beskrivning | Värde |
---|---|---|
backendAddressPool | Resursen för serverdelsadresspoolen för programgatewayen. | Underresurs |
backendSettings | Resurs för serverdelsinställningar för programgatewayen. | Underresurs |
Lyssnaren | Lyssnarresurs för programgatewayen. | Underresurs |
prioritet | Prioritet för routningsregeln. | int (obligatoriskt) Begränsningar: Minsta värde = 1 Maxvärde = 20000 |
ruleType | Regeltyp. | "Grundläggande" "PathBasedRouting" |
ApplicationGatewaySku
Name | Beskrivning | Värde |
---|---|---|
capacity | Kapacitet (antal instanser) för en programgateway. | int |
name | Namnet på en programgateway-SKU. | "Grundläggande" "Standard_Large" "Standard_Medium" "Standard_Small" "Standard_v2" "WAF_Large" "WAF_Medium" "WAF_v2" |
nivå | Nivå för en programgateway. | "Grundläggande" "Standard" "Standard_v2" "WAF" "WAF_v2" |
ApplicationGatewaySslCertificate
Name | Beskrivning | Värde |
---|---|---|
id | Resurs-ID. | sträng |
name | Namnet på det SSL-certifikat som är unikt inom ett Application Gateway. | sträng |
properties | Egenskaper för SSL-certifikatet för programgatewayen. | ApplicationGatewaySslCertificatePropertiesFormat |
ApplicationGatewaySslCertificatePropertiesFormat
Name | 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 |
password | Lösenord för pfx-filen som anges i data. Gäller endast i PUT-begäran. | sträng |
ApplicationGatewaySslPolicy
Name | Beskrivning | Värde |
---|---|---|
cipherSuites | SSL-chiffersviter ska aktiveras i den angivna ordningen till programgatewayen. | 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
Name | Beskrivning | Värde |
---|---|---|
id | Resurs-ID. | sträng |
name | Namnet på den SSL-profil som är unik inom en Application Gateway. | sträng |
properties | Egenskaper för SSL-profilen för programgatewayen. | ApplicationGatewaySslProfilePropertiesFormat |
ApplicationGatewaySslProfilePropertiesFormat
Name | Beskrivning | Värde |
---|---|---|
clientAuthConfiguration | Konfiguration av klientautentisering för programgatewayresursen. | ApplicationGatewayClientAuthConfiguration |
sslPolicy | SSL-princip för programgatewayresursen. | ApplicationGatewaySslPolicy |
trustedClientCertificates | Matris med referenser till betrodda klientcertifikat för Application Gateway. | SubResource[] |
ApplicationGatewayClientAuthConfiguration
Name | Beskrivning | Värde |
---|---|---|
verifyClientCertIssuerDN | Kontrollera namnet på klientcertifikatutfärdaren på programgatewayen. | boolesk |
verifyClientRevocation | Verifiera återkallningsstatus för klientcertifikat. | "Ingen" "OCSP" |
ApplicationGatewayTrustedClientCertificate
Name | Beskrivning | Värde |
---|---|---|
id | Resurs-ID. | sträng |
name | Namnet på det betrodda klientcertifikatet som är unikt inom ett Application Gateway. | sträng |
properties | Egenskaper för det betrodda klientcertifikatet för programgatewayen. | ApplicationGatewayTrustedClientCertificateProperties... |
ApplicationGatewayTrustedClientCertificateProperties...
Name | Beskrivning | Värde |
---|---|---|
data | Offentliga certifikatdata. | sträng |
ApplicationGatewayTrustedRootCertificate
Name | Beskrivning | Värde |
---|---|---|
id | Resurs-ID. | sträng |
name | Namnet på det betrodda rotcertifikatet som är unikt inom ett Application Gateway. | sträng |
properties | Egenskaper för det betrodda rotcertifikatet för programgatewayen. | ApplicationGatewayTrustedRootCertificatePropertiesFo... |
ApplicationGatewayTrustedRootCertificatePropertiesFo...
Name | 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 |
ApplicationGatewayUrlPathMap
Name | Beskrivning | Värde |
---|---|---|
id | Resurs-ID. | sträng |
name | Namnet på url-sökvägskartan som är unik inom ett Application Gateway. | sträng |
properties | Egenskaper för sökvägskartan för programgatewayens URL. | ApplicationGatewayUrlPathMapPropertiesFormat |
ApplicationGatewayUrlPathMapPropertiesFormat
Name | Beskrivning | Värde |
---|---|---|
defaultBackendAddressPool | Standardresursen för serverdelsadresspoolen för url-sökvägskartan. | Underresurs |
defaultBackendHttpSettings | Standardresursen för http-inställningar i serverdelen för url-sökvägskartan. | Underresurs |
defaultLoadDistributionPolicy | Standardresurs för belastningsfördelningsprincip för url-sökvägskarta. | SubResource |
defaultRedirectConfiguration | Standardresurs för omdirigeringskonfiguration för URL-sökvägskarta. | SubResource |
defaultRewriteRuleSet | Standardresurs för omskrivningsregeluppsättning för URL-sökvägskarta. | SubResource |
pathRules | Sökvägsregel för url-sökvägsmappningsresurs. | ApplicationGatewayPathRule[] |
ApplicationGatewayPathRule
Name | Beskrivning | Värde |
---|---|---|
id | Resurs-ID. | sträng |
name | Namnet på sökvägsregeln som är unik inom en Application Gateway. | sträng |
properties | Egenskaper för sökvägsregeln för programgatewayen. | ApplicationGatewayPathRulePropertiesFormat |
ApplicationGatewayPathRulePropertiesFormat
Name | Beskrivning | Värde |
---|---|---|
backendAddressPool | Resurs för serverdelsadresspool för url-sökvägssökvägsregel. | SubResource |
backendHttpSettings | Resurs för http-inställningar för serverdelen i url-sökvägssökvägsregeln. | SubResource |
firewallPolicy | Referens till FirewallPolicy-resursen. | SubResource |
loadDistributionPolicy | Belastningsfördelningsprincipresurs för url-sökvägssökvägsregel. | 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 |
ApplicationGatewayWebApplicationFirewallConfiguratio...
Name | Beskrivning | Värde |
---|---|---|
disabledRuleGroups | De inaktiverade regelgrupperna. | ApplicationGatewayFirewallDisabledRuleGroup[] |
enabled | 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 på 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åt WAF att kontrollera begärandetexten. | boolesk |
ruleSetType | Typ 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) |
ApplicationGatewayFirewallDisabledRuleGroup
Name | Beskrivning | Värde |
---|---|---|
ruleGroupName | Namnet på den regelgrupp som ska inaktiveras. | sträng (krävs) |
regler | Listan över regler som ska inaktiveras. Om den är null inaktiveras alla regler i regelgruppen. | int[] |
ApplicationGatewayFirewallExclusion
Name | Beskrivning | Värde |
---|---|---|
matchVariable | Variabeln som ska undantas. | sträng (krävs) |
väljare | 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 undantaget gäller för. | sträng (krävs) |
Snabbstartsmallar
Följande snabbstartsmallar distribuerar den här resurstypen.
Mall | Description |
---|---|
Autoskala 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) |
Skapa en WordPress-plats i ett virtuellt nätverk |
Den här mallen skapar en WordPress-webbplats på Container Instance i ett virtuellt nätverk. Och mata ut ett offentligt webbplats-FQDN som kan komma åt WordPress-webbplatsen. |
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 |
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. |
demoinstallation för Azure Application Gateway |
Med den här mallen kan du snabbt distribuera Azure Application Gateway demo för att testa belastningsutjämning med eller utan cookiebaserad tillhörighet. |
eShop-webbplats med ILB ASE |
En App Service-miljön är ett premiumtjänstplanalternativ för Azure App Service som ger 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. |
Trafikhanterare på flera nivåer, L4 ILB, L7 AppGateway |
Den här mallen distribuerar en Virtual Network, separerar nätverket via undernät, distribuerar virtuella datorer och konfigurerar belastningsutjämning |
Flernivåapp med NSG, ILB, AppGateway |
Den här mallen distribuerar en Virtual Network, separerar nätverket via undernät, distribuerar virtuella datorer och konfigurerar belastningsutjämning |
Skapa API Management i internt virtuellt nätverk med App Gateway |
Den här mallen visar hur du Skapa en instans av Azure API Management i ett privat nätverk som skyddas av Azure Application Gateway. |
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 Container Instances och Application Gateway |
Den här mallen skapar en Front Door Standard/Premium med en containergrupp och Application Gateway. |
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 |
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 |
AKS-kluster med Application Gateway ingresskontrollant |
Det här exemplet visar hur du distribuerar ett AKS-kluster med Application Gateway, Application Gateway ingresskontrollant, Azure Container Registry, Log Analytics och Key Vault |
App Gateway med OMdirigering av WAF, SSL, IIS och HTTPS |
Den här mallen distribuerar en Application Gateway med WAF, SSL från slutpunkt till slutpunkt och HTTP till HTTPS-omdirigering på IIS-servrarna. |
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 IPv6-Application Gateway |
Den här mallen skapar en programgateway med en IPv6-klientdel i ett virtuellt nätverk med dubbla staplar. |
Skapa en Application Gateway V2 med Key Vault |
Den här mallen distribuerar en Application Gateway V2 i en Virtual Network, en användardefinierad identitet, Key Vault, en hemlighet (certifikatdata) och åtkomstprincip på Key Vault och Application Gateway. |
Application Gateway för flera värdtjänster |
Den här mallen skapar en Application Gateway och konfigurerar den för flera värdar på port 443. |
Skapa en Application Gateway med åsidosättning av sökväg |
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 avsökning |
Den här mallen distribuerar en Application Gateway med förbättrade avsökningsfunktioner. |
Skapa en Application Gateway med offentlig IP-adress |
Den här mallen skapar en Application Gateway, en offentlig IP-adress för Application Gateway och Virtual Network där Application Gateway distribueras. Konfigurerar också 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 Virtual Network där Application Gateway distribueras. Konfigurerar också 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 Skriv om funktioner i ett virtuellt nätverk och konfigurerar belastningsutjämning, skriver om regler |
Skapa en Application Gateway (anpassad SSL) |
Den här mallen distribuerar en Application Gateway konfigurerad med en anpassad ssl-princip. |
Skapa en Application Gateway (SSL-princip) |
Den här mallen distribuerar en Application Gateway konfigurerad med en fördefinierad ssl-princip. |
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. |
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 (WAF) |
Den här mallen skapar en programgateway med Web Application Firewall funktioner i ett virtuellt nätverk och konfigurerar regler för belastningsutjämning för valfritt antal virtuella datorer |
Application Gateway med WAF och brandväggsprincip |
Den här mallen skapar en Application Gateway med WAF konfigurerad tillsammans med en brandväggsprincip |
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 på webbappen. |
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 Application Gateway med certifikat |
Den här mallen visar hur du genererar Key Vault självsignerade certifikat och refererar sedan från Application Gateway. |
Application Gateway med interna API Management och webbappar |
Application Gateway att dirigera Internettrafik till ett virtuellt nätverk (internt läge) API Management instans som betjänar ett webb-API som finns i en Azure-webbapp. |
Skapa en webbapp som skyddas av Application Gateway v2 |
Den här mallen skapar en Azure Web App med åtkomstbegränsning för en Application Gateway v2. Application Gateway distribueras i ett vNet (undernät) som har en tjänstslutpunkt "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ät , en Application Gateway v2. Application Gateway distribueras i ett vNet (undernät). Webbappen begränsar åtkomsten till trafik från undernätet med hjälp av en privat slutpunkt |
Resursdefinition för ARM-mall
Resurstypen applicationGateways kan distribueras med åtgärder som mål:
- Resursgrupper – Se distributionskommandon för 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 JSON i mallen.
{
"type": "Microsoft.Network/applicationGateways",
"apiVersion": "2023-06-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {}
}
},
"properties": {
"authenticationCertificates": [
{
"id": "string",
"name": "string",
"properties": {
"data": "string"
}
}
],
"autoscaleConfiguration": {
"maxCapacity": "int",
"minCapacity": "int"
},
"backendAddressPools": [
{
"id": "string",
"name": "string",
"properties": {
"backendAddresses": [
{
"fqdn": "string",
"ipAddress": "string"
}
]
}
}
],
"backendHttpSettingsCollection": [
{
"id": "string",
"name": "string",
"properties": {
"affinityCookieName": "string",
"authenticationCertificates": [
{
"id": "string"
}
],
"connectionDraining": {
"drainTimeoutInSec": "int",
"enabled": "bool"
},
"cookieBasedAffinity": "string",
"hostName": "string",
"path": "string",
"pickHostNameFromBackendAddress": "bool",
"port": "int",
"probe": {
"id": "string"
},
"probeEnabled": "bool",
"protocol": "string",
"requestTimeout": "int",
"trustedRootCertificates": [
{
"id": "string"
}
]
}
}
],
"backendSettingsCollection": [
{
"id": "string",
"name": "string",
"properties": {
"hostName": "string",
"pickHostNameFromBackendAddress": "bool",
"port": "int",
"probe": {
"id": "string"
},
"protocol": "string",
"timeout": "int",
"trustedRootCertificates": [
{
"id": "string"
}
]
}
}
],
"customErrorConfigurations": [
{
"customErrorPageUrl": "string",
"statusCode": "string"
}
],
"enableFips": "bool",
"enableHttp2": "bool",
"firewallPolicy": {
"id": "string"
},
"forceFirewallPolicyAssociation": "bool",
"frontendIPConfigurations": [
{
"id": "string",
"name": "string",
"properties": {
"privateIPAddress": "string",
"privateIPAllocationMethod": "string",
"privateLinkConfiguration": {
"id": "string"
},
"publicIPAddress": {
"id": "string"
},
"subnet": {
"id": "string"
}
}
}
],
"frontendPorts": [
{
"id": "string",
"name": "string",
"properties": {
"port": "int"
}
}
],
"gatewayIPConfigurations": [
{
"id": "string",
"name": "string",
"properties": {
"subnet": {
"id": "string"
}
}
}
],
"globalConfiguration": {
"enableRequestBuffering": "bool",
"enableResponseBuffering": "bool"
},
"httpListeners": [
{
"id": "string",
"name": "string",
"properties": {
"customErrorConfigurations": [
{
"customErrorPageUrl": "string",
"statusCode": "string"
}
],
"firewallPolicy": {
"id": "string"
},
"frontendIPConfiguration": {
"id": "string"
},
"frontendPort": {
"id": "string"
},
"hostName": "string",
"hostNames": [ "string" ],
"protocol": "string",
"requireServerNameIndication": "bool",
"sslCertificate": {
"id": "string"
},
"sslProfile": {
"id": "string"
}
}
}
],
"listeners": [
{
"id": "string",
"name": "string",
"properties": {
"frontendIPConfiguration": {
"id": "string"
},
"frontendPort": {
"id": "string"
},
"hostNames": [ "string" ],
"protocol": "string",
"sslCertificate": {
"id": "string"
},
"sslProfile": {
"id": "string"
}
}
}
],
"loadDistributionPolicies": [
{
"id": "string",
"name": "string",
"properties": {
"loadDistributionAlgorithm": "string",
"loadDistributionTargets": [
{
"id": "string",
"name": "string",
"properties": {
"backendAddressPool": {
"id": "string"
},
"weightPerServer": "int"
}
}
]
}
}
],
"privateLinkConfigurations": [
{
"id": "string",
"name": "string",
"properties": {
"ipConfigurations": [
{
"id": "string",
"name": "string",
"properties": {
"primary": "bool",
"privateIPAddress": "string",
"privateIPAllocationMethod": "string",
"subnet": {
"id": "string"
}
}
}
]
}
}
],
"probes": [
{
"id": "string",
"name": "string",
"properties": {
"host": "string",
"interval": "int",
"match": {
"body": "string",
"statusCodes": [ "string" ]
},
"minServers": "int",
"path": "string",
"pickHostNameFromBackendHttpSettings": "bool",
"pickHostNameFromBackendSettings": "bool",
"port": "int",
"protocol": "string",
"timeout": "int",
"unhealthyThreshold": "int"
}
}
],
"redirectConfigurations": [
{
"id": "string",
"name": "string",
"properties": {
"includePath": "bool",
"includeQueryString": "bool",
"pathRules": [
{
"id": "string"
}
],
"redirectType": "string",
"requestRoutingRules": [
{
"id": "string"
}
],
"targetListener": {
"id": "string"
},
"targetUrl": "string",
"urlPathMaps": [
{
"id": "string"
}
]
}
}
],
"requestRoutingRules": [
{
"id": "string",
"name": "string",
"properties": {
"backendAddressPool": {
"id": "string"
},
"backendHttpSettings": {
"id": "string"
},
"httpListener": {
"id": "string"
},
"loadDistributionPolicy": {
"id": "string"
},
"priority": "int",
"redirectConfiguration": {
"id": "string"
},
"rewriteRuleSet": {
"id": "string"
},
"ruleType": "string",
"urlPathMap": {
"id": "string"
}
}
}
],
"rewriteRuleSets": [
{
"id": "string",
"name": "string",
"properties": {
"rewriteRules": [
{
"actionSet": {
"requestHeaderConfigurations": [
{
"headerName": "string",
"headerValue": "string"
}
],
"responseHeaderConfigurations": [
{
"headerName": "string",
"headerValue": "string"
}
],
"urlConfiguration": {
"modifiedPath": "string",
"modifiedQueryString": "string",
"reroute": "bool"
}
},
"conditions": [
{
"ignoreCase": "bool",
"negate": "bool",
"pattern": "string",
"variable": "string"
}
],
"name": "string",
"ruleSequence": "int"
}
]
}
}
],
"routingRules": [
{
"id": "string",
"name": "string",
"properties": {
"backendAddressPool": {
"id": "string"
},
"backendSettings": {
"id": "string"
},
"listener": {
"id": "string"
},
"priority": "int",
"ruleType": "string"
}
}
],
"sku": {
"capacity": "int",
"name": "string",
"tier": "string"
},
"sslCertificates": [
{
"id": "string",
"name": "string",
"properties": {
"data": "string",
"keyVaultSecretId": "string",
"password": "string"
}
}
],
"sslPolicy": {
"cipherSuites": [ "string" ],
"disabledSslProtocols": [ "string" ],
"minProtocolVersion": "string",
"policyName": "string",
"policyType": "string"
},
"sslProfiles": [
{
"id": "string",
"name": "string",
"properties": {
"clientAuthConfiguration": {
"verifyClientCertIssuerDN": "bool",
"verifyClientRevocation": "string"
},
"sslPolicy": {
"cipherSuites": [ "string" ],
"disabledSslProtocols": [ "string" ],
"minProtocolVersion": "string",
"policyName": "string",
"policyType": "string"
},
"trustedClientCertificates": [
{
"id": "string"
}
]
}
}
],
"trustedClientCertificates": [
{
"id": "string",
"name": "string",
"properties": {
"data": "string"
}
}
],
"trustedRootCertificates": [
{
"id": "string",
"name": "string",
"properties": {
"data": "string",
"keyVaultSecretId": "string"
}
}
],
"urlPathMaps": [
{
"id": "string",
"name": "string",
"properties": {
"defaultBackendAddressPool": {
"id": "string"
},
"defaultBackendHttpSettings": {
"id": "string"
},
"defaultLoadDistributionPolicy": {
"id": "string"
},
"defaultRedirectConfiguration": {
"id": "string"
},
"defaultRewriteRuleSet": {
"id": "string"
},
"pathRules": [
{
"id": "string",
"name": "string",
"properties": {
"backendAddressPool": {
"id": "string"
},
"backendHttpSettings": {
"id": "string"
},
"firewallPolicy": {
"id": "string"
},
"loadDistributionPolicy": {
"id": "string"
},
"paths": [ "string" ],
"redirectConfiguration": {
"id": "string"
},
"rewriteRuleSet": {
"id": "string"
}
}
}
]
}
}
],
"webApplicationFirewallConfiguration": {
"disabledRuleGroups": [
{
"ruleGroupName": "string",
"rules": [ "int" ]
}
],
"enabled": "bool",
"exclusions": [
{
"matchVariable": "string",
"selector": "string",
"selectorMatchOperator": "string"
}
],
"fileUploadLimitInMb": "int",
"firewallMode": "string",
"maxRequestBodySize": "int",
"maxRequestBodySizeInKb": "int",
"requestBodyCheck": "bool",
"ruleSetType": "string",
"ruleSetVersion": "string"
}
},
"zones": [ "string" ]
}
Egenskapsvärden
applicationGateways
Name | Beskrivning | Värde |
---|---|---|
typ | Resurstypen | "Microsoft.Network/applicationGateways" |
apiVersion | Resurs-API-versionen | '2023-06-01' |
name | Resursnamnet | sträng (krävs) Teckengräns: 1–80 Giltiga tecken: Alfanumeriska tecken, understreck, punkter och bindestreck. Börja med alfanumeriskt. Avsluta alfanumeriskt eller understreck. |
location | Resursplats. | sträng |
tags | Resurstaggar. | Ordlista med taggnamn och värden. Se Taggar i mallar |
identity | Identiteten för programgatewayen, om den är konfigurerad. | ManagedServiceIdentity |
properties | Egenskaper för programgatewayen. | ApplicationGatewayPropertiesFormat |
Zoner | En lista över tillgänglighetszoner som anger var resursen behöver komma ifrån. | string[] |
ManagedServiceIdentity
Name | 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" "SystemTilldelade" "SystemAssigned, UserAssigned" "Användartilldelade" |
userAssignedIdentities | Listan över användaridentiteter som är associerade med resursen. Nyckelreferenserna för användaridentitetsordlistan är ARM-resurs-ID:er i formatet: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. | ManagedServiceIdentityUserAssignedIdentities |
ManagedServiceIdentityUserAssignedIdentities
Name | Beskrivning | Värde |
---|---|---|
{anpassad egenskap} | Components1Jq1T4ISchemasManagedserviceidentityProper... |
Components1Jq1T4ISchemasManagedserviceidentityProper...
Det här objektet innehåller inga egenskaper som ska anges under distributionen. Alla egenskaper är ReadOnly.
ApplicationGatewayPropertiesFormat
Name | 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 | Serverdelens HTTP-inställningar 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. | boolesk |
enableHttp2 | Om HTTP2 är aktiverat på programgatewayresursen. | boolesk |
firewallPolicy | Referens till resursen FirewallPolicy. | Underresurs |
forceFirewallPolicyAssociation | Om det är sant associeras en brandväggsprincip med en programgateway oavsett om principen skiljer sig från WAF-konfigurationen. | boolesk |
frontendIPConfigurations | Klientdelens IP-adresser för programgatewayresursen. Standardgränser finns i Application Gateway gränser. | ApplicationGatewayFrontendIPConfiguration[] |
frontendPorts | Klientdelsportar för application gateway-resursen. 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 för application gateway-resursen. Standardgränser finns i Application Gateway gränser. | ApplicationGatewayHttpListener[] |
Lyssnare | Lyssnare av programgatewayresursen. Standardgränser finns i Application Gateway gränser. | ApplicationGatewayListener[] |
loadDistributionPolicies | Belastningsfördelningsprinciper 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 programgatewayresursen. | ApplicationGatewayRequestRoutingRule[] |
rewriteRuleSets | Skriv om regler för programgatewayresursen. | ApplicationGatewayRewriteRuleSet[] |
routingRules | Routningsregler för programgatewayresursen. | ApplicationGatewayRoutingRule[] |
sku | SKU för programgatewayresursen. | ApplicationGatewaySku |
sslCertificates | SSL-certifikat för programgatewayresursen. 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 programgatewayresursen. 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. | ApplicationGatewayWebApplicationFirewallConfiguratio... |
ApplicationGatewayAuthenticationCertificate
Name | Beskrivning | Värde |
---|---|---|
id | Resurs-ID. | sträng |
name | Namnet på det autentiseringscertifikat som är unikt inom en Application Gateway. | sträng |
properties | Egenskaper för autentiseringscertifikatet för programgatewayen. | ApplicationGatewayAuthenticationCertificatePropertie... |
ApplicationGatewayAuthenticationCertificatePropertie...
Name | Beskrivning | Värde |
---|---|---|
data | Offentliga certifikatdata. | sträng |
ApplicationGatewayAutoscaleConfiguration
Name | Beskrivning | Värde |
---|---|---|
maxCapacity | Övre gräns för antalet Application Gateway kapacitet. | int Begränsningar: Minsta värde = 2 |
minCapacity | Lägre gräns för antalet Application Gateway kapacitet. | int (krävs) Begränsningar: Minsta värde = 0 |
ApplicationGatewayBackendAddressPool
Name | Beskrivning | Värde |
---|---|---|
id | Resurs-ID. | sträng |
name | Namnet på serverdelsadresspoolen som är unik inom en Application Gateway. | sträng |
properties | Egenskaper för programgatewayens serverdelsadresspool. | ApplicationGatewayBackendAddressPoolPropertiesFormat |
ApplicationGatewayBackendAddressPoolPropertiesFormat
Name | Beskrivning | Värde |
---|---|---|
backendAddresses | Serverdelsadresser. | ApplicationGatewayBackendAddress[] |
ApplicationGatewayBackendAddress
Name | Beskrivning | Värde |
---|---|---|
Fqdn | Fullständigt domännamn (FQDN). | sträng |
Ip | IP-adress. | sträng |
ApplicationGatewayBackendHttpSettings
Name | Beskrivning | Värde |
---|---|---|
id | Resurs-ID. | sträng |
name | Namnet på http-inställningarna för serverdelen som är unika inom en Application Gateway. | sträng |
properties | Egenskaper för HTTP-inställningarna för programgatewayens serverdel. | ApplicationGatewayBackendHttpSettingsPropertiesForma... |
ApplicationGatewayBackendHttpSettingsPropertiesForma...
Name | Beskrivning | Värde |
---|---|---|
affinityCookieName | Cookienamn som ska användas för cookien för tillhörighet. | sträng |
authenticationCertificates | Matris med referenser till autentiseringscertifikat för application gateway. | SubResource[] |
connectionDraining | Anslutningsdränering av resursen http-inställningar för serverdelen. | ApplicationGatewayConnectionDraining |
cookieBasedAffinity | Cookiebaserad tillhörighet. | "Inaktiverad" "Aktiverad" |
Värdnamn | Värdhuvud som ska skickas till serverdelsservrarna. | sträng |
path | 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. | boolesk |
port | Målporten på serverdelen. | int |
probe | Avsökningsresurs för en programgateway. | SubResource |
probeEnabled | Om avsökningen är aktiverad. Standardvärdet är falskt. | boolesk |
Protokollet | Det protokoll 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 begäran om svaret inte tas emot i RequestTimeout. Godkända värden är från 1 sekund till 86400 sekunder. | int |
trustedRootCertificates | Matris med referenser till betrodda rotcertifikat för Application Gateway. | SubResource[] |
SubResource
Name | Beskrivning | Värde |
---|---|---|
id | Resurs-ID. | sträng |
ApplicationGatewayConnectionDraining
Name | Beskrivning | Värde |
---|---|---|
drainTimeoutInSec | Antalet sekunders anslutningsdränering är aktivt. Godkända värden är från 1 sekund till 3 600 sekunder. | int (krävs) Begränsningar: Minsta värde = 1 Maxvärde = 3600 |
enabled | Om anslutningsdränering är aktiverat eller inte. | bool (krävs) |
ApplicationGatewayBackendSettings
Name | Beskrivning | Värde |
---|---|---|
id | Resurs-ID. | sträng |
name | Namnet på de serverdelsinställningar som är unika inom en Application Gateway. | sträng |
properties | Egenskaper för inställningarna för programgatewayens serverdel. | ApplicationGatewayBackendSettingsPropertiesFormat |
ApplicationGatewayBackendSettingsPropertiesFormat
Name | Beskrivning | Värde |
---|---|---|
Värdnamn | 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. | boolesk |
port | Målporten på serverdelen. | int |
probe | Avsökningsresurs för en programgateway. | SubResource |
Protokollet | Det protokoll som används för att kommunicera med serverdelen. | "Http" Https "Tcp" "Tls" |
timeout | Tidsgräns för anslutning i sekunder. Application Gateway misslyckas begäran om svaret inte tas emot i ConnectionTimeout. Godkända värden är från 1 sekund till 86400 sekunder. | int |
trustedRootCertificates | Matris med referenser till betrodda rotcertifikat för Application Gateway. | SubResource[] |
ApplicationGatewayCustomError
Name | Beskrivning | Värde |
---|---|---|
customErrorPageUrl | Felsidans URL för det anpassade felet för programgatewayen. | sträng |
statusCode | Statuskod för det anpassade felet för programgatewayen. | "HttpStatus400" "HttpStatus403" "HttpStatus404" "HttpStatus405" "HttpStatus408" "HttpStatus500" "HttpStatus502" "HttpStatus503" "HttpStatus504" |
ApplicationGatewayFrontendIPConfiguration
Name | Beskrivning | Värde |
---|---|---|
id | Resurs-ID. | sträng |
name | Namnet på ip-konfigurationen för klientdelen som är unik inom en Application Gateway. | sträng |
properties | Egenskaper för klientdels-IP-konfigurationen för programgatewayen. | ApplicationGatewayFrontendIPConfigurationPropertiesF... |
ApplicationGatewayFrontendIPConfigurationPropertiesF...
Name | Beskrivning | Värde |
---|---|---|
privateIPAddress | PrivateIPAddress för nätverksgränssnittets IP-konfiguration. | sträng |
privateIPAllocationMethod | Den privata IP-adressallokeringsmetoden. | "Dynamisk" "Statisk" |
privateLinkConfiguration | Referens till konfigurationen av den privata länkkonfigurationen för programgatewayen. | SubResource |
publicIPAddress | Referens till PublicIP-resursen. | SubResource |
subnet | Referens till undernätsresursen. | SubResource |
ApplicationGatewayFrontendPort
Name | Beskrivning | Värde |
---|---|---|
id | Resurs-ID. | sträng |
name | Namnet på klientdelsporten som är unik inom en Application Gateway. | sträng |
properties | Egenskaper för programgatewayens klientdelsport. | ApplicationGatewayFrontendPortPropertiesFormat |
ApplicationGatewayFrontendPortPropertiesFormat
Name | Beskrivning | Värde |
---|---|---|
port | Klientdelsport. | int |
ApplicationGatewayIPConfiguration
Name | Beskrivning | Värde |
---|---|---|
id | Resurs-ID. | sträng |
name | Namnet på DEN IP-konfiguration som är unik inom en Application Gateway. | sträng |
properties | Egenskaper för IP-konfigurationen för programgatewayen. | ApplicationGatewayIPConfigurationPropertiesFormat |
ApplicationGatewayIPConfigurationPropertiesFormat
Name | Beskrivning | Värde |
---|---|---|
subnet | Referens till undernätsresursen. Ett undernät där Application Gateway får sin privata adress. | Underresurs |
ApplicationGatewayGlobalConfiguration
Name | Beskrivning | Värde |
---|---|---|
enableRequestBuffering | Aktivera buffring av begäranden. | boolesk |
enableResponseBuffering | Aktivera svarsbuffertning. | boolesk |
ApplicationGatewayHttpListener
Name | Beskrivning | Värde |
---|---|---|
id | Resurs-ID. | sträng |
name | Namnet på HTTP-lyssnaren som är unik inom en Application Gateway. | sträng |
properties | Egenskaper för HTTP-lyssnaren för programgatewayen. | ApplicationGatewayHttpListenerPropertiesFormat |
ApplicationGatewayHttpListenerPropertiesFormat
Name | Beskrivning | Värde |
---|---|---|
customErrorConfigurations | Anpassade felkonfigurationer för HTTP-lyssnaren. | ApplicationGatewayCustomError[] |
firewallPolicy | Referens till resursen FirewallPolicy. | Underresurs |
frontendIPConfiguration | Klientdelens IP-konfigurationsresurs för en programgateway. | Underresurs |
frontendPort | Klientdelsportresurs för en programgateway. | Underresurs |
Värdnamn | Värdnamnet för HTTP-lyssnaren. | sträng |
Värdnamn | Lista över värdnamn för HTTP-lyssnare som även tillåter specialtecken med jokertecken. | string[] |
Protokollet | Protokoll för HTTP-lyssnaren. | "Http" "Https" "Tcp" "Tls" |
requireServerNameIndication | Gäller endast om protokollet är https. Aktiverar SNI för flera värdar. | boolesk |
sslCertificate | SSL-certifikatresurs för en programgateway. | Underresurs |
sslProfile | SSL-profilresurs för programgatewayen. | Underresurs |
ApplicationGatewayListener
Name | Beskrivning | Värde |
---|---|---|
id | Resurs-ID. | sträng |
name | Namnet på lyssnaren som är unik inom en Application Gateway. | sträng |
properties | Egenskaper för programgatewaylyssnaren. | ApplicationGatewayListenerPropertiesFormat |
ApplicationGatewayListenerPropertiesFormat
Name | Beskrivning | Värde |
---|---|---|
frontendIPConfiguration | Klientdelens IP-konfigurationsresurs för en programgateway. | Underresurs |
frontendPort | Klientdelsportresurs för en programgateway. | Underresurs |
Värdnamn | Lista över servernamnindikationer (SNI) för TLS-lyssnare med flera webbplatser som även tillåter specialtecken med jokertecken. | string[] |
Protokollet | Lyssnarens protokoll. | "Http" Https "Tcp" "Tls" |
sslCertificate | SSL-certifikatresurs för en programgateway. | SubResource |
sslProfile | SSL-profilresursen för programgatewayen. | SubResource |
ApplicationGatewayLoadDistributionPolicy
Name | Beskrivning | Värde |
---|---|---|
id | Resurs-ID. | sträng |
name | Namnet på den belastningsfördelningsprincip som är unik inom en Application Gateway. | sträng |
properties | Egenskaper för programgatewayens inläsningsdistributionsprincip. | ApplicationGatewayLoadDistributionPolicyPropertiesFo... |
ApplicationGatewayLoadDistributionPolicyPropertiesFo...
Name | 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
Name | Beskrivning | Värde |
---|---|---|
id | Resurs-ID. | sträng |
name | Namnet på den belastningsfördelningsprincip som är unik inom en Application Gateway. | sträng |
properties | Egenskaper för programgatewayens distributionsmål för inläsning. | ApplicationGatewayLoadDistributionTargetPropertiesFo... |
ApplicationGatewayLoadDistributionTargetPropertiesFo...
Name | 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 |
ApplicationGatewayPrivateLinkConfiguration
Name | Beskrivning | Värde |
---|---|---|
id | Resurs-ID. | sträng |
name | Namnet på den privata länkkonfigurationen som är unik inom en Application Gateway. | sträng |
properties | Egenskaper för den privata länkkonfigurationen för programgatewayen. | ApplicationGatewayPrivateLinkConfigurationEgenskaper |
ApplicationGatewayPrivateLinkConfigurationEgenskaper
Name | Beskrivning | Värde |
---|---|---|
ipConfigurations | En matris med ip-konfigurationer för programgatewayens privata länk. | ApplicationGatewayPrivateLinkIpConfiguration[] |
ApplicationGatewayPrivateLinkIpConfiguration
Name | Beskrivning | Värde |
---|---|---|
id | Resurs-ID. | sträng |
name | Namnet på ip-konfigurationen för application gateway private link. | sträng |
properties | Egenskaper för en privat länk-IP-konfiguration för en programgateway. | ApplicationGatewayPrivateLinkIpConfigurationProperti... |
ApplicationGatewayPrivateLinkIpConfigurationProperti...
Name | Beskrivning | Värde |
---|---|---|
Primära | Om IP-konfigurationen är primär eller inte. | boolesk |
privateIPAddress | IP-konfigurationens privata IP-adress. | sträng |
privateIPAllocationMethod | Allokeringsmetoden för privata IP-adresser. | "Dynamisk" "Statisk" |
subnet | Referens till undernätsresursen. | Underresurs |
ApplicationGatewayProbe
Name | Beskrivning | Värde |
---|---|---|
id | Resurs-ID. | sträng |
name | Namnet på avsökningen som är unik inom en Application Gateway. | sträng |
properties | Egenskaper för programgatewayavsökningen. | ApplicationGatewayProbePropertiesFormat |
ApplicationGatewayProbePropertiesFormat
Name | Beskrivning | Värde |
---|---|---|
värd | Värdnamn som avsökningen ska skickas till. | sträng |
interval | Avsökningsintervallet i sekunder. Det här är tidsintervallet mellan två på varandra följande avsökningar. Acceptabla värden är mellan 1 sekund och 86 400 sekunder. | int |
Matcha | 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 |
path | Relativ sökväg för avsökning. Giltig sökväg startar från "/". Avsökningen skickas till {Protocol}://{host}:{port}{path}. | sträng |
pickHostNameFromBackendHttpSettings | Om värdhuvudet ska väljas från http-inställningarna för serverdelen. Standardvärdet är false. | boolesk |
pickHostNameFromBackendSettings | Om servernamnsindikatorn ska väljas från serverdelsinställningarna för Tls-protokollet. Standardvärdet är false. | boolesk |
port | 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 Basic, Standard_v2 och WAF_v2. | int Begränsningar: Minsta värde = 1 Maxvärde = 65535 |
Protokollet | Det protokoll som används för avsökningen. | "Http" "Https" "Tcp" "Tls" |
timeout | Tidsgränsen för avsökningen i sekunder. Avsökningen har markerats som misslyckad om ett giltigt svar inte tas emot med den här tidsgränsen. Acceptabla värden är mellan 1 sekund och 86 400 sekunder. | int |
unhealthyThreshold | Antalet återförsök av avsökningen. Serverdelen markeras nedåt när antalet avsökningsfel i följd når UnhealthyThreshold. Acceptabla värden är från 1 sekund till 20. | int |
ApplicationGatewayProbeHealthResponseMatch
Name | Beskrivning | Värde |
---|---|---|
body | 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[] |
ApplicationGatewayRedirectConfiguration
Name | Beskrivning | Värde |
---|---|---|
id | Resurs-ID. | sträng |
name | Namnet på omdirigeringskonfigurationen som är unik inom en Application Gateway. | sträng |
properties | Egenskaper för programgatewayens omdirigeringskonfiguration. | ApplicationGatewayRedirectConfigurationPropertiesFor... |
ApplicationGatewayRedirectConfigurationPropertiesFor...
Name | Beskrivning | Värde |
---|---|---|
includePath | Inkludera sökvägen i den omdirigerade URL:en. | boolesk |
includeQueryString | Inkludera frågesträngen i den omdirigerade URL:en. | boolesk |
pathRules | Sökvägsregler som anger omdirigeringskonfiguration. | SubResource[] |
redirectType | HTTP-omdirigeringstyp. | "Hittades" "Permanent" "SeeOther" "Tillfällig" |
requestRoutingRules | Begär routning som anger omdirigeringskonfiguration. | SubResource[] |
targetListener | Referens till en lyssnare som begäran ska omdirigeras till. | Underresurs |
targetUrl | URL som begäran ska omdirigeras till. | sträng |
urlPathMaps | Url-sökvägsmappningar som anger standardkonfiguration för omdirigering. | SubResource[] |
ApplicationGatewayRequestRoutingRule
Name | Beskrivning | Värde |
---|---|---|
id | Resurs-ID. | sträng |
name | Namnet på begärandedirigeringsregeln som är unik inom en Application Gateway. | sträng |
properties | Egenskaper för routningsregeln för programgatewaybegäranden. | ApplicationGatewayRequestRoutingRulePropertiesFormat |
ApplicationGatewayRequestRoutingRulePropertiesFormat
Name | Beskrivning | Värde |
---|---|---|
backendAddressPool | Resursen för serverdelsadresspoolen för programgatewayen. | Underresurs |
backendHttpSettings | Serverdelens http-inställningsresurs för programgatewayen. | Underresurs |
httpListener | Http-lyssnarresurs för programgatewayen. | Underresurs |
loadDistributionPolicy | Resurs för belastningsfördelningsprincip för programgatewayen. | Underresurs |
prioritet | Prioritet för routningsregeln för begäranden. | int Begränsningar: Minsta värde = 1 Maxvärde = 20000 |
redirectConfiguration | Omdirigeringskonfigurationsresurs för programgatewayen. | Underresurs |
rewriteRuleSet | Skriv om regeluppsättningsresursen i grundläggande regel för programgatewayen. | Underresurs |
ruleType | Regeltyp. | "Grundläggande" "PathBasedRouting" |
urlPathMap | Url-sökvägsmappningsresursen för programgatewayen. | Underresurs |
ApplicationGatewayRewriteRuleSet
Name | Beskrivning | Värde |
---|---|---|
id | Resurs-ID. | sträng |
name | Namnet på regeluppsättningen för omskrivning som är unik inom ett Application Gateway. | sträng |
properties | Egenskaper för regeluppsättningen för omskrivning av programgateway. | ApplicationGatewayRewriteRuleSetPropertiesFormat |
ApplicationGatewayRewriteRuleSetPropertiesFormat
Name | Beskrivning | Värde |
---|---|---|
rewriteRules | Skriv om regler i regeluppsättningen för omskrivning. | ApplicationGatewayRewriteRule[] |
ApplicationGatewayRewriteRule
Name | Beskrivning | Värde |
---|---|---|
actionSet | Uppsättning åtgärder som ska utföras som en del av omskrivningsregeln. | ApplicationGatewayRewriteRuleActionSet |
Villkor | Villkor baserat på vilka körningen av åtgärdsuppsättningen kommer att utvärderas. | ApplicationGatewayRewriteRuleCondition[] |
name | Namnet på omskrivningsregeln som är unik inom ett Application Gateway. | sträng |
ruleSequence | Regelsekvens för omskrivningsregeln som bestämmer körningsordningen för en viss regel i en RewriteRuleSet. | int |
ApplicationGatewayRewriteRuleActionSet
Name | 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 |
ApplicationGatewayHeaderConfiguration
Name | Beskrivning | Värde |
---|---|---|
headerName | Rubriknamnet för huvudkonfigurationen. | sträng |
headerValue | Rubrikvärdet för huvudkonfigurationen. | sträng |
ApplicationGatewayUrlConfiguration
Name | 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 true utvärderas url-sökvägskartan som anges i sökvägsbaserade routningsregler för begäranden med hjälp av ändrad sökväg. Standardvärdet är false. | boolesk |
ApplicationGatewayRewriteRuleCondition
Name | 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. | boolesk |
Förneka | Om du anger det här värdet som sanning måste du kontrollera negationen av villkoret som anges av användaren. | boolesk |
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 |
ApplicationGatewayRoutingRule
Name | Beskrivning | Värde |
---|---|---|
id | Resurs-ID. | sträng |
name | Namnet på routningsregeln som är unik inom ett Application Gateway. | sträng |
properties | Egenskaper för routningsregeln för application gateway. | ApplicationGatewayRoutingRulePropertiesFormat |
ApplicationGatewayRoutingRulePropertiesFormat
Name | Beskrivning | Värde |
---|---|---|
backendAddressPool | Resursen för serverdelsadresspoolen för programgatewayen. | Underresurs |
backendSettings | Resurs för serverdelsinställningar för programgatewayen. | SubResource |
Lyssnaren | Lyssnarresurs för programgatewayen. | SubResource |
prioritet | Prioritet för routningsregeln. | int (krävs) Begränsningar: Minsta värde = 1 Maxvärde = 20000 |
ruleType | Regeltyp. | "Grundläggande" "PathBasedRouting" |
ApplicationGatewaySku
Name | Beskrivning | Värde |
---|---|---|
capacity | Kapacitet (antal instanser) för en programgateway. | int |
name | Namnet på en programgateway-SKU. | "Grundläggande" "Standard_Large" "Standard_Medium" "Standard_Small" "Standard_v2" "WAF_Large" "WAF_Medium" "WAF_v2" |
nivå | Nivå för en programgateway. | "Grundläggande" "Standard" "Standard_v2" "WAF" "WAF_v2" |
ApplicationGatewaySslCertificate
Name | Beskrivning | Värde |
---|---|---|
id | Resurs-ID. | sträng |
name | Namnet på det SSL-certifikat som är unikt inom en Application Gateway. | sträng |
properties | Egenskaper för SSL-certifikatet för application gateway. | ApplicationGatewaySslCertificatePropertiesFormat |
ApplicationGatewaySslCertificatePropertiesFormat
Name | 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) "Secret" eller "Certificate"-objekt som lagras i KeyVault. | sträng |
password | Lösenord för pfx-filen som anges i data. Gäller endast i PUT-begäran. | sträng |
ApplicationGatewaySslPolicy
Name | Beskrivning | Värde |
---|---|---|
cipherSuites | Ssl-chiffersviter ska aktiveras i den angivna ordningen för 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å application gateway. | "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
Name | Beskrivning | Värde |
---|---|---|
id | Resurs-ID. | sträng |
name | Namnet på den SSL-profil som är unik inom en Application Gateway. | sträng |
properties | Egenskaper för SSL-profilen för programgatewayen. | ApplicationGatewaySslProfilePropertiesFormat |
ApplicationGatewaySslProfilePropertiesFormat
Name | 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[] |
ApplicationGatewayClientAuthConfiguration
Name | Beskrivning | Värde |
---|---|---|
verifyClientCertIssuerDN | Kontrollera klientcertifikatutfärdarens namn på programgatewayen. | boolesk |
verifyClientRevocation | Verifiera återkallningsstatus för klientcertifikat. | "Ingen" "OCSP" |
ApplicationGatewayTrustedClientCertificate
Name | Beskrivning | Värde |
---|---|---|
id | Resurs-ID. | sträng |
name | Namnet på det betrodda klientcertifikatet som är unikt inom en Application Gateway. | sträng |
properties | Egenskaper för programgatewayens betrodda klientcertifikat. | ApplicationGatewayTrustedClientCertificateProperties... |
ApplicationGatewayTrustedClientCertificateProperties...
Name | Beskrivning | Värde |
---|---|---|
data | Offentliga certifikatdata. | sträng |
ApplicationGatewayTrustedRootCertificate
Name | Beskrivning | Värde |
---|---|---|
id | Resurs-ID. | sträng |
name | Namnet på det betrodda rotcertifikatet som är unikt inom en Application Gateway. | sträng |
properties | Egenskaper för programgatewayens betrodda rotcertifikat. | ApplicationGatewayTrustedRootCertificatePropertiesFo... |
ApplicationGatewayTrustedRootCertificatePropertiesFo...
Name | Beskrivning | Värde |
---|---|---|
data | Offentliga certifikatdata. | sträng |
keyVaultSecretId | Hemligt ID för (base-64-kodat okrypterat pfx) "Secret" eller "Certificate"-objekt som lagras i KeyVault. | sträng |
ApplicationGatewayUrlPathMap
Name | Beskrivning | Värde |
---|---|---|
id | Resurs-ID. | sträng |
name | Namnet på url-sökvägskartan som är unik inom en Application Gateway. | sträng |
properties | Egenskaper för sökvägskartan för programgatewayen. | ApplicationGatewayUrlPathMapPropertiesFormat |
ApplicationGatewayUrlPathMapPropertiesFormat
Name | Beskrivning | Värde |
---|---|---|
defaultBackendAddressPool | Standardresurs för serverdelsadresspool för URL-sökvägskarta. | SubResource |
defaultBackendHttpSettings | Standardresurs för http-inställningar för serverdelen för URL-sökvägskarta. | SubResource |
defaultLoadDistributionPolicy | Standardresurs för belastningsfördelningsprincip för url-sökvägskarta. | SubResource |
defaultRedirectConfiguration | Standardresurs för omdirigeringskonfiguration för URL-sökvägskarta. | SubResource |
defaultRewriteRuleSet | Standardresurs för omskrivningsregeluppsättning för URL-sökvägskarta. | SubResource |
pathRules | Sökvägsregel för url-sökvägsmappningsresurs. | ApplicationGatewayPathRule[] |
ApplicationGatewayPathRule
Name | Beskrivning | Värde |
---|---|---|
id | Resurs-ID. | sträng |
name | Namnet på sökvägsregeln som är unik inom en Application Gateway. | sträng |
properties | Egenskaper för sökvägsregeln för programgatewayen. | ApplicationGatewayPathRulePropertiesFormat |
ApplicationGatewayPathRulePropertiesFormat
Name | Beskrivning | Värde |
---|---|---|
backendAddressPool | Resurs för serverdelsadresspool för url-sökvägssökvägsregel. | SubResource |
backendHttpSettings | Resurs för http-inställningar för serverdelen i url-sökvägssökvägsregeln. | SubResource |
firewallPolicy | Referens till FirewallPolicy-resursen. | SubResource |
loadDistributionPolicy | Belastningsfördelningsprincipresurs för url-sökvägssökvägsregel. | 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 |
ApplicationGatewayWebApplicationFirewallConfiguratio...
Name | Beskrivning | Värde |
---|---|---|
disabledRuleGroups | De inaktiverade regelgrupperna. | ApplicationGatewayFirewallDisabledRuleGroup[] |
enabled | 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åt WAF att kontrollera begärandetexten. | boolesk |
ruleSetType | Typ av brandväggsregeluppsättning för webbaserade program. Möjliga värden är: "OWASP". | sträng (krävs) |
ruleSetVersion | Versionen av regeluppsättningstypen. | sträng (krävs) |
ApplicationGatewayFirewallDisabledRuleGroup
Name | Beskrivning | Värde |
---|---|---|
ruleGroupName | Namnet på den regelgrupp som ska inaktiveras. | sträng (krävs) |
regler | Listan över regler som ska inaktiveras. Om den är null inaktiveras alla regler i regelgruppen. | int[] |
ApplicationGatewayFirewallExclusion
Name | Beskrivning | Värde |
---|---|---|
matchVariable | Variabeln som ska undantas. | sträng (krävs) |
väljare | 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 undantaget gäller för. | sträng (krävs) |
Snabbstartsmallar
Följande snabbstartsmallar distribuerar den här resurstypen.
Mall | Description |
---|---|
Autoskala 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) |
Skapa en WordPress-plats i ett virtuellt nätverk |
Den här mallen skapar en WordPress-webbplats på Container Instance i ett virtuellt nätverk. Och mata ut ett offentligt webbplats-FQDN som kan komma åt WordPress-webbplatsen. |
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 |
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. |
demoinstallation för Azure Application Gateway |
Med den här mallen kan du snabbt distribuera Azure Application Gateway demo för att testa belastningsutjämning med eller utan cookiebaserad tillhörighet. |
eShop-webbplats med ILB ASE |
En App Service-miljön är ett premiumtjänstplanalternativ för Azure App Service som ger 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. |
Trafikhanterare på flera nivåer, L4 ILB, L7 AppGateway |
Den här mallen distribuerar en Virtual Network, separerar nätverket via undernät, distribuerar virtuella datorer och konfigurerar belastningsutjämning |
Flernivåapp med NSG, ILB, AppGateway |
Den här mallen distribuerar en Virtual Network, separerar nätverket via undernät, distribuerar virtuella datorer och konfigurerar belastningsutjämning |
Skapa API Management i internt virtuellt nätverk med App Gateway |
Den här mallen visar hur du Skapa en instans av Azure API Management i ett privat nätverk som skyddas av Azure Application Gateway. |
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 Container Instances och Application Gateway |
Den här mallen skapar en Front Door Standard/Premium med en containergrupp och Application Gateway. |
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 |
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 |
AKS-kluster med Application Gateway ingresskontrollant |
Det här exemplet visar hur du distribuerar ett AKS-kluster med Application Gateway, Application Gateway ingresskontrollant, Azure Container Registry, Log Analytics och Key Vault |
App Gateway med OMdirigering av WAF, SSL, IIS och HTTPS |
Den här mallen distribuerar en Application Gateway med WAF, SSL från slutpunkt till slutpunkt och HTTP till HTTPS-omdirigering på IIS-servrarna. |
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 IPv6-Application Gateway |
Den här mallen skapar en programgateway med en IPv6-klientdel i ett virtuellt nätverk med dubbla staplar. |
Skapa en Application Gateway V2 med Key Vault |
Den här mallen distribuerar en Application Gateway V2 i en Virtual Network, en användardefinierad identitet, Key Vault, en hemlighet (certifikatdata) och åtkomstprincip på Key Vault och Application Gateway. |
Application Gateway för flera värdtjänster |
Den här mallen skapar en Application Gateway och konfigurerar den för flera värdar på port 443. |
Skapa en Application Gateway med åsidosättning av sökväg |
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 avsökning |
Den här mallen distribuerar en Application Gateway med förbättrade avsökningsfunktioner. |
Skapa en Application Gateway med offentlig IP-adress |
Den här mallen skapar en Application Gateway, en offentlig IP-adress för Application Gateway och Virtual Network där Application Gateway distribueras. Konfigurerar också 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 Virtual Network där Application Gateway distribueras. Konfigurerar också 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, skriver om regler |
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. |
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. |
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 (WAF) |
Den här mallen skapar en programgateway med Web Application Firewall funktioner i ett virtuellt nätverk och konfigurerar regler för belastningsutjämning för valfritt antal virtuella datorer |
Application Gateway med WAF och brandväggsprincip |
Den här mallen skapar en Application Gateway med WAF konfigurerat tillsammans med en brandväggsprincip |
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 på webbappen. |
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 Application Gateway med certifikat |
Den här mallen visar hur du genererar Key Vault självsignerade certifikat och sedan refererar från Application Gateway. |
Application Gateway med interna API Management och webbappar |
Application Gateway att dirigera Internettrafik till ett virtuellt nätverk (internt läge) API Management instans som betjänar ett webb-API som finns i en Azure-webbapp. |
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 "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ät , 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 privat slutpunkt |
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@2023-06-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
identity {
type = "string"
identity_ids = []
}
body = jsonencode({
properties = {
authenticationCertificates = [
{
id = "string"
name = "string"
properties = {
data = "string"
}
}
]
autoscaleConfiguration = {
maxCapacity = int
minCapacity = int
}
backendAddressPools = [
{
id = "string"
name = "string"
properties = {
backendAddresses = [
{
fqdn = "string"
ipAddress = "string"
}
]
}
}
]
backendHttpSettingsCollection = [
{
id = "string"
name = "string"
properties = {
affinityCookieName = "string"
authenticationCertificates = [
{
id = "string"
}
]
connectionDraining = {
drainTimeoutInSec = int
enabled = bool
}
cookieBasedAffinity = "string"
hostName = "string"
path = "string"
pickHostNameFromBackendAddress = bool
port = int
probe = {
id = "string"
}
probeEnabled = bool
protocol = "string"
requestTimeout = int
trustedRootCertificates = [
{
id = "string"
}
]
}
}
]
backendSettingsCollection = [
{
id = "string"
name = "string"
properties = {
hostName = "string"
pickHostNameFromBackendAddress = bool
port = int
probe = {
id = "string"
}
protocol = "string"
timeout = int
trustedRootCertificates = [
{
id = "string"
}
]
}
}
]
customErrorConfigurations = [
{
customErrorPageUrl = "string"
statusCode = "string"
}
]
enableFips = bool
enableHttp2 = bool
firewallPolicy = {
id = "string"
}
forceFirewallPolicyAssociation = bool
frontendIPConfigurations = [
{
id = "string"
name = "string"
properties = {
privateIPAddress = "string"
privateIPAllocationMethod = "string"
privateLinkConfiguration = {
id = "string"
}
publicIPAddress = {
id = "string"
}
subnet = {
id = "string"
}
}
}
]
frontendPorts = [
{
id = "string"
name = "string"
properties = {
port = int
}
}
]
gatewayIPConfigurations = [
{
id = "string"
name = "string"
properties = {
subnet = {
id = "string"
}
}
}
]
globalConfiguration = {
enableRequestBuffering = bool
enableResponseBuffering = bool
}
httpListeners = [
{
id = "string"
name = "string"
properties = {
customErrorConfigurations = [
{
customErrorPageUrl = "string"
statusCode = "string"
}
]
firewallPolicy = {
id = "string"
}
frontendIPConfiguration = {
id = "string"
}
frontendPort = {
id = "string"
}
hostName = "string"
hostNames = [
"string"
]
protocol = "string"
requireServerNameIndication = bool
sslCertificate = {
id = "string"
}
sslProfile = {
id = "string"
}
}
}
]
listeners = [
{
id = "string"
name = "string"
properties = {
frontendIPConfiguration = {
id = "string"
}
frontendPort = {
id = "string"
}
hostNames = [
"string"
]
protocol = "string"
sslCertificate = {
id = "string"
}
sslProfile = {
id = "string"
}
}
}
]
loadDistributionPolicies = [
{
id = "string"
name = "string"
properties = {
loadDistributionAlgorithm = "string"
loadDistributionTargets = [
{
id = "string"
name = "string"
properties = {
backendAddressPool = {
id = "string"
}
weightPerServer = int
}
}
]
}
}
]
privateLinkConfigurations = [
{
id = "string"
name = "string"
properties = {
ipConfigurations = [
{
id = "string"
name = "string"
properties = {
primary = bool
privateIPAddress = "string"
privateIPAllocationMethod = "string"
subnet = {
id = "string"
}
}
}
]
}
}
]
probes = [
{
id = "string"
name = "string"
properties = {
host = "string"
interval = int
match = {
body = "string"
statusCodes = [
"string"
]
}
minServers = int
path = "string"
pickHostNameFromBackendHttpSettings = bool
pickHostNameFromBackendSettings = bool
port = int
protocol = "string"
timeout = int
unhealthyThreshold = int
}
}
]
redirectConfigurations = [
{
id = "string"
name = "string"
properties = {
includePath = bool
includeQueryString = bool
pathRules = [
{
id = "string"
}
]
redirectType = "string"
requestRoutingRules = [
{
id = "string"
}
]
targetListener = {
id = "string"
}
targetUrl = "string"
urlPathMaps = [
{
id = "string"
}
]
}
}
]
requestRoutingRules = [
{
id = "string"
name = "string"
properties = {
backendAddressPool = {
id = "string"
}
backendHttpSettings = {
id = "string"
}
httpListener = {
id = "string"
}
loadDistributionPolicy = {
id = "string"
}
priority = int
redirectConfiguration = {
id = "string"
}
rewriteRuleSet = {
id = "string"
}
ruleType = "string"
urlPathMap = {
id = "string"
}
}
}
]
rewriteRuleSets = [
{
id = "string"
name = "string"
properties = {
rewriteRules = [
{
actionSet = {
requestHeaderConfigurations = [
{
headerName = "string"
headerValue = "string"
}
]
responseHeaderConfigurations = [
{
headerName = "string"
headerValue = "string"
}
]
urlConfiguration = {
modifiedPath = "string"
modifiedQueryString = "string"
reroute = bool
}
}
conditions = [
{
ignoreCase = bool
negate = bool
pattern = "string"
variable = "string"
}
]
name = "string"
ruleSequence = int
}
]
}
}
]
routingRules = [
{
id = "string"
name = "string"
properties = {
backendAddressPool = {
id = "string"
}
backendSettings = {
id = "string"
}
listener = {
id = "string"
}
priority = int
ruleType = "string"
}
}
]
sku = {
capacity = int
name = "string"
tier = "string"
}
sslCertificates = [
{
id = "string"
name = "string"
properties = {
data = "string"
keyVaultSecretId = "string"
password = "string"
}
}
]
sslPolicy = {
cipherSuites = [
"string"
]
disabledSslProtocols = [
"string"
]
minProtocolVersion = "string"
policyName = "string"
policyType = "string"
}
sslProfiles = [
{
id = "string"
name = "string"
properties = {
clientAuthConfiguration = {
verifyClientCertIssuerDN = bool
verifyClientRevocation = "string"
}
sslPolicy = {
cipherSuites = [
"string"
]
disabledSslProtocols = [
"string"
]
minProtocolVersion = "string"
policyName = "string"
policyType = "string"
}
trustedClientCertificates = [
{
id = "string"
}
]
}
}
]
trustedClientCertificates = [
{
id = "string"
name = "string"
properties = {
data = "string"
}
}
]
trustedRootCertificates = [
{
id = "string"
name = "string"
properties = {
data = "string"
keyVaultSecretId = "string"
}
}
]
urlPathMaps = [
{
id = "string"
name = "string"
properties = {
defaultBackendAddressPool = {
id = "string"
}
defaultBackendHttpSettings = {
id = "string"
}
defaultLoadDistributionPolicy = {
id = "string"
}
defaultRedirectConfiguration = {
id = "string"
}
defaultRewriteRuleSet = {
id = "string"
}
pathRules = [
{
id = "string"
name = "string"
properties = {
backendAddressPool = {
id = "string"
}
backendHttpSettings = {
id = "string"
}
firewallPolicy = {
id = "string"
}
loadDistributionPolicy = {
id = "string"
}
paths = [
"string"
]
redirectConfiguration = {
id = "string"
}
rewriteRuleSet = {
id = "string"
}
}
}
]
}
}
]
webApplicationFirewallConfiguration = {
disabledRuleGroups = [
{
ruleGroupName = "string"
rules = [
int
]
}
]
enabled = bool
exclusions = [
{
matchVariable = "string"
selector = "string"
selectorMatchOperator = "string"
}
]
fileUploadLimitInMb = int
firewallMode = "string"
maxRequestBodySize = int
maxRequestBodySizeInKb = int
requestBodyCheck = bool
ruleSetType = "string"
ruleSetVersion = "string"
}
}
zones = [
"string"
]
})
}
Egenskapsvärden
applicationGateways
Name | Beskrivning | Värde |
---|---|---|
typ | Resurstypen | "Microsoft.Network/applicationGateways@2023-06-01" |
name | Resursnamnet | sträng (krävs) Teckengräns: 1–80 Giltiga tecken: Alfanumeriska tecken, understreck, punkter och bindestreck. Börja med alfanumeriskt. Avsluta alfanumeriskt eller understreck. |
location | Resursplats. | sträng |
parent_id | Om du vill distribuera till en resursgrupp använder du ID:t för den resursgruppen. | sträng (krävs) |
tags | Resurstaggar. | Ordlista med taggnamn och värden. |
identity | Programgatewayens identitet, om den har konfigurerats. | ManagedServiceIdentity |
properties | Egenskaper för programgatewayen. | ApplicationGatewayPropertiesFormat |
Zoner | En lista över tillgänglighetszoner som anger var resursen måste komma ifrån. | string[] |
ManagedServiceIdentity
Name | 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 None tar bort alla identiteter från den virtuella datorn. | "SystemAssigned" "SystemAssigned, UserAssigned" "UserAssigned" |
identity_ids | Listan över användaridentiteter som är associerade med resursen. Nyckelreferenserna för användaridentitetsordlistan är ARM-resurs-ID:er i formatet: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. | Matris med användaridentitets-ID:t. |
ManagedServiceIdentityUserAssignedIdentities
Name | Beskrivning | Värde |
---|---|---|
{anpassad egenskap} | Components1Jq1T4ISchemasManagedserviceidentityProper... |
Components1Jq1T4ISchemasManagedserviceidentityProper...
Det här objektet innehåller inga egenskaper som ska anges under distributionen. Alla egenskaper är ReadOnly.
ApplicationGatewayPropertiesFormat
Name | 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 | Serverdelens HTTP-inställningar 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. | boolesk |
enableHttp2 | Om HTTP2 är aktiverat på programgatewayresursen. | boolesk |
firewallPolicy | Referens till resursen FirewallPolicy. | Underresurs |
forceFirewallPolicyAssociation | Om det är sant associeras en brandväggsprincip med en programgateway oavsett om principen skiljer sig från WAF-konfigurationen. | boolesk |
frontendIPConfigurations | Klientdelens IP-adresser för programgatewayresursen. Standardgränser finns i Application Gateway gränser. | ApplicationGatewayFrontendIPConfiguration[] |
frontendPorts | Klientdelsportar för application gateway-resursen. 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 för application gateway-resursen. Standardgränser finns i Application Gateway gränser. | ApplicationGatewayHttpListener[] |
Lyssnare | Lyssnare av programgatewayresursen. Standardgränser finns i Application Gateway gränser. | ApplicationGatewayListener[] |
loadDistributionPolicies | Belastningsfördelningsprinciper 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 programgatewayresursen. | ApplicationGatewayRequestRoutingRule[] |
rewriteRuleSets | Skriv om regler för programgatewayresursen. | ApplicationGatewayRewriteRuleSet[] |
routingRules | Routningsregler för programgatewayresursen. | ApplicationGatewayRoutingRule[] |
sku | SKU för programgatewayresursen. | ApplicationGatewaySku |
sslCertificates | SSL-certifikat för programgatewayresursen. Standardgränser finns i Application Gateway gränser. | ApplicationGatewaySslCertificate[] |
sslPolicy | SSL-princip för programgatewayresursen. | ApplicationGatewaySslPolicy |
sslProfiles | SSL-profiler för programgatewayresursen. Standardgränser finns i Application Gateway gränser. | ApplicationGatewaySslProfile[] |
trustedClientCertificates | Betrodda klientcertifikat för programgatewayresursen. 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 webbaserade program. | ApplicationGatewayWebApplicationFirewallConfiguratio... |
ApplicationGatewayAuthenticationCertificate
Name | Beskrivning | Värde |
---|---|---|
id | Resurs-ID. | sträng |
name | Namnet på det autentiseringscertifikat som är unikt inom en Application Gateway. | sträng |
properties | Egenskaper för autentiseringscertifikatet för programgatewayen. | ApplicationGatewayAuthenticationCertificatePropertie... |
ApplicationGatewayAuthenticationCertificatePropertie...
Name | Beskrivning | Värde |
---|---|---|
data | Offentliga certifikatdata. | sträng |
ApplicationGatewayAutoscaleConfiguration
Name | Beskrivning | Värde |
---|---|---|
maxCapacity | Övre gräns för antalet Application Gateway kapacitet. | int Begränsningar: Minsta värde = 2 |
minCapacity | Lägre gräns för antalet Application Gateway kapacitet. | int (obligatoriskt) Begränsningar: Minsta värde = 0 |
ApplicationGatewayBackendAddressPool
Name | Beskrivning | Värde |
---|---|---|
id | Resurs-ID. | sträng |
name | Namnet på serverdelsadresspoolen som är unik inom en Application Gateway. | sträng |
properties | Egenskaper för programgatewayens serverdelsadresspool. | ApplicationGatewayBackendAddressPoolPropertiesFormat |
ApplicationGatewayBackendAddressPoolPropertiesFormat
Name | Beskrivning | Värde |
---|---|---|
backendAddresses | Serverdelsadresser. | ApplicationGatewayBackendAddress[] |
ApplicationGatewayBackendAddress
Name | Beskrivning | Värde |
---|---|---|
Fqdn | Fullständigt domännamn (FQDN). | sträng |
Ip | IP-adress. | sträng |
ApplicationGatewayBackendHttpSettings
Name | Beskrivning | Värde |
---|---|---|
id | Resurs-ID. | sträng |
name | Namnet på http-inställningarna för serverdelen som är unika inom en Application Gateway. | sträng |
properties | Egenskaper för HTTP-inställningarna för programgatewayens serverdel. | ApplicationGatewayBackendHttpSettingsPropertiesForma... |
ApplicationGatewayBackendHttpSettingsPropertiesForma...
Name | Beskrivning | Värde |
---|---|---|
affinityCookieName | Cookienamn som ska användas för tillhörighetscookie. | sträng |
authenticationCertificates | Matris med referenser till autentiseringscertifikat för application gateway. | SubResource[] |
connectionDraining | Anslutningstömning av resursen för http-inställningar i serverdelen. | ApplicationGatewayConnectionDraining |
cookieBasedAffinity | Cookiebaserad tillhörighet. | "Inaktiverad" "Aktiverad" |
Värdnamn | Värdhuvud som ska skickas till serverdelsservrarna. | sträng |
path | 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 ska väljas från serverdelsserverns värdnamn. Standardvärdet är false. | boolesk |
port | Målporten på serverdelen. | int |
probe | Avsökningsresurs för en programgateway. | Underresurs |
probeEnabled | Om avsökningen är aktiverad. Standardvärdet är false. | boolesk |
Protokollet | Det protokoll 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. Acceptabla värden är mellan 1 sekund och 86 400 sekunder. | int |
trustedRootCertificates | Matris med referenser till betrodda rotcertifikat för Application Gateway. | SubResource[] |
Underresurs
Name | Beskrivning | Värde |
---|---|---|
id | Resurs-ID. | sträng |
ApplicationGatewayConnectionDraining
Name | Beskrivning | Värde |
---|---|---|
drainTimeoutInSec | Antalet sekunders anslutningstömning är aktivt. Acceptabla värden är mellan 1 sekund och 3 600 sekunder. | int (obligatoriskt) Begränsningar: Minsta värde = 1 Maxvärde = 3600 |
enabled | Om anslutningsdränering är aktiverat eller inte. | bool (krävs) |
ApplicationGatewayBackendSettings
Name | Beskrivning | Värde |
---|---|---|
id | Resurs-ID. | sträng |
name | Namnet på de serverdelsinställningar som är unika inom en Application Gateway. | sträng |
properties | Egenskaper för inställningarna för programgatewayens serverdel. | ApplicationGatewayBackendSettingsPropertiesFormat |
ApplicationGatewayBackendSettingsPropertiesFormat
Name | Beskrivning | Värde |
---|---|---|
Värdnamn | 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. | boolesk |
port | Målporten på serverdelen. | int |
probe | Avsökningsresurs för en programgateway. | SubResource |
Protokollet | Det protokoll som används för att kommunicera med serverdelen. | "Http" "Https" "Tcp" "Tls" |
timeout | Tidsgräns för anslutning i sekunder. Application Gateway misslyckas begäran om svaret inte tas emot i ConnectionTimeout. Godkända värden är från 1 sekund till 86400 sekunder. | int |
trustedRootCertificates | Matris med referenser till betrodda rotcertifikat för Application Gateway. | SubResource[] |
ApplicationGatewayCustomError
Name | Beskrivning | Värde |
---|---|---|
customErrorPageUrl | Felsidans URL för det anpassade felet för programgatewayen. | sträng |
statusCode | Statuskod för det anpassade felet för programgatewayen. | "HttpStatus400" "HttpStatus403" "HttpStatus404" "HttpStatus405" "HttpStatus408" "HttpStatus500" "HttpStatus502" "HttpStatus503" "HttpStatus504" |
ApplicationGatewayFrontendIPConfiguration
Name | Beskrivning | Värde |
---|---|---|
id | Resurs-ID. | sträng |
name | Namnet på ip-konfigurationen för klientdelen som är unik inom en Application Gateway. | sträng |
properties | Egenskaper för klientdels-IP-konfigurationen för programgatewayen. | ApplicationGatewayFrontendIPConfigurationPropertiesF... |
ApplicationGatewayFrontendIPConfigurationPropertiesF...
Name | Beskrivning | Värde |
---|---|---|
privateIPAddress | PrivateIPAddress för nätverksgränssnittets IP-konfiguration. | sträng |
privateIPAllocationMethod | Den privata IP-adressallokeringsmetoden. | "Dynamisk" "Statisk" |
privateLinkConfiguration | Referens till konfigurationen av den privata länkkonfigurationen för programgatewayen. | SubResource |
publicIPAddress | Referens till PublicIP-resursen. | SubResource |
subnet | Referens till undernätsresursen. | SubResource |
ApplicationGatewayFrontendPort
Name | Beskrivning | Värde |
---|---|---|
id | Resurs-ID. | sträng |
name | Namnet på klientdelsporten som är unik inom en Application Gateway. | sträng |
properties | Egenskaper för programgatewayens klientdelsport. | ApplicationGatewayFrontendPortPropertiesFormat |
ApplicationGatewayFrontendPortPropertiesFormat
Name | Beskrivning | Värde |
---|---|---|
port | Klientdelsport. | int |
ApplicationGatewayIPConfiguration
Name | Beskrivning | Värde |
---|---|---|
id | Resurs-ID. | sträng |
name | Namnet på DEN IP-konfiguration som är unik inom en Application Gateway. | sträng |
properties | Egenskaper för IP-konfigurationen för programgatewayen. | ApplicationGatewayIPConfigurationPropertiesFormat |
ApplicationGatewayIPConfigurationPropertiesFormat
Name | Beskrivning | Värde |
---|---|---|
subnet | Referens till undernätsresursen. Ett undernät där Application Gateway får sin privata adress. | SubResource |
ApplicationGatewayGlobalConfiguration
Name | Beskrivning | Värde |
---|---|---|
enableRequestBuffering | Aktivera buffring av begäran. | boolesk |
enableResponseBuffering | Aktivera svarsbuffertning. | boolesk |
ApplicationGatewayHttpListener
Name | Beskrivning | Värde |
---|---|---|
id | Resurs-ID. | sträng |
name | Namnet på HTTP-lyssnaren som är unik inom en Application Gateway. | sträng |
properties | Egenskaper för HTTP-lyssnaren för programgatewayen. | ApplicationGatewayHttpListenerPropertiesFormat |
ApplicationGatewayHttpListenerPropertiesFormat
Name | Beskrivning | Värde |
---|---|---|
customErrorConfigurations | Anpassade felkonfigurationer för HTTP-lyssnaren. | ApplicationGatewayCustomError[] |
firewallPolicy | Referens till FirewallPolicy-resursen. | SubResource |
frontendIPConfiguration | Ip-konfigurationsresurs för klientdelen för en programgateway. | SubResource |
frontendPort | Klientdelsportresurs för en programgateway. | SubResource |
Värdnamn | Värdnamnet för HTTP-lyssnaren. | sträng |
Värdnamn | Lista över värdnamn för HTTP-lyssnaren som även tillåter specialtecken med jokertecken. | string[] |
Protokollet | Protokoll för HTTP-lyssnaren. | "Http" "Https" "Tcp" "Tls" |
requireServerNameIndication | Gäller endast om protokollet är https. Aktiverar SNI för flera värdar. | boolesk |
sslCertificate | SSL-certifikatresurs för en programgateway. | SubResource |
sslProfile | SSL-profilresursen för programgatewayen. | SubResource |
ApplicationGatewayListener
Name | Beskrivning | Värde |
---|---|---|
id | Resurs-ID. | sträng |
name | Namnet på lyssnaren som är unik inom en Application Gateway. | sträng |
properties | Egenskaper för programgatewaylyssnaren. | ApplicationGatewayListenerPropertiesFormat |
ApplicationGatewayListenerPropertiesFormat
Name | Beskrivning | Värde |
---|---|---|
frontendIPConfiguration | Ip-konfigurationsresurs för klientdelen för en programgateway. | SubResource |
frontendPort | Klientdelsportresurs för en programgateway. | SubResource |
Värdnamn | Lista över servernamnindikationer (SNI) för TLS-lyssnare med flera platser som även tillåter specialtecken med jokertecken. | string[] |
Protokollet | Lyssnarens protokoll. | "Http" "Https" "Tcp" "Tls" |
sslCertificate | SSL-certifikatresurs för en programgateway. | SubResource |
sslProfile | SSL-profilresursen för programgatewayen. | SubResource |
ApplicationGatewayLoadDistributionPolicy
Name | Beskrivning | Värde |
---|---|---|
id | Resurs-ID. | sträng |
name | Namnet på den belastningsfördelningsprincip som är unik inom en Application Gateway. | sträng |
properties | Egenskaper för programgatewayens inläsningsdistributionsprincip. | ApplicationGatewayLoadDistributionPolicyPropertiesFo... |
ApplicationGatewayLoadDistributionPolicyPropertiesFo...
Name | 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
Name | Beskrivning | Värde |
---|---|---|
id | Resurs-ID. | sträng |
name | Namnet på den belastningsfördelningsprincip som är unik inom en Application Gateway. | sträng |
properties | Egenskaper för programgatewayens distributionsmål för inläsning. | ApplicationGatewayLoadDistributionTargetPropertiesFo... |
ApplicationGatewayLoadDistributionTargetPropertiesFo...
Name | 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 |
ApplicationGatewayPrivateLinkConfiguration
Name | Beskrivning | Värde |
---|---|---|
id | Resurs-ID. | sträng |
name | Namnet på den privata länkkonfigurationen som är unik inom en Application Gateway. | sträng |
properties | Egenskaper för den privata länkkonfigurationen för programgatewayen. | ApplicationGatewayPrivateLinkConfigurationEgenskaper |
ApplicationGatewayPrivateLinkConfigurationEgenskaper
Name | Beskrivning | Värde |
---|---|---|
ipConfigurations | En matris med ip-konfigurationer för programgatewayens privata länk. | ApplicationGatewayPrivateLinkIpConfiguration[] |
ApplicationGatewayPrivateLinkIpConfiguration
Name | Beskrivning | Värde |
---|---|---|
id | Resurs-ID. | sträng |
name | Namnet på ip-konfigurationen för application gateway private link. | sträng |
properties | Egenskaper för en privat länk-IP-konfiguration för en programgateway. | ApplicationGatewayPrivateLinkIpConfigurationProperti... |
ApplicationGatewayPrivateLinkIpConfigurationProperti...
Name | Beskrivning | Värde |
---|---|---|
Primära | Om IP-konfigurationen är primär eller inte. | boolesk |
privateIPAddress | IP-konfigurationens privata IP-adress. | sträng |
privateIPAllocationMethod | Den privata IP-adressallokeringsmetoden. | "Dynamisk" "Statisk" |
subnet | Referens till undernätsresursen. | SubResource |
ApplicationGatewayProbe
Name | Beskrivning | Värde |
---|---|---|
id | Resurs-ID. | sträng |
name | Namnet på avsökningen som är unik inom en Application Gateway. | sträng |
properties | Egenskaper för programgatewayavsökningen. | ApplicationGatewayProbePropertiesFormat |
ApplicationGatewayProbePropertiesFormat
Name | Beskrivning | Värde |
---|---|---|
värd | Värdnamn som avsökningen ska skickas till. | sträng |
interval | Avsökningsintervallet i sekunder. Det här är tidsintervallet mellan två på varandra följande avsökningar. Godkända värden är från 1 sekund till 86400 sekunder. | int |
Matcha | 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 |
path | Relativ sökväg för avsökning. Giltig sökväg börjar från '/'. Avsökningen skickas till {Protocol}://{host}:{port}{path}. | sträng |
pickHostNameFromBackendHttpSettings | Om värdhuvudet ska väljas från http-inställningarna för serverdelen. Standardvärdet är falskt. | boolesk |
pickHostNameFromBackendSettings | Om servernamnsindikatorn ska väljas från serverdelsinställningarna för Tls-protokollet. Standardvärdet är falskt. | boolesk |
port | 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 Basic, Standard_v2 och WAF_v2. | int Begränsningar: Minsta värde = 1 Maxvärde = 65535 |
Protokollet | 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 ett giltigt svar inte tas emot med den här tidsgränsen. Godkända värden är från 1 sekund till 86400 sekunder. | int |
unhealthyThreshold | Antalet återförsök av avsökningen. Serverdelens server markeras nedåt när antalet efterföljande avsökningsfel når UnhealthyThreshold. Godtagbara värden är från 1 sekund till 20. | int |
ApplicationGatewayProbeHealthResponseMatch
Name | Beskrivning | Värde |
---|---|---|
body | 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[] |
ApplicationGatewayRedirectConfiguration
Name | Beskrivning | Värde |
---|---|---|
id | Resurs-ID. | sträng |
name | Namnet på den omdirigeringskonfiguration som är unik inom en Application Gateway. | sträng |
properties | Egenskaper för programgatewayens omdirigeringskonfiguration. | ApplicationGatewayRedirectConfigurationPropertiesFör... |
ApplicationGatewayRedirectConfigurationPropertiesFör...
Name | Beskrivning | Värde |
---|---|---|
includePath | Inkludera sökvägen i den omdirigerade URL:en. | boolesk |
includeQueryString | Inkludera frågesträngen i den omdirigerade URL:en. | boolesk |
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ägsmappningar som anger standardkonfiguration för omdirigering. | SubResource[] |
ApplicationGatewayRequestRoutingRule
Name | Beskrivning | Värde |
---|---|---|
id | Resurs-ID. | sträng |
name | Namnet på begärandedirigeringsregeln som är unik inom en Application Gateway. | sträng |
properties | Egenskaper för routningsregeln för programgatewaybegäran. | ApplicationGatewayRequestRoutingRulePropertiesFormat |
ApplicationGatewayRequestRoutingRulePropertiesFormat
Name | Beskrivning | Värde |
---|---|---|
backendAddressPool | Resursen för serverdelsadresspoolen för programgatewayen. | SubResource |
backendHttpSettings | Resursen http-inställningar för serverdelen för programgatewayen. | SubResource |
httpListener | Http-lyssnarresurs för programgatewayen. | SubResource |
loadDistributionPolicy | Belastningsfördelningsprincipresurs för programgatewayen. | SubResource |
prioritet | Prioritet för begärandedirigeringsregeln. | int Begränsningar: Minsta värde = 1 Maxvärde = 20000 |
redirectConfiguration | Omdirigeringskonfigurationsresurs för programgatewayen. | Underresurs |
rewriteRuleSet | Skriv om regeluppsättningsresursen i grundläggande regel för programgatewayen. | Underresurs |
ruleType | Regeltyp. | "Grundläggande" "PathBasedRouting" |
urlPathMap | Url-sökvägsmappningsresursen för programgatewayen. | Underresurs |
ApplicationGatewayRewriteRuleSet
Name | Beskrivning | Värde |
---|---|---|
id | Resurs-ID. | sträng |
name | Namnet på regeluppsättningen för omskrivning som är unik inom ett Application Gateway. | sträng |
properties | Egenskaper för regeluppsättningen för omskrivning av programgateway. | ApplicationGatewayRewriteRuleSetPropertiesFormat |
ApplicationGatewayRewriteRuleSetPropertiesFormat
Name | Beskrivning | Värde |
---|---|---|
rewriteRules | Skriv om regler i regeluppsättningen för omskrivning. | ApplicationGatewayRewriteRule[] |
ApplicationGatewayRewriteRule
Name | Beskrivning | Värde |
---|---|---|
actionSet | Uppsättning åtgärder som ska utföras som en del av omskrivningsregeln. | ApplicationGatewayRewriteRuleActionSet |
Villkor | Villkor baserat på vilka körningen av åtgärdsuppsättningen kommer att utvärderas. | ApplicationGatewayRewriteRuleCondition[] |
name | Namnet på omskrivningsregeln som är unik inom ett Application Gateway. | sträng |
ruleSequence | Regelsekvens för omskrivningsregeln som bestämmer körningsordningen för en viss regel i en RewriteRuleSet. | int |
ApplicationGatewayRewriteRuleActionSet
Name | 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 |
ApplicationGatewayHeaderConfiguration
Name | Beskrivning | Värde |
---|---|---|
headerName | Rubriknamnet för huvudkonfigurationen. | sträng |
headerValue | Rubrikvärdet för huvudkonfigurationen. | sträng |
ApplicationGatewayUrlConfiguration
Name | 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 true utvärderas url-sökvägskartan som anges i sökvägsbaserade routningsregler för begäranden med hjälp av ändrad sökväg. Standardvärdet är false. | boolesk |
ApplicationGatewayRewriteRuleCondition
Name | 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. | boolesk |
Förneka | Om du anger det här värdet som sanning måste du kontrollera negationen av villkoret som anges av användaren. | boolesk |
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 |
ApplicationGatewayRoutingRule
Name | Beskrivning | Värde |
---|---|---|
id | Resurs-ID. | sträng |
name | Namnet på routningsregeln som är unik inom ett Application Gateway. | sträng |
properties | Egenskaper för routningsregeln för application gateway. | ApplicationGatewayRoutingRulePropertiesFormat |
ApplicationGatewayRoutingRulePropertiesFormat
Name | Beskrivning | Värde |
---|---|---|
backendAddressPool | Resursen för serverdelsadresspoolen för programgatewayen. | Underresurs |
backendSettings | Resurs för serverdelsinställningar för programgatewayen. | Underresurs |
Lyssnaren | Lyssnarresurs för programgatewayen. | Underresurs |
prioritet | Prioritet för routningsregeln. | int (obligatoriskt) Begränsningar: Minsta värde = 1 Maxvärde = 20000 |
ruleType | Regeltyp. | "Grundläggande" "PathBasedRouting" |
ApplicationGatewaySku
Name | Beskrivning | Värde |
---|---|---|
capacity | Kapacitet (antal instanser) för en programgateway. | int |
name | Namnet på en programgateway-SKU. | "Grundläggande" "Standard_Large" "Standard_Medium" "Standard_Small" "Standard_v2" "WAF_Large" "WAF_Medium" "WAF_v2" |
nivå | Nivå för en programgateway. | "Grundläggande" "Standard" "Standard_v2" "WAF" "WAF_v2" |
ApplicationGatewaySslCertificate
Name | Beskrivning | Värde |
---|---|---|
id | Resurs-ID. | sträng |
name | Namnet på det SSL-certifikat som är unikt inom ett Application Gateway. | sträng |
properties | Egenskaper för SSL-certifikatet för programgatewayen. | ApplicationGatewaySslCertificatePropertiesFormat |
ApplicationGatewaySslCertificatePropertiesFormat
Name | 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 |
password | Lösenord för pfx-filen som anges i data. Gäller endast i PUT-begäran. | sträng |
ApplicationGatewaySslPolicy
Name | Beskrivning | Värde |
---|---|---|
cipherSuites | SSL-chiffersviter ska aktiveras i den angivna ordningen till programgatewayen. | 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
Name | Beskrivning | Värde |
---|---|---|
id | Resurs-ID. | sträng |
name | Namnet på den SSL-profil som är unik inom en Application Gateway. | sträng |
properties | Egenskaper för SSL-profilen för programgatewayen. | ApplicationGatewaySslProfilePropertiesFormat |
ApplicationGatewaySslProfilePropertiesFormat
Name | Beskrivning | Värde |
---|---|---|
clientAuthConfiguration | Konfiguration av klientautentisering för programgatewayresursen. | ApplicationGatewayClientAuthConfiguration |
sslPolicy | SSL-princip för programgatewayresursen. | ApplicationGatewaySslPolicy |
trustedClientCertificates | Matris med referenser till betrodda klientcertifikat för Application Gateway. | SubResource[] |
ApplicationGatewayClientAuthConfiguration
Name | Beskrivning | Värde |
---|---|---|
verifyClientCertIssuerDN | Kontrollera namnet på klientcertifikatutfärdaren på programgatewayen. | boolesk |
verifyClientRevocation | Verifiera återkallningsstatus för klientcertifikat. | "Ingen" "OCSP" |
ApplicationGatewayTrustedClientCertificate
Name | Beskrivning | Värde |
---|---|---|
id | Resurs-ID. | sträng |
name | Namnet på det betrodda klientcertifikatet som är unikt inom ett Application Gateway. | sträng |
properties | Egenskaper för programgatewayens betrodda klientcertifikat. | ApplicationGatewayTrustedClientCertificateProperties... |
ApplicationGatewayTrustedClientCertificateProperties...
Name | Beskrivning | Värde |
---|---|---|
data | Offentliga certifikatdata. | sträng |
ApplicationGatewayTrustedRootCertificate
Name | Beskrivning | Värde |
---|---|---|
id | Resurs-ID. | sträng |
name | Namnet på det betrodda rotcertifikatet som är unikt inom en Application Gateway. | sträng |
properties | Egenskaper för programgatewayens betrodda rotcertifikat. | ApplicationGatewayTrustedRootCertificatePropertiesFo... |
ApplicationGatewayTrustedRootCertificatePropertiesFo...
Name | Beskrivning | Värde |
---|---|---|
data | Offentliga certifikatdata. | sträng |
keyVaultSecretId | Hemligt ID för (base-64-kodat okrypterat pfx) "Secret" eller "Certificate"-objekt som lagras i KeyVault. | sträng |
ApplicationGatewayUrlPathMap
Name | Beskrivning | Värde |
---|---|---|
id | Resurs-ID. | sträng |
name | Namnet på url-sökvägskartan som är unik inom en Application Gateway. | sträng |
properties | Egenskaper för sökvägskartan för programgatewayen. | ApplicationGatewayUrlPathMapPropertiesFormat |
ApplicationGatewayUrlPathMapPropertiesFormat
Name | Beskrivning | Värde |
---|---|---|
defaultBackendAddressPool | Standardresurs för serverdelsadresspool för URL-sökvägskarta. | SubResource |
defaultBackendHttpSettings | Standardresurs för http-inställningar för serverdelen för URL-sökvägskarta. | SubResource |
defaultLoadDistributionPolicy | Standardresurs för belastningsfördelningsprincip för url-sökvägskarta. | SubResource |
defaultRedirectConfiguration | Standardresurs för omdirigeringskonfiguration för URL-sökvägskarta. | SubResource |
defaultRewriteRuleSet | Standardresurs för omskrivningsregeluppsättning för URL-sökvägskarta. | SubResource |
pathRules | Sökvägsregel för url-sökvägsmappningsresurs. | ApplicationGatewayPathRule[] |
ApplicationGatewayPathRule
Name | Beskrivning | Värde |
---|---|---|
id | Resurs-ID. | sträng |
name | Namnet på sökvägsregeln som är unik inom en Application Gateway. | sträng |
properties | Egenskaper för sökvägsregeln för programgatewayen. | ApplicationGatewayPathRulePropertiesFormat |
ApplicationGatewayPathRulePropertiesFormat
Name | Beskrivning | Värde |
---|---|---|
backendAddressPool | Resurs för serverdelsadresspool för url-sökvägssökvägsregel. | SubResource |
backendHttpSettings | Resurs för http-inställningar för serverdelen i url-sökvägssökvägsregeln. | SubResource |
firewallPolicy | Referens till FirewallPolicy-resursen. | SubResource |
loadDistributionPolicy | Belastningsfördelningsprincipresurs för url-sökvägssökvägsregel. | 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 |
ApplicationGatewayWebApplicationFirewallConfiguratio...
Name | Beskrivning | Värde |
---|---|---|
disabledRuleGroups | De inaktiverade regelgrupperna. | ApplicationGatewayFirewallDisabledRuleGroup[] |
enabled | 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 på 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åt WAF att kontrollera begärandetexten. | boolesk |
ruleSetType | Typ 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) |
ApplicationGatewayFirewallDisabledRuleGroup
Name | Beskrivning | Värde |
---|---|---|
ruleGroupName | Namnet på den regelgrupp som ska inaktiveras. | sträng (krävs) |
regler | Listan över regler som ska inaktiveras. Om det är null inaktiveras alla regler i regelgruppen. | int[] |
ApplicationGatewayFirewallExclusion
Name | Beskrivning | Värde |
---|---|---|
matchVariable | Variabeln som ska undantas. | sträng (krävs) |
väljare | När matchVariable är en samling används operatorn för att ange vilka element i samlingen som 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 undantaget gäller för. | sträng (krävs) |
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för