Microsoft.Network applicationGateways 2016-06-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@2016-06-01' = {
etag: 'string'
location: 'string'
name: 'string'
properties: {
authenticationCertificates: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
data: 'string'
provisioningState: 'string'
}
}
]
backendAddressPools: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
backendAddresses: [
{
fqdn: 'string'
ipAddress: 'string'
}
]
backendIPConfigurations: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
applicationGatewayBackendAddressPools: [
...
]
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'
provisioningState: 'string'
publicIPAddressVersion: 'string'
publicIPAllocationMethod: 'string'
resourceGuid: 'string'
}
tags: {
{customized property}: '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'
destinationPortRange: 'string'
direction: 'string'
priority: int
protocol: 'string'
provisioningState: 'string'
sourceAddressPrefix: 'string'
sourcePortRange: 'string'
}
}
]
provisioningState: 'string'
resourceGuid: 'string'
securityRules: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
access: 'string'
description: 'string'
destinationAddressPrefix: 'string'
destinationPortRange: 'string'
direction: 'string'
priority: int
protocol: 'string'
provisioningState: 'string'
sourceAddressPrefix: 'string'
sourcePortRange: '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: {
provisioningState: 'string'
routes: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
addressPrefix: 'string'
nextHopIpAddress: 'string'
nextHopType: 'string'
provisioningState: 'string'
}
}
]
}
tags: {
{customized property}: 'string'
}
}
}
}
}
}
]
provisioningState: 'string'
}
}
]
backendHttpSettingsCollection: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
authenticationCertificates: [
{
id: 'string'
}
]
cookieBasedAffinity: 'string'
port: int
probe: {
id: 'string'
}
protocol: 'string'
provisioningState: 'string'
requestTimeout: int
}
}
]
frontendIPConfigurations: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
privateIPAddress: 'string'
privateIPAllocationMethod: 'string'
provisioningState: 'string'
publicIPAddress: {
id: 'string'
}
subnet: {
id: 'string'
}
}
}
]
frontendPorts: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
port: int
provisioningState: 'string'
}
}
]
gatewayIPConfigurations: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
provisioningState: 'string'
subnet: {
id: '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'
}
}
}
]
probes: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
host: 'string'
interval: int
path: 'string'
protocol: 'string'
provisioningState: 'string'
timeout: int
unhealthyThreshold: int
}
}
]
provisioningState: 'string'
requestRoutingRules: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
backendAddressPool: {
id: 'string'
}
backendHttpSettings: {
id: 'string'
}
httpListener: {
id: 'string'
}
provisioningState: 'string'
ruleType: 'string'
urlPathMap: {
id: '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'
}
}
]
sslPolicy: {
disabledSslProtocols: [
'string'
]
}
urlPathMaps: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
defaultBackendAddressPool: {
id: 'string'
}
defaultBackendHttpSettings: {
id: 'string'
}
pathRules: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
backendAddressPool: {
id: 'string'
}
backendHttpSettings: {
id: 'string'
}
paths: [
'string'
]
provisioningState: 'string'
}
}
]
provisioningState: '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 application gateway | ApplicationGatewayAuthenticationCertificatePropertiesFormat |
ApplicationGatewayAuthenticationCertificatePropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
data | Offentliga certifikatdata | sträng |
provisioningState | Etableringstillstånd för autentiseringscertifikatresursen Uppdatera/ta bort/misslyckades | sträng |
ApplicationGatewayBackendAddress
Namn | Beskrivning | Värde |
---|---|---|
Fqdn | Dns-namn | 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 serverdelsadresspool för programgateway | ApplicationGatewayBackendAddressPoolPropertiesFormat |
ApplicationGatewayBackendAddressPoolPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
backendAddresses | Serverdelsadresser | ApplicationGatewayBackendAddress[] |
backendIPConfigurations | Samling referenser till IP-adresser som definierats i nätverkskort | NetworkInterfaceIPConfiguration[] |
provisioningState | Etableringstillstånd för serverdelsadresspoolresursen Uppdatera/ta bort/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 inställningar för serverdelsadresspool för programgateway | ApplicationGatewayBackendHttpSettingsPropertiesFormat |
ApplicationGatewayBackendHttpSettingsPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
authenticationCertificates | Matris med referenser till Application Gateway-autentiseringscertifikat | SubResource[] |
cookieBasedAffinity | Cookietillhörighet | "Inaktiverad" "Aktiverad" |
hamn | Hamn | Int |
sond | Avsökningsresurs för programgateway | SubResource |
protokoll | Protokoll | "Http" "Https" |
provisioningState | Etableringstillstånd för serverdelens http-inställningsresurs Uppdatera/ta bort/Misslyckades | sträng |
requestTimeout | Tidsgräns för begäran | 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 programgateway | ApplicationGatewayFrontendIPConfigurationPropertiesFormat |
ApplicationGatewayFrontendIPConfigurationPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
privateIPAddress | PrivateIPAddress för IP-konfigurationen för nätverksgränssnittet | sträng |
privateIPAllocationMethod | PrivateIP-allokeringsmetod (statisk/dynamisk) | "Dynamisk" "Statisk" |
provisioningState | Etableringstillstånd för PublicIP-resursen Uppdatera/ta bort/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 programgateway | ApplicationGatewayFrontendPortPropertiesFormat |
ApplicationGatewayFrontendPortPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
hamn | Klientdelsport | Int |
provisioningState | Etableringstillstånd för klientdelsportresursen Uppdatera/ta bort/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 programgatewayen | ApplicationGatewayHttpListenerPropertiesFormat |
ApplicationGatewayHttpListenerPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
frontendIPConfiguration | Klientdels-IP-konfigurationsresurs för programgateway | SubResource |
frontendPort | Klientdelsportresurs för programgateway | SubResource |
hostName | Värdnamn för http-lyssnaren | sträng |
protokoll | Protokoll | "Http" "Https" |
provisioningState | Etableringstillstånd för http-lyssnarresursen Uppdatera/ta bort/Misslyckades | sträng |
requireServerNameIndication | RequireServerNameIndication för http-lyssnaren | Bool |
sslCertificate | Ssl-certifikatresurs för application gateway | 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 av programgateway | ApplicationGatewayIPConfigurationPropertiesFormat |
ApplicationGatewayIPConfigurationPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
provisioningState | Etableringstillstånd för programgatewayens undernätsresurs Uppdatera/ta bort/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 avsökning av programgateway | ApplicationGatewayPathRulePropertiesFormat |
ApplicationGatewayPathRulePropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
backendAddressPool | Resurs för serverdelsadresspool för url-sökvägskarta | SubResource |
backendHttpSettings | Resurs för http-inställningar för serverdelen för url-sökvägskarta | SubResource |
Sökvägar | Sökvägsregler för URL-sökvägskarta | string[] |
provisioningState | Sökvägsregel för URL-sökvägsmappningsresursen Uppdatera/ta bort/misslyckades | sträng |
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 av programgateway | ApplicationGatewayProbePropertiesFormat |
ApplicationGatewayProbePropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
värd | Värd som ska skicka avsökningen till | sträng |
intervall | Avsökningsintervall i sekunder | Int |
stig | Relativ sökväg för avsökning | sträng |
protokoll | Protokoll | "Http" "Https" |
provisioningState | Etableringstillstånd för serverdelens http-inställningsresurs Uppdatera/ta bort/Misslyckades | sträng |
Timeout | Tidsgräns för avsökning i sekunder | Int |
unhealthyThreshold | Tröskelvärde för avsökning av feltillstånd | Int |
ApplicationGatewayPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
authenticationCertificates | Autentiseringscertifikat för application gateway-resurs | ApplicationGatewayAuthenticationCertificate[] |
backendAddressPools | Serverdelsadresspool för application gateway-resurs | ApplicationGatewayBackendAddressPool[] |
backendHttpSettingsCollection | Http-inställningar för serverdelen för application gateway-resurs | ApplicationGatewayBackendHttpSettings[] |
frontendIPConfigurations | Klientdels-IP-adresser för application gateway-resurs | ApplicationGatewayFrontendIPConfiguration[] |
frontendPorts | Klientdelsportar för application gateway-resurs | ApplicationGatewayFrontendPort[] |
gatewayIPConfigurations | Undernät för application gateway-resurs | ApplicationGatewayIPConfiguration[] |
httpListeners | HTTP-lyssnare av application gateway-resurs | ApplicationGatewayHttpListener[] |
Sonder | Avsökningar av application gateway-resurs | ApplicationGatewayProbe[] |
provisioningState | Etableringstillstånd för ApplicationGateway-resursen Uppdatera/ta bort/misslyckades | sträng |
requestRoutingRules | Begära routningsregler för application gateway-resurs | ApplicationGatewayRequestRoutingRule[] |
resourceGuid | Resurs-guid-egenskapen för ApplicationGateway-resursen | sträng |
Sku | SKU för application gateway-resurs | ApplicationGatewaySku |
sslCertificates | SSL-certifikat för application gateway-resurs | ApplicationGatewaySslCertificate[] |
sslPolicy | SSL-princip för application gateway-resurs | ApplicationGatewaySslPolicy |
urlPathMaps | URL-sökvägskarta för application gateway-resurs | ApplicationGatewayUrlPathMap[] |
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ärandedirigeringsregel för application gateway | ApplicationGatewayRequestRoutingRulePropertiesFormat |
ApplicationGatewayRequestRoutingRulePropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
backendAddressPool | Resurs för serverdelsadresspool för programgateway | SubResource |
backendHttpSettings | Klientdelsportresurs för programgateway | SubResource |
httpListener | Http-lyssnarresurs för programgateway | SubResource |
provisioningState | Etableringstillstånd för resursen för begärandedirigeringsregeln Uppdatera/ta bort/Misslyckades | sträng |
ruleType | Regeltyp | "Grundläggande" "PathBasedRouting" |
urlPathMap | Url-sökvägsmappningsresurs för programgateway | SubResource |
ApplicationGatewaySku
Namn | Beskrivning | Värde |
---|---|---|
kapacitet | Kapacitet (instansantal) för programgateway | Int |
Namn | Namnet på application gateway SKU | "Standard_Large" "Standard_Medium" "Standard_Small" |
Nivå | Nivå för programgateway | "Standard" |
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 application gateway | ApplicationGatewaySslCertificatePropertiesFormat |
ApplicationGatewaySslCertificatePropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
data | SSL-certifikatdata | sträng |
lösenord | SSL-certifikatlösenord | sträng |
provisioningState | Etableringstillstånd för SSL-certifikatresursen Uppdatera/ta bort/misslyckades | sträng |
publicCertData | Offentliga SSL-certifikatdata | sträng |
ApplicationGatewaySslPolicy
Namn | Beskrivning | Värde |
---|---|---|
disabledSslProtocols | SSL-protokoll som ska inaktiveras på Application Gateway | Strängmatris som innehåller något av: "TLSv1_0" "TLSv1_1" "TLSv1_2" |
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 programgateway | ApplicationGatewayUrlPathMapPropertiesFormat |
ApplicationGatewayUrlPathMapPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
defaultBackendAddressPool | Standardresurs för serverdelsadresspool för URL-sökvägskarta | SubResource |
defaultBackendHttpSettings | Standardresursen för http-inställningar för URL-sökväg | SubResource |
pathRules | Sökvägsregel för url-sökvägsmappningsresurs | ApplicationGatewayPathRule[] |
provisioningState | Etableringstillstånd för serverdelens http-inställningsresurs Uppdatera/ta bort/Misslyckades | sträng |
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 BackendAddressPool | BackendAddressPoolPropertiesFormat |
BackendAddressPoolPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
provisioningState | Hämta etableringstillståndet för PublicIP-resursen Uppdatera/ta bort/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 inkommande NAT-regel | InboundNatRulePropertiesFormat |
InboundNatRulePropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
backendPort | Hämtar eller anger en port som används för interna anslutningar på slutpunkten. Attributet localPort mappar slutpunktens eviga port till en intern port för en roll. Detta är användbart i scenarier där en roll måste kommunicera med en intern komponent på en port som skiljer sig från den som exponeras externt. Om det inte anges är värdet för localPort detsamma som portattributet. Ange värdet för localPort till *för att automatiskt tilldela en oallokerad port som kan identifieras med hjälp av körnings-API:et | 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 Always ON-tillgänglighetsgrupper i SQL Server. Det går inte att ändra den här inställningen när du har skapat slutpunkten | Bool |
frontendIPConfiguration | Hämtar eller anger en referens till IP-adresser för klientdelen | SubResource |
frontendPort | Hämtar eller anger porten för den externa slutpunkten. Du kan ange valfritt portnummer som du väljer, men portnumren som anges för varje roll i tjänsten måste vara unika. Möjliga värden mellan 1 och 65535, inklusive | Int |
idleTimeoutInMinutes | Hämtar eller anger 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 | Hämtar eller anger transportprotokollet för slutpunkten. Möjliga värden är Udp eller Tcp | "Tcp" "Udp" |
provisioningState | Hämtar etableringstillståndet för PublicIP-resursen Uppdatera/ta bort/misslyckades | 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 Application Gateway | 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 | 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 IPConfiguration | NetworkInterfaceIPConfigurationPropertiesFormat |
NetworkInterfaceIPConfigurationPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
applicationGatewayBackendAddressPools | Hämtar eller anger referensen för ApplicationGatewayBackendAddressPool-resursen | ApplicationGatewayBackendAddressPool[] |
loadBalancerBackendAddressPools | Hämtar eller anger referensen för LoadBalancerBackendAddressPool-resurs | BackendAddressPool[] |
loadBalancerInboundNatRules | Hämtar eller anger en lista över referenser till LoadBalancerInboundNatRules | InboundNatRule[] |
primär | Hämtar om det här är en primär kundadress på nätverkskortet | Bool |
privateIPAddress | sträng | |
privateIPAddressVersion | Hämtar eller anger PrivateIP-adressversion (IPv4/IPv6) | "IPv4" "IPv6" |
privateIPAllocationMethod | Hämtar eller anger PrivateIP-allokeringsmetod | "Dynamisk" "Statisk" |
provisioningState | sträng | |
publicIPAddress | PublicIPAddress-resurs | PublicIPAddress |
Undernät | Undernät i en VirtualNetwork-resurs | undernät |
NetworkSecurityGroup
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 | Resurs för nätverkssäkerhetsgrupp | NetworkSecurityGroupPropertiesFormat |
Taggar | Resurstaggar | ResourceTags |
NetworkSecurityGroupPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
defaultSecurityRules | Hämtar eller standardsäkerhetsregler för nätverkssäkerhetsgrupp | SecurityRule[] |
provisioningState | Hämtar etableringstillståndet för PublicIP-resursen Uppdatera/ta bort/misslyckades | sträng |
resourceGuid | Hämtar eller anger resurs-GUID-egenskapen för nätverkssäkerhetsgruppresursen | sträng |
securityRules | Hämtar eller anger säkerhetsregler för nätverkssäkerhetsgrupp | SecurityRule[] |
PublicIPAddress
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 | PublicIpAddress-egenskaper | PublicIPAddressPropertiesFormat |
Taggar | Resurstaggar | ResourceTags |
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 | Hämtar eller anger FQDN för DNS-posten som är associerad med den offentliga IP-adressen | PublicIPAddressDnsSettings |
idleTimeoutInMinutes | Hämtar eller anger tidsgränsen för inaktivitet för den offentliga IP-adressen | Int |
ipAddress | sträng | |
provisioningState | Hämtar etableringstillståndet för PublicIP-resursen Uppdatera/ta bort/misslyckades | sträng |
publicIPAddressVersion | Hämtar eller anger publicIP-adressversion (IPv4/IPv6) | "IPv4" "IPv6" |
publicIPAllocationMethod | Hämtar eller anger PublicIP-allokeringsmetod (statisk/dynamisk) | "Dynamisk" "Statisk" |
resourceGuid | Hämtar eller anger resurs-guid-egenskapen för PublicIP-resursen | sträng |
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 | Egenskaper för ResourceNavigationLink | 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 |
---|
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 | 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 | Routningsresurs | RoutePropertiesFormat |
RoutePropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
addressPrefix | Hämtar eller anger mål-CIDR som vägen gäller för. | sträng |
nextHopIpAddress | Hämtar eller anger 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 | Hämtar eller anger vilken typ av Azure-hopp paketet ska skickas till. | "Internet" "Ingen" "VirtualAppliance" "VirtualNetworkGateway" "VnetLocal" (krävs) |
provisioningState | Hämtar etableringstillståndet för resursen Uppdatera/ta bort/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 | Routningstabellresurs | RouteTablePropertiesFormat |
Taggar | Resurstaggar | ResourceTags |
RouteTablePropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
provisioningState | Hämtar etableringstillståndet för resursen Uppdatera/ta bort/misslyckades | sträng |
Vägar | Hämtar eller anger vägar 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 | 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 | SecurityRulePropertiesFormat |
SecurityRulePropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
tillträde | Hämtar eller anger nätverkstrafik tillåts eller nekas. Möjliga värden är "Tillåt" och "Neka" | "Tillåt" "Neka" (krävs) |
beskrivning | Hämtar eller anger en beskrivning för den här regeln. Begränsad till 140 tecken. | sträng |
destinationAddressPrefix | Hämtar eller anger måladressprefix. CIDR eller källans 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 (krävs) |
destinationPortRange | Hämtar eller anger målport eller målintervall. Heltal eller intervall mellan 0 och 65535. Asterisk '*' kan också användas för att matcha alla portar. | sträng |
riktning | Hämtar eller anger riktningen för regeln. Inkommande eller utgående. Riktningen anger om regeln ska utvärderas för inkommande eller utgående trafik. | "Inkommande" "Utgående" (krävs) |
prioritering | Hämtar eller anger 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 | Hämtar eller anger nätverksprotokoll som den här regeln gäller för. Kan vara Tcp, Udp eller All(*). | '*' "Tcp" "Udp" (krävs) |
provisioningState | Hämtar etableringstillståndet för PublicIP-resursen Uppdatera/ta bort/misslyckades | sträng |
sourceAddressPrefix | Hämtar eller anger källadressprefix. CIDR eller källans 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. Om det här är en ingressregel anger du var nätverkstrafiken kommer ifrån. | sträng (krävs) |
sourcePortRange | Hämtar eller anger källport eller -intervall. Heltal eller intervall mellan 0 och 65535. Asterisk '*' kan också användas för att matcha alla portar. | 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 | Hämtar eller anger 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 | SubnetPropertiesFormat |
SubnetPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
addressPrefix | Hämtar eller anger adressprefix för undernätet. | sträng |
networkSecurityGroup | Hämtar eller anger referensen för NetworkSecurityGroup-resursen | NetworkSecurityGroup |
provisioningState | Hämtar etableringstillstånd för resursen | sträng |
resourceNavigationLinks | Hämtar matris med referenser till externa resurser med hjälp av undernät | ResourceNavigationLink[] |
routeTable | Hämtar eller anger referensen för RouteTable-resursen | RouteTable |
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": "2016-06-01",
"name": "string",
"etag": "string",
"location": "string",
"properties": {
"authenticationCertificates": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"data": "string",
"provisioningState": "string"
}
}
],
"backendAddressPools": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"backendAddresses": [
{
"fqdn": "string",
"ipAddress": "string"
}
],
"backendIPConfigurations": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"applicationGatewayBackendAddressPools": [
...
],
"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",
"provisioningState": "string",
"publicIPAddressVersion": "string",
"publicIPAllocationMethod": "string",
"resourceGuid": "string"
},
"tags": {
"{customized property}": "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",
"destinationPortRange": "string",
"direction": "string",
"priority": "int",
"protocol": "string",
"provisioningState": "string",
"sourceAddressPrefix": "string",
"sourcePortRange": "string"
}
}
],
"provisioningState": "string",
"resourceGuid": "string",
"securityRules": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"access": "string",
"description": "string",
"destinationAddressPrefix": "string",
"destinationPortRange": "string",
"direction": "string",
"priority": "int",
"protocol": "string",
"provisioningState": "string",
"sourceAddressPrefix": "string",
"sourcePortRange": "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": {
"provisioningState": "string",
"routes": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"addressPrefix": "string",
"nextHopIpAddress": "string",
"nextHopType": "string",
"provisioningState": "string"
}
}
]
},
"tags": {
"{customized property}": "string"
}
}
}
}
}
}
],
"provisioningState": "string"
}
}
],
"backendHttpSettingsCollection": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"authenticationCertificates": [
{
"id": "string"
}
],
"cookieBasedAffinity": "string",
"port": "int",
"probe": {
"id": "string"
},
"protocol": "string",
"provisioningState": "string",
"requestTimeout": "int"
}
}
],
"frontendIPConfigurations": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"privateIPAddress": "string",
"privateIPAllocationMethod": "string",
"provisioningState": "string",
"publicIPAddress": {
"id": "string"
},
"subnet": {
"id": "string"
}
}
}
],
"frontendPorts": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"port": "int",
"provisioningState": "string"
}
}
],
"gatewayIPConfigurations": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"provisioningState": "string",
"subnet": {
"id": "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"
}
}
}
],
"probes": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"host": "string",
"interval": "int",
"path": "string",
"protocol": "string",
"provisioningState": "string",
"timeout": "int",
"unhealthyThreshold": "int"
}
}
],
"provisioningState": "string",
"requestRoutingRules": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"backendAddressPool": {
"id": "string"
},
"backendHttpSettings": {
"id": "string"
},
"httpListener": {
"id": "string"
},
"provisioningState": "string",
"ruleType": "string",
"urlPathMap": {
"id": "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"
}
}
],
"sslPolicy": {
"disabledSslProtocols": [ "string" ]
},
"urlPathMaps": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"defaultBackendAddressPool": {
"id": "string"
},
"defaultBackendHttpSettings": {
"id": "string"
},
"pathRules": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"backendAddressPool": {
"id": "string"
},
"backendHttpSettings": {
"id": "string"
},
"paths": [ "string" ],
"provisioningState": "string"
}
}
],
"provisioningState": "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 application gateway | ApplicationGatewayAuthenticationCertificatePropertiesFormat |
ApplicationGatewayAuthenticationCertificatePropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
data | Offentliga certifikatdata | sträng |
provisioningState | Etableringstillstånd för autentiseringscertifikatresursen Uppdatera/ta bort/misslyckades | sträng |
ApplicationGatewayBackendAddress
Namn | Beskrivning | Värde |
---|---|---|
Fqdn | Dns-namn | 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 serverdelsadresspool för programgateway | ApplicationGatewayBackendAddressPoolPropertiesFormat |
ApplicationGatewayBackendAddressPoolPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
backendAddresses | Serverdelsadresser | ApplicationGatewayBackendAddress[] |
backendIPConfigurations | Samling referenser till IP-adresser som definierats i nätverkskort | NetworkInterfaceIPConfiguration[] |
provisioningState | Etableringstillstånd för serverdelsadresspoolresursen Uppdatera/ta bort/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 inställningar för serverdelsadresspool för programgateway | ApplicationGatewayBackendHttpSettingsPropertiesFormat |
ApplicationGatewayBackendHttpSettingsPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
authenticationCertificates | Matris med referenser till Application Gateway-autentiseringscertifikat | SubResource[] |
cookieBasedAffinity | Cookietillhörighet | "Inaktiverad" "Aktiverad" |
hamn | Hamn | Int |
sond | Avsökningsresurs för programgateway | SubResource |
protokoll | Protokoll | "Http" "Https" |
provisioningState | Etableringstillstånd för serverdelens http-inställningsresurs Uppdatera/ta bort/Misslyckades | sträng |
requestTimeout | Tidsgräns för begäran | 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 programgateway | ApplicationGatewayFrontendIPConfigurationPropertiesFormat |
ApplicationGatewayFrontendIPConfigurationPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
privateIPAddress | PrivateIPAddress för IP-konfigurationen för nätverksgränssnittet | sträng |
privateIPAllocationMethod | PrivateIP-allokeringsmetod (statisk/dynamisk) | "Dynamisk" "Statisk" |
provisioningState | Etableringstillstånd för PublicIP-resursen Uppdatera/ta bort/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 programgateway | ApplicationGatewayFrontendPortPropertiesFormat |
ApplicationGatewayFrontendPortPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
hamn | Klientdelsport | Int |
provisioningState | Etableringstillstånd för klientdelsportresursen Uppdatera/ta bort/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 programgatewayen | ApplicationGatewayHttpListenerPropertiesFormat |
ApplicationGatewayHttpListenerPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
frontendIPConfiguration | Klientdels-IP-konfigurationsresurs för programgateway | SubResource |
frontendPort | Klientdelsportresurs för programgateway | SubResource |
hostName | Värdnamn för http-lyssnaren | sträng |
protokoll | Protokoll | "Http" "Https" |
provisioningState | Etableringstillstånd för http-lyssnarresursen Uppdatera/ta bort/Misslyckades | sträng |
requireServerNameIndication | RequireServerNameIndication för http-lyssnaren | Bool |
sslCertificate | Ssl-certifikatresurs för application gateway | 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 av programgateway | ApplicationGatewayIPConfigurationPropertiesFormat |
ApplicationGatewayIPConfigurationPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
provisioningState | Etableringstillstånd för programgatewayens undernätsresurs Uppdatera/ta bort/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 avsökning av programgateway | ApplicationGatewayPathRulePropertiesFormat |
ApplicationGatewayPathRulePropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
backendAddressPool | Resurs för serverdelsadresspool för url-sökvägskarta | SubResource |
backendHttpSettings | Resurs för http-inställningar för serverdelen för url-sökvägskarta | SubResource |
Sökvägar | Sökvägsregler för URL-sökvägskarta | string[] |
provisioningState | Sökvägsregel för URL-sökvägsmappningsresursen Uppdatera/ta bort/misslyckades | sträng |
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 av programgateway | ApplicationGatewayProbePropertiesFormat |
ApplicationGatewayProbePropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
värd | Värd som ska skicka avsökningen till | sträng |
intervall | Avsökningsintervall i sekunder | Int |
stig | Relativ sökväg för avsökning | sträng |
protokoll | Protokoll | "Http" "Https" |
provisioningState | Etableringstillstånd för serverdelens http-inställningsresurs Uppdatera/ta bort/Misslyckades | sträng |
Timeout | Tidsgräns för avsökning i sekunder | Int |
unhealthyThreshold | Tröskelvärde för avsökning av feltillstånd | Int |
ApplicationGatewayPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
authenticationCertificates | Autentiseringscertifikat för application gateway-resurs | ApplicationGatewayAuthenticationCertificate[] |
backendAddressPools | Serverdelsadresspool för application gateway-resurs | ApplicationGatewayBackendAddressPool[] |
backendHttpSettingsCollection | Http-inställningar för serverdelen för application gateway-resurs | ApplicationGatewayBackendHttpSettings[] |
frontendIPConfigurations | Klientdels-IP-adresser för application gateway-resurs | ApplicationGatewayFrontendIPConfiguration[] |
frontendPorts | Klientdelsportar för application gateway-resurs | ApplicationGatewayFrontendPort[] |
gatewayIPConfigurations | Undernät för application gateway-resurs | ApplicationGatewayIPConfiguration[] |
httpListeners | HTTP-lyssnare av application gateway-resurs | ApplicationGatewayHttpListener[] |
Sonder | Avsökningar av application gateway-resurs | ApplicationGatewayProbe[] |
provisioningState | Etableringstillstånd för ApplicationGateway-resursen Uppdatera/ta bort/misslyckades | sträng |
requestRoutingRules | Begära routningsregler för application gateway-resurs | ApplicationGatewayRequestRoutingRule[] |
resourceGuid | Resurs-guid-egenskapen för ApplicationGateway-resursen | sträng |
Sku | SKU för application gateway-resurs | ApplicationGatewaySku |
sslCertificates | SSL-certifikat för application gateway-resurs | ApplicationGatewaySslCertificate[] |
sslPolicy | SSL-princip för application gateway-resurs | ApplicationGatewaySslPolicy |
urlPathMaps | URL-sökvägskarta för application gateway-resurs | ApplicationGatewayUrlPathMap[] |
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ärandedirigeringsregel för application gateway | ApplicationGatewayRequestRoutingRulePropertiesFormat |
ApplicationGatewayRequestRoutingRulePropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
backendAddressPool | Resurs för serverdelsadresspool för programgateway | SubResource |
backendHttpSettings | Klientdelsportresurs för programgateway | SubResource |
httpListener | Http-lyssnarresurs för programgateway | SubResource |
provisioningState | Etableringstillstånd för resursen för begärandedirigeringsregeln Uppdatera/ta bort/Misslyckades | sträng |
ruleType | Regeltyp | "Grundläggande" "PathBasedRouting" |
urlPathMap | Url-sökvägsmappningsresurs för programgateway | SubResource |
ApplicationGatewaySku
Namn | Beskrivning | Värde |
---|---|---|
kapacitet | Kapacitet (instansantal) för programgateway | Int |
Namn | Namnet på application gateway SKU | "Standard_Large" "Standard_Medium" "Standard_Small" |
Nivå | Nivå för programgateway | "Standard" |
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 application gateway | ApplicationGatewaySslCertificatePropertiesFormat |
ApplicationGatewaySslCertificatePropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
data | SSL-certifikatdata | sträng |
lösenord | SSL-certifikatlösenord | sträng |
provisioningState | Etableringstillstånd för SSL-certifikatresursen Uppdatera/ta bort/misslyckades | sträng |
publicCertData | Offentliga SSL-certifikatdata | sträng |
ApplicationGatewaySslPolicy
Namn | Beskrivning | Värde |
---|---|---|
disabledSslProtocols | SSL-protokoll som ska inaktiveras på Application Gateway | Strängmatris som innehåller något av: "TLSv1_0" "TLSv1_1" "TLSv1_2" |
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 programgateway | ApplicationGatewayUrlPathMapPropertiesFormat |
ApplicationGatewayUrlPathMapPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
defaultBackendAddressPool | Standardresurs för serverdelsadresspool för URL-sökvägskarta | SubResource |
defaultBackendHttpSettings | Standardresursen för http-inställningar för URL-sökväg | SubResource |
pathRules | Sökvägsregel för url-sökvägsmappningsresurs | ApplicationGatewayPathRule[] |
provisioningState | Etableringstillstånd för serverdelens http-inställningsresurs Uppdatera/ta bort/Misslyckades | sträng |
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 BackendAddressPool | BackendAddressPoolPropertiesFormat |
BackendAddressPoolPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
provisioningState | Hämta etableringstillståndet för PublicIP-resursen Uppdatera/ta bort/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 inkommande NAT-regel | InboundNatRulePropertiesFormat |
InboundNatRulePropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
backendPort | Hämtar eller anger en port som används för interna anslutningar på slutpunkten. Attributet localPort mappar slutpunktens eviga port till en intern port för en roll. Detta är användbart i scenarier där en roll måste kommunicera med en intern komponent på en port som skiljer sig från den som exponeras externt. Om det inte anges är värdet för localPort detsamma som portattributet. Ange värdet för localPort till *för att automatiskt tilldela en oallokerad port som kan identifieras med hjälp av körnings-API:et | 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 Always ON-tillgänglighetsgrupper i SQL Server. Det går inte att ändra den här inställningen när du har skapat slutpunkten | Bool |
frontendIPConfiguration | Hämtar eller anger en referens till IP-adresser för klientdelen | SubResource |
frontendPort | Hämtar eller anger porten för den externa slutpunkten. Du kan ange valfritt portnummer som du väljer, men portnumren som anges för varje roll i tjänsten måste vara unika. Möjliga värden mellan 1 och 65535, inklusive | Int |
idleTimeoutInMinutes | Hämtar eller anger 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 | Hämtar eller anger transportprotokollet för slutpunkten. Möjliga värden är Udp eller Tcp | "Tcp" "Udp" |
provisioningState | Hämtar etableringstillståndet för PublicIP-resursen Uppdatera/ta bort/misslyckades | sträng |
Microsoft.Network/applicationGateways
Namn | Beskrivning | Värde |
---|---|---|
apiVersion | API-versionen | '2016-06-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 Application Gateway | 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 | 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 IPConfiguration | NetworkInterfaceIPConfigurationPropertiesFormat |
NetworkInterfaceIPConfigurationPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
applicationGatewayBackendAddressPools | Hämtar eller anger referensen för ApplicationGatewayBackendAddressPool-resursen | ApplicationGatewayBackendAddressPool[] |
loadBalancerBackendAddressPools | Hämtar eller anger referensen för LoadBalancerBackendAddressPool-resurs | BackendAddressPool[] |
loadBalancerInboundNatRules | Hämtar eller anger en lista över referenser till LoadBalancerInboundNatRules | InboundNatRule[] |
primär | Hämtar om det här är en primär kundadress på nätverkskortet | Bool |
privateIPAddress | sträng | |
privateIPAddressVersion | Hämtar eller anger PrivateIP-adressversion (IPv4/IPv6) | "IPv4" "IPv6" |
privateIPAllocationMethod | Hämtar eller anger PrivateIP-allokeringsmetod | "Dynamisk" "Statisk" |
provisioningState | sträng | |
publicIPAddress | PublicIPAddress-resurs | PublicIPAddress |
Undernät | Undernät i en VirtualNetwork-resurs | undernät |
NetworkSecurityGroup
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 | Resurs för nätverkssäkerhetsgrupp | NetworkSecurityGroupPropertiesFormat |
Taggar | Resurstaggar | ResourceTags |
NetworkSecurityGroupPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
defaultSecurityRules | Hämtar eller standardsäkerhetsregler för nätverkssäkerhetsgrupp | SecurityRule[] |
provisioningState | Hämtar etableringstillståndet för PublicIP-resursen Uppdatera/ta bort/misslyckades | sträng |
resourceGuid | Hämtar eller anger resurs-GUID-egenskapen för nätverkssäkerhetsgruppresursen | sträng |
securityRules | Hämtar eller anger säkerhetsregler för nätverkssäkerhetsgrupp | SecurityRule[] |
PublicIPAddress
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 | PublicIpAddress-egenskaper | PublicIPAddressPropertiesFormat |
Taggar | Resurstaggar | ResourceTags |
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 | Hämtar eller anger FQDN för DNS-posten som är associerad med den offentliga IP-adressen | PublicIPAddressDnsSettings |
idleTimeoutInMinutes | Hämtar eller anger tidsgränsen för inaktivitet för den offentliga IP-adressen | Int |
ipAddress | sträng | |
provisioningState | Hämtar etableringstillståndet för PublicIP-resursen Uppdatera/ta bort/misslyckades | sträng |
publicIPAddressVersion | Hämtar eller anger publicIP-adressversion (IPv4/IPv6) | "IPv4" "IPv6" |
publicIPAllocationMethod | Hämtar eller anger PublicIP-allokeringsmetod (statisk/dynamisk) | "Dynamisk" "Statisk" |
resourceGuid | Hämtar eller anger resurs-guid-egenskapen för PublicIP-resursen | sträng |
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 | Egenskaper för ResourceNavigationLink | 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 |
---|
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 | 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 | Routningsresurs | RoutePropertiesFormat |
RoutePropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
addressPrefix | Hämtar eller anger mål-CIDR som vägen gäller för. | sträng |
nextHopIpAddress | Hämtar eller anger 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 | Hämtar eller anger vilken typ av Azure-hopp paketet ska skickas till. | "Internet" "Ingen" "VirtualAppliance" "VirtualNetworkGateway" "VnetLocal" (krävs) |
provisioningState | Hämtar etableringstillståndet för resursen Uppdatera/ta bort/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 | Routningstabellresurs | RouteTablePropertiesFormat |
Taggar | Resurstaggar | ResourceTags |
RouteTablePropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
provisioningState | Hämtar etableringstillståndet för resursen Uppdatera/ta bort/misslyckades | sträng |
Vägar | Hämtar eller anger vägar 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 | 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 | SecurityRulePropertiesFormat |
SecurityRulePropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
tillträde | Hämtar eller anger nätverkstrafik tillåts eller nekas. Möjliga värden är "Tillåt" och "Neka" | "Tillåt" "Neka" (krävs) |
beskrivning | Hämtar eller anger en beskrivning för den här regeln. Begränsad till 140 tecken. | sträng |
destinationAddressPrefix | Hämtar eller anger måladressprefix. CIDR eller källans 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 (krävs) |
destinationPortRange | Hämtar eller anger målport eller målintervall. Heltal eller intervall mellan 0 och 65535. Asterisk '*' kan också användas för att matcha alla portar. | sträng |
riktning | Hämtar eller anger riktningen för regeln. Inkommande eller utgående. Riktningen anger om regeln ska utvärderas för inkommande eller utgående trafik. | "Inkommande" "Utgående" (krävs) |
prioritering | Hämtar eller anger 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 | Hämtar eller anger nätverksprotokoll som den här regeln gäller för. Kan vara Tcp, Udp eller All(*). | '*' "Tcp" "Udp" (krävs) |
provisioningState | Hämtar etableringstillståndet för PublicIP-resursen Uppdatera/ta bort/misslyckades | sträng |
sourceAddressPrefix | Hämtar eller anger källadressprefix. CIDR eller källans 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. Om det här är en ingressregel anger du var nätverkstrafiken kommer ifrån. | sträng (krävs) |
sourcePortRange | Hämtar eller anger källport eller -intervall. Heltal eller intervall mellan 0 och 65535. Asterisk '*' kan också användas för att matcha alla portar. | 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 | Hämtar eller anger 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 | SubnetPropertiesFormat |
SubnetPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
addressPrefix | Hämtar eller anger adressprefix för undernätet. | sträng |
networkSecurityGroup | Hämtar eller anger referensen för NetworkSecurityGroup-resursen | NetworkSecurityGroup |
provisioningState | Hämtar etableringstillstånd för resursen | sträng |
resourceNavigationLinks | Hämtar matris med referenser till externa resurser med hjälp av undernät | ResourceNavigationLink[] |
routeTable | Hämtar eller anger referensen för RouteTable-resursen | RouteTable |
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@2016-06-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"
}
}
]
backendAddressPools = [
{
etag = "string"
id = "string"
name = "string"
properties = {
backendAddresses = [
{
fqdn = "string"
ipAddress = "string"
}
]
backendIPConfigurations = [
{
etag = "string"
id = "string"
name = "string"
properties = {
applicationGatewayBackendAddressPools = [
...
]
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"
provisioningState = "string"
publicIPAddressVersion = "string"
publicIPAllocationMethod = "string"
resourceGuid = "string"
}
tags = {
{customized property} = "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"
destinationPortRange = "string"
direction = "string"
priority = int
protocol = "string"
provisioningState = "string"
sourceAddressPrefix = "string"
sourcePortRange = "string"
}
}
]
provisioningState = "string"
resourceGuid = "string"
securityRules = [
{
etag = "string"
id = "string"
name = "string"
properties = {
access = "string"
description = "string"
destinationAddressPrefix = "string"
destinationPortRange = "string"
direction = "string"
priority = int
protocol = "string"
provisioningState = "string"
sourceAddressPrefix = "string"
sourcePortRange = "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 = {
provisioningState = "string"
routes = [
{
etag = "string"
id = "string"
name = "string"
properties = {
addressPrefix = "string"
nextHopIpAddress = "string"
nextHopType = "string"
provisioningState = "string"
}
}
]
}
tags = {
{customized property} = "string"
}
}
}
}
}
}
]
provisioningState = "string"
}
}
]
backendHttpSettingsCollection = [
{
etag = "string"
id = "string"
name = "string"
properties = {
authenticationCertificates = [
{
id = "string"
}
]
cookieBasedAffinity = "string"
port = int
probe = {
id = "string"
}
protocol = "string"
provisioningState = "string"
requestTimeout = int
}
}
]
frontendIPConfigurations = [
{
etag = "string"
id = "string"
name = "string"
properties = {
privateIPAddress = "string"
privateIPAllocationMethod = "string"
provisioningState = "string"
publicIPAddress = {
id = "string"
}
subnet = {
id = "string"
}
}
}
]
frontendPorts = [
{
etag = "string"
id = "string"
name = "string"
properties = {
port = int
provisioningState = "string"
}
}
]
gatewayIPConfigurations = [
{
etag = "string"
id = "string"
name = "string"
properties = {
provisioningState = "string"
subnet = {
id = "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"
}
}
}
]
probes = [
{
etag = "string"
id = "string"
name = "string"
properties = {
host = "string"
interval = int
path = "string"
protocol = "string"
provisioningState = "string"
timeout = int
unhealthyThreshold = int
}
}
]
provisioningState = "string"
requestRoutingRules = [
{
etag = "string"
id = "string"
name = "string"
properties = {
backendAddressPool = {
id = "string"
}
backendHttpSettings = {
id = "string"
}
httpListener = {
id = "string"
}
provisioningState = "string"
ruleType = "string"
urlPathMap = {
id = "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"
}
}
]
sslPolicy = {
disabledSslProtocols = [
"string"
]
}
urlPathMaps = [
{
etag = "string"
id = "string"
name = "string"
properties = {
defaultBackendAddressPool = {
id = "string"
}
defaultBackendHttpSettings = {
id = "string"
}
pathRules = [
{
etag = "string"
id = "string"
name = "string"
properties = {
backendAddressPool = {
id = "string"
}
backendHttpSettings = {
id = "string"
}
paths = [
"string"
]
provisioningState = "string"
}
}
]
provisioningState = "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 application gateway | ApplicationGatewayAuthenticationCertificatePropertiesFormat |
ApplicationGatewayAuthenticationCertificatePropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
data | Offentliga certifikatdata | sträng |
provisioningState | Etableringstillstånd för autentiseringscertifikatresursen Uppdatera/ta bort/misslyckades | sträng |
ApplicationGatewayBackendAddress
Namn | Beskrivning | Värde |
---|---|---|
Fqdn | Dns-namn | 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 serverdelsadresspool för programgateway | ApplicationGatewayBackendAddressPoolPropertiesFormat |
ApplicationGatewayBackendAddressPoolPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
backendAddresses | Serverdelsadresser | ApplicationGatewayBackendAddress[] |
backendIPConfigurations | Samling referenser till IP-adresser som definierats i nätverkskort | NetworkInterfaceIPConfiguration[] |
provisioningState | Etableringstillstånd för serverdelsadresspoolresursen Uppdatera/ta bort/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 inställningar för serverdelsadresspool för programgateway | ApplicationGatewayBackendHttpSettingsPropertiesFormat |
ApplicationGatewayBackendHttpSettingsPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
authenticationCertificates | Matris med referenser till Application Gateway-autentiseringscertifikat | SubResource[] |
cookieBasedAffinity | Cookietillhörighet | "Inaktiverad" "Aktiverad" |
hamn | Hamn | Int |
sond | Avsökningsresurs för programgateway | SubResource |
protokoll | Protokoll | "Http" "Https" |
provisioningState | Etableringstillstånd för serverdelens http-inställningsresurs Uppdatera/ta bort/Misslyckades | sträng |
requestTimeout | Tidsgräns för begäran | 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 programgateway | ApplicationGatewayFrontendIPConfigurationPropertiesFormat |
ApplicationGatewayFrontendIPConfigurationPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
privateIPAddress | PrivateIPAddress för IP-konfigurationen för nätverksgränssnittet | sträng |
privateIPAllocationMethod | PrivateIP-allokeringsmetod (statisk/dynamisk) | "Dynamisk" "Statisk" |
provisioningState | Etableringstillstånd för PublicIP-resursen Uppdatera/ta bort/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 programgateway | ApplicationGatewayFrontendPortPropertiesFormat |
ApplicationGatewayFrontendPortPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
hamn | Klientdelsport | Int |
provisioningState | Etableringstillstånd för klientdelsportresursen Uppdatera/ta bort/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 programgatewayen | ApplicationGatewayHttpListenerPropertiesFormat |
ApplicationGatewayHttpListenerPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
frontendIPConfiguration | Klientdels-IP-konfigurationsresurs för programgateway | SubResource |
frontendPort | Klientdelsportresurs för programgateway | SubResource |
hostName | Värdnamn för http-lyssnaren | sträng |
protokoll | Protokoll | "Http" "Https" |
provisioningState | Etableringstillstånd för http-lyssnarresursen Uppdatera/ta bort/Misslyckades | sträng |
requireServerNameIndication | RequireServerNameIndication för http-lyssnaren | Bool |
sslCertificate | Ssl-certifikatresurs för application gateway | 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 av programgateway | ApplicationGatewayIPConfigurationPropertiesFormat |
ApplicationGatewayIPConfigurationPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
provisioningState | Etableringstillstånd för programgatewayens undernätsresurs Uppdatera/ta bort/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 avsökning av programgateway | ApplicationGatewayPathRulePropertiesFormat |
ApplicationGatewayPathRulePropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
backendAddressPool | Resurs för serverdelsadresspool för url-sökvägskarta | SubResource |
backendHttpSettings | Resurs för http-inställningar för serverdelen för url-sökvägskarta | SubResource |
Sökvägar | Sökvägsregler för URL-sökvägskarta | string[] |
provisioningState | Sökvägsregel för URL-sökvägsmappningsresursen Uppdatera/ta bort/misslyckades | sträng |
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 av programgateway | ApplicationGatewayProbePropertiesFormat |
ApplicationGatewayProbePropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
värd | Värd som ska skicka avsökningen till | sträng |
intervall | Avsökningsintervall i sekunder | Int |
stig | Relativ sökväg för avsökning | sträng |
protokoll | Protokoll | "Http" "Https" |
provisioningState | Etableringstillstånd för serverdelens http-inställningsresurs Uppdatera/ta bort/Misslyckades | sträng |
Timeout | Tidsgräns för avsökning i sekunder | Int |
unhealthyThreshold | Tröskelvärde för avsökning av feltillstånd | Int |
ApplicationGatewayPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
authenticationCertificates | Autentiseringscertifikat för application gateway-resurs | ApplicationGatewayAuthenticationCertificate[] |
backendAddressPools | Serverdelsadresspool för application gateway-resurs | ApplicationGatewayBackendAddressPool[] |
backendHttpSettingsCollection | Http-inställningar för serverdelen för application gateway-resurs | ApplicationGatewayBackendHttpSettings[] |
frontendIPConfigurations | Klientdels-IP-adresser för application gateway-resurs | ApplicationGatewayFrontendIPConfiguration[] |
frontendPorts | Klientdelsportar för application gateway-resurs | ApplicationGatewayFrontendPort[] |
gatewayIPConfigurations | Undernät för application gateway-resurs | ApplicationGatewayIPConfiguration[] |
httpListeners | HTTP-lyssnare av application gateway-resurs | ApplicationGatewayHttpListener[] |
Sonder | Avsökningar av application gateway-resurs | ApplicationGatewayProbe[] |
provisioningState | Etableringstillstånd för ApplicationGateway-resursen Uppdatera/ta bort/misslyckades | sträng |
requestRoutingRules | Begära routningsregler för application gateway-resurs | ApplicationGatewayRequestRoutingRule[] |
resourceGuid | Resurs-guid-egenskapen för ApplicationGateway-resursen | sträng |
Sku | SKU för application gateway-resurs | ApplicationGatewaySku |
sslCertificates | SSL-certifikat för application gateway-resurs | ApplicationGatewaySslCertificate[] |
sslPolicy | SSL-princip för application gateway-resurs | ApplicationGatewaySslPolicy |
urlPathMaps | URL-sökvägskarta för application gateway-resurs | ApplicationGatewayUrlPathMap[] |
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ärandedirigeringsregel för application gateway | ApplicationGatewayRequestRoutingRulePropertiesFormat |
ApplicationGatewayRequestRoutingRulePropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
backendAddressPool | Resurs för serverdelsadresspool för programgateway | SubResource |
backendHttpSettings | Klientdelsportresurs för programgateway | SubResource |
httpListener | Http-lyssnarresurs för programgateway | SubResource |
provisioningState | Etableringstillstånd för resursen för begärandedirigeringsregeln Uppdatera/ta bort/Misslyckades | sträng |
ruleType | Regeltyp | "Grundläggande" "PathBasedRouting" |
urlPathMap | Url-sökvägsmappningsresurs för programgateway | SubResource |
ApplicationGatewaySku
Namn | Beskrivning | Värde |
---|---|---|
kapacitet | Kapacitet (instansantal) för programgateway | Int |
Namn | Namnet på application gateway SKU | "Standard_Large" "Standard_Medium" "Standard_Small" |
Nivå | Nivå för programgateway | "Standard" |
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 application gateway | ApplicationGatewaySslCertificatePropertiesFormat |
ApplicationGatewaySslCertificatePropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
data | SSL-certifikatdata | sträng |
lösenord | SSL-certifikatlösenord | sträng |
provisioningState | Etableringstillstånd för SSL-certifikatresursen Uppdatera/ta bort/misslyckades | sträng |
publicCertData | Offentliga SSL-certifikatdata | sträng |
ApplicationGatewaySslPolicy
Namn | Beskrivning | Värde |
---|---|---|
disabledSslProtocols | SSL-protokoll som ska inaktiveras på Application Gateway | Strängmatris som innehåller något av: "TLSv1_0" "TLSv1_1" "TLSv1_2" |
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 programgateway | ApplicationGatewayUrlPathMapPropertiesFormat |
ApplicationGatewayUrlPathMapPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
defaultBackendAddressPool | Standardresurs för serverdelsadresspool för URL-sökvägskarta | SubResource |
defaultBackendHttpSettings | Standardresursen för http-inställningar för URL-sökväg | SubResource |
pathRules | Sökvägsregel för url-sökvägsmappningsresurs | ApplicationGatewayPathRule[] |
provisioningState | Etableringstillstånd för serverdelens http-inställningsresurs Uppdatera/ta bort/Misslyckades | sträng |
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 BackendAddressPool | BackendAddressPoolPropertiesFormat |
BackendAddressPoolPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
provisioningState | Hämta etableringstillståndet för PublicIP-resursen Uppdatera/ta bort/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 inkommande NAT-regel | InboundNatRulePropertiesFormat |
InboundNatRulePropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
backendPort | Hämtar eller anger en port som används för interna anslutningar på slutpunkten. Attributet localPort mappar slutpunktens eviga port till en intern port för en roll. Detta är användbart i scenarier där en roll måste kommunicera med en intern komponent på en port som skiljer sig från den som exponeras externt. Om det inte anges är värdet för localPort detsamma som portattributet. Ange värdet för localPort till *för att automatiskt tilldela en oallokerad port som kan identifieras med hjälp av körnings-API:et | 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 Always ON-tillgänglighetsgrupper i SQL Server. Det går inte att ändra den här inställningen när du har skapat slutpunkten | Bool |
frontendIPConfiguration | Hämtar eller anger en referens till IP-adresser för klientdelen | SubResource |
frontendPort | Hämtar eller anger porten för den externa slutpunkten. Du kan ange valfritt portnummer som du väljer, men portnumren som anges för varje roll i tjänsten måste vara unika. Möjliga värden mellan 1 och 65535, inklusive | Int |
idleTimeoutInMinutes | Hämtar eller anger 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 | Hämtar eller anger transportprotokollet för slutpunkten. Möjliga värden är Udp eller Tcp | "Tcp" "Udp" |
provisioningState | Hämtar etableringstillståndet för PublicIP-resursen Uppdatera/ta bort/misslyckades | 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 Application Gateway | ApplicationGatewayPropertiesFormat |
Taggar | Resurstaggar | Ordlista med taggnamn och värden. |
typ | Resurstypen | "Microsoft.Network/applicationGateways@2016-06-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 | 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 IPConfiguration | NetworkInterfaceIPConfigurationPropertiesFormat |
NetworkInterfaceIPConfigurationPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
applicationGatewayBackendAddressPools | Hämtar eller anger referensen för ApplicationGatewayBackendAddressPool-resursen | ApplicationGatewayBackendAddressPool[] |
loadBalancerBackendAddressPools | Hämtar eller anger referensen för LoadBalancerBackendAddressPool-resurs | BackendAddressPool[] |
loadBalancerInboundNatRules | Hämtar eller anger en lista över referenser till LoadBalancerInboundNatRules | InboundNatRule[] |
primär | Hämtar om det här är en primär kundadress på nätverkskortet | Bool |
privateIPAddress | sträng | |
privateIPAddressVersion | Hämtar eller anger PrivateIP-adressversion (IPv4/IPv6) | "IPv4" "IPv6" |
privateIPAllocationMethod | Hämtar eller anger PrivateIP-allokeringsmetod | "Dynamisk" "Statisk" |
provisioningState | sträng | |
publicIPAddress | PublicIPAddress-resurs | PublicIPAddress |
Undernät | Undernät i en VirtualNetwork-resurs | undernät |
NetworkSecurityGroup
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 | Resurs för nätverkssäkerhetsgrupp | NetworkSecurityGroupPropertiesFormat |
Taggar | Resurstaggar | ResourceTags |
NetworkSecurityGroupPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
defaultSecurityRules | Hämtar eller standardsäkerhetsregler för nätverkssäkerhetsgrupp | SecurityRule[] |
provisioningState | Hämtar etableringstillståndet för PublicIP-resursen Uppdatera/ta bort/misslyckades | sträng |
resourceGuid | Hämtar eller anger resurs-GUID-egenskapen för nätverkssäkerhetsgruppresursen | sträng |
securityRules | Hämtar eller anger säkerhetsregler för nätverkssäkerhetsgrupp | SecurityRule[] |
PublicIPAddress
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 | PublicIpAddress-egenskaper | PublicIPAddressPropertiesFormat |
Taggar | Resurstaggar | ResourceTags |
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 | Hämtar eller anger FQDN för DNS-posten som är associerad med den offentliga IP-adressen | PublicIPAddressDnsSettings |
idleTimeoutInMinutes | Hämtar eller anger tidsgränsen för inaktivitet för den offentliga IP-adressen | Int |
ipAddress | sträng | |
provisioningState | Hämtar etableringstillståndet för PublicIP-resursen Uppdatera/ta bort/misslyckades | sträng |
publicIPAddressVersion | Hämtar eller anger publicIP-adressversion (IPv4/IPv6) | "IPv4" "IPv6" |
publicIPAllocationMethod | Hämtar eller anger PublicIP-allokeringsmetod (statisk/dynamisk) | "Dynamisk" "Statisk" |
resourceGuid | Hämtar eller anger resurs-guid-egenskapen för PublicIP-resursen | sträng |
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 | Egenskaper för ResourceNavigationLink | 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 |
---|
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 | 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 | Routningsresurs | RoutePropertiesFormat |
RoutePropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
addressPrefix | Hämtar eller anger mål-CIDR som vägen gäller för. | sträng |
nextHopIpAddress | Hämtar eller anger 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 | Hämtar eller anger vilken typ av Azure-hopp paketet ska skickas till. | "Internet" "Ingen" "VirtualAppliance" "VirtualNetworkGateway" "VnetLocal" (krävs) |
provisioningState | Hämtar etableringstillståndet för resursen Uppdatera/ta bort/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 | Routningstabellresurs | RouteTablePropertiesFormat |
Taggar | Resurstaggar | ResourceTags |
RouteTablePropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
provisioningState | Hämtar etableringstillståndet för resursen Uppdatera/ta bort/misslyckades | sträng |
Vägar | Hämtar eller anger vägar 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 | 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 | SecurityRulePropertiesFormat |
SecurityRulePropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
tillträde | Hämtar eller anger nätverkstrafik tillåts eller nekas. Möjliga värden är "Tillåt" och "Neka" | "Tillåt" "Neka" (krävs) |
beskrivning | Hämtar eller anger en beskrivning för den här regeln. Begränsad till 140 tecken. | sträng |
destinationAddressPrefix | Hämtar eller anger måladressprefix. CIDR eller källans 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 (krävs) |
destinationPortRange | Hämtar eller anger målport eller målintervall. Heltal eller intervall mellan 0 och 65535. Asterisk '*' kan också användas för att matcha alla portar. | sträng |
riktning | Hämtar eller anger riktningen för regeln. Inkommande eller utgående. Riktningen anger om regeln ska utvärderas för inkommande eller utgående trafik. | "Inkommande" "Utgående" (krävs) |
prioritering | Hämtar eller anger 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 | Hämtar eller anger nätverksprotokoll som den här regeln gäller för. Kan vara Tcp, Udp eller All(*). | '*' "Tcp" "Udp" (krävs) |
provisioningState | Hämtar etableringstillståndet för PublicIP-resursen Uppdatera/ta bort/misslyckades | sträng |
sourceAddressPrefix | Hämtar eller anger källadressprefix. CIDR eller källans 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. Om det här är en ingressregel anger du var nätverkstrafiken kommer ifrån. | sträng (krävs) |
sourcePortRange | Hämtar eller anger källport eller -intervall. Heltal eller intervall mellan 0 och 65535. Asterisk '*' kan också användas för att matcha alla portar. | 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 | Hämtar eller anger 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 | SubnetPropertiesFormat |
SubnetPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
addressPrefix | Hämtar eller anger adressprefix för undernätet. | sträng |
networkSecurityGroup | Hämtar eller anger referensen för NetworkSecurityGroup-resursen | NetworkSecurityGroup |
provisioningState | Hämtar etableringstillstånd för resursen | sträng |
resourceNavigationLinks | Hämtar matris med referenser till externa resurser med hjälp av undernät | ResourceNavigationLink[] |
routeTable | Hämtar eller anger referensen för RouteTable-resursen | RouteTable |
SubResource
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID | sträng |