Microsoft.Network applicationGateways 2018-01-01
- senaste
- 2024-05-01
- 2024-03-01
- 2024-01-01
- 2023-11-01
- 2023-09-01
- 2023-06-01
- 2023-05-01
- 2023-04-01
- 2023-02-01
- 2022-11-01
- 2022-09-01
- 2022-07-01
- 2022-05-01
- 2022-01-01
- 2021-08-01
- 2021-05-01
- 2021-03-01
- 2021-02-01
- 2020-11-01
- 2020-08-01
- 2020-07-01
- 2020-06-01
- 2020-05-01
- 2020-04-01
- 2020-03-01
- 2019-12-01
- 2019-11-01
- 2019-09-01
- 2019-08-01
- 2019-07-01
- 2019-06-01
- 2019-04-01
- 2019-02-01
- 2018-12-01
- 2018-11-01
- 2018-10-01
- 2018-08-01
- 2018-07-01
- 2018-06-01
- 2018-04-01
- 2018-02-01
- 2018-01-01
- 2017-11-01
- 2017-10-01
- 2017-09-01
- 2017-08-01
- 2017-06-01
- 2017-03-30
- 2017-03-01
- 2016-12-01
- 2016-09-01
- 2016-06-01
- 2016-03-30
- 2015-06-15
- 2015-05-01-preview
Bicep-resursdefinition
Resurstypen applicationGateways kan distribueras med åtgärder som mål:
- Resursgrupper – Se resursgruppsdistributionskommandon
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.Network/applicationGateways-resurs lägger du till följande Bicep i mallen.
resource symbolicname 'Microsoft.Network/applicationGateways@2018-01-01' = {
etag: 'string'
location: 'string'
name: 'string'
properties: {
authenticationCertificates: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
data: 'string'
provisioningState: 'string'
}
type: 'string'
}
]
backendAddressPools: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
backendAddresses: [
{
fqdn: 'string'
ipAddress: 'string'
}
]
backendIPConfigurations: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
applicationGatewayBackendAddressPools: [
...
]
applicationSecurityGroups: [
{
id: 'string'
location: 'string'
properties: {}
tags: {
{customized property}: 'string'
}
}
]
loadBalancerBackendAddressPools: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
provisioningState: 'string'
}
}
]
loadBalancerInboundNatRules: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
backendPort: int
enableFloatingIP: bool
frontendIPConfiguration: {
id: 'string'
}
frontendPort: int
idleTimeoutInMinutes: int
protocol: 'string'
provisioningState: 'string'
}
}
]
primary: bool
privateIPAddress: 'string'
privateIPAddressVersion: 'string'
privateIPAllocationMethod: 'string'
provisioningState: 'string'
publicIPAddress: {
etag: 'string'
id: 'string'
location: 'string'
properties: {
dnsSettings: {
domainNameLabel: 'string'
fqdn: 'string'
reverseFqdn: 'string'
}
idleTimeoutInMinutes: int
ipAddress: 'string'
ipTags: [
{
ipTagType: 'string'
tag: 'string'
}
]
provisioningState: 'string'
publicIPAddressVersion: 'string'
publicIPAllocationMethod: 'string'
resourceGuid: 'string'
}
sku: {
name: 'string'
}
tags: {
{customized property}: 'string'
}
zones: [
'string'
]
}
subnet: {
etag: 'string'
id: 'string'
name: 'string'
properties: {
addressPrefix: 'string'
networkSecurityGroup: {
etag: 'string'
id: 'string'
location: 'string'
properties: {
defaultSecurityRules: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
access: 'string'
description: 'string'
destinationAddressPrefix: 'string'
destinationAddressPrefixes: [
'string'
]
destinationApplicationSecurityGroups: [
{
id: 'string'
location: 'string'
properties: {}
tags: {
{customized property}: 'string'
}
}
]
destinationPortRange: 'string'
destinationPortRanges: [
'string'
]
direction: 'string'
priority: int
protocol: 'string'
provisioningState: 'string'
sourceAddressPrefix: 'string'
sourceAddressPrefixes: [
'string'
]
sourceApplicationSecurityGroups: [
{
id: 'string'
location: 'string'
properties: {}
tags: {
{customized property}: 'string'
}
}
]
sourcePortRange: 'string'
sourcePortRanges: [
'string'
]
}
}
]
provisioningState: 'string'
resourceGuid: 'string'
securityRules: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
access: 'string'
description: 'string'
destinationAddressPrefix: 'string'
destinationAddressPrefixes: [
'string'
]
destinationApplicationSecurityGroups: [
{
id: 'string'
location: 'string'
properties: {}
tags: {
{customized property}: 'string'
}
}
]
destinationPortRange: 'string'
destinationPortRanges: [
'string'
]
direction: 'string'
priority: int
protocol: 'string'
provisioningState: 'string'
sourceAddressPrefix: 'string'
sourceAddressPrefixes: [
'string'
]
sourceApplicationSecurityGroups: [
{
id: 'string'
location: 'string'
properties: {}
tags: {
{customized property}: 'string'
}
}
]
sourcePortRange: 'string'
sourcePortRanges: [
'string'
]
}
}
]
}
tags: {
{customized property}: 'string'
}
}
provisioningState: 'string'
resourceNavigationLinks: [
{
id: 'string'
name: 'string'
properties: {
link: 'string'
linkedResourceType: 'string'
}
}
]
routeTable: {
etag: 'string'
id: 'string'
location: 'string'
properties: {
disableBgpRoutePropagation: bool
provisioningState: 'string'
routes: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
addressPrefix: 'string'
nextHopIpAddress: 'string'
nextHopType: 'string'
provisioningState: 'string'
}
}
]
}
tags: {
{customized property}: 'string'
}
}
serviceEndpoints: [
{
locations: [
'string'
]
provisioningState: 'string'
service: 'string'
}
]
}
}
}
}
]
provisioningState: 'string'
}
type: 'string'
}
]
backendHttpSettingsCollection: [
{
etag: 'string'
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'
provisioningState: 'string'
requestTimeout: int
}
type: 'string'
}
]
enableHttp2: bool
frontendIPConfigurations: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
privateIPAddress: 'string'
privateIPAllocationMethod: 'string'
provisioningState: 'string'
publicIPAddress: {
id: 'string'
}
subnet: {
id: 'string'
}
}
type: 'string'
}
]
frontendPorts: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
port: int
provisioningState: 'string'
}
type: 'string'
}
]
gatewayIPConfigurations: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
provisioningState: 'string'
subnet: {
id: 'string'
}
}
type: 'string'
}
]
httpListeners: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
frontendIPConfiguration: {
id: 'string'
}
frontendPort: {
id: 'string'
}
hostName: 'string'
protocol: 'string'
provisioningState: 'string'
requireServerNameIndication: bool
sslCertificate: {
id: 'string'
}
}
type: 'string'
}
]
probes: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
host: 'string'
interval: int
match: {
body: 'string'
statusCodes: [
'string'
]
}
minServers: int
path: 'string'
pickHostNameFromBackendHttpSettings: bool
protocol: 'string'
provisioningState: 'string'
timeout: int
unhealthyThreshold: int
}
type: 'string'
}
]
provisioningState: 'string'
redirectConfigurations: [
{
etag: 'string'
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'
}
]
}
type: 'string'
}
]
requestRoutingRules: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
backendAddressPool: {
id: 'string'
}
backendHttpSettings: {
id: 'string'
}
httpListener: {
id: 'string'
}
provisioningState: 'string'
redirectConfiguration: {
id: 'string'
}
ruleType: 'string'
urlPathMap: {
id: 'string'
}
}
type: 'string'
}
]
resourceGuid: 'string'
sku: {
capacity: int
name: 'string'
tier: 'string'
}
sslCertificates: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
data: 'string'
password: 'string'
provisioningState: 'string'
publicCertData: 'string'
}
type: 'string'
}
]
sslPolicy: {
cipherSuites: [
'string'
]
disabledSslProtocols: [
'string'
]
minProtocolVersion: 'string'
policyName: 'string'
policyType: 'string'
}
urlPathMaps: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
defaultBackendAddressPool: {
id: 'string'
}
defaultBackendHttpSettings: {
id: 'string'
}
defaultRedirectConfiguration: {
id: 'string'
}
pathRules: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
backendAddressPool: {
id: 'string'
}
backendHttpSettings: {
id: 'string'
}
paths: [
'string'
]
provisioningState: 'string'
redirectConfiguration: {
id: 'string'
}
}
type: 'string'
}
]
provisioningState: 'string'
}
type: 'string'
}
]
webApplicationFirewallConfiguration: {
disabledRuleGroups: [
{
ruleGroupName: 'string'
rules: [
int
]
}
]
enabled: bool
firewallMode: 'string'
maxRequestBodySize: int
requestBodyCheck: bool
ruleSetType: 'string'
ruleSetVersion: 'string'
}
}
tags: {
{customized property}: 'string'
}
}
Egenskapsvärden
ApplicationGatewayAuthenticationCertificate
Namn | Beskrivning | Värde |
---|---|---|
etag | En unik skrivskyddad sträng som ändras när resursen uppdateras. | sträng |
Id | Resurs-ID. | sträng |
Namn | Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. | sträng |
Egenskaper | Egenskaper för autentiseringscertifikat för en programgateway. | ApplicationGatewayAuthenticationCertificatePropertiesFormat |
typ | Typ av resurs. | sträng |
ApplicationGatewayAuthenticationCertificatePropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
data | Offentliga certifikatdata. | sträng |
provisioningState | Etableringstillstånd för autentiseringscertifikatresursen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". | sträng |
ApplicationGatewayBackendAddress
Namn | Beskrivning | Värde |
---|---|---|
Fqdn | Fullständigt domännamn (FQDN). | sträng |
ipAddress | IP-adress | sträng |
ApplicationGatewayBackendAddressPool
Namn | Beskrivning | Värde |
---|---|---|
etag | En unik skrivskyddad sträng som ändras när resursen uppdateras. | sträng |
Id | Resurs-ID. | sträng |
Namn | Resurs som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. | sträng |
Egenskaper | Egenskaper för serverdelsadresspoolen för en programgateway. | ApplicationGatewayBackendAddressPoolPropertiesFormat |
typ | Typ av resurs. | sträng |
ApplicationGatewayBackendAddressPoolPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
backendAddresses | Serverdelsadresser | ApplicationGatewayBackendAddress[] |
backendIPConfigurations | Samling referenser till IP-adresser som definierats i nätverksgränssnitt. | NetworkInterfaceIPConfiguration[] |
provisioningState | Etableringstillstånd för resursen för serverdelsadresspoolen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". | sträng |
ApplicationGatewayBackendHttpSettings
Namn | Beskrivning | Värde |
---|---|---|
etag | En unik skrivskyddad sträng som ändras när resursen uppdateras. | sträng |
Id | Resurs-ID. | sträng |
Namn | Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. | sträng |
Egenskaper | Egenskaper för serverdelsadresspoolinställningar för en programgateway. | ApplicationGatewayBackendHttpSettingsPropertiesFormat |
typ | Typ av resurs. | sträng |
ApplicationGatewayBackendHttpSettingsPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
affinityCookieName | Cookienamn som ska användas för tillhörighetscookien. | sträng |
authenticationCertificates | Matris med referenser till autentiseringscertifikat för application gateway. | SubResource[] |
connectionDraining | Anslutningsdränering av resursen för http-inställningar för serverdelen. | ApplicationGatewayConnectionDraining |
cookieBasedAffinity | Cookiebaserad tillhörighet. | "Inaktiverad" "Aktiverad" |
hostName | Värdhuvud som ska skickas till serverdelsservrarna. | sträng |
stig | Sökväg som ska användas som prefix för alla HTTP-begäranden. Null innebär att ingen sökväg kommer att prefixeras. Standardvärdet är null. | sträng |
pickHostNameFromBackendAddress | Om värdhuvudet ska väljas från serverdelsserverns värdnamn. Standardvärdet är falskt. | Bool |
hamn | Hamn | Int |
sond | Avsökningsresurs för en programgateway. | SubResource |
probeEnabled | Om avsökningen är aktiverad. Standardvärdet är falskt. | Bool |
protokoll | Protokoll. | "Http" "Https" |
provisioningState | Etableringstillstånd för resursen för http-inställningar för serverdelen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". | sträng |
requestTimeout | Tidsgräns för begäran i sekunder. Application Gateway misslyckas med begäran om svaret inte tas emot i RequestTimeout. Godtagbara värden är från 1 sekund till 86400 sekunder. | Int |
ApplicationGatewayConnectionDraining
Namn | Beskrivning | Värde |
---|---|---|
drainTimeoutInSec | Antalet sekunders anslutningsdränering är aktivt. Godtagbara värden är mellan 1 sekund och 3 600 sekunder. | Int Begränsningar: Minsta värde = 1 Maxvärde = 3600 (krävs) |
Aktiverat | Om anslutningsdränering är aktiverat eller inte. | bool (krävs) |
ApplicationGatewayFirewallDisabledRuleGroup
Namn | Beskrivning | Värde |
---|---|---|
ruleGroupName | Namnet på den regelgrupp som ska inaktiveras. | sträng (krävs) |
reglemente | Listan över regler som ska inaktiveras. Om värdet är null inaktiveras alla regler i regelgruppen. | int[] |
ApplicationGatewayFrontendIPConfiguration
Namn | Beskrivning | Värde |
---|---|---|
etag | En unik skrivskyddad sträng som ändras när resursen uppdateras. | sträng |
Id | Resurs-ID. | sträng |
Namn | Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. | sträng |
Egenskaper | Egenskaper för klientdels-IP-konfiguration för en programgateway. | ApplicationGatewayFrontendIPConfigurationPropertiesFormat |
typ | Typ av resurs. | sträng |
ApplicationGatewayFrontendIPConfigurationPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
privateIPAddress | PrivateIPAddress för IP-konfigurationen för nätverksgränssnittet. | sträng |
privateIPAllocationMethod | PrivateIP-allokeringsmetod. | "Dynamisk" "Statisk" |
provisioningState | Etableringstillstånd för den offentliga IP-resursen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". | sträng |
publicIPAddress | Referens för PublicIP-resursen. | SubResource |
Undernät | Referens för undernätsresursen. | SubResource |
ApplicationGatewayFrontendPort
Namn | Beskrivning | Värde |
---|---|---|
etag | En unik skrivskyddad sträng som ändras när resursen uppdateras. | sträng |
Id | Resurs-ID. | sträng |
Namn | Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. | sträng |
Egenskaper | Egenskaper för klientdelsporten för en programgateway. | ApplicationGatewayFrontendPortPropertiesFormat |
typ | Typ av resurs. | sträng |
ApplicationGatewayFrontendPortPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
hamn | Klientdelsport | Int |
provisioningState | Etableringstillstånd för klientdelsportresursen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". | sträng |
ApplicationGatewayHttpListener
Namn | Beskrivning | Värde |
---|---|---|
etag | En unik skrivskyddad sträng som ändras när resursen uppdateras. | sträng |
Id | Resurs-ID. | sträng |
Namn | Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. | sträng |
Egenskaper | Egenskaper för HTTP-lyssnaren för en programgateway. | ApplicationGatewayHttpListenerPropertiesFormat |
typ | Typ av resurs. | sträng |
ApplicationGatewayHttpListenerPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
frontendIPConfiguration | Klientdels-IP-konfigurationsresurs för en programgateway. | SubResource |
frontendPort | Klientdelsportresurs för en programgateway. | SubResource |
hostName | Värdnamnet för HTTP-lyssnaren. | sträng |
protokoll | Protokoll. | "Http" "Https" |
provisioningState | Etableringstillstånd för HTTP-lyssnarresursen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". | sträng |
requireServerNameIndication | Gäller endast om protokollet är https. Aktiverar SNI för flera värdar. | Bool |
sslCertificate | SSL-certifikatresurs för en programgateway. | SubResource |
ApplicationGatewayIPConfiguration
Namn | Beskrivning | Värde |
---|---|---|
etag | En unik skrivskyddad sträng som ändras när resursen uppdateras. | sträng |
Id | Resurs-ID. | sträng |
Namn | Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. | sträng |
Egenskaper | Egenskaper för IP-konfiguration för en programgateway. | ApplicationGatewayIPConfigurationPropertiesFormat |
typ | Typ av resurs. | sträng |
ApplicationGatewayIPConfigurationPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
provisioningState | Etableringstillstånd för programgatewayens undernätsresurs. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". | sträng |
Undernät | Referens för undernätsresursen. Ett undernät där application gateway hämtar sin privata adress. | SubResource |
ApplicationGatewayPathRule
Namn | Beskrivning | Värde |
---|---|---|
etag | En unik skrivskyddad sträng som ändras när resursen uppdateras. | sträng |
Id | Resurs-ID. | sträng |
Namn | Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. | sträng |
Egenskaper | Egenskaper för sökvägsregeln för en programgateway. | ApplicationGatewayPathRulePropertiesFormat |
typ | Typ av resurs. | sträng |
ApplicationGatewayPathRulePropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
backendAddressPool | Resursen för serverdelsadresspoolen för url-sökvägssökvägsregeln. | SubResource |
backendHttpSettings | Resurs för http-inställningar för serverdelen för url-sökvägssökvägsregel. | SubResource |
Sökvägar | Sökvägsregler för url-sökvägskarta. | string[] |
provisioningState | Sökvägsregel för url-sökvägsmappningsresurs. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". | sträng |
redirectConfiguration | Omdirigeringskonfigurationsresurs för url-sökvägssökvägsregel. | SubResource |
ApplicationGatewayProbe
Namn | Beskrivning | Värde |
---|---|---|
etag | En unik skrivskyddad sträng som ändras när resursen uppdateras. | sträng |
Id | Resurs-ID. | sträng |
Namn | Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. | sträng |
Egenskaper | Egenskaper för avsökning för en programgateway. | ApplicationGatewayProbePropertiesFormat |
typ | Typ av resurs. | sträng |
ApplicationGatewayProbeHealthResponseMatch
Namn | Beskrivning | Värde |
---|---|---|
kropp | Brödtext som måste finnas i hälsosvaret. Standardvärdet är tomt. | sträng |
statusCodes | Tillåtna intervall med felfria statuskoder. Standardintervallet för felfria statuskoder är 200–399. | string[] |
ApplicationGatewayProbePropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
värd | Värdnamn som avsökningen ska skickas till. | sträng |
intervall | Avsökningsintervallet i sekunder. Det här är tidsintervallet mellan två på varandra följande avsökningar. Godtagbara värden är från 1 sekund till 86400 sekunder. | Int |
tändsticka | Kriterium för att klassificera ett felfritt avsökningssvar. | ApplicationGatewayProbeHealthResponseMatch |
minServers | Minsta antal servrar som alltid har markerats som felfria. Standardvärdet är 0. | Int |
stig | Relativ sökväg för avsökning. Den giltiga sökvägen börjar från /. Avsökningen skickas till <Protocol>://<värd>:<port><sökväg> | sträng |
pickHostNameFromBackendHttpSettings | Om värdhuvudet ska väljas från http-inställningarna för serverdelen. Standardvärdet är falskt. | Bool |
protokoll | Protokoll. | "Http" "Https" |
provisioningState | Etableringstillstånd för resursen för http-inställningar för serverdelen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". | sträng |
Timeout | tidsgränsen för avsökningen i sekunder. Avsökningen markerades som misslyckad om giltigt svar inte tas emot med den här tidsgränsen. Godtagbara värden är från 1 sekund till 86400 sekunder. | Int |
unhealthyThreshold | Antalet återförsök av avsökningen. Serverdelens server är markerad efter att antalet på varandra följande avsökningsfel når UnhealthyThreshold. Godtagbara värden är från 1 sekund till 20. | Int |
ApplicationGatewayPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
authenticationCertificates | Autentiseringscertifikat för programgatewayresursen. | ApplicationGatewayAuthenticationCertificate[] |
backendAddressPools | Serverdelsadresspoolen för programgatewayresursen. | ApplicationGatewayBackendAddressPool[] |
backendHttpSettingsCollection | Http-inställningar för serverdelen för programgatewayresursen. | ApplicationGatewayBackendHttpSettings[] |
enableHttp2 | Om HTTP2 är aktiverat på programgatewayresursen. | Bool |
frontendIPConfigurations | Klientdels-IP-adresser för programgatewayresursen. | ApplicationGatewayFrontendIPConfiguration[] |
frontendPorts | Klientdelsportar för programgatewayresursen. | ApplicationGatewayFrontendPort[] |
gatewayIPConfigurations | Undernät för programmet gatewayresursen. | ApplicationGatewayIPConfiguration[] |
httpListeners | Http-lyssnare av application gateway-resursen. | ApplicationGatewayHttpListener[] |
Sonder | Avsökningar av programgatewayresursen. | ApplicationGatewayProbe[] |
provisioningState | Etableringstillstånd för programgatewayresursen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". | sträng |
redirectConfigurations | Omdirigeringskonfigurationer för programgatewayresursen. | ApplicationGatewayRedirectConfiguration[] |
requestRoutingRules | Begär routningsregler för application gateway-resursen. | ApplicationGatewayRequestRoutingRule[] |
resourceGuid | Resurs-GUID-egenskapen för programgatewayresursen. | sträng |
Sku | SKU för programgatewayresursen. | ApplicationGatewaySku |
sslCertificates | SSL-certifikat för application gateway-resursen. | ApplicationGatewaySslCertificate[] |
sslPolicy | SSL-princip för programgatewayresursen. | ApplicationGatewaySslPolicy |
urlPathMaps | URL-sökvägskarta för programgatewayresursen. | ApplicationGatewayUrlPathMap[] |
webApplicationFirewallConfiguration | Brandväggskonfiguration för webbprogram. | ApplicationGatewayWebApplicationFirewallConfiguration |
ApplicationGatewayRedirectConfiguration
Namn | Beskrivning | Värde |
---|---|---|
etag | En unik skrivskyddad sträng som ändras när resursen uppdateras. | sträng |
Id | Resurs-ID. | sträng |
Namn | Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. | sträng |
Egenskaper | Egenskaper för omdirigeringskonfiguration för programgatewayen. | ApplicationGatewayRedirectConfigurationPropertiesFormat |
typ | Typ av resurs. | sträng |
ApplicationGatewayRedirectConfigurationPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
includePath | Inkludera sökvägen i den omdirigerade URL:en. | Bool |
includeQueryString | Inkludera frågesträngen i den omdirigerade URL:en. | Bool |
pathRules | Sökvägsregler som anger omdirigeringskonfiguration. | SubResource[] |
redirectType | Http-omdirigeringstyper som stöds – Permanent, Tillfällig, Hittad, SeeOther. | "Hittades" "Permanent" "SeeOther" "Tillfälligt" |
requestRoutingRules | Begär routning som anger omdirigeringskonfiguration. | SubResource[] |
targetListener | Referens till en lyssnare som begäran ska omdirigeras till. | SubResource |
targetUrl | Url som begäran ska omdirigeras till. | sträng |
urlPathMaps | Url-sökvägskartor som anger standardkonfiguration för omdirigering. | SubResource[] |
ApplicationGatewayRequestRoutingRule
Namn | Beskrivning | Värde |
---|---|---|
etag | En unik skrivskyddad sträng som ändras när resursen uppdateras. | sträng |
Id | Resurs-ID. | sträng |
Namn | Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. | sträng |
Egenskaper | Egenskaper för begärandedirigeringsregeln för programgatewayen. | ApplicationGatewayRequestRoutingRulePropertiesFormat |
typ | Typ av resurs. | sträng |
ApplicationGatewayRequestRoutingRulePropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
backendAddressPool | Resursen för serverdelsadresspoolen för programgatewayen. | SubResource |
backendHttpSettings | Klientdelsportresursen för programgatewayen. | SubResource |
httpListener | Http-lyssnarresurs för programgatewayen. | SubResource |
provisioningState | Etableringstillstånd för resursen för begärandedirigeringsregeln. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". | sträng |
redirectConfiguration | Omdirigeringskonfigurationsresurs för programgatewayen. | SubResource |
ruleType | Regeltyp. | "Grundläggande" "PathBasedRouting" |
urlPathMap | Url-sökvägsmappningsresurs för programgatewayen. | SubResource |
ApplicationGatewaySku
Namn | Beskrivning | Värde |
---|---|---|
kapacitet | Kapacitet (instansantal) för en programgateway. | Int |
Namn | Namnet på en SKU för en programgateway. | "Standard_Large" "Standard_Medium" "Standard_Small" "WAF_Large" "WAF_Medium" |
Nivå | Nivå för en programgateway. | "Standard" "WAF" |
ApplicationGatewaySslCertificate
Namn | Beskrivning | Värde |
---|---|---|
etag | En unik skrivskyddad sträng som ändras när resursen uppdateras. | sträng |
Id | Resurs-ID. | sträng |
Namn | Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. | sträng |
Egenskaper | Egenskaper för SSL-certifikat för en programgateway. | ApplicationGatewaySslCertificatePropertiesFormat |
typ | Typ av resurs. | sträng |
ApplicationGatewaySslCertificatePropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
data | Base-64-kodat pfx-certifikat. Gäller endast i PUT-begäran. | sträng |
lösenord | Lösenord för pfx-filen som anges i data. Gäller endast i PUT-begäran. | sträng |
provisioningState | Etableringstillståndet för SSL-certifikatresursen Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". | sträng |
publicCertData | Base-64-kodade offentliga certifikatdata som motsvarar pfx som anges i data. Gäller endast i GET-begäran. | sträng |
ApplicationGatewaySslPolicy
Namn | Beskrivning | Värde |
---|---|---|
chifferDräkter | Ssl-chifferpaket som ska aktiveras i den angivna ordningen till application gateway. | Strängmatris som innehåller något av: "TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA" "TLS_DHE_DSS_WITH_AES_128_CBC_SHA" "TLS_DHE_DSS_WITH_AES_128_CBC_SHA256" "TLS_DHE_DSS_WITH_AES_256_CBC_SHA" "TLS_DHE_DSS_WITH_AES_256_CBC_SHA256" "TLS_DHE_RSA_WITH_AES_128_CBC_SHA" "TLS_DHE_RSA_WITH_AES_128_GCM_SHA256" "TLS_DHE_RSA_WITH_AES_256_CBC_SHA" "TLS_DHE_RSA_WITH_AES_256_GCM_SHA384" "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA" "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256" "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256" "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA" "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384" "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384" "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA" "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256" "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA" "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384" "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384" "TLS_RSA_WITH_3DES_EDE_CBC_SHA" "TLS_RSA_WITH_AES_128_CBC_SHA" "TLS_RSA_WITH_AES_128_CBC_SHA256" "TLS_RSA_WITH_AES_128_GCM_SHA256" "TLS_RSA_WITH_AES_256_CBC_SHA" "TLS_RSA_WITH_AES_256_CBC_SHA256" "TLS_RSA_WITH_AES_256_GCM_SHA384" |
disabledSslProtocols | SSL-protokoll som ska inaktiveras på programgatewayen. | Strängmatris som innehåller något av: "TLSv1_0" "TLSv1_1" "TLSv1_2" |
minProtocolVersion | Lägsta version av Ssl-protokollet som ska stödjas på programgatewayen. | "TLSv1_0" "TLSv1_1" "TLSv1_2" |
policyName | Namnet på den fördefinierade Ssl-principen | "AppGwSslPolicy20150501" "AppGwSslPolicy20170401" "AppGwSslPolicy20170401S" |
policyType | Typ av SSL-princip | "Anpassad" "Fördefinierad" |
ApplicationGatewayUrlPathMap
Namn | Beskrivning | Värde |
---|---|---|
etag | En unik skrivskyddad sträng som ändras när resursen uppdateras. | sträng |
Id | Resurs-ID. | sträng |
Namn | Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. | sträng |
Egenskaper | Egenskaper för UrlPathMap för programgatewayen. | ApplicationGatewayUrlPathMapPropertiesFormat |
typ | Typ av resurs. | sträng |
ApplicationGatewayUrlPathMapPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
defaultBackendAddressPool | Standardresursen för serverdelsadresspoolen för url-sökvägskartan. | SubResource |
defaultBackendHttpSettings | Standardresursen för http-inställningar för URL-sökvägen. | SubResource |
defaultRedirectConfiguration | Standardresursen för omdirigeringskonfiguration för URL-sökvägskartan. | SubResource |
pathRules | Sökvägsregel för url-sökvägsmappningsresurs. | ApplicationGatewayPathRule[] |
provisioningState | Etableringstillstånd för resursen för http-inställningar för serverdelen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". | sträng |
ApplicationGatewayWebApplicationFirewallConfiguration
Namn | Beskrivning | Värde |
---|---|---|
disabledRuleGroups | De inaktiverade regelgrupperna. | ApplicationGatewayFirewallDisabledRuleGroup[] |
Aktiverat | Om brandväggen för webbprogrammet är aktiverad eller inte. | bool (krävs) |
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 |
requestBodyCheck | Om tillåter WAF att kontrollera begärandetexten. | Bool |
ruleSetType | Typen av brandväggsregeluppsättning för webbprogram. Möjliga värden är: "OWASP". | sträng (krävs) |
ruleSetVersion | Versionen av regeluppsättningstypen. | sträng (krävs) |
ApplicationSecurityGroup
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID. | sträng |
plats | Resursplats. | sträng |
Egenskaper | Egenskaper för programsäkerhetsgruppen. | ApplicationSecurityGroupPropertiesFormat |
Taggar | Resurstaggar. | ResourceTags |
ApplicationSecurityGroupPropertiesFormat
Namn | Beskrivning | Värde |
---|
BackendAddressPool
Namn | Beskrivning | Värde |
---|---|---|
etag | En unik skrivskyddad sträng som ändras när resursen uppdateras. | sträng |
Id | Resurs-ID. | sträng |
Namn | Hämtar namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. | sträng |
Egenskaper | Egenskaper för lastbalanserarens serverdelsadresspool. | BackendAddressPoolPropertiesFormat |
BackendAddressPoolPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
provisioningState | Hämta etableringstillstånd för den offentliga IP-resursen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". | sträng |
InboundNatRule
Namn | Beskrivning | Värde |
---|---|---|
etag | En unik skrivskyddad sträng som ändras när resursen uppdateras. | sträng |
Id | Resurs-ID. | sträng |
Namn | Hämtar namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. | sträng |
Egenskaper | Egenskaper för lastbalanserarens inkommande nat-regel. | InboundNatRulePropertiesFormat |
InboundNatRulePropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
backendPort | Porten som används för den interna slutpunkten. Godtagbara värden sträcker sig från 1 till 65535. | Int |
enableFloatingIP | Konfigurerar en virtuell dators slutpunkt för den flytande IP-funktion som krävs för att konfigurera en SQL AlwaysOn-tillgänglighetsgrupp. Den här inställningen krävs när du använder SQL AlwaysOn-tillgänglighetsgrupper i SQL Server. Det går inte att ändra den här inställningen när du har skapat slutpunkten. | Bool |
frontendIPConfiguration | En referens till IP-adresser för klientdelen. | SubResource |
frontendPort | Porten för den externa slutpunkten. Portnummer för varje regel måste vara unika i lastbalanseraren. Acceptabla värden sträcker sig från 1 till 65534. | Int |
idleTimeoutInMinutes | Tidsgränsen för TCP-inaktiv anslutning. Värdet kan anges mellan 4 och 30 minuter. Standardvärdet är 4 minuter. Det här elementet används endast när protokollet är inställt på TCP. | Int |
protokoll | Transportprotokollet för slutpunkten. Möjliga värden är "Udp" eller "Tcp" eller "Alla". | "Alla" "Tcp" "Udp" |
provisioningState | Hämtar etableringstillståndet för den offentliga IP-resursen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". | sträng |
IpTag
Namn | Beskrivning | Värde |
---|---|---|
ipTagType | Hämtar eller anger typen ipTag: Example FirstPartyUsage. | sträng |
tagg | Hämtar eller anger värdet för den IpTag som är associerad med den offentliga IP-adressen. Exempel på SQL, Lagring osv. | sträng |
Microsoft.Network/applicationGateways
Namn | Beskrivning | Värde |
---|---|---|
etag | En unik skrivskyddad sträng som ändras när resursen uppdateras. | sträng |
plats | Resursplats. | sträng |
Namn | Resursnamnet | sträng (krävs) |
Egenskaper | Egenskaper för programgatewayen. | ApplicationGatewayPropertiesFormat |
Taggar | Resurstaggar | Ordlista med taggnamn och värden. Se taggar i mallar |
NetworkInterfaceIPConfiguration
Namn | Beskrivning | Värde |
---|---|---|
etag | En unik skrivskyddad sträng som ändras när resursen uppdateras. | sträng |
Id | Resurs-ID. | sträng |
Namn | Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. | sträng |
Egenskaper | Ip-konfigurationsegenskaper för nätverksgränssnittet. | NetworkInterfaceIPConfigurationPropertiesFormat |
NetworkInterfaceIPConfigurationPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
applicationGatewayBackendAddressPools | Referensen för ApplicationGatewayBackendAddressPool-resursen. | ApplicationGatewayBackendAddressPool[] |
applicationSecurityGroups | Programsäkerhetsgrupper där IP-konfigurationen ingår. | ApplicationSecurityGroup[] |
loadBalancerBackendAddressPools | Referensen för LoadBalancerBackendAddressPool-resursen. | BackendAddressPool[] |
loadBalancerInboundNatRules | En lista med referenser till LoadBalancerInboundNatRules. | InboundNatRule[] |
primär | Hämtar om det här är en primär kundadress i nätverksgränssnittet. | Bool |
privateIPAddress | Ip-konfigurationens privata IP-adress. | sträng |
privateIPAddressVersion | Tillgänglig från Api-Version 2016-03-30 och senare representerar den om den specifika ipconfigurationen är IPv4 eller IPv6. Standardvärdet tas som IPv4. Möjliga värden är: "IPv4" och "IPv6". | "IPv4" "IPv6" |
privateIPAllocationMethod | Definierar hur en privat IP-adress tilldelas. Möjliga värden är: "Static" och "Dynamic". | "Dynamisk" "Statisk" |
provisioningState | Etableringstillståndet för IP-konfigurationen för nätverksgränssnittet. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". | sträng |
publicIPAddress | Offentlig IP-adress som är bunden till IP-konfigurationen. | PublicIPAddress |
Undernät | Undernät som är bundet till IP-konfigurationen. | undernät |
NetworkSecurityGroup
Namn | Beskrivning | Värde |
---|---|---|
etag | En unik skrivskyddad sträng som ändras när resursen uppdateras. | sträng |
Id | Resurs-ID. | sträng |
plats | Resursplats. | sträng |
Egenskaper | Egenskaper för nätverkssäkerhetsgruppen | NetworkSecurityGroupPropertiesFormat |
Taggar | Resurstaggar. | ResourceTags |
NetworkSecurityGroupPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
defaultSecurityRules | Standardsäkerhetsreglerna för nätverkssäkerhetsgruppen. | SecurityRule[] |
provisioningState | Etableringstillståndet för den offentliga IP-resursen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". | sträng |
resourceGuid | Resursens GUID-egenskap för nätverkssäkerhetsgruppens resurs. | sträng |
securityRules | En samling säkerhetsregler för nätverkssäkerhetsgruppen. | SecurityRule[] |
PublicIPAddress
Namn | Beskrivning | Värde |
---|---|---|
etag | En unik skrivskyddad sträng som ändras när resursen uppdateras. | sträng |
Id | Resurs-ID. | sträng |
plats | Resursplats. | sträng |
Egenskaper | Egenskaper för offentlig IP-adress. | PublicIPAddressPropertiesFormat |
Sku | Den offentliga IP-adress-SKU:n. | PublicIPAddressSku |
Taggar | Resurstaggar. | ResourceTags |
Zoner | En lista över tillgänglighetszoner som anger den IP-adress som allokerats för resursen måste komma från. | string[] |
PublicIPAddressDnsSettings
Namn | Beskrivning | Värde |
---|---|---|
domainNameLabel | Hämtar eller anger domännamnsetiketten. Sammanfogningen av domännamnsetiketten och den regionaliserade DNS-zonen utgör det fullständigt kvalificerade domännamnet som är associerat med den offentliga IP-adressen. Om en domännamnsetikett anges skapas en A DNS-post för den offentliga IP-adressen i Microsoft Azure DNS-systemet. | sträng |
Fqdn | Hämtar FQDN, fullständigt kvalificerat domännamn för den A DNS-post som är associerad med den offentliga IP-adressen. Det här är sammanlänkningen av domainNameLabel och den regionaliserade DNS-zonen. | sträng |
reverseFqdn | Hämtar eller anger det omvända fullständiga domännamnet. Ett användar synligt, fullständigt domännamn som matchar den här offentliga IP-adressen. Om reverseFqdn anges skapas en PTR DNS-post som pekar från IP-adressen i domänen in-addr.arpa till det omvända fullständiga domännamnet. | sträng |
PublicIPAddressPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
dnsSettings | FQDN för DNS-posten som är associerad med den offentliga IP-adressen. | PublicIPAddressDnsSettings |
idleTimeoutInMinutes | Tidsgränsen för inaktivitet för den offentliga IP-adressen. | Int |
ipAddress | IP-adressen som är associerad med den offentliga IP-adressresursen. | sträng |
ipTags | Listan över taggar som är associerade med den offentliga IP-adressen. | IpTag[] |
provisioningState | Etableringstillståndet för PublicIP-resursen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". | sträng |
publicIPAddressVersion | Den offentliga IP-adressversionen. Möjliga värden är: "IPv4" och "IPv6". | "IPv4" "IPv6" |
publicIPAllocationMethod | Den offentliga IP-allokeringsmetoden. Möjliga värden är: "Static" och "Dynamic". | "Dynamisk" "Statisk" |
resourceGuid | Egenskapen för resurs-GUID för den offentliga IP-resursen. | sträng |
PublicIPAddressSku
Namn | Beskrivning | Värde |
---|---|---|
Namn | Namn på en offentlig IP-adress-SKU. | "Grundläggande" "Standard" |
ResourceNavigationLink
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID. | sträng |
Namn | Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. | sträng |
Egenskaper | Egenskapsformat för resursnavigeringslänk. | ResourceNavigationLinkFormat |
ResourceNavigationLinkFormat
Namn | Beskrivning | Värde |
---|---|---|
länk | Länka till den externa resursen | sträng |
linkedResourceType | Resurstyp för den länkade resursen. | sträng |
ResourceTags
Namn | Beskrivning | Värde |
---|
ResourceTags
Namn | Beskrivning | Värde |
---|
ResourceTags
Namn | Beskrivning | Värde |
---|
ResourceTags
Namn | Beskrivning | Värde |
---|
ResourceTags
Namn | Beskrivning | Värde |
---|
Väg
Namn | Beskrivning | Värde |
---|---|---|
etag | En unik skrivskyddad sträng som ändras när resursen uppdateras. | sträng |
Id | Resurs-ID. | sträng |
Namn | Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. | sträng |
Egenskaper | Egenskaper för vägen. | RoutePropertiesFormat |
RoutePropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
addressPrefix | Mål-CIDR som vägen gäller för. | sträng |
nextHopIpAddress | IP-adresspaketen ska vidarebefordras till. Nästa hoppvärden tillåts endast i vägar där nästa hopptyp är VirtualAppliance. | sträng |
nextHopType | Typen av Azure-hopp som paketet ska skickas till. Möjliga värden är: "VirtualNetworkGateway", "VnetLocal", "Internet", "VirtualAppliance" och "None" | "Internet" "Ingen" "VirtualAppliance" "VirtualNetworkGateway" "VnetLocal" (krävs) |
provisioningState | Resursens etableringstillstånd. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". | sträng |
RouteTable
Namn | Beskrivning | Värde |
---|---|---|
etag | Hämtar en unik skrivskyddad sträng som ändras när resursen uppdateras. | sträng |
Id | Resurs-ID. | sträng |
plats | Resursplats. | sträng |
Egenskaper | Egenskaper för routningstabellen. | RouteTablePropertiesFormat |
Taggar | Resurstaggar. | ResourceTags |
RouteTablePropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
disableBgpRoutePropagation | Hämtar eller anger om du vill inaktivera de vägar som BGP har lärt sig i routningstabellen. Sant betyder inaktivera. | Bool |
provisioningState | Resursens etableringstillstånd. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". | sträng |
Vägar | Samling vägar som finns i en routningstabell. | Route[] |
SecurityRule
Namn | Beskrivning | Värde |
---|---|---|
etag | En unik skrivskyddad sträng som ändras när resursen uppdateras. | sträng |
Id | Resurs-ID. | sträng |
Namn | Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. | sträng |
Egenskaper | Egenskaper för säkerhetsregeln | SecurityRulePropertiesFormat |
SecurityRulePropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
tillträde | Nätverkstrafiken tillåts eller nekas. Möjliga värden är: "Tillåt" och "Neka". | "Tillåt" "Neka" (krävs) |
beskrivning | En beskrivning av den här regeln. Begränsad till 140 tecken. | sträng |
destinationAddressPrefix | Måladressprefixet. CIDR- eller mål-IP-intervall. Asterisk *kan också användas för att matcha alla käll-IP-adresser. Standardtaggar som "VirtualNetwork", "AzureLoadBalancer" och "Internet" kan också användas. | sträng |
destinationAddressPrefixes | Måladressprefixen. IP-intervall för CIDR eller mål. | string[] |
destinationApplicationSecurityGroups | Programsäkerhetsgruppen som angetts som mål. | ApplicationSecurityGroup[] |
destinationPortRange | Målporten eller målintervallet. Heltal eller intervall mellan 0 och 65535. Asterisk '*' kan också användas för att matcha alla portar. | sträng |
destinationPortRanges | Målportens intervall. | string[] |
riktning | Riktningen för regeln. Riktningen anger om regeln ska utvärderas för inkommande eller utgående trafik. Möjliga värden är: "Inkommande" och "Utgående". | "Inkommande" "Utgående" (krävs) |
prioritering | Regelns prioritet. Värdet kan vara mellan 100 och 4096. Prioritetsnumret måste vara unikt för varje regel i samlingen. Desto lägre prioritetsnummer, desto högre prioritet för regeln. | Int |
protokoll | Nätverksprotokoll som den här regeln gäller för. Möjliga värden är Tcp, Udp och *. | '*' "Tcp" "Udp" (krävs) |
provisioningState | Etableringstillståndet för den offentliga IP-resursen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". | sträng |
sourceAddressPrefix | CIDR- eller käll-IP-intervallet. Asterisk *kan också användas för att matcha alla käll-IP-adresser. Standardtaggar som "VirtualNetwork", "AzureLoadBalancer" och "Internet" kan också användas. Om det här är en ingressregel anger du var nätverkstrafiken kommer ifrån. | sträng |
sourceAddressPrefixes | CIDR- eller käll-IP-intervallen. | string[] |
sourceApplicationSecurityGroups | Programsäkerhetsgruppen som anges som källa. | ApplicationSecurityGroup[] |
sourcePortRange | Källporten eller -intervallet. Heltal eller intervall mellan 0 och 65535. Asterisk '*' kan också användas för att matcha alla portar. | sträng |
sourcePortRanges | Källportens intervall. | string[] |
ServiceEndpointPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
Platser | En lista över platser. | string[] |
provisioningState | Resursens etableringstillstånd. | sträng |
tjänst | Typen av slutpunktstjänst. | sträng |
Undernät
Namn | Beskrivning | Värde |
---|---|---|
etag | En unik skrivskyddad sträng som ändras när resursen uppdateras. | sträng |
Id | Resurs-ID. | sträng |
Namn | Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. | sträng |
Egenskaper | Egenskaper för undernätet. | SubnetPropertiesFormat |
SubnetPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
addressPrefix | Adressprefixet för undernätet. | sträng |
networkSecurityGroup | Referensen för NetworkSecurityGroup-resursen. | NetworkSecurityGroup |
provisioningState | Resursens etableringstillstånd. | sträng |
resourceNavigationLinks | Hämtar en matris med referenser till de externa resurserna med hjälp av undernätet. | ResourceNavigationLink[] |
routeTable | Referensen för RouteTable-resursen. | RouteTable |
serviceEndpoints | En matris med tjänstslutpunkter. | ServiceEndpointPropertiesFormat[] |
SubResource
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID. | sträng |
Snabbstartsexempel
Följande snabbstartsexempel distribuerar den här resurstypen.
Bicep-fil | Beskrivning |
---|---|
AKS-kluster med en NAT Gateway och en Application Gateway- | Det här exemplet visar hur du distribuerar ett AKS-kluster med NAT Gateway för utgående anslutningar och en Application Gateway för inkommande anslutningar. |
AKS-kluster med Application Gateway-ingresskontrollanten | Det här exemplet visar hur du distribuerar ett AKS-kluster med Application Gateway, Application Gateway Ingress Controller, Azure Container Registry, Log Analytics och Key Vault |
Application Gateway med intern API Management och Web App | Application Gateway dirigerar Internettrafik till en API Management-instans för virtuellt nätverk (internt läge) som servar ett webb-API som finns i en Azure-webbapp. |
Application Gateway med WAF och brandväggsprincip | Den här mallen skapar en Application Gateway med WAF konfigurerad tillsammans med en brandväggsprincip |
Skapa en webbapp, PE och Application Gateway v2 | Den här mallen skapar en Azure-webbapp med privat slutpunkt i Azure Virtual Network-undernätet , en Application Gateway v2. Application Gateway distribueras i ett virtuellt nätverk (undernät). Webbappen begränsar åtkomsten till trafik från undernätet med hjälp av en privat slutpunkt |
Skapa en Application Gateway v2- | Den här mallen skapar en programgateway v2 i ett virtuellt nätverk och konfigurerar egenskaper för automatisk skalning och en HTTP-belastningsutjämningsregel med offentlig klientdel |
Skapa en Azure Application Gateway v2- | Den här mallen skapar en Azure Application Gateway med två Windows Server 2016-servrar i serverdelspoolen |
Skapa en Azure WAF v2 på Azure Application Gateway | Den här mallen skapar en Azure Web Application Firewall v2 på Azure Application Gateway med två Windows Server 2016-servrar i serverdelspoolen |
Skapa API Management i internt VNet med App Gateway | Den här mallen visar hur du skapar en instans av Azure API Management i ett privat nätverk som skyddas av Azure Application Gateway. |
Skapa Application Gateway med certifikat | Den här mallen visar hur du genererar självsignerade Key Vault-certifikat och sedan refererar till från Application Gateway. |
Distribuera en VM-skalningsuppsättning för Windows med Azure Application Gateway | Med den här mallen kan du distribuera en enkel skalningsuppsättning för virtuella Windows-datorer som är integrerad med Azure Application Gateway och har stöd för upp till 1 000 virtuella datorer |
Front Door Standard/Premium med Application Gateway-ursprung | Den här mallen skapar en Front Door Standard/Premium och en Application Gateway-instans och använder en NSG- och WAF-princip för att verifiera att trafiken har kommit via Front Door-ursprunget. |
Front Door med containerinstanser och Application Gateway- | Den här mallen skapar en Front Door Standard/Premium med en containergrupp och Application Gateway. |
Resursdefinition för ARM-mall
Resurstypen applicationGateways kan distribueras med åtgärder som mål:
- Resursgrupper – Se resursgruppsdistributionskommandon
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.Network/applicationGateways-resurs lägger du till följande JSON i mallen.
{
"type": "Microsoft.Network/applicationGateways",
"apiVersion": "2018-01-01",
"name": "string",
"etag": "string",
"location": "string",
"properties": {
"authenticationCertificates": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"data": "string",
"provisioningState": "string"
},
"type": "string"
}
],
"backendAddressPools": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"backendAddresses": [
{
"fqdn": "string",
"ipAddress": "string"
}
],
"backendIPConfigurations": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"applicationGatewayBackendAddressPools": [
...
],
"applicationSecurityGroups": [
{
"id": "string",
"location": "string",
"properties": {
},
"tags": {
"{customized property}": "string"
}
}
],
"loadBalancerBackendAddressPools": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"provisioningState": "string"
}
}
],
"loadBalancerInboundNatRules": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"backendPort": "int",
"enableFloatingIP": "bool",
"frontendIPConfiguration": {
"id": "string"
},
"frontendPort": "int",
"idleTimeoutInMinutes": "int",
"protocol": "string",
"provisioningState": "string"
}
}
],
"primary": "bool",
"privateIPAddress": "string",
"privateIPAddressVersion": "string",
"privateIPAllocationMethod": "string",
"provisioningState": "string",
"publicIPAddress": {
"etag": "string",
"id": "string",
"location": "string",
"properties": {
"dnsSettings": {
"domainNameLabel": "string",
"fqdn": "string",
"reverseFqdn": "string"
},
"idleTimeoutInMinutes": "int",
"ipAddress": "string",
"ipTags": [
{
"ipTagType": "string",
"tag": "string"
}
],
"provisioningState": "string",
"publicIPAddressVersion": "string",
"publicIPAllocationMethod": "string",
"resourceGuid": "string"
},
"sku": {
"name": "string"
},
"tags": {
"{customized property}": "string"
},
"zones": [ "string" ]
},
"subnet": {
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"addressPrefix": "string",
"networkSecurityGroup": {
"etag": "string",
"id": "string",
"location": "string",
"properties": {
"defaultSecurityRules": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"access": "string",
"description": "string",
"destinationAddressPrefix": "string",
"destinationAddressPrefixes": [ "string" ],
"destinationApplicationSecurityGroups": [
{
"id": "string",
"location": "string",
"properties": {
},
"tags": {
"{customized property}": "string"
}
}
],
"destinationPortRange": "string",
"destinationPortRanges": [ "string" ],
"direction": "string",
"priority": "int",
"protocol": "string",
"provisioningState": "string",
"sourceAddressPrefix": "string",
"sourceAddressPrefixes": [ "string" ],
"sourceApplicationSecurityGroups": [
{
"id": "string",
"location": "string",
"properties": {
},
"tags": {
"{customized property}": "string"
}
}
],
"sourcePortRange": "string",
"sourcePortRanges": [ "string" ]
}
}
],
"provisioningState": "string",
"resourceGuid": "string",
"securityRules": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"access": "string",
"description": "string",
"destinationAddressPrefix": "string",
"destinationAddressPrefixes": [ "string" ],
"destinationApplicationSecurityGroups": [
{
"id": "string",
"location": "string",
"properties": {
},
"tags": {
"{customized property}": "string"
}
}
],
"destinationPortRange": "string",
"destinationPortRanges": [ "string" ],
"direction": "string",
"priority": "int",
"protocol": "string",
"provisioningState": "string",
"sourceAddressPrefix": "string",
"sourceAddressPrefixes": [ "string" ],
"sourceApplicationSecurityGroups": [
{
"id": "string",
"location": "string",
"properties": {
},
"tags": {
"{customized property}": "string"
}
}
],
"sourcePortRange": "string",
"sourcePortRanges": [ "string" ]
}
}
]
},
"tags": {
"{customized property}": "string"
}
},
"provisioningState": "string",
"resourceNavigationLinks": [
{
"id": "string",
"name": "string",
"properties": {
"link": "string",
"linkedResourceType": "string"
}
}
],
"routeTable": {
"etag": "string",
"id": "string",
"location": "string",
"properties": {
"disableBgpRoutePropagation": "bool",
"provisioningState": "string",
"routes": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"addressPrefix": "string",
"nextHopIpAddress": "string",
"nextHopType": "string",
"provisioningState": "string"
}
}
]
},
"tags": {
"{customized property}": "string"
}
},
"serviceEndpoints": [
{
"locations": [ "string" ],
"provisioningState": "string",
"service": "string"
}
]
}
}
}
}
],
"provisioningState": "string"
},
"type": "string"
}
],
"backendHttpSettingsCollection": [
{
"etag": "string",
"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",
"provisioningState": "string",
"requestTimeout": "int"
},
"type": "string"
}
],
"enableHttp2": "bool",
"frontendIPConfigurations": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"privateIPAddress": "string",
"privateIPAllocationMethod": "string",
"provisioningState": "string",
"publicIPAddress": {
"id": "string"
},
"subnet": {
"id": "string"
}
},
"type": "string"
}
],
"frontendPorts": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"port": "int",
"provisioningState": "string"
},
"type": "string"
}
],
"gatewayIPConfigurations": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"provisioningState": "string",
"subnet": {
"id": "string"
}
},
"type": "string"
}
],
"httpListeners": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"frontendIPConfiguration": {
"id": "string"
},
"frontendPort": {
"id": "string"
},
"hostName": "string",
"protocol": "string",
"provisioningState": "string",
"requireServerNameIndication": "bool",
"sslCertificate": {
"id": "string"
}
},
"type": "string"
}
],
"probes": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"host": "string",
"interval": "int",
"match": {
"body": "string",
"statusCodes": [ "string" ]
},
"minServers": "int",
"path": "string",
"pickHostNameFromBackendHttpSettings": "bool",
"protocol": "string",
"provisioningState": "string",
"timeout": "int",
"unhealthyThreshold": "int"
},
"type": "string"
}
],
"provisioningState": "string",
"redirectConfigurations": [
{
"etag": "string",
"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"
}
]
},
"type": "string"
}
],
"requestRoutingRules": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"backendAddressPool": {
"id": "string"
},
"backendHttpSettings": {
"id": "string"
},
"httpListener": {
"id": "string"
},
"provisioningState": "string",
"redirectConfiguration": {
"id": "string"
},
"ruleType": "string",
"urlPathMap": {
"id": "string"
}
},
"type": "string"
}
],
"resourceGuid": "string",
"sku": {
"capacity": "int",
"name": "string",
"tier": "string"
},
"sslCertificates": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"data": "string",
"password": "string",
"provisioningState": "string",
"publicCertData": "string"
},
"type": "string"
}
],
"sslPolicy": {
"cipherSuites": [ "string" ],
"disabledSslProtocols": [ "string" ],
"minProtocolVersion": "string",
"policyName": "string",
"policyType": "string"
},
"urlPathMaps": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"defaultBackendAddressPool": {
"id": "string"
},
"defaultBackendHttpSettings": {
"id": "string"
},
"defaultRedirectConfiguration": {
"id": "string"
},
"pathRules": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"backendAddressPool": {
"id": "string"
},
"backendHttpSettings": {
"id": "string"
},
"paths": [ "string" ],
"provisioningState": "string",
"redirectConfiguration": {
"id": "string"
}
},
"type": "string"
}
],
"provisioningState": "string"
},
"type": "string"
}
],
"webApplicationFirewallConfiguration": {
"disabledRuleGroups": [
{
"ruleGroupName": "string",
"rules": [ "int" ]
}
],
"enabled": "bool",
"firewallMode": "string",
"maxRequestBodySize": "int",
"requestBodyCheck": "bool",
"ruleSetType": "string",
"ruleSetVersion": "string"
}
},
"tags": {
"{customized property}": "string"
}
}
Egenskapsvärden
ApplicationGatewayAuthenticationCertificate
Namn | Beskrivning | Värde |
---|---|---|
etag | En unik skrivskyddad sträng som ändras när resursen uppdateras. | sträng |
Id | Resurs-ID. | sträng |
Namn | Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. | sträng |
Egenskaper | Egenskaper för autentiseringscertifikat för en programgateway. | ApplicationGatewayAuthenticationCertificatePropertiesFormat |
typ | Typ av resurs. | sträng |
ApplicationGatewayAuthenticationCertificatePropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
data | Offentliga certifikatdata. | sträng |
provisioningState | Etableringstillstånd för autentiseringscertifikatresursen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". | sträng |
ApplicationGatewayBackendAddress
Namn | Beskrivning | Värde |
---|---|---|
Fqdn | Fullständigt domännamn (FQDN). | sträng |
ipAddress | IP-adress | sträng |
ApplicationGatewayBackendAddressPool
Namn | Beskrivning | Värde |
---|---|---|
etag | En unik skrivskyddad sträng som ändras när resursen uppdateras. | sträng |
Id | Resurs-ID. | sträng |
Namn | Resurs som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. | sträng |
Egenskaper | Egenskaper för serverdelsadresspoolen för en programgateway. | ApplicationGatewayBackendAddressPoolPropertiesFormat |
typ | Typ av resurs. | sträng |
ApplicationGatewayBackendAddressPoolPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
backendAddresses | Serverdelsadresser | ApplicationGatewayBackendAddress[] |
backendIPConfigurations | Samling referenser till IP-adresser som definierats i nätverksgränssnitt. | NetworkInterfaceIPConfiguration[] |
provisioningState | Etableringstillstånd för resursen för serverdelsadresspoolen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". | sträng |
ApplicationGatewayBackendHttpSettings
Namn | Beskrivning | Värde |
---|---|---|
etag | En unik skrivskyddad sträng som ändras när resursen uppdateras. | sträng |
Id | Resurs-ID. | sträng |
Namn | Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. | sträng |
Egenskaper | Egenskaper för serverdelsadresspoolinställningar för en programgateway. | ApplicationGatewayBackendHttpSettingsPropertiesFormat |
typ | Typ av resurs. | sträng |
ApplicationGatewayBackendHttpSettingsPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
affinityCookieName | Cookienamn som ska användas för tillhörighetscookien. | sträng |
authenticationCertificates | Matris med referenser till autentiseringscertifikat för application gateway. | SubResource[] |
connectionDraining | Anslutningsdränering av resursen för http-inställningar för serverdelen. | ApplicationGatewayConnectionDraining |
cookieBasedAffinity | Cookiebaserad tillhörighet. | "Inaktiverad" "Aktiverad" |
hostName | Värdhuvud som ska skickas till serverdelsservrarna. | sträng |
stig | Sökväg som ska användas som prefix för alla HTTP-begäranden. Null innebär att ingen sökväg kommer att prefixeras. Standardvärdet är null. | sträng |
pickHostNameFromBackendAddress | Om värdhuvudet ska väljas från serverdelsserverns värdnamn. Standardvärdet är falskt. | Bool |
hamn | Hamn | Int |
sond | Avsökningsresurs för en programgateway. | SubResource |
probeEnabled | Om avsökningen är aktiverad. Standardvärdet är falskt. | Bool |
protokoll | Protokoll. | "Http" "Https" |
provisioningState | Etableringstillstånd för resursen för http-inställningar för serverdelen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". | sträng |
requestTimeout | Tidsgräns för begäran i sekunder. Application Gateway misslyckas med begäran om svaret inte tas emot i RequestTimeout. Godtagbara värden är från 1 sekund till 86400 sekunder. | Int |
ApplicationGatewayConnectionDraining
Namn | Beskrivning | Värde |
---|---|---|
drainTimeoutInSec | Antalet sekunders anslutningsdränering är aktivt. Godtagbara värden är mellan 1 sekund och 3 600 sekunder. | Int Begränsningar: Minsta värde = 1 Maxvärde = 3600 (krävs) |
Aktiverat | Om anslutningsdränering är aktiverat eller inte. | bool (krävs) |
ApplicationGatewayFirewallDisabledRuleGroup
Namn | Beskrivning | Värde |
---|---|---|
ruleGroupName | Namnet på den regelgrupp som ska inaktiveras. | sträng (krävs) |
reglemente | Listan över regler som ska inaktiveras. Om värdet är null inaktiveras alla regler i regelgruppen. | int[] |
ApplicationGatewayFrontendIPConfiguration
Namn | Beskrivning | Värde |
---|---|---|
etag | En unik skrivskyddad sträng som ändras när resursen uppdateras. | sträng |
Id | Resurs-ID. | sträng |
Namn | Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. | sträng |
Egenskaper | Egenskaper för klientdels-IP-konfiguration för en programgateway. | ApplicationGatewayFrontendIPConfigurationPropertiesFormat |
typ | Typ av resurs. | sträng |
ApplicationGatewayFrontendIPConfigurationPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
privateIPAddress | PrivateIPAddress för IP-konfigurationen för nätverksgränssnittet. | sträng |
privateIPAllocationMethod | PrivateIP-allokeringsmetod. | "Dynamisk" "Statisk" |
provisioningState | Etableringstillstånd för den offentliga IP-resursen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". | sträng |
publicIPAddress | Referens för PublicIP-resursen. | SubResource |
Undernät | Referens för undernätsresursen. | SubResource |
ApplicationGatewayFrontendPort
Namn | Beskrivning | Värde |
---|---|---|
etag | En unik skrivskyddad sträng som ändras när resursen uppdateras. | sträng |
Id | Resurs-ID. | sträng |
Namn | Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. | sträng |
Egenskaper | Egenskaper för klientdelsporten för en programgateway. | ApplicationGatewayFrontendPortPropertiesFormat |
typ | Typ av resurs. | sträng |
ApplicationGatewayFrontendPortPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
hamn | Klientdelsport | Int |
provisioningState | Etableringstillstånd för klientdelsportresursen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". | sträng |
ApplicationGatewayHttpListener
Namn | Beskrivning | Värde |
---|---|---|
etag | En unik skrivskyddad sträng som ändras när resursen uppdateras. | sträng |
Id | Resurs-ID. | sträng |
Namn | Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. | sträng |
Egenskaper | Egenskaper för HTTP-lyssnaren för en programgateway. | ApplicationGatewayHttpListenerPropertiesFormat |
typ | Typ av resurs. | sträng |
ApplicationGatewayHttpListenerPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
frontendIPConfiguration | Klientdels-IP-konfigurationsresurs för en programgateway. | SubResource |
frontendPort | Klientdelsportresurs för en programgateway. | SubResource |
hostName | Värdnamnet för HTTP-lyssnaren. | sträng |
protokoll | Protokoll. | "Http" "Https" |
provisioningState | Etableringstillstånd för HTTP-lyssnarresursen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". | sträng |
requireServerNameIndication | Gäller endast om protokollet är https. Aktiverar SNI för flera värdar. | Bool |
sslCertificate | SSL-certifikatresurs för en programgateway. | SubResource |
ApplicationGatewayIPConfiguration
Namn | Beskrivning | Värde |
---|---|---|
etag | En unik skrivskyddad sträng som ändras när resursen uppdateras. | sträng |
Id | Resurs-ID. | sträng |
Namn | Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. | sträng |
Egenskaper | Egenskaper för IP-konfiguration för en programgateway. | ApplicationGatewayIPConfigurationPropertiesFormat |
typ | Typ av resurs. | sträng |
ApplicationGatewayIPConfigurationPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
provisioningState | Etableringstillstånd för programgatewayens undernätsresurs. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". | sträng |
Undernät | Referens för undernätsresursen. Ett undernät där application gateway hämtar sin privata adress. | SubResource |
ApplicationGatewayPathRule
Namn | Beskrivning | Värde |
---|---|---|
etag | En unik skrivskyddad sträng som ändras när resursen uppdateras. | sträng |
Id | Resurs-ID. | sträng |
Namn | Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. | sträng |
Egenskaper | Egenskaper för sökvägsregeln för en programgateway. | ApplicationGatewayPathRulePropertiesFormat |
typ | Typ av resurs. | sträng |
ApplicationGatewayPathRulePropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
backendAddressPool | Resursen för serverdelsadresspoolen för url-sökvägssökvägsregeln. | SubResource |
backendHttpSettings | Resurs för http-inställningar för serverdelen för url-sökvägssökvägsregel. | SubResource |
Sökvägar | Sökvägsregler för url-sökvägskarta. | string[] |
provisioningState | Sökvägsregel för url-sökvägsmappningsresurs. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". | sträng |
redirectConfiguration | Omdirigeringskonfigurationsresurs för url-sökvägssökvägsregel. | SubResource |
ApplicationGatewayProbe
Namn | Beskrivning | Värde |
---|---|---|
etag | En unik skrivskyddad sträng som ändras när resursen uppdateras. | sträng |
Id | Resurs-ID. | sträng |
Namn | Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. | sträng |
Egenskaper | Egenskaper för avsökning för en programgateway. | ApplicationGatewayProbePropertiesFormat |
typ | Typ av resurs. | sträng |
ApplicationGatewayProbeHealthResponseMatch
Namn | Beskrivning | Värde |
---|---|---|
kropp | Brödtext som måste finnas i hälsosvaret. Standardvärdet är tomt. | sträng |
statusCodes | Tillåtna intervall med felfria statuskoder. Standardintervallet för felfria statuskoder är 200–399. | string[] |
ApplicationGatewayProbePropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
värd | Värdnamn som avsökningen ska skickas till. | sträng |
intervall | Avsökningsintervallet i sekunder. Det här är tidsintervallet mellan två på varandra följande avsökningar. Godtagbara värden är från 1 sekund till 86400 sekunder. | Int |
tändsticka | Kriterium för att klassificera ett felfritt avsökningssvar. | ApplicationGatewayProbeHealthResponseMatch |
minServers | Minsta antal servrar som alltid har markerats som felfria. Standardvärdet är 0. | Int |
stig | Relativ sökväg för avsökning. Den giltiga sökvägen börjar från /. Avsökningen skickas till <Protocol>://<värd>:<port><sökväg> | sträng |
pickHostNameFromBackendHttpSettings | Om värdhuvudet ska väljas från http-inställningarna för serverdelen. Standardvärdet är falskt. | Bool |
protokoll | Protokoll. | "Http" "Https" |
provisioningState | Etableringstillstånd för resursen för http-inställningar för serverdelen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". | sträng |
Timeout | tidsgränsen för avsökningen i sekunder. Avsökningen markerades som misslyckad om giltigt svar inte tas emot med den här tidsgränsen. Godtagbara värden är från 1 sekund till 86400 sekunder. | Int |
unhealthyThreshold | Antalet återförsök av avsökningen. Serverdelens server är markerad efter att antalet på varandra följande avsökningsfel når UnhealthyThreshold. Godtagbara värden är från 1 sekund till 20. | Int |
ApplicationGatewayPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
authenticationCertificates | Autentiseringscertifikat för programgatewayresursen. | ApplicationGatewayAuthenticationCertificate[] |
backendAddressPools | Serverdelsadresspoolen för programgatewayresursen. | ApplicationGatewayBackendAddressPool[] |
backendHttpSettingsCollection | Http-inställningar för serverdelen för programgatewayresursen. | ApplicationGatewayBackendHttpSettings[] |
enableHttp2 | Om HTTP2 är aktiverat på programgatewayresursen. | Bool |
frontendIPConfigurations | Klientdels-IP-adresser för programgatewayresursen. | ApplicationGatewayFrontendIPConfiguration[] |
frontendPorts | Klientdelsportar för programgatewayresursen. | ApplicationGatewayFrontendPort[] |
gatewayIPConfigurations | Undernät för programmet gatewayresursen. | ApplicationGatewayIPConfiguration[] |
httpListeners | Http-lyssnare av application gateway-resursen. | ApplicationGatewayHttpListener[] |
Sonder | Avsökningar av programgatewayresursen. | ApplicationGatewayProbe[] |
provisioningState | Etableringstillstånd för programgatewayresursen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". | sträng |
redirectConfigurations | Omdirigeringskonfigurationer för programgatewayresursen. | ApplicationGatewayRedirectConfiguration[] |
requestRoutingRules | Begär routningsregler för application gateway-resursen. | ApplicationGatewayRequestRoutingRule[] |
resourceGuid | Resurs-GUID-egenskapen för programgatewayresursen. | sträng |
Sku | SKU för programgatewayresursen. | ApplicationGatewaySku |
sslCertificates | SSL-certifikat för application gateway-resursen. | ApplicationGatewaySslCertificate[] |
sslPolicy | SSL-princip för programgatewayresursen. | ApplicationGatewaySslPolicy |
urlPathMaps | URL-sökvägskarta för programgatewayresursen. | ApplicationGatewayUrlPathMap[] |
webApplicationFirewallConfiguration | Brandväggskonfiguration för webbprogram. | ApplicationGatewayWebApplicationFirewallConfiguration |
ApplicationGatewayRedirectConfiguration
Namn | Beskrivning | Värde |
---|---|---|
etag | En unik skrivskyddad sträng som ändras när resursen uppdateras. | sträng |
Id | Resurs-ID. | sträng |
Namn | Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. | sträng |
Egenskaper | Egenskaper för omdirigeringskonfiguration för programgatewayen. | ApplicationGatewayRedirectConfigurationPropertiesFormat |
typ | Typ av resurs. | sträng |
ApplicationGatewayRedirectConfigurationPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
includePath | Inkludera sökvägen i den omdirigerade URL:en. | Bool |
includeQueryString | Inkludera frågesträngen i den omdirigerade URL:en. | Bool |
pathRules | Sökvägsregler som anger omdirigeringskonfiguration. | SubResource[] |
redirectType | Http-omdirigeringstyper som stöds – Permanent, Tillfällig, Hittad, SeeOther. | "Hittades" "Permanent" "SeeOther" "Tillfälligt" |
requestRoutingRules | Begär routning som anger omdirigeringskonfiguration. | SubResource[] |
targetListener | Referens till en lyssnare som begäran ska omdirigeras till. | SubResource |
targetUrl | Url som begäran ska omdirigeras till. | sträng |
urlPathMaps | Url-sökvägskartor som anger standardkonfiguration för omdirigering. | SubResource[] |
ApplicationGatewayRequestRoutingRule
Namn | Beskrivning | Värde |
---|---|---|
etag | En unik skrivskyddad sträng som ändras när resursen uppdateras. | sträng |
Id | Resurs-ID. | sträng |
Namn | Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. | sträng |
Egenskaper | Egenskaper för begärandedirigeringsregeln för programgatewayen. | ApplicationGatewayRequestRoutingRulePropertiesFormat |
typ | Typ av resurs. | sträng |
ApplicationGatewayRequestRoutingRulePropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
backendAddressPool | Resursen för serverdelsadresspoolen för programgatewayen. | SubResource |
backendHttpSettings | Klientdelsportresursen för programgatewayen. | SubResource |
httpListener | Http-lyssnarresurs för programgatewayen. | SubResource |
provisioningState | Etableringstillstånd för resursen för begärandedirigeringsregeln. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". | sträng |
redirectConfiguration | Omdirigeringskonfigurationsresurs för programgatewayen. | SubResource |
ruleType | Regeltyp. | "Grundläggande" "PathBasedRouting" |
urlPathMap | Url-sökvägsmappningsresurs för programgatewayen. | SubResource |
ApplicationGatewaySku
Namn | Beskrivning | Värde |
---|---|---|
kapacitet | Kapacitet (instansantal) för en programgateway. | Int |
Namn | Namnet på en SKU för en programgateway. | "Standard_Large" "Standard_Medium" "Standard_Small" "WAF_Large" "WAF_Medium" |
Nivå | Nivå för en programgateway. | "Standard" "WAF" |
ApplicationGatewaySslCertificate
Namn | Beskrivning | Värde |
---|---|---|
etag | En unik skrivskyddad sträng som ändras när resursen uppdateras. | sträng |
Id | Resurs-ID. | sträng |
Namn | Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. | sträng |
Egenskaper | Egenskaper för SSL-certifikat för en programgateway. | ApplicationGatewaySslCertificatePropertiesFormat |
typ | Typ av resurs. | sträng |
ApplicationGatewaySslCertificatePropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
data | Base-64-kodat pfx-certifikat. Gäller endast i PUT-begäran. | sträng |
lösenord | Lösenord för pfx-filen som anges i data. Gäller endast i PUT-begäran. | sträng |
provisioningState | Etableringstillståndet för SSL-certifikatresursen Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". | sträng |
publicCertData | Base-64-kodade offentliga certifikatdata som motsvarar pfx som anges i data. Gäller endast i GET-begäran. | sträng |
ApplicationGatewaySslPolicy
Namn | Beskrivning | Värde |
---|---|---|
chifferDräkter | Ssl-chifferpaket som ska aktiveras i den angivna ordningen till application gateway. | Strängmatris som innehåller något av: "TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA" "TLS_DHE_DSS_WITH_AES_128_CBC_SHA" "TLS_DHE_DSS_WITH_AES_128_CBC_SHA256" "TLS_DHE_DSS_WITH_AES_256_CBC_SHA" "TLS_DHE_DSS_WITH_AES_256_CBC_SHA256" "TLS_DHE_RSA_WITH_AES_128_CBC_SHA" "TLS_DHE_RSA_WITH_AES_128_GCM_SHA256" "TLS_DHE_RSA_WITH_AES_256_CBC_SHA" "TLS_DHE_RSA_WITH_AES_256_GCM_SHA384" "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA" "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256" "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256" "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA" "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384" "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384" "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA" "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256" "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA" "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384" "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384" "TLS_RSA_WITH_3DES_EDE_CBC_SHA" "TLS_RSA_WITH_AES_128_CBC_SHA" "TLS_RSA_WITH_AES_128_CBC_SHA256" "TLS_RSA_WITH_AES_128_GCM_SHA256" "TLS_RSA_WITH_AES_256_CBC_SHA" "TLS_RSA_WITH_AES_256_CBC_SHA256" "TLS_RSA_WITH_AES_256_GCM_SHA384" |
disabledSslProtocols | SSL-protokoll som ska inaktiveras på programgatewayen. | Strängmatris som innehåller något av: "TLSv1_0" "TLSv1_1" "TLSv1_2" |
minProtocolVersion | Lägsta version av Ssl-protokollet som ska stödjas på programgatewayen. | "TLSv1_0" "TLSv1_1" "TLSv1_2" |
policyName | Namnet på den fördefinierade Ssl-principen | "AppGwSslPolicy20150501" "AppGwSslPolicy20170401" "AppGwSslPolicy20170401S" |
policyType | Typ av SSL-princip | "Anpassad" "Fördefinierad" |
ApplicationGatewayUrlPathMap
Namn | Beskrivning | Värde |
---|---|---|
etag | En unik skrivskyddad sträng som ändras när resursen uppdateras. | sträng |
Id | Resurs-ID. | sträng |
Namn | Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. | sträng |
Egenskaper | Egenskaper för UrlPathMap för programgatewayen. | ApplicationGatewayUrlPathMapPropertiesFormat |
typ | Typ av resurs. | sträng |
ApplicationGatewayUrlPathMapPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
defaultBackendAddressPool | Standardresursen för serverdelsadresspoolen för url-sökvägskartan. | SubResource |
defaultBackendHttpSettings | Standardresursen för http-inställningar för URL-sökvägen. | SubResource |
defaultRedirectConfiguration | Standardresursen för omdirigeringskonfiguration för URL-sökvägskartan. | SubResource |
pathRules | Sökvägsregel för url-sökvägsmappningsresurs. | ApplicationGatewayPathRule[] |
provisioningState | Etableringstillstånd för resursen för http-inställningar för serverdelen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". | sträng |
ApplicationGatewayWebApplicationFirewallConfiguration
Namn | Beskrivning | Värde |
---|---|---|
disabledRuleGroups | De inaktiverade regelgrupperna. | ApplicationGatewayFirewallDisabledRuleGroup[] |
Aktiverat | Om brandväggen för webbprogrammet är aktiverad eller inte. | bool (krävs) |
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 |
requestBodyCheck | Om tillåter WAF att kontrollera begärandetexten. | Bool |
ruleSetType | Typen av brandväggsregeluppsättning för webbprogram. Möjliga värden är: "OWASP". | sträng (krävs) |
ruleSetVersion | Versionen av regeluppsättningstypen. | sträng (krävs) |
ApplicationSecurityGroup
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID. | sträng |
plats | Resursplats. | sträng |
Egenskaper | Egenskaper för programsäkerhetsgruppen. | ApplicationSecurityGroupPropertiesFormat |
Taggar | Resurstaggar. | ResourceTags |
ApplicationSecurityGroupPropertiesFormat
Namn | Beskrivning | Värde |
---|
BackendAddressPool
Namn | Beskrivning | Värde |
---|---|---|
etag | En unik skrivskyddad sträng som ändras när resursen uppdateras. | sträng |
Id | Resurs-ID. | sträng |
Namn | Hämtar namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. | sträng |
Egenskaper | Egenskaper för lastbalanserarens serverdelsadresspool. | BackendAddressPoolPropertiesFormat |
BackendAddressPoolPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
provisioningState | Hämta etableringstillstånd för den offentliga IP-resursen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". | sträng |
InboundNatRule
Namn | Beskrivning | Värde |
---|---|---|
etag | En unik skrivskyddad sträng som ändras när resursen uppdateras. | sträng |
Id | Resurs-ID. | sträng |
Namn | Hämtar namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. | sträng |
Egenskaper | Egenskaper för lastbalanserarens inkommande nat-regel. | InboundNatRulePropertiesFormat |
InboundNatRulePropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
backendPort | Porten som används för den interna slutpunkten. Godtagbara värden sträcker sig från 1 till 65535. | Int |
enableFloatingIP | Konfigurerar en virtuell dators slutpunkt för den flytande IP-funktion som krävs för att konfigurera en SQL AlwaysOn-tillgänglighetsgrupp. Den här inställningen krävs när du använder SQL AlwaysOn-tillgänglighetsgrupper i SQL Server. Det går inte att ändra den här inställningen när du har skapat slutpunkten. | Bool |
frontendIPConfiguration | En referens till IP-adresser för klientdelen. | SubResource |
frontendPort | Porten för den externa slutpunkten. Portnummer för varje regel måste vara unika i lastbalanseraren. Acceptabla värden sträcker sig från 1 till 65534. | Int |
idleTimeoutInMinutes | Tidsgränsen för TCP-inaktiv anslutning. Värdet kan anges mellan 4 och 30 minuter. Standardvärdet är 4 minuter. Det här elementet används endast när protokollet är inställt på TCP. | Int |
protokoll | Transportprotokollet för slutpunkten. Möjliga värden är "Udp" eller "Tcp" eller "Alla". | "Alla" "Tcp" "Udp" |
provisioningState | Hämtar etableringstillståndet för den offentliga IP-resursen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". | sträng |
IpTag
Namn | Beskrivning | Värde |
---|---|---|
ipTagType | Hämtar eller anger typen ipTag: Example FirstPartyUsage. | sträng |
tagg | Hämtar eller anger värdet för den IpTag som är associerad med den offentliga IP-adressen. Exempel på SQL, Lagring osv. | sträng |
Microsoft.Network/applicationGateways
Namn | Beskrivning | Värde |
---|---|---|
apiVersion | API-versionen | '2018-01-01' |
etag | En unik skrivskyddad sträng som ändras när resursen uppdateras. | sträng |
plats | Resursplats. | sträng |
Namn | Resursnamnet | sträng (krävs) |
Egenskaper | Egenskaper för programgatewayen. | ApplicationGatewayPropertiesFormat |
Taggar | Resurstaggar | Ordlista med taggnamn och värden. Se taggar i mallar |
typ | Resurstypen | "Microsoft.Network/applicationGateways" |
NetworkInterfaceIPConfiguration
Namn | Beskrivning | Värde |
---|---|---|
etag | En unik skrivskyddad sträng som ändras när resursen uppdateras. | sträng |
Id | Resurs-ID. | sträng |
Namn | Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. | sträng |
Egenskaper | Ip-konfigurationsegenskaper för nätverksgränssnittet. | NetworkInterfaceIPConfigurationPropertiesFormat |
NetworkInterfaceIPConfigurationPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
applicationGatewayBackendAddressPools | Referensen för ApplicationGatewayBackendAddressPool-resursen. | ApplicationGatewayBackendAddressPool[] |
applicationSecurityGroups | Programsäkerhetsgrupper där IP-konfigurationen ingår. | ApplicationSecurityGroup[] |
loadBalancerBackendAddressPools | Referensen för LoadBalancerBackendAddressPool-resursen. | BackendAddressPool[] |
loadBalancerInboundNatRules | En lista med referenser till LoadBalancerInboundNatRules. | InboundNatRule[] |
primär | Hämtar om det här är en primär kundadress i nätverksgränssnittet. | Bool |
privateIPAddress | Ip-konfigurationens privata IP-adress. | sträng |
privateIPAddressVersion | Tillgänglig från Api-Version 2016-03-30 och senare representerar den om den specifika ipconfigurationen är IPv4 eller IPv6. Standardvärdet tas som IPv4. Möjliga värden är: "IPv4" och "IPv6". | "IPv4" "IPv6" |
privateIPAllocationMethod | Definierar hur en privat IP-adress tilldelas. Möjliga värden är: "Static" och "Dynamic". | "Dynamisk" "Statisk" |
provisioningState | Etableringstillståndet för IP-konfigurationen för nätverksgränssnittet. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". | sträng |
publicIPAddress | Offentlig IP-adress som är bunden till IP-konfigurationen. | PublicIPAddress |
Undernät | Undernät som är bundet till IP-konfigurationen. | undernät |
NetworkSecurityGroup
Namn | Beskrivning | Värde |
---|---|---|
etag | En unik skrivskyddad sträng som ändras när resursen uppdateras. | sträng |
Id | Resurs-ID. | sträng |
plats | Resursplats. | sträng |
Egenskaper | Egenskaper för nätverkssäkerhetsgruppen | NetworkSecurityGroupPropertiesFormat |
Taggar | Resurstaggar. | ResourceTags |
NetworkSecurityGroupPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
defaultSecurityRules | Standardsäkerhetsreglerna för nätverkssäkerhetsgruppen. | SecurityRule[] |
provisioningState | Etableringstillståndet för den offentliga IP-resursen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". | sträng |
resourceGuid | Resursens GUID-egenskap för nätverkssäkerhetsgruppens resurs. | sträng |
securityRules | En samling säkerhetsregler för nätverkssäkerhetsgruppen. | SecurityRule[] |
PublicIPAddress
Namn | Beskrivning | Värde |
---|---|---|
etag | En unik skrivskyddad sträng som ändras när resursen uppdateras. | sträng |
Id | Resurs-ID. | sträng |
plats | Resursplats. | sträng |
Egenskaper | Egenskaper för offentlig IP-adress. | PublicIPAddressPropertiesFormat |
Sku | Den offentliga IP-adress-SKU:n. | PublicIPAddressSku |
Taggar | Resurstaggar. | ResourceTags |
Zoner | En lista över tillgänglighetszoner som anger den IP-adress som allokerats för resursen måste komma från. | string[] |
PublicIPAddressDnsSettings
Namn | Beskrivning | Värde |
---|---|---|
domainNameLabel | Hämtar eller anger domännamnsetiketten. Sammanfogningen av domännamnsetiketten och den regionaliserade DNS-zonen utgör det fullständigt kvalificerade domännamnet som är associerat med den offentliga IP-adressen. Om en domännamnsetikett anges skapas en A DNS-post för den offentliga IP-adressen i Microsoft Azure DNS-systemet. | sträng |
Fqdn | Hämtar FQDN, fullständigt kvalificerat domännamn för den A DNS-post som är associerad med den offentliga IP-adressen. Det här är sammanlänkningen av domainNameLabel och den regionaliserade DNS-zonen. | sträng |
reverseFqdn | Hämtar eller anger det omvända fullständiga domännamnet. Ett användar synligt, fullständigt domännamn som matchar den här offentliga IP-adressen. Om reverseFqdn anges skapas en PTR DNS-post som pekar från IP-adressen i domänen in-addr.arpa till det omvända fullständiga domännamnet. | sträng |
PublicIPAddressPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
dnsSettings | FQDN för DNS-posten som är associerad med den offentliga IP-adressen. | PublicIPAddressDnsSettings |
idleTimeoutInMinutes | Tidsgränsen för inaktivitet för den offentliga IP-adressen. | Int |
ipAddress | IP-adressen som är associerad med den offentliga IP-adressresursen. | sträng |
ipTags | Listan över taggar som är associerade med den offentliga IP-adressen. | IpTag[] |
provisioningState | Etableringstillståndet för PublicIP-resursen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". | sträng |
publicIPAddressVersion | Den offentliga IP-adressversionen. Möjliga värden är: "IPv4" och "IPv6". | "IPv4" "IPv6" |
publicIPAllocationMethod | Den offentliga IP-allokeringsmetoden. Möjliga värden är: "Static" och "Dynamic". | "Dynamisk" "Statisk" |
resourceGuid | Egenskapen för resurs-GUID för den offentliga IP-resursen. | sträng |
PublicIPAddressSku
Namn | Beskrivning | Värde |
---|---|---|
Namn | Namn på en offentlig IP-adress-SKU. | "Grundläggande" "Standard" |
ResourceNavigationLink
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID. | sträng |
Namn | Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. | sträng |
Egenskaper | Egenskapsformat för resursnavigeringslänk. | ResourceNavigationLinkFormat |
ResourceNavigationLinkFormat
Namn | Beskrivning | Värde |
---|---|---|
länk | Länka till den externa resursen | sträng |
linkedResourceType | Resurstyp för den länkade resursen. | sträng |
ResourceTags
Namn | Beskrivning | Värde |
---|
ResourceTags
Namn | Beskrivning | Värde |
---|
ResourceTags
Namn | Beskrivning | Värde |
---|
ResourceTags
Namn | Beskrivning | Värde |
---|
ResourceTags
Namn | Beskrivning | Värde |
---|
Väg
Namn | Beskrivning | Värde |
---|---|---|
etag | En unik skrivskyddad sträng som ändras när resursen uppdateras. | sträng |
Id | Resurs-ID. | sträng |
Namn | Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. | sträng |
Egenskaper | Egenskaper för vägen. | RoutePropertiesFormat |
RoutePropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
addressPrefix | Mål-CIDR som vägen gäller för. | sträng |
nextHopIpAddress | IP-adresspaketen ska vidarebefordras till. Nästa hoppvärden tillåts endast i vägar där nästa hopptyp är VirtualAppliance. | sträng |
nextHopType | Typen av Azure-hopp som paketet ska skickas till. Möjliga värden är: "VirtualNetworkGateway", "VnetLocal", "Internet", "VirtualAppliance" och "None" | "Internet" "Ingen" "VirtualAppliance" "VirtualNetworkGateway" "VnetLocal" (krävs) |
provisioningState | Resursens etableringstillstånd. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". | sträng |
RouteTable
Namn | Beskrivning | Värde |
---|---|---|
etag | Hämtar en unik skrivskyddad sträng som ändras när resursen uppdateras. | sträng |
Id | Resurs-ID. | sträng |
plats | Resursplats. | sträng |
Egenskaper | Egenskaper för routningstabellen. | RouteTablePropertiesFormat |
Taggar | Resurstaggar. | ResourceTags |
RouteTablePropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
disableBgpRoutePropagation | Hämtar eller anger om du vill inaktivera de vägar som BGP har lärt sig i routningstabellen. Sant betyder inaktivera. | Bool |
provisioningState | Resursens etableringstillstånd. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". | sträng |
Vägar | Samling vägar som finns i en routningstabell. | Route[] |
SecurityRule
Namn | Beskrivning | Värde |
---|---|---|
etag | En unik skrivskyddad sträng som ändras när resursen uppdateras. | sträng |
Id | Resurs-ID. | sträng |
Namn | Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. | sträng |
Egenskaper | Egenskaper för säkerhetsregeln | SecurityRulePropertiesFormat |
SecurityRulePropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
tillträde | Nätverkstrafiken tillåts eller nekas. Möjliga värden är: "Tillåt" och "Neka". | "Tillåt" "Neka" (krävs) |
beskrivning | En beskrivning av den här regeln. Begränsad till 140 tecken. | sträng |
destinationAddressPrefix | Måladressprefixet. CIDR- eller mål-IP-intervall. Asterisk *kan också användas för att matcha alla käll-IP-adresser. Standardtaggar som "VirtualNetwork", "AzureLoadBalancer" och "Internet" kan också användas. | sträng |
destinationAddressPrefixes | Måladressprefixen. IP-intervall för CIDR eller mål. | string[] |
destinationApplicationSecurityGroups | Programsäkerhetsgruppen som angetts som mål. | ApplicationSecurityGroup[] |
destinationPortRange | Målporten eller målintervallet. Heltal eller intervall mellan 0 och 65535. Asterisk '*' kan också användas för att matcha alla portar. | sträng |
destinationPortRanges | Målportens intervall. | string[] |
riktning | Riktningen för regeln. Riktningen anger om regeln ska utvärderas för inkommande eller utgående trafik. Möjliga värden är: "Inkommande" och "Utgående". | "Inkommande" "Utgående" (krävs) |
prioritering | Regelns prioritet. Värdet kan vara mellan 100 och 4096. Prioritetsnumret måste vara unikt för varje regel i samlingen. Desto lägre prioritetsnummer, desto högre prioritet för regeln. | Int |
protokoll | Nätverksprotokoll som den här regeln gäller för. Möjliga värden är Tcp, Udp och *. | '*' "Tcp" "Udp" (krävs) |
provisioningState | Etableringstillståndet för den offentliga IP-resursen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". | sträng |
sourceAddressPrefix | CIDR- eller käll-IP-intervallet. Asterisk *kan också användas för att matcha alla käll-IP-adresser. Standardtaggar som "VirtualNetwork", "AzureLoadBalancer" och "Internet" kan också användas. Om det här är en ingressregel anger du var nätverkstrafiken kommer ifrån. | sträng |
sourceAddressPrefixes | CIDR- eller käll-IP-intervallen. | string[] |
sourceApplicationSecurityGroups | Programsäkerhetsgruppen som anges som källa. | ApplicationSecurityGroup[] |
sourcePortRange | Källporten eller -intervallet. Heltal eller intervall mellan 0 och 65535. Asterisk '*' kan också användas för att matcha alla portar. | sträng |
sourcePortRanges | Källportens intervall. | string[] |
ServiceEndpointPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
Platser | En lista över platser. | string[] |
provisioningState | Resursens etableringstillstånd. | sträng |
tjänst | Typen av slutpunktstjänst. | sträng |
Undernät
Namn | Beskrivning | Värde |
---|---|---|
etag | En unik skrivskyddad sträng som ändras när resursen uppdateras. | sträng |
Id | Resurs-ID. | sträng |
Namn | Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. | sträng |
Egenskaper | Egenskaper för undernätet. | SubnetPropertiesFormat |
SubnetPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
addressPrefix | Adressprefixet för undernätet. | sträng |
networkSecurityGroup | Referensen för NetworkSecurityGroup-resursen. | NetworkSecurityGroup |
provisioningState | Resursens etableringstillstånd. | sträng |
resourceNavigationLinks | Hämtar en matris med referenser till de externa resurserna med hjälp av undernätet. | ResourceNavigationLink[] |
routeTable | Referensen för RouteTable-resursen. | RouteTable |
serviceEndpoints | En matris med tjänstslutpunkter. | ServiceEndpointPropertiesFormat[] |
SubResource
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID. | sträng |
Snabbstartsmallar
Följande snabbstartsmallar distribuerar den här resurstypen.
Mall | Beskrivning |
---|---|
AKS-kluster med en NAT Gateway och en Application Gateway- |
Det här exemplet visar hur du distribuerar ett AKS-kluster med NAT Gateway för utgående anslutningar och en Application Gateway för inkommande anslutningar. |
AKS-kluster med Application Gateway-ingresskontrollanten |
Det här exemplet visar hur du distribuerar ett AKS-kluster med Application Gateway, Application Gateway Ingress Controller, Azure Container Registry, Log Analytics och Key Vault |
App Gateway med WAF, SSL, IIS och HTTPS-omdirigering |
Den här mallen distribuerar en Application Gateway med WAF, SSL från slutpunkt till slutpunkt och HTTP till HTTPS-omdirigering på IIS-servrarna. |
Application Gateway för en webbapp med IP-begränsning |
Den här mallen skapar en programgateway framför en Azure-webbapp med IP-begränsning aktiverad i webbappen. |
Application Gateway for Multi Hosting |
Den här mallen skapar en Application Gateway och konfigurerar den för Multi Hosting på port 443. |
Application Gateway för url-sökvägsbaserad routning |
Den här mallen skapar en Application Gateway och konfigurerar den för URL-sökvägsbaserad routning. |
Application Gateway med intern API Management och Web App |
Application Gateway dirigerar Internettrafik till en API Management-instans för virtuellt nätverk (internt läge) som servar ett webb-API som finns i en Azure-webbapp. |
Application Gateway med WAF och brandväggsprincip |
Den här mallen skapar en Application Gateway med WAF konfigurerad tillsammans med en brandväggsprincip |
Autoscale LANSA Windows VM ScaleSet med Azure SQL Database |
Mallen distribuerar en Windows VMSS med önskat antal virtuella datorer i skalningsuppsättningen och en LANSA MSI som ska installeras på varje virtuell dator. När vm-skalningsuppsättningen har distribuerats används ett tillägg för anpassat skript för att installera LANSA MSI) |
Demoinstallation av Azure Application Gateway |
Med den här mallen kan du snabbt distribuera Azure Application Gateway-demonstrationen för att testa belastningsutjämning med eller utan cookiebaserad tillhörighet. |
Skapa en webbapp som skyddas av Application Gateway v2 |
Den här mallen skapar en Azure-webbapp med åtkomstbegränsning för en Application Gateway v2. Application Gateway distribueras i ett virtuellt nätverk (undernät) som har en Tjänstslutpunkt för Microsoft.Web aktiverad. Webbappen begränsar åtkomsten till trafik från undernätet. |
Skapa en webbapp, PE och Application Gateway v2 |
Den här mallen skapar en Azure-webbapp med privat slutpunkt i Azure Virtual Network-undernätet , en Application Gateway v2. Application Gateway distribueras i ett virtuellt nätverk (undernät). Webbappen begränsar åtkomsten till trafik från undernätet med hjälp av en privat slutpunkt |
Skapa en WordPress-webbplats i ett virtuellt nätverk |
Den här mallen skapar en WordPress-webbplats på Container Instance i ett virtuellt nätverk. Och utdata en offentlig webbplats FQDN som kan komma åt WordPress webbplats. |
Skapa en Application Gateway- |
Den här mallen skapar en programgateway i ett virtuellt nätverk och konfigurerar belastningsutjämningsregler för valfritt antal virtuella datorer |
Skapa en Application Gateway (anpassad SSL) |
Den här mallen distribuerar en Application Gateway som konfigurerats med en anpassad ssl-princip. |
Skapa en Application Gateway(SSL-princip) |
Den här mallen distribuerar en Application Gateway som konfigurerats med en fördefinierad ssl-princip. |
Skapa en Application Gateway(WAF) |
Den här mallen skapar en programgateway med webbaserade brandväggsfunktioner i ett virtuellt nätverk och konfigurerar belastningsutjämningsregler för valfritt antal virtuella datorer |
Skapa en Application Gateway för WebApps |
Den här mallen skapar en programgateway framför två Azure Web Apps med en anpassad avsökning aktiverad. |
Skapa en Application Gateway v2- |
Den här mallen skapar en programgateway v2 i ett virtuellt nätverk och konfigurerar egenskaper för automatisk skalning och en HTTP-belastningsutjämningsregel med offentlig klientdel |
Skapa en Application Gateway V2 med Key Vault |
Den här mallen distribuerar en Application Gateway V2 i ett virtuellt nätverk, en användardefinierad identitet, Key Vault, en hemlighet (certifikatdata) och åtkomstprincip för Key Vault och Application Gateway. |
Skapa en Application Gateway med |
Den här mallen distribuerar en Application Gateway och visar användningen av funktionen för åsidosättning av sökväg för en serverdelsadresspool. |
Skapa en Application Gateway med |
Den här mallen distribuerar en Application Gateway med förbättrade avsökningsfunktioner. |
Skapa en Application Gateway med offentliga IP- |
Den här mallen skapar en Application Gateway, en offentlig IP-adress för Application Gateway och det virtuella nätverk där Application Gateway distribueras. Konfigurerar även Application Gateway för http-belastningsutjämning med två serverdelsservrar. Observera att du måste ange giltiga IP-adresser för serverdelsservrar. |
Skapa en Application Gateway med offentlig IP-adress (avlastning) |
Den här mallen skapar en Application Gateway, en offentlig IP-adress för Application Gateway och det virtuella nätverk där Application Gateway distribueras. Konfigurerar även Application Gateway för Ssl-avlastning och belastningsutjämning med två serverdelsservrar. Observera att du måste ange giltiga IP-adresser för serverdelsservrar. |
Skapa en Application Gateway med omdirigering |
Den här mallen skapar en programgateway med omdirigeringsfunktioner i ett virtuellt nätverk och konfigurerar regler för belastningsutjämning och omdirigering (grundläggande och sökvägsbaserad) |
Skapa en Application Gateway med Omskrivning |
Den här mallen skapar en programgateway med omskrivningsfunktioner i ett virtuellt nätverk och konfigurerar belastningsutjämning, omskrivningsregler |
Skapa en Azure Application Gateway v2- |
Den här mallen skapar en Azure Application Gateway med två Windows Server 2016-servrar i serverdelspoolen |
Skapa en Azure WAF v2 på Azure Application Gateway |
Den här mallen skapar en Azure Web Application Firewall v2 på Azure Application Gateway med två Windows Server 2016-servrar i serverdelspoolen |
Skapa en IPv6 Application Gateway- |
Den här mallen skapar en programgateway med en IPv6-klientdel i ett virtuellt nätverk med dubbla staplar. |
Skapa API Management i internt VNet med App Gateway |
Den här mallen visar hur du skapar en instans av Azure API Management i ett privat nätverk som skyddas av Azure Application Gateway. |
Skapa Application Gateway med certifikat |
Den här mallen visar hur du genererar självsignerade Key Vault-certifikat och sedan refererar till från Application Gateway. |
Distribuera en VM-skalningsuppsättning för Windows med Azure Application Gateway |
Med den här mallen kan du distribuera en enkel skalningsuppsättning för virtuella Windows-datorer som är integrerad med Azure Application Gateway och har stöd för upp till 1 000 virtuella datorer |
Distribuera en Ubuntu VM-skalningsuppsättning med Azure Application Gateway |
Med den här mallen kan du distribuera en enkel Ubuntu VM Scale Set integrerad med Azure Application Gateway och har stöd för upp till 1 000 virtuella datorer |
eShop-webbplats med ILB ASE |
En App Service-miljö är ett premiumtjänstplanalternativ i Azure App Service som tillhandahåller en helt isolerad och dedikerad miljö för säker körning av Azure App Service-appar i hög skala, inklusive Web Apps, Mobile Apps och API Apps. |
Front Door Standard/Premium med Application Gateway-ursprung |
Den här mallen skapar en Front Door Standard/Premium och en Application Gateway-instans och använder en NSG- och WAF-princip för att verifiera att trafiken har kommit via Front Door-ursprunget. |
Front Door med containerinstanser och Application Gateway- |
Den här mallen skapar en Front Door Standard/Premium med en containergrupp och Application Gateway. |
Flernivåapp med NSG, ILB, AppGateway |
Den här mallen distribuerar ett virtuellt nätverk, separerar nätverket via undernät, distribuerar virtuella datorer och konfigurerar belastningsutjämning |
Traffic Manager för flera nivåer, L4 ILB, L7 AppGateway |
Den här mallen distribuerar ett virtuellt nätverk, separerar nätverket via undernät, distribuerar virtuella datorer och konfigurerar belastningsutjämning |
Resursdefinition för Terraform (AzAPI-provider)
Resurstypen applicationGateways kan distribueras med åtgärder som mål:
- Resursgrupper
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.Network/applicationGateways-resurs lägger du till följande Terraform i mallen.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/applicationGateways@2018-01-01"
name = "string"
etag = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
authenticationCertificates = [
{
etag = "string"
id = "string"
name = "string"
properties = {
data = "string"
provisioningState = "string"
}
type = "string"
}
]
backendAddressPools = [
{
etag = "string"
id = "string"
name = "string"
properties = {
backendAddresses = [
{
fqdn = "string"
ipAddress = "string"
}
]
backendIPConfigurations = [
{
etag = "string"
id = "string"
name = "string"
properties = {
applicationGatewayBackendAddressPools = [
...
]
applicationSecurityGroups = [
{
id = "string"
location = "string"
properties = {
}
tags = {
{customized property} = "string"
}
}
]
loadBalancerBackendAddressPools = [
{
etag = "string"
id = "string"
name = "string"
properties = {
provisioningState = "string"
}
}
]
loadBalancerInboundNatRules = [
{
etag = "string"
id = "string"
name = "string"
properties = {
backendPort = int
enableFloatingIP = bool
frontendIPConfiguration = {
id = "string"
}
frontendPort = int
idleTimeoutInMinutes = int
protocol = "string"
provisioningState = "string"
}
}
]
primary = bool
privateIPAddress = "string"
privateIPAddressVersion = "string"
privateIPAllocationMethod = "string"
provisioningState = "string"
publicIPAddress = {
etag = "string"
id = "string"
location = "string"
properties = {
dnsSettings = {
domainNameLabel = "string"
fqdn = "string"
reverseFqdn = "string"
}
idleTimeoutInMinutes = int
ipAddress = "string"
ipTags = [
{
ipTagType = "string"
tag = "string"
}
]
provisioningState = "string"
publicIPAddressVersion = "string"
publicIPAllocationMethod = "string"
resourceGuid = "string"
}
sku = {
name = "string"
}
tags = {
{customized property} = "string"
}
zones = [
"string"
]
}
subnet = {
etag = "string"
id = "string"
name = "string"
properties = {
addressPrefix = "string"
networkSecurityGroup = {
etag = "string"
id = "string"
location = "string"
properties = {
defaultSecurityRules = [
{
etag = "string"
id = "string"
name = "string"
properties = {
access = "string"
description = "string"
destinationAddressPrefix = "string"
destinationAddressPrefixes = [
"string"
]
destinationApplicationSecurityGroups = [
{
id = "string"
location = "string"
properties = {
}
tags = {
{customized property} = "string"
}
}
]
destinationPortRange = "string"
destinationPortRanges = [
"string"
]
direction = "string"
priority = int
protocol = "string"
provisioningState = "string"
sourceAddressPrefix = "string"
sourceAddressPrefixes = [
"string"
]
sourceApplicationSecurityGroups = [
{
id = "string"
location = "string"
properties = {
}
tags = {
{customized property} = "string"
}
}
]
sourcePortRange = "string"
sourcePortRanges = [
"string"
]
}
}
]
provisioningState = "string"
resourceGuid = "string"
securityRules = [
{
etag = "string"
id = "string"
name = "string"
properties = {
access = "string"
description = "string"
destinationAddressPrefix = "string"
destinationAddressPrefixes = [
"string"
]
destinationApplicationSecurityGroups = [
{
id = "string"
location = "string"
properties = {
}
tags = {
{customized property} = "string"
}
}
]
destinationPortRange = "string"
destinationPortRanges = [
"string"
]
direction = "string"
priority = int
protocol = "string"
provisioningState = "string"
sourceAddressPrefix = "string"
sourceAddressPrefixes = [
"string"
]
sourceApplicationSecurityGroups = [
{
id = "string"
location = "string"
properties = {
}
tags = {
{customized property} = "string"
}
}
]
sourcePortRange = "string"
sourcePortRanges = [
"string"
]
}
}
]
}
tags = {
{customized property} = "string"
}
}
provisioningState = "string"
resourceNavigationLinks = [
{
id = "string"
name = "string"
properties = {
link = "string"
linkedResourceType = "string"
}
}
]
routeTable = {
etag = "string"
id = "string"
location = "string"
properties = {
disableBgpRoutePropagation = bool
provisioningState = "string"
routes = [
{
etag = "string"
id = "string"
name = "string"
properties = {
addressPrefix = "string"
nextHopIpAddress = "string"
nextHopType = "string"
provisioningState = "string"
}
}
]
}
tags = {
{customized property} = "string"
}
}
serviceEndpoints = [
{
locations = [
"string"
]
provisioningState = "string"
service = "string"
}
]
}
}
}
}
]
provisioningState = "string"
}
type = "string"
}
]
backendHttpSettingsCollection = [
{
etag = "string"
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"
provisioningState = "string"
requestTimeout = int
}
type = "string"
}
]
enableHttp2 = bool
frontendIPConfigurations = [
{
etag = "string"
id = "string"
name = "string"
properties = {
privateIPAddress = "string"
privateIPAllocationMethod = "string"
provisioningState = "string"
publicIPAddress = {
id = "string"
}
subnet = {
id = "string"
}
}
type = "string"
}
]
frontendPorts = [
{
etag = "string"
id = "string"
name = "string"
properties = {
port = int
provisioningState = "string"
}
type = "string"
}
]
gatewayIPConfigurations = [
{
etag = "string"
id = "string"
name = "string"
properties = {
provisioningState = "string"
subnet = {
id = "string"
}
}
type = "string"
}
]
httpListeners = [
{
etag = "string"
id = "string"
name = "string"
properties = {
frontendIPConfiguration = {
id = "string"
}
frontendPort = {
id = "string"
}
hostName = "string"
protocol = "string"
provisioningState = "string"
requireServerNameIndication = bool
sslCertificate = {
id = "string"
}
}
type = "string"
}
]
probes = [
{
etag = "string"
id = "string"
name = "string"
properties = {
host = "string"
interval = int
match = {
body = "string"
statusCodes = [
"string"
]
}
minServers = int
path = "string"
pickHostNameFromBackendHttpSettings = bool
protocol = "string"
provisioningState = "string"
timeout = int
unhealthyThreshold = int
}
type = "string"
}
]
provisioningState = "string"
redirectConfigurations = [
{
etag = "string"
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"
}
]
}
type = "string"
}
]
requestRoutingRules = [
{
etag = "string"
id = "string"
name = "string"
properties = {
backendAddressPool = {
id = "string"
}
backendHttpSettings = {
id = "string"
}
httpListener = {
id = "string"
}
provisioningState = "string"
redirectConfiguration = {
id = "string"
}
ruleType = "string"
urlPathMap = {
id = "string"
}
}
type = "string"
}
]
resourceGuid = "string"
sku = {
capacity = int
name = "string"
tier = "string"
}
sslCertificates = [
{
etag = "string"
id = "string"
name = "string"
properties = {
data = "string"
password = "string"
provisioningState = "string"
publicCertData = "string"
}
type = "string"
}
]
sslPolicy = {
cipherSuites = [
"string"
]
disabledSslProtocols = [
"string"
]
minProtocolVersion = "string"
policyName = "string"
policyType = "string"
}
urlPathMaps = [
{
etag = "string"
id = "string"
name = "string"
properties = {
defaultBackendAddressPool = {
id = "string"
}
defaultBackendHttpSettings = {
id = "string"
}
defaultRedirectConfiguration = {
id = "string"
}
pathRules = [
{
etag = "string"
id = "string"
name = "string"
properties = {
backendAddressPool = {
id = "string"
}
backendHttpSettings = {
id = "string"
}
paths = [
"string"
]
provisioningState = "string"
redirectConfiguration = {
id = "string"
}
}
type = "string"
}
]
provisioningState = "string"
}
type = "string"
}
]
webApplicationFirewallConfiguration = {
disabledRuleGroups = [
{
ruleGroupName = "string"
rules = [
int
]
}
]
enabled = bool
firewallMode = "string"
maxRequestBodySize = int
requestBodyCheck = bool
ruleSetType = "string"
ruleSetVersion = "string"
}
}
})
}
Egenskapsvärden
ApplicationGatewayAuthenticationCertificate
Namn | Beskrivning | Värde |
---|---|---|
etag | En unik skrivskyddad sträng som ändras när resursen uppdateras. | sträng |
Id | Resurs-ID. | sträng |
Namn | Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. | sträng |
Egenskaper | Egenskaper för autentiseringscertifikat för en programgateway. | ApplicationGatewayAuthenticationCertificatePropertiesFormat |
typ | Typ av resurs. | sträng |
ApplicationGatewayAuthenticationCertificatePropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
data | Offentliga certifikatdata. | sträng |
provisioningState | Etableringstillstånd för autentiseringscertifikatresursen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". | sträng |
ApplicationGatewayBackendAddress
Namn | Beskrivning | Värde |
---|---|---|
Fqdn | Fullständigt domännamn (FQDN). | sträng |
ipAddress | IP-adress | sträng |
ApplicationGatewayBackendAddressPool
Namn | Beskrivning | Värde |
---|---|---|
etag | En unik skrivskyddad sträng som ändras när resursen uppdateras. | sträng |
Id | Resurs-ID. | sträng |
Namn | Resurs som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. | sträng |
Egenskaper | Egenskaper för serverdelsadresspoolen för en programgateway. | ApplicationGatewayBackendAddressPoolPropertiesFormat |
typ | Typ av resurs. | sträng |
ApplicationGatewayBackendAddressPoolPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
backendAddresses | Serverdelsadresser | ApplicationGatewayBackendAddress[] |
backendIPConfigurations | Samling referenser till IP-adresser som definierats i nätverksgränssnitt. | NetworkInterfaceIPConfiguration[] |
provisioningState | Etableringstillstånd för resursen för serverdelsadresspoolen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". | sträng |
ApplicationGatewayBackendHttpSettings
Namn | Beskrivning | Värde |
---|---|---|
etag | En unik skrivskyddad sträng som ändras när resursen uppdateras. | sträng |
Id | Resurs-ID. | sträng |
Namn | Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. | sträng |
Egenskaper | Egenskaper för serverdelsadresspoolinställningar för en programgateway. | ApplicationGatewayBackendHttpSettingsPropertiesFormat |
typ | Typ av resurs. | sträng |
ApplicationGatewayBackendHttpSettingsPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
affinityCookieName | Cookienamn som ska användas för tillhörighetscookien. | sträng |
authenticationCertificates | Matris med referenser till autentiseringscertifikat för application gateway. | SubResource[] |
connectionDraining | Anslutningsdränering av resursen för http-inställningar för serverdelen. | ApplicationGatewayConnectionDraining |
cookieBasedAffinity | Cookiebaserad tillhörighet. | "Inaktiverad" "Aktiverad" |
hostName | Värdhuvud som ska skickas till serverdelsservrarna. | sträng |
stig | Sökväg som ska användas som prefix för alla HTTP-begäranden. Null innebär att ingen sökväg kommer att prefixeras. Standardvärdet är null. | sträng |
pickHostNameFromBackendAddress | Om värdhuvudet ska väljas från serverdelsserverns värdnamn. Standardvärdet är falskt. | Bool |
hamn | Hamn | Int |
sond | Avsökningsresurs för en programgateway. | SubResource |
probeEnabled | Om avsökningen är aktiverad. Standardvärdet är falskt. | Bool |
protokoll | Protokoll. | "Http" "Https" |
provisioningState | Etableringstillstånd för resursen för http-inställningar för serverdelen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". | sträng |
requestTimeout | Tidsgräns för begäran i sekunder. Application Gateway misslyckas med begäran om svaret inte tas emot i RequestTimeout. Godtagbara värden är från 1 sekund till 86400 sekunder. | Int |
ApplicationGatewayConnectionDraining
Namn | Beskrivning | Värde |
---|---|---|
drainTimeoutInSec | Antalet sekunders anslutningsdränering är aktivt. Godtagbara värden är mellan 1 sekund och 3 600 sekunder. | Int Begränsningar: Minsta värde = 1 Maxvärde = 3600 (krävs) |
Aktiverat | Om anslutningsdränering är aktiverat eller inte. | bool (krävs) |
ApplicationGatewayFirewallDisabledRuleGroup
Namn | Beskrivning | Värde |
---|---|---|
ruleGroupName | Namnet på den regelgrupp som ska inaktiveras. | sträng (krävs) |
reglemente | Listan över regler som ska inaktiveras. Om värdet är null inaktiveras alla regler i regelgruppen. | int[] |
ApplicationGatewayFrontendIPConfiguration
Namn | Beskrivning | Värde |
---|---|---|
etag | En unik skrivskyddad sträng som ändras när resursen uppdateras. | sträng |
Id | Resurs-ID. | sträng |
Namn | Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. | sträng |
Egenskaper | Egenskaper för klientdels-IP-konfiguration för en programgateway. | ApplicationGatewayFrontendIPConfigurationPropertiesFormat |
typ | Typ av resurs. | sträng |
ApplicationGatewayFrontendIPConfigurationPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
privateIPAddress | PrivateIPAddress för IP-konfigurationen för nätverksgränssnittet. | sträng |
privateIPAllocationMethod | PrivateIP-allokeringsmetod. | "Dynamisk" "Statisk" |
provisioningState | Etableringstillstånd för den offentliga IP-resursen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". | sträng |
publicIPAddress | Referens för PublicIP-resursen. | SubResource |
Undernät | Referens för undernätsresursen. | SubResource |
ApplicationGatewayFrontendPort
Namn | Beskrivning | Värde |
---|---|---|
etag | En unik skrivskyddad sträng som ändras när resursen uppdateras. | sträng |
Id | Resurs-ID. | sträng |
Namn | Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. | sträng |
Egenskaper | Egenskaper för klientdelsporten för en programgateway. | ApplicationGatewayFrontendPortPropertiesFormat |
typ | Typ av resurs. | sträng |
ApplicationGatewayFrontendPortPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
hamn | Klientdelsport | Int |
provisioningState | Etableringstillstånd för klientdelsportresursen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". | sträng |
ApplicationGatewayHttpListener
Namn | Beskrivning | Värde |
---|---|---|
etag | En unik skrivskyddad sträng som ändras när resursen uppdateras. | sträng |
Id | Resurs-ID. | sträng |
Namn | Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. | sträng |
Egenskaper | Egenskaper för HTTP-lyssnaren för en programgateway. | ApplicationGatewayHttpListenerPropertiesFormat |
typ | Typ av resurs. | sträng |
ApplicationGatewayHttpListenerPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
frontendIPConfiguration | Klientdels-IP-konfigurationsresurs för en programgateway. | SubResource |
frontendPort | Klientdelsportresurs för en programgateway. | SubResource |
hostName | Värdnamnet för HTTP-lyssnaren. | sträng |
protokoll | Protokoll. | "Http" "Https" |
provisioningState | Etableringstillstånd för HTTP-lyssnarresursen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". | sträng |
requireServerNameIndication | Gäller endast om protokollet är https. Aktiverar SNI för flera värdar. | Bool |
sslCertificate | SSL-certifikatresurs för en programgateway. | SubResource |
ApplicationGatewayIPConfiguration
Namn | Beskrivning | Värde |
---|---|---|
etag | En unik skrivskyddad sträng som ändras när resursen uppdateras. | sträng |
Id | Resurs-ID. | sträng |
Namn | Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. | sträng |
Egenskaper | Egenskaper för IP-konfiguration för en programgateway. | ApplicationGatewayIPConfigurationPropertiesFormat |
typ | Typ av resurs. | sträng |
ApplicationGatewayIPConfigurationPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
provisioningState | Etableringstillstånd för programgatewayens undernätsresurs. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". | sträng |
Undernät | Referens för undernätsresursen. Ett undernät där application gateway hämtar sin privata adress. | SubResource |
ApplicationGatewayPathRule
Namn | Beskrivning | Värde |
---|---|---|
etag | En unik skrivskyddad sträng som ändras när resursen uppdateras. | sträng |
Id | Resurs-ID. | sträng |
Namn | Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. | sträng |
Egenskaper | Egenskaper för sökvägsregeln för en programgateway. | ApplicationGatewayPathRulePropertiesFormat |
typ | Typ av resurs. | sträng |
ApplicationGatewayPathRulePropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
backendAddressPool | Resursen för serverdelsadresspoolen för url-sökvägssökvägsregeln. | SubResource |
backendHttpSettings | Resurs för http-inställningar för serverdelen för url-sökvägssökvägsregel. | SubResource |
Sökvägar | Sökvägsregler för url-sökvägskarta. | string[] |
provisioningState | Sökvägsregel för url-sökvägsmappningsresurs. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". | sträng |
redirectConfiguration | Omdirigeringskonfigurationsresurs för url-sökvägssökvägsregel. | SubResource |
ApplicationGatewayProbe
Namn | Beskrivning | Värde |
---|---|---|
etag | En unik skrivskyddad sträng som ändras när resursen uppdateras. | sträng |
Id | Resurs-ID. | sträng |
Namn | Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. | sträng |
Egenskaper | Egenskaper för avsökning för en programgateway. | ApplicationGatewayProbePropertiesFormat |
typ | Typ av resurs. | sträng |
ApplicationGatewayProbeHealthResponseMatch
Namn | Beskrivning | Värde |
---|---|---|
kropp | Brödtext som måste finnas i hälsosvaret. Standardvärdet är tomt. | sträng |
statusCodes | Tillåtna intervall med felfria statuskoder. Standardintervallet för felfria statuskoder är 200–399. | string[] |
ApplicationGatewayProbePropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
värd | Värdnamn som avsökningen ska skickas till. | sträng |
intervall | Avsökningsintervallet i sekunder. Det här är tidsintervallet mellan två på varandra följande avsökningar. Godtagbara värden är från 1 sekund till 86400 sekunder. | Int |
tändsticka | Kriterium för att klassificera ett felfritt avsökningssvar. | ApplicationGatewayProbeHealthResponseMatch |
minServers | Minsta antal servrar som alltid har markerats som felfria. Standardvärdet är 0. | Int |
stig | Relativ sökväg för avsökning. Den giltiga sökvägen börjar från /. Avsökningen skickas till <Protocol>://<värd>:<port><sökväg> | sträng |
pickHostNameFromBackendHttpSettings | Om värdhuvudet ska väljas från http-inställningarna för serverdelen. Standardvärdet är falskt. | Bool |
protokoll | Protokoll. | "Http" "Https" |
provisioningState | Etableringstillstånd för resursen för http-inställningar för serverdelen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". | sträng |
Timeout | tidsgränsen för avsökningen i sekunder. Avsökningen markerades som misslyckad om giltigt svar inte tas emot med den här tidsgränsen. Godtagbara värden är från 1 sekund till 86400 sekunder. | Int |
unhealthyThreshold | Antalet återförsök av avsökningen. Serverdelens server är markerad efter att antalet på varandra följande avsökningsfel når UnhealthyThreshold. Godtagbara värden är från 1 sekund till 20. | Int |
ApplicationGatewayPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
authenticationCertificates | Autentiseringscertifikat för programgatewayresursen. | ApplicationGatewayAuthenticationCertificate[] |
backendAddressPools | Serverdelsadresspoolen för programgatewayresursen. | ApplicationGatewayBackendAddressPool[] |
backendHttpSettingsCollection | Http-inställningar för serverdelen för programgatewayresursen. | ApplicationGatewayBackendHttpSettings[] |
enableHttp2 | Om HTTP2 är aktiverat på programgatewayresursen. | Bool |
frontendIPConfigurations | Klientdels-IP-adresser för programgatewayresursen. | ApplicationGatewayFrontendIPConfiguration[] |
frontendPorts | Klientdelsportar för programgatewayresursen. | ApplicationGatewayFrontendPort[] |
gatewayIPConfigurations | Undernät för programmet gatewayresursen. | ApplicationGatewayIPConfiguration[] |
httpListeners | Http-lyssnare av application gateway-resursen. | ApplicationGatewayHttpListener[] |
Sonder | Avsökningar av programgatewayresursen. | ApplicationGatewayProbe[] |
provisioningState | Etableringstillstånd för programgatewayresursen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". | sträng |
redirectConfigurations | Omdirigeringskonfigurationer för programgatewayresursen. | ApplicationGatewayRedirectConfiguration[] |
requestRoutingRules | Begär routningsregler för application gateway-resursen. | ApplicationGatewayRequestRoutingRule[] |
resourceGuid | Resurs-GUID-egenskapen för programgatewayresursen. | sträng |
Sku | SKU för programgatewayresursen. | ApplicationGatewaySku |
sslCertificates | SSL-certifikat för application gateway-resursen. | ApplicationGatewaySslCertificate[] |
sslPolicy | SSL-princip för programgatewayresursen. | ApplicationGatewaySslPolicy |
urlPathMaps | URL-sökvägskarta för programgatewayresursen. | ApplicationGatewayUrlPathMap[] |
webApplicationFirewallConfiguration | Brandväggskonfiguration för webbprogram. | ApplicationGatewayWebApplicationFirewallConfiguration |
ApplicationGatewayRedirectConfiguration
Namn | Beskrivning | Värde |
---|---|---|
etag | En unik skrivskyddad sträng som ändras när resursen uppdateras. | sträng |
Id | Resurs-ID. | sträng |
Namn | Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. | sträng |
Egenskaper | Egenskaper för omdirigeringskonfiguration för programgatewayen. | ApplicationGatewayRedirectConfigurationPropertiesFormat |
typ | Typ av resurs. | sträng |
ApplicationGatewayRedirectConfigurationPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
includePath | Inkludera sökvägen i den omdirigerade URL:en. | Bool |
includeQueryString | Inkludera frågesträngen i den omdirigerade URL:en. | Bool |
pathRules | Sökvägsregler som anger omdirigeringskonfiguration. | SubResource[] |
redirectType | Http-omdirigeringstyper som stöds – Permanent, Tillfällig, Hittad, SeeOther. | "Hittades" "Permanent" "SeeOther" "Tillfälligt" |
requestRoutingRules | Begär routning som anger omdirigeringskonfiguration. | SubResource[] |
targetListener | Referens till en lyssnare som begäran ska omdirigeras till. | SubResource |
targetUrl | Url som begäran ska omdirigeras till. | sträng |
urlPathMaps | Url-sökvägskartor som anger standardkonfiguration för omdirigering. | SubResource[] |
ApplicationGatewayRequestRoutingRule
Namn | Beskrivning | Värde |
---|---|---|
etag | En unik skrivskyddad sträng som ändras när resursen uppdateras. | sträng |
Id | Resurs-ID. | sträng |
Namn | Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. | sträng |
Egenskaper | Egenskaper för begärandedirigeringsregeln för programgatewayen. | ApplicationGatewayRequestRoutingRulePropertiesFormat |
typ | Typ av resurs. | sträng |
ApplicationGatewayRequestRoutingRulePropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
backendAddressPool | Resursen för serverdelsadresspoolen för programgatewayen. | SubResource |
backendHttpSettings | Klientdelsportresursen för programgatewayen. | SubResource |
httpListener | Http-lyssnarresurs för programgatewayen. | SubResource |
provisioningState | Etableringstillstånd för resursen för begärandedirigeringsregeln. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". | sträng |
redirectConfiguration | Omdirigeringskonfigurationsresurs för programgatewayen. | SubResource |
ruleType | Regeltyp. | "Grundläggande" "PathBasedRouting" |
urlPathMap | Url-sökvägsmappningsresurs för programgatewayen. | SubResource |
ApplicationGatewaySku
Namn | Beskrivning | Värde |
---|---|---|
kapacitet | Kapacitet (instansantal) för en programgateway. | Int |
Namn | Namnet på en SKU för en programgateway. | "Standard_Large" "Standard_Medium" "Standard_Small" "WAF_Large" "WAF_Medium" |
Nivå | Nivå för en programgateway. | "Standard" "WAF" |
ApplicationGatewaySslCertificate
Namn | Beskrivning | Värde |
---|---|---|
etag | En unik skrivskyddad sträng som ändras när resursen uppdateras. | sträng |
Id | Resurs-ID. | sträng |
Namn | Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. | sträng |
Egenskaper | Egenskaper för SSL-certifikat för en programgateway. | ApplicationGatewaySslCertificatePropertiesFormat |
typ | Typ av resurs. | sträng |
ApplicationGatewaySslCertificatePropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
data | Base-64-kodat pfx-certifikat. Gäller endast i PUT-begäran. | sträng |
lösenord | Lösenord för pfx-filen som anges i data. Gäller endast i PUT-begäran. | sträng |
provisioningState | Etableringstillståndet för SSL-certifikatresursen Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". | sträng |
publicCertData | Base-64-kodade offentliga certifikatdata som motsvarar pfx som anges i data. Gäller endast i GET-begäran. | sträng |
ApplicationGatewaySslPolicy
Namn | Beskrivning | Värde |
---|---|---|
chifferDräkter | Ssl-chifferpaket som ska aktiveras i den angivna ordningen till application gateway. | Strängmatris som innehåller något av: "TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA" "TLS_DHE_DSS_WITH_AES_128_CBC_SHA" "TLS_DHE_DSS_WITH_AES_128_CBC_SHA256" "TLS_DHE_DSS_WITH_AES_256_CBC_SHA" "TLS_DHE_DSS_WITH_AES_256_CBC_SHA256" "TLS_DHE_RSA_WITH_AES_128_CBC_SHA" "TLS_DHE_RSA_WITH_AES_128_GCM_SHA256" "TLS_DHE_RSA_WITH_AES_256_CBC_SHA" "TLS_DHE_RSA_WITH_AES_256_GCM_SHA384" "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA" "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256" "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256" "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA" "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384" "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384" "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA" "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256" "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA" "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384" "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384" "TLS_RSA_WITH_3DES_EDE_CBC_SHA" "TLS_RSA_WITH_AES_128_CBC_SHA" "TLS_RSA_WITH_AES_128_CBC_SHA256" "TLS_RSA_WITH_AES_128_GCM_SHA256" "TLS_RSA_WITH_AES_256_CBC_SHA" "TLS_RSA_WITH_AES_256_CBC_SHA256" "TLS_RSA_WITH_AES_256_GCM_SHA384" |
disabledSslProtocols | SSL-protokoll som ska inaktiveras på programgatewayen. | Strängmatris som innehåller något av: "TLSv1_0" "TLSv1_1" "TLSv1_2" |
minProtocolVersion | Lägsta version av Ssl-protokollet som ska stödjas på programgatewayen. | "TLSv1_0" "TLSv1_1" "TLSv1_2" |
policyName | Namnet på den fördefinierade Ssl-principen | "AppGwSslPolicy20150501" "AppGwSslPolicy20170401" "AppGwSslPolicy20170401S" |
policyType | Typ av SSL-princip | "Anpassad" "Fördefinierad" |
ApplicationGatewayUrlPathMap
Namn | Beskrivning | Värde |
---|---|---|
etag | En unik skrivskyddad sträng som ändras när resursen uppdateras. | sträng |
Id | Resurs-ID. | sträng |
Namn | Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. | sträng |
Egenskaper | Egenskaper för UrlPathMap för programgatewayen. | ApplicationGatewayUrlPathMapPropertiesFormat |
typ | Typ av resurs. | sträng |
ApplicationGatewayUrlPathMapPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
defaultBackendAddressPool | Standardresursen för serverdelsadresspoolen för url-sökvägskartan. | SubResource |
defaultBackendHttpSettings | Standardresursen för http-inställningar för URL-sökvägen. | SubResource |
defaultRedirectConfiguration | Standardresursen för omdirigeringskonfiguration för URL-sökvägskartan. | SubResource |
pathRules | Sökvägsregel för url-sökvägsmappningsresurs. | ApplicationGatewayPathRule[] |
provisioningState | Etableringstillstånd för resursen för http-inställningar för serverdelen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". | sträng |
ApplicationGatewayWebApplicationFirewallConfiguration
Namn | Beskrivning | Värde |
---|---|---|
disabledRuleGroups | De inaktiverade regelgrupperna. | ApplicationGatewayFirewallDisabledRuleGroup[] |
Aktiverat | Om brandväggen för webbprogrammet är aktiverad eller inte. | bool (krävs) |
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 |
requestBodyCheck | Om tillåter WAF att kontrollera begärandetexten. | Bool |
ruleSetType | Typen av brandväggsregeluppsättning för webbprogram. Möjliga värden är: "OWASP". | sträng (krävs) |
ruleSetVersion | Versionen av regeluppsättningstypen. | sträng (krävs) |
ApplicationSecurityGroup
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID. | sträng |
plats | Resursplats. | sträng |
Egenskaper | Egenskaper för programsäkerhetsgruppen. | ApplicationSecurityGroupPropertiesFormat |
Taggar | Resurstaggar. | ResourceTags |
ApplicationSecurityGroupPropertiesFormat
Namn | Beskrivning | Värde |
---|
BackendAddressPool
Namn | Beskrivning | Värde |
---|---|---|
etag | En unik skrivskyddad sträng som ändras när resursen uppdateras. | sträng |
Id | Resurs-ID. | sträng |
Namn | Hämtar namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. | sträng |
Egenskaper | Egenskaper för lastbalanserarens serverdelsadresspool. | BackendAddressPoolPropertiesFormat |
BackendAddressPoolPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
provisioningState | Hämta etableringstillstånd för den offentliga IP-resursen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". | sträng |
InboundNatRule
Namn | Beskrivning | Värde |
---|---|---|
etag | En unik skrivskyddad sträng som ändras när resursen uppdateras. | sträng |
Id | Resurs-ID. | sträng |
Namn | Hämtar namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. | sträng |
Egenskaper | Egenskaper för lastbalanserarens inkommande nat-regel. | InboundNatRulePropertiesFormat |
InboundNatRulePropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
backendPort | Porten som används för den interna slutpunkten. Godtagbara värden sträcker sig från 1 till 65535. | Int |
enableFloatingIP | Konfigurerar en virtuell dators slutpunkt för den flytande IP-funktion som krävs för att konfigurera en SQL AlwaysOn-tillgänglighetsgrupp. Den här inställningen krävs när du använder SQL AlwaysOn-tillgänglighetsgrupper i SQL Server. Det går inte att ändra den här inställningen när du har skapat slutpunkten. | Bool |
frontendIPConfiguration | En referens till IP-adresser för klientdelen. | SubResource |
frontendPort | Porten för den externa slutpunkten. Portnummer för varje regel måste vara unika i lastbalanseraren. Acceptabla värden sträcker sig från 1 till 65534. | Int |
idleTimeoutInMinutes | Tidsgränsen för TCP-inaktiv anslutning. Värdet kan anges mellan 4 och 30 minuter. Standardvärdet är 4 minuter. Det här elementet används endast när protokollet är inställt på TCP. | Int |
protokoll | Transportprotokollet för slutpunkten. Möjliga värden är "Udp" eller "Tcp" eller "Alla". | "Alla" "Tcp" "Udp" |
provisioningState | Hämtar etableringstillståndet för den offentliga IP-resursen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". | sträng |
IpTag
Namn | Beskrivning | Värde |
---|---|---|
ipTagType | Hämtar eller anger typen ipTag: Example FirstPartyUsage. | sträng |
tagg | Hämtar eller anger värdet för den IpTag som är associerad med den offentliga IP-adressen. Exempel på SQL, Lagring osv. | sträng |
Microsoft.Network/applicationGateways
Namn | Beskrivning | Värde |
---|---|---|
etag | En unik skrivskyddad sträng som ändras när resursen uppdateras. | sträng |
plats | Resursplats. | sträng |
Namn | Resursnamnet | sträng (krävs) |
Egenskaper | Egenskaper för programgatewayen. | ApplicationGatewayPropertiesFormat |
Taggar | Resurstaggar | Ordlista med taggnamn och värden. |
typ | Resurstypen | "Microsoft.Network/applicationGateways@2018-01-01" |
NetworkInterfaceIPConfiguration
Namn | Beskrivning | Värde |
---|---|---|
etag | En unik skrivskyddad sträng som ändras när resursen uppdateras. | sträng |
Id | Resurs-ID. | sträng |
Namn | Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. | sträng |
Egenskaper | Ip-konfigurationsegenskaper för nätverksgränssnittet. | NetworkInterfaceIPConfigurationPropertiesFormat |
NetworkInterfaceIPConfigurationPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
applicationGatewayBackendAddressPools | Referensen för ApplicationGatewayBackendAddressPool-resursen. | ApplicationGatewayBackendAddressPool[] |
applicationSecurityGroups | Programsäkerhetsgrupper där IP-konfigurationen ingår. | ApplicationSecurityGroup[] |
loadBalancerBackendAddressPools | Referensen för LoadBalancerBackendAddressPool-resursen. | BackendAddressPool[] |
loadBalancerInboundNatRules | En lista med referenser till LoadBalancerInboundNatRules. | InboundNatRule[] |
primär | Hämtar om det här är en primär kundadress i nätverksgränssnittet. | Bool |
privateIPAddress | Ip-konfigurationens privata IP-adress. | sträng |
privateIPAddressVersion | Tillgänglig från Api-Version 2016-03-30 och senare representerar den om den specifika ipconfigurationen är IPv4 eller IPv6. Standardvärdet tas som IPv4. Möjliga värden är: "IPv4" och "IPv6". | "IPv4" "IPv6" |
privateIPAllocationMethod | Definierar hur en privat IP-adress tilldelas. Möjliga värden är: "Static" och "Dynamic". | "Dynamisk" "Statisk" |
provisioningState | Etableringstillståndet för IP-konfigurationen för nätverksgränssnittet. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". | sträng |
publicIPAddress | Offentlig IP-adress som är bunden till IP-konfigurationen. | PublicIPAddress |
Undernät | Undernät som är bundet till IP-konfigurationen. | undernät |
NetworkSecurityGroup
Namn | Beskrivning | Värde |
---|---|---|
etag | En unik skrivskyddad sträng som ändras när resursen uppdateras. | sträng |
Id | Resurs-ID. | sträng |
plats | Resursplats. | sträng |
Egenskaper | Egenskaper för nätverkssäkerhetsgruppen | NetworkSecurityGroupPropertiesFormat |
Taggar | Resurstaggar. | ResourceTags |
NetworkSecurityGroupPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
defaultSecurityRules | Standardsäkerhetsreglerna för nätverkssäkerhetsgruppen. | SecurityRule[] |
provisioningState | Etableringstillståndet för den offentliga IP-resursen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". | sträng |
resourceGuid | Resursens GUID-egenskap för nätverkssäkerhetsgruppens resurs. | sträng |
securityRules | En samling säkerhetsregler för nätverkssäkerhetsgruppen. | SecurityRule[] |
PublicIPAddress
Namn | Beskrivning | Värde |
---|---|---|
etag | En unik skrivskyddad sträng som ändras när resursen uppdateras. | sträng |
Id | Resurs-ID. | sträng |
plats | Resursplats. | sträng |
Egenskaper | Egenskaper för offentlig IP-adress. | PublicIPAddressPropertiesFormat |
Sku | Den offentliga IP-adress-SKU:n. | PublicIPAddressSku |
Taggar | Resurstaggar. | ResourceTags |
Zoner | En lista över tillgänglighetszoner som anger den IP-adress som allokerats för resursen måste komma från. | string[] |
PublicIPAddressDnsSettings
Namn | Beskrivning | Värde |
---|---|---|
domainNameLabel | Hämtar eller anger domännamnsetiketten. Sammanfogningen av domännamnsetiketten och den regionaliserade DNS-zonen utgör det fullständigt kvalificerade domännamnet som är associerat med den offentliga IP-adressen. Om en domännamnsetikett anges skapas en A DNS-post för den offentliga IP-adressen i Microsoft Azure DNS-systemet. | sträng |
Fqdn | Hämtar FQDN, fullständigt kvalificerat domännamn för den A DNS-post som är associerad med den offentliga IP-adressen. Det här är sammanlänkningen av domainNameLabel och den regionaliserade DNS-zonen. | sträng |
reverseFqdn | Hämtar eller anger det omvända fullständiga domännamnet. Ett användar synligt, fullständigt domännamn som matchar den här offentliga IP-adressen. Om reverseFqdn anges skapas en PTR DNS-post som pekar från IP-adressen i domänen in-addr.arpa till det omvända fullständiga domännamnet. | sträng |
PublicIPAddressPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
dnsSettings | FQDN för DNS-posten som är associerad med den offentliga IP-adressen. | PublicIPAddressDnsSettings |
idleTimeoutInMinutes | Tidsgränsen för inaktivitet för den offentliga IP-adressen. | Int |
ipAddress | IP-adressen som är associerad med den offentliga IP-adressresursen. | sträng |
ipTags | Listan över taggar som är associerade med den offentliga IP-adressen. | IpTag[] |
provisioningState | Etableringstillståndet för PublicIP-resursen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". | sträng |
publicIPAddressVersion | Den offentliga IP-adressversionen. Möjliga värden är: "IPv4" och "IPv6". | "IPv4" "IPv6" |
publicIPAllocationMethod | Den offentliga IP-allokeringsmetoden. Möjliga värden är: "Static" och "Dynamic". | "Dynamisk" "Statisk" |
resourceGuid | Egenskapen för resurs-GUID för den offentliga IP-resursen. | sträng |
PublicIPAddressSku
Namn | Beskrivning | Värde |
---|---|---|
Namn | Namn på en offentlig IP-adress-SKU. | "Grundläggande" "Standard" |
ResourceNavigationLink
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID. | sträng |
Namn | Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. | sträng |
Egenskaper | Egenskapsformat för resursnavigeringslänk. | ResourceNavigationLinkFormat |
ResourceNavigationLinkFormat
Namn | Beskrivning | Värde |
---|---|---|
länk | Länka till den externa resursen | sträng |
linkedResourceType | Resurstyp för den länkade resursen. | sträng |
ResourceTags
Namn | Beskrivning | Värde |
---|
ResourceTags
Namn | Beskrivning | Värde |
---|
ResourceTags
Namn | Beskrivning | Värde |
---|
ResourceTags
Namn | Beskrivning | Värde |
---|
ResourceTags
Namn | Beskrivning | Värde |
---|
Väg
Namn | Beskrivning | Värde |
---|---|---|
etag | En unik skrivskyddad sträng som ändras när resursen uppdateras. | sträng |
Id | Resurs-ID. | sträng |
Namn | Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. | sträng |
Egenskaper | Egenskaper för vägen. | RoutePropertiesFormat |
RoutePropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
addressPrefix | Mål-CIDR som vägen gäller för. | sträng |
nextHopIpAddress | IP-adresspaketen ska vidarebefordras till. Nästa hoppvärden tillåts endast i vägar där nästa hopptyp är VirtualAppliance. | sträng |
nextHopType | Typen av Azure-hopp som paketet ska skickas till. Möjliga värden är: "VirtualNetworkGateway", "VnetLocal", "Internet", "VirtualAppliance" och "None" | "Internet" "Ingen" "VirtualAppliance" "VirtualNetworkGateway" "VnetLocal" (krävs) |
provisioningState | Resursens etableringstillstånd. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". | sträng |
RouteTable
Namn | Beskrivning | Värde |
---|---|---|
etag | Hämtar en unik skrivskyddad sträng som ändras när resursen uppdateras. | sträng |
Id | Resurs-ID. | sträng |
plats | Resursplats. | sträng |
Egenskaper | Egenskaper för routningstabellen. | RouteTablePropertiesFormat |
Taggar | Resurstaggar. | ResourceTags |
RouteTablePropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
disableBgpRoutePropagation | Hämtar eller anger om du vill inaktivera de vägar som BGP har lärt sig i routningstabellen. Sant betyder inaktivera. | Bool |
provisioningState | Resursens etableringstillstånd. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". | sträng |
Vägar | Samling vägar som finns i en routningstabell. | Route[] |
SecurityRule
Namn | Beskrivning | Värde |
---|---|---|
etag | En unik skrivskyddad sträng som ändras när resursen uppdateras. | sträng |
Id | Resurs-ID. | sträng |
Namn | Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. | sträng |
Egenskaper | Egenskaper för säkerhetsregeln | SecurityRulePropertiesFormat |
SecurityRulePropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
tillträde | Nätverkstrafiken tillåts eller nekas. Möjliga värden är: "Tillåt" och "Neka". | "Tillåt" "Neka" (krävs) |
beskrivning | En beskrivning av den här regeln. Begränsad till 140 tecken. | sträng |
destinationAddressPrefix | Måladressprefixet. CIDR- eller mål-IP-intervall. Asterisk *kan också användas för att matcha alla käll-IP-adresser. Standardtaggar som "VirtualNetwork", "AzureLoadBalancer" och "Internet" kan också användas. | sträng |
destinationAddressPrefixes | Måladressprefixen. IP-intervall för CIDR eller mål. | string[] |
destinationApplicationSecurityGroups | Programsäkerhetsgruppen som angetts som mål. | ApplicationSecurityGroup[] |
destinationPortRange | Målporten eller målintervallet. Heltal eller intervall mellan 0 och 65535. Asterisk '*' kan också användas för att matcha alla portar. | sträng |
destinationPortRanges | Målportens intervall. | string[] |
riktning | Riktningen för regeln. Riktningen anger om regeln ska utvärderas för inkommande eller utgående trafik. Möjliga värden är: "Inkommande" och "Utgående". | "Inkommande" "Utgående" (krävs) |
prioritering | Regelns prioritet. Värdet kan vara mellan 100 och 4096. Prioritetsnumret måste vara unikt för varje regel i samlingen. Desto lägre prioritetsnummer, desto högre prioritet för regeln. | Int |
protokoll | Nätverksprotokoll som den här regeln gäller för. Möjliga värden är Tcp, Udp och *. | '*' "Tcp" "Udp" (krävs) |
provisioningState | Etableringstillståndet för den offentliga IP-resursen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". | sträng |
sourceAddressPrefix | CIDR- eller käll-IP-intervallet. Asterisk *kan också användas för att matcha alla käll-IP-adresser. Standardtaggar som "VirtualNetwork", "AzureLoadBalancer" och "Internet" kan också användas. Om det här är en ingressregel anger du var nätverkstrafiken kommer ifrån. | sträng |
sourceAddressPrefixes | CIDR- eller käll-IP-intervallen. | string[] |
sourceApplicationSecurityGroups | Programsäkerhetsgruppen som anges som källa. | ApplicationSecurityGroup[] |
sourcePortRange | Källporten eller -intervallet. Heltal eller intervall mellan 0 och 65535. Asterisk '*' kan också användas för att matcha alla portar. | sträng |
sourcePortRanges | Källportens intervall. | string[] |
ServiceEndpointPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
Platser | En lista över platser. | string[] |
provisioningState | Resursens etableringstillstånd. | sträng |
tjänst | Typen av slutpunktstjänst. | sträng |
Undernät
Namn | Beskrivning | Värde |
---|---|---|
etag | En unik skrivskyddad sträng som ändras när resursen uppdateras. | sträng |
Id | Resurs-ID. | sträng |
Namn | Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. | sträng |
Egenskaper | Egenskaper för undernätet. | SubnetPropertiesFormat |
SubnetPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
addressPrefix | Adressprefixet för undernätet. | sträng |
networkSecurityGroup | Referensen för NetworkSecurityGroup-resursen. | NetworkSecurityGroup |
provisioningState | Resursens etableringstillstånd. | sträng |
resourceNavigationLinks | Hämtar en matris med referenser till de externa resurserna med hjälp av undernätet. | ResourceNavigationLink[] |
routeTable | Referensen för RouteTable-resursen. | RouteTable |
serviceEndpoints | En matris med tjänstslutpunkter. | ServiceEndpointPropertiesFormat[] |
SubResource
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID. | sträng |