Dela via


Microsoft.Network applicationGateways 2015-05-01-preview

Bicep-resursdefinition

Resurstypen applicationGateways kan distribueras med åtgärder som mål:

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:

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-

Distribuera till Azure
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

Distribuera till Azure
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

Distribuera till Azure
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

Distribuera till Azure
Den här mallen skapar en programgateway framför en Azure-webbapp med IP-begränsning aktiverad i webbappen.
Application Gateway for Multi Hosting

Distribuera till Azure
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

Distribuera till Azure
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

Distribuera till Azure
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

Distribuera till Azure
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

Distribuera till Azure
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

Distribuera till Azure
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

Distribuera till Azure
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

Distribuera till Azure
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

Distribuera till Azure
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-

Distribuera till Azure
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)

Distribuera till Azure
Den här mallen distribuerar en Application Gateway som konfigurerats med en anpassad ssl-princip.
Skapa en Application Gateway(SSL-princip)

Distribuera till Azure
Den här mallen distribuerar en Application Gateway som konfigurerats med en fördefinierad ssl-princip.
Skapa en Application Gateway(WAF)

Distribuera till Azure
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

Distribuera till Azure
Den här mallen skapar en programgateway framför två Azure Web Apps med en anpassad avsökning aktiverad.
Skapa en Application Gateway v2-

Distribuera till Azure
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

Distribuera till Azure
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

Distribuera till Azure
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

Distribuera till Azure
Den här mallen distribuerar en Application Gateway med förbättrade avsökningsfunktioner.
Skapa en Application Gateway med offentliga IP-

Distribuera till Azure
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)

Distribuera till Azure
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

Distribuera till Azure
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

Distribuera till Azure
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-

Distribuera till Azure
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

Distribuera till Azure
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-

Distribuera till Azure
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

Distribuera till Azure
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

Distribuera till Azure
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

Distribuera till Azure
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

Distribuera till Azure
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

Distribuera till Azure
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

Distribuera till Azure
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-

Distribuera till Azure
Den här mallen skapar en Front Door Standard/Premium med en containergrupp och Application Gateway.
Flernivåapp med NSG, ILB, AppGateway

Distribuera till Azure
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

Distribuera till Azure
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