Microsoft.Network applicationGateways 2015-05-01-preview
- 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@2015-05-01-preview' = {
etag: 'string'
location: 'string'
name: 'string'
properties: {
backendAddressPools: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
backendAddresses: [
{
fqdn: 'string'
ipAddress: 'string'
}
]
backendIPConfigurations: [
{
id: 'string'
}
]
provisioningState: 'string'
}
}
]
backendHttpSettingsCollection: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
cookieBasedAffinity: 'string'
port: int
protocol: 'string'
provisioningState: 'string'
}
}
]
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'
}
protocol: 'string'
provisioningState: 'string'
sslCertificate: {
id: 'string'
}
}
}
]
provisioningState: 'string'
requestRoutingRules: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
backendAddressPool: {
id: 'string'
}
backendHttpSettings: {
id: 'string'
}
httpListener: {
id: 'string'
}
provisioningState: 'string'
ruleType: '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'
}
}
]
}
tags: {
{customized property}: 'string'
}
}
Egenskapsvärden
ApplicationGatewayBackendAddress
Namn | Beskrivning | Värde |
---|---|---|
Fqdn | Hämtar eller anger dns-namnet | sträng |
ipAddress | Hämtar eller anger ip-adressen | 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 | 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 serverdelsadresspool för programgateway | ApplicationGatewayBackendAddressPoolPropertiesFormat |
ApplicationGatewayBackendAddressPoolPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
backendAddresses | Hämtar eller anger serverdelsadresserna | ApplicationGatewayBackendAddress[] |
backendIPConfigurations | Hämtar eller anger backendIPConfiguration för programgateway | SubResource[] |
provisioningState | Hämtar eller anger 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 | 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 inställningar för serverdelsadresspool för programgateway | ApplicationGatewayBackendHttpSettingsPropertiesFormat |
ApplicationGatewayBackendHttpSettingsPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
cookieBasedAffinity | Hämtar eller ställer in cookietillhörigheten | "Inaktiverad" "Aktiverad" |
hamn | Hämtar eller anger porten | Int |
protokoll | Hämtar eller anger protokollet | "Http" "Https" |
provisioningState | Hämtar eller anger etableringstillstånd för resursen http-inställningar för serverdelen uppdatera/ta bort/misslyckades | sträng |
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 | 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 klientdels-IP-konfiguration för programgateway | ApplicationGatewayFrontendIPConfigurationPropertiesFormat |
ApplicationGatewayFrontendIPConfigurationPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
privateIPAddress | Hämtar eller anger privateIPAddress för IP-konfigurationen för nätverksgränssnittet | sträng |
privateIPAllocationMethod | Hämtar eller anger PrivateIP-allokeringsmetod (statisk/dynamisk) | "Dynamisk" "Statisk" |
provisioningState | Hämtar eller anger etableringstillstånd för PublicIP-resursen Uppdatera/ta bort/misslyckades | sträng |
publicIPAddress | Hämtar eller anger referensen för PublicIP-resursen | SubResource |
Undernät | Hämtar eller anger referensen 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 | 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 klientdelsporten för programgateway | ApplicationGatewayFrontendPortPropertiesFormat |
ApplicationGatewayFrontendPortPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
hamn | Hämtar eller ställer in klientdelsporten | Int |
provisioningState | Hämtar eller anger 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 | 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 Http-lyssnaren för programgatewayen | ApplicationGatewayHttpListenerPropertiesFormat |
ApplicationGatewayHttpListenerPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
frontendIPConfiguration | Hämtar eller anger IP-konfigurationsresursen för klientdelen för programgatewayen | SubResource |
frontendPort | Hämtar eller anger klientdelsportresursen för programgatewayen | SubResource |
protokoll | Hämtar eller anger protokollet | "Http" "Https" |
provisioningState | Hämtar eller anger etableringstillstånd för http-lyssnarresursen Uppdatera/ta bort/Misslyckades | sträng |
sslCertificate | Hämtar eller anger SSL-certifikatresursen 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 | 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 IP-konfiguration av programgateway | ApplicationGatewayIPConfigurationPropertiesFormat |
ApplicationGatewayIPConfigurationPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
provisioningState | Hämtar eller anger etableringstillstånd för programgatewayens undernätsresurs Uppdatera/ta bort/misslyckades | sträng |
Undernät | Hämtar eller anger referensen för undernätsresursen. Ett undernät där application gateway hämtar sin privata adress | SubResource |
ApplicationGatewayPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
backendAddressPools | Hämtar eller anger serverdelsadresspool för application gateway-resurs | ApplicationGatewayBackendAddressPool[] |
backendHttpSettingsCollection | Hämtar eller anger http-inställningar för serverdelen för application gateway-resursen | ApplicationGatewayBackendHttpSettings[] |
frontendIPConfigurations | Hämtar eller anger IP-adresser för klientdelen för application gateway-resursen | ApplicationGatewayFrontendIPConfiguration[] |
frontendPorts | Hämtar eller ställer in klientdelsportar för application gateway-resurs | ApplicationGatewayFrontendPort[] |
gatewayIPConfigurations | Hämtar eller anger undernät för application gateway-resurs | ApplicationGatewayIPConfiguration[] |
httpListeners | Hämtar eller ställer in HTTP-lyssnare för application gateway-resurs | ApplicationGatewayHttpListener[] |
provisioningState | Hämtar eller anger etableringstillstånd för ApplicationGateway-resursen Uppdatera/ta bort/misslyckades | sträng |
requestRoutingRules | Hämtar eller anger routningsregler för programgatewayresurser | ApplicationGatewayRequestRoutingRule[] |
resourceGuid | Hämtar eller anger resurs-guid-egenskapen för ApplicationGateway-resursen | sträng |
Sku | Hämtar eller anger sku för application gateway-resurs | ApplicationGatewaySku |
sslCertificates | Hämtar eller anger ssl-certifikat för application gateway-resurs | ApplicationGatewaySslCertificate[] |
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 | 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 begärandedirigeringsregel för application gateway | ApplicationGatewayRequestRoutingRulePropertiesFormat |
ApplicationGatewayRequestRoutingRulePropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
backendAddressPool | Hämtar eller anger resursen för serverdelsadresspoolen för programgatewayen | SubResource |
backendHttpSettings | Hämtar eller anger klientdelsportresursen för programgatewayen | SubResource |
httpListener | Hämtar eller anger http-lyssnarresurs för application gateway | SubResource |
provisioningState | Hämtar eller anger etableringstillstånd för resursen för begärandedirigeringsregeln Uppdatera/ta bort/misslyckades | sträng |
ruleType | Hämtar eller anger regeltypen | "Grundläggande" |
ApplicationGatewaySku
Namn | Beskrivning | Värde |
---|---|---|
kapacitet | Hämtar eller anger kapacitet (instansantal) för application gateway | Int |
Namn | Hämtar eller anger namnet på Application Gateway SKU | "Standard_Large" "Standard_Medium" "Standard_Small" |
Nivå | Hämtar eller anger 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 | 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 SSL-certifikat för application gateway | ApplicationGatewaySslCertificatePropertiesFormat |
ApplicationGatewaySslCertificatePropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
data | Hämtar eller anger certifikatdata | sträng |
lösenord | Hämtar eller anger certifikatlösenordet | sträng |
provisioningState | Hämtar eller anger etableringstillstånd för SSL-certifikatresursen Uppdatera/ta bort/Misslyckades | sträng |
publicCertData | Hämtar eller anger offentliga certifikatdata | sträng |
Microsoft.Network/applicationGateways
Namn | Beskrivning | Värde |
---|---|---|
etag | Hämtar en unik skrivskyddad sträng som ändras när resursen uppdateras | sträng |
plats | Resursplats | sträng (krävs) |
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 |
ResourceTags
Namn | Beskrivning | Värde |
---|
SubResource
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID | sträng |
Användningsexempel
Azure-verifierade moduler
Följande Azure-verifierade moduler kan användas för att distribuera den här resurstypen.
Modul | Beskrivning |
---|---|
Applikationsgateway | AVM-resursmodul för Application Gateway |
Azure-snabbstartsexempel
Följande Azure-snabbstartsmallar innehålla Bicep-exempel för distribution av 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 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 |
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": "2015-05-01-preview",
"name": "string",
"etag": "string",
"location": "string",
"properties": {
"backendAddressPools": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"backendAddresses": [
{
"fqdn": "string",
"ipAddress": "string"
}
],
"backendIPConfigurations": [
{
"id": "string"
}
],
"provisioningState": "string"
}
}
],
"backendHttpSettingsCollection": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"cookieBasedAffinity": "string",
"port": "int",
"protocol": "string",
"provisioningState": "string"
}
}
],
"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"
},
"protocol": "string",
"provisioningState": "string",
"sslCertificate": {
"id": "string"
}
}
}
],
"provisioningState": "string",
"requestRoutingRules": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"backendAddressPool": {
"id": "string"
},
"backendHttpSettings": {
"id": "string"
},
"httpListener": {
"id": "string"
},
"provisioningState": "string",
"ruleType": "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"
}
}
]
},
"tags": {
"{customized property}": "string"
}
}
Egenskapsvärden
ApplicationGatewayBackendAddress
Namn | Beskrivning | Värde |
---|---|---|
Fqdn | Hämtar eller anger dns-namnet | sträng |
ipAddress | Hämtar eller anger ip-adressen | 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 | 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 serverdelsadresspool för programgateway | ApplicationGatewayBackendAddressPoolPropertiesFormat |
ApplicationGatewayBackendAddressPoolPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
backendAddresses | Hämtar eller anger serverdelsadresserna | ApplicationGatewayBackendAddress[] |
backendIPConfigurations | Hämtar eller anger backendIPConfiguration för programgateway | SubResource[] |
provisioningState | Hämtar eller anger 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 | 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 inställningar för serverdelsadresspool för programgateway | ApplicationGatewayBackendHttpSettingsPropertiesFormat |
ApplicationGatewayBackendHttpSettingsPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
cookieBasedAffinity | Hämtar eller ställer in cookietillhörigheten | "Inaktiverad" "Aktiverad" |
hamn | Hämtar eller anger porten | Int |
protokoll | Hämtar eller anger protokollet | "Http" "Https" |
provisioningState | Hämtar eller anger etableringstillstånd för resursen http-inställningar för serverdelen uppdatera/ta bort/misslyckades | sträng |
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 | 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 klientdels-IP-konfiguration för programgateway | ApplicationGatewayFrontendIPConfigurationPropertiesFormat |
ApplicationGatewayFrontendIPConfigurationPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
privateIPAddress | Hämtar eller anger privateIPAddress för IP-konfigurationen för nätverksgränssnittet | sträng |
privateIPAllocationMethod | Hämtar eller anger PrivateIP-allokeringsmetod (statisk/dynamisk) | "Dynamisk" "Statisk" |
provisioningState | Hämtar eller anger etableringstillstånd för PublicIP-resursen Uppdatera/ta bort/misslyckades | sträng |
publicIPAddress | Hämtar eller anger referensen för PublicIP-resursen | SubResource |
Undernät | Hämtar eller anger referensen 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 | 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 klientdelsporten för programgateway | ApplicationGatewayFrontendPortPropertiesFormat |
ApplicationGatewayFrontendPortPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
hamn | Hämtar eller ställer in klientdelsporten | Int |
provisioningState | Hämtar eller anger 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 | 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 Http-lyssnaren för programgatewayen | ApplicationGatewayHttpListenerPropertiesFormat |
ApplicationGatewayHttpListenerPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
frontendIPConfiguration | Hämtar eller anger IP-konfigurationsresursen för klientdelen för programgatewayen | SubResource |
frontendPort | Hämtar eller anger klientdelsportresursen för programgatewayen | SubResource |
protokoll | Hämtar eller anger protokollet | "Http" "Https" |
provisioningState | Hämtar eller anger etableringstillstånd för http-lyssnarresursen Uppdatera/ta bort/Misslyckades | sträng |
sslCertificate | Hämtar eller anger SSL-certifikatresursen 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 | 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 IP-konfiguration av programgateway | ApplicationGatewayIPConfigurationPropertiesFormat |
ApplicationGatewayIPConfigurationPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
provisioningState | Hämtar eller anger etableringstillstånd för programgatewayens undernätsresurs Uppdatera/ta bort/misslyckades | sträng |
Undernät | Hämtar eller anger referensen för undernätsresursen. Ett undernät där application gateway hämtar sin privata adress | SubResource |
ApplicationGatewayPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
backendAddressPools | Hämtar eller anger serverdelsadresspool för application gateway-resurs | ApplicationGatewayBackendAddressPool[] |
backendHttpSettingsCollection | Hämtar eller anger http-inställningar för serverdelen för application gateway-resursen | ApplicationGatewayBackendHttpSettings[] |
frontendIPConfigurations | Hämtar eller anger IP-adresser för klientdelen för application gateway-resursen | ApplicationGatewayFrontendIPConfiguration[] |
frontendPorts | Hämtar eller ställer in klientdelsportar för application gateway-resurs | ApplicationGatewayFrontendPort[] |
gatewayIPConfigurations | Hämtar eller anger undernät för application gateway-resurs | ApplicationGatewayIPConfiguration[] |
httpListeners | Hämtar eller ställer in HTTP-lyssnare för application gateway-resurs | ApplicationGatewayHttpListener[] |
provisioningState | Hämtar eller anger etableringstillstånd för ApplicationGateway-resursen Uppdatera/ta bort/misslyckades | sträng |
requestRoutingRules | Hämtar eller anger routningsregler för programgatewayresurser | ApplicationGatewayRequestRoutingRule[] |
resourceGuid | Hämtar eller anger resurs-guid-egenskapen för ApplicationGateway-resursen | sträng |
Sku | Hämtar eller anger sku för application gateway-resurs | ApplicationGatewaySku |
sslCertificates | Hämtar eller anger ssl-certifikat för application gateway-resurs | ApplicationGatewaySslCertificate[] |
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 | 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 begärandedirigeringsregel för application gateway | ApplicationGatewayRequestRoutingRulePropertiesFormat |
ApplicationGatewayRequestRoutingRulePropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
backendAddressPool | Hämtar eller anger resursen för serverdelsadresspoolen för programgatewayen | SubResource |
backendHttpSettings | Hämtar eller anger klientdelsportresursen för programgatewayen | SubResource |
httpListener | Hämtar eller anger http-lyssnarresurs för application gateway | SubResource |
provisioningState | Hämtar eller anger etableringstillstånd för resursen för begärandedirigeringsregeln Uppdatera/ta bort/misslyckades | sträng |
ruleType | Hämtar eller anger regeltypen | "Grundläggande" |
ApplicationGatewaySku
Namn | Beskrivning | Värde |
---|---|---|
kapacitet | Hämtar eller anger kapacitet (instansantal) för application gateway | Int |
Namn | Hämtar eller anger namnet på Application Gateway SKU | "Standard_Large" "Standard_Medium" "Standard_Small" |
Nivå | Hämtar eller anger 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 | 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 SSL-certifikat för application gateway | ApplicationGatewaySslCertificatePropertiesFormat |
ApplicationGatewaySslCertificatePropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
data | Hämtar eller anger certifikatdata | sträng |
lösenord | Hämtar eller anger certifikatlösenordet | sträng |
provisioningState | Hämtar eller anger etableringstillstånd för SSL-certifikatresursen Uppdatera/ta bort/Misslyckades | sträng |
publicCertData | Hämtar eller anger offentliga certifikatdata | sträng |
Microsoft.Network/applicationGateways
Namn | Beskrivning | Värde |
---|---|---|
apiVersion | API-versionen | "2015-05-01-preview" |
etag | Hämtar en unik skrivskyddad sträng som ändras när resursen uppdateras | sträng |
plats | Resursplats | sträng (krävs) |
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" |
ResourceTags
Namn | Beskrivning | Värde |
---|
SubResource
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID | sträng |
Användningsexempel
Azure-snabbstartsmallar
Följande Azure-snabbstartsmallar distribuera 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@2015-05-01-preview"
name = "string"
etag = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
backendAddressPools = [
{
etag = "string"
id = "string"
name = "string"
properties = {
backendAddresses = [
{
fqdn = "string"
ipAddress = "string"
}
]
backendIPConfigurations = [
{
id = "string"
}
]
provisioningState = "string"
}
}
]
backendHttpSettingsCollection = [
{
etag = "string"
id = "string"
name = "string"
properties = {
cookieBasedAffinity = "string"
port = int
protocol = "string"
provisioningState = "string"
}
}
]
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"
}
protocol = "string"
provisioningState = "string"
sslCertificate = {
id = "string"
}
}
}
]
provisioningState = "string"
requestRoutingRules = [
{
etag = "string"
id = "string"
name = "string"
properties = {
backendAddressPool = {
id = "string"
}
backendHttpSettings = {
id = "string"
}
httpListener = {
id = "string"
}
provisioningState = "string"
ruleType = "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"
}
}
]
}
})
}
Egenskapsvärden
ApplicationGatewayBackendAddress
Namn | Beskrivning | Värde |
---|---|---|
Fqdn | Hämtar eller anger dns-namnet | sträng |
ipAddress | Hämtar eller anger ip-adressen | 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 | 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 serverdelsadresspool för programgateway | ApplicationGatewayBackendAddressPoolPropertiesFormat |
ApplicationGatewayBackendAddressPoolPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
backendAddresses | Hämtar eller anger serverdelsadresserna | ApplicationGatewayBackendAddress[] |
backendIPConfigurations | Hämtar eller anger backendIPConfiguration för programgateway | SubResource[] |
provisioningState | Hämtar eller anger 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 | 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 inställningar för serverdelsadresspool för programgateway | ApplicationGatewayBackendHttpSettingsPropertiesFormat |
ApplicationGatewayBackendHttpSettingsPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
cookieBasedAffinity | Hämtar eller ställer in cookietillhörigheten | "Inaktiverad" "Aktiverad" |
hamn | Hämtar eller anger porten | Int |
protokoll | Hämtar eller anger protokollet | "Http" "Https" |
provisioningState | Hämtar eller anger etableringstillstånd för resursen http-inställningar för serverdelen uppdatera/ta bort/misslyckades | sträng |
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 | 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 klientdels-IP-konfiguration för programgateway | ApplicationGatewayFrontendIPConfigurationPropertiesFormat |
ApplicationGatewayFrontendIPConfigurationPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
privateIPAddress | Hämtar eller anger privateIPAddress för IP-konfigurationen för nätverksgränssnittet | sträng |
privateIPAllocationMethod | Hämtar eller anger PrivateIP-allokeringsmetod (statisk/dynamisk) | "Dynamisk" "Statisk" |
provisioningState | Hämtar eller anger etableringstillstånd för PublicIP-resursen Uppdatera/ta bort/misslyckades | sträng |
publicIPAddress | Hämtar eller anger referensen för PublicIP-resursen | SubResource |
Undernät | Hämtar eller anger referensen 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 | 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 klientdelsporten för programgateway | ApplicationGatewayFrontendPortPropertiesFormat |
ApplicationGatewayFrontendPortPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
hamn | Hämtar eller ställer in klientdelsporten | Int |
provisioningState | Hämtar eller anger 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 | 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 Http-lyssnaren för programgatewayen | ApplicationGatewayHttpListenerPropertiesFormat |
ApplicationGatewayHttpListenerPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
frontendIPConfiguration | Hämtar eller anger IP-konfigurationsresursen för klientdelen för programgatewayen | SubResource |
frontendPort | Hämtar eller anger klientdelsportresursen för programgatewayen | SubResource |
protokoll | Hämtar eller anger protokollet | "Http" "Https" |
provisioningState | Hämtar eller anger etableringstillstånd för http-lyssnarresursen Uppdatera/ta bort/Misslyckades | sträng |
sslCertificate | Hämtar eller anger SSL-certifikatresursen 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 | 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 IP-konfiguration av programgateway | ApplicationGatewayIPConfigurationPropertiesFormat |
ApplicationGatewayIPConfigurationPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
provisioningState | Hämtar eller anger etableringstillstånd för programgatewayens undernätsresurs Uppdatera/ta bort/misslyckades | sträng |
Undernät | Hämtar eller anger referensen för undernätsresursen. Ett undernät där application gateway hämtar sin privata adress | SubResource |
ApplicationGatewayPropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
backendAddressPools | Hämtar eller anger serverdelsadresspool för application gateway-resurs | ApplicationGatewayBackendAddressPool[] |
backendHttpSettingsCollection | Hämtar eller anger http-inställningar för serverdelen för application gateway-resursen | ApplicationGatewayBackendHttpSettings[] |
frontendIPConfigurations | Hämtar eller anger IP-adresser för klientdelen för application gateway-resursen | ApplicationGatewayFrontendIPConfiguration[] |
frontendPorts | Hämtar eller ställer in klientdelsportar för application gateway-resurs | ApplicationGatewayFrontendPort[] |
gatewayIPConfigurations | Hämtar eller anger undernät för application gateway-resurs | ApplicationGatewayIPConfiguration[] |
httpListeners | Hämtar eller ställer in HTTP-lyssnare för application gateway-resurs | ApplicationGatewayHttpListener[] |
provisioningState | Hämtar eller anger etableringstillstånd för ApplicationGateway-resursen Uppdatera/ta bort/misslyckades | sträng |
requestRoutingRules | Hämtar eller anger routningsregler för programgatewayresurser | ApplicationGatewayRequestRoutingRule[] |
resourceGuid | Hämtar eller anger resurs-guid-egenskapen för ApplicationGateway-resursen | sträng |
Sku | Hämtar eller anger sku för application gateway-resurs | ApplicationGatewaySku |
sslCertificates | Hämtar eller anger ssl-certifikat för application gateway-resurs | ApplicationGatewaySslCertificate[] |
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 | 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 begärandedirigeringsregel för application gateway | ApplicationGatewayRequestRoutingRulePropertiesFormat |
ApplicationGatewayRequestRoutingRulePropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
backendAddressPool | Hämtar eller anger resursen för serverdelsadresspoolen för programgatewayen | SubResource |
backendHttpSettings | Hämtar eller anger klientdelsportresursen för programgatewayen | SubResource |
httpListener | Hämtar eller anger http-lyssnarresurs för application gateway | SubResource |
provisioningState | Hämtar eller anger etableringstillstånd för resursen för begärandedirigeringsregeln Uppdatera/ta bort/misslyckades | sträng |
ruleType | Hämtar eller anger regeltypen | "Grundläggande" |
ApplicationGatewaySku
Namn | Beskrivning | Värde |
---|---|---|
kapacitet | Hämtar eller anger kapacitet (instansantal) för application gateway | Int |
Namn | Hämtar eller anger namnet på Application Gateway SKU | "Standard_Large" "Standard_Medium" "Standard_Small" |
Nivå | Hämtar eller anger 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 | 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 SSL-certifikat för application gateway | ApplicationGatewaySslCertificatePropertiesFormat |
ApplicationGatewaySslCertificatePropertiesFormat
Namn | Beskrivning | Värde |
---|---|---|
data | Hämtar eller anger certifikatdata | sträng |
lösenord | Hämtar eller anger certifikatlösenordet | sträng |
provisioningState | Hämtar eller anger etableringstillstånd för SSL-certifikatresursen Uppdatera/ta bort/Misslyckades | sträng |
publicCertData | Hämtar eller anger offentliga certifikatdata | sträng |
Microsoft.Network/applicationGateways
Namn | Beskrivning | Värde |
---|---|---|
etag | Hämtar en unik skrivskyddad sträng som ändras när resursen uppdateras | sträng |
plats | Resursplats | sträng (krävs) |
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@2015-05-01-preview" |
ResourceTags
Namn | Beskrivning | Värde |
---|
SubResource
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID | sträng |
Användningsexempel
Azure-verifierade moduler
Följande Azure-verifierade moduler kan användas för att distribuera den här resurstypen.
Modul | Beskrivning |
---|---|
Applikationsgateway | AVM-resursmodul för Application Gateway |