Dela via


Microsoft.Network applicationGateways 2016-06-01

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@2016-06-01' = {
  etag: 'string'
  location: 'string'
  name: 'string'
  properties: {
    authenticationCertificates: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          data: 'string'
          provisioningState: 'string'
        }
      }
    ]
    backendAddressPools: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          backendAddresses: [
            {
              fqdn: 'string'
              ipAddress: 'string'
            }
          ]
          backendIPConfigurations: [
            {
              etag: 'string'
              id: 'string'
              name: 'string'
              properties: {
                applicationGatewayBackendAddressPools: [
                  ...
                ]
                loadBalancerBackendAddressPools: [
                  {
                    etag: 'string'
                    id: 'string'
                    name: 'string'
                    properties: {
                      provisioningState: 'string'
                    }
                  }
                ]
                loadBalancerInboundNatRules: [
                  {
                    etag: 'string'
                    id: 'string'
                    name: 'string'
                    properties: {
                      backendPort: int
                      enableFloatingIP: bool
                      frontendIPConfiguration: {
                        id: 'string'
                      }
                      frontendPort: int
                      idleTimeoutInMinutes: int
                      protocol: 'string'
                      provisioningState: 'string'
                    }
                  }
                ]
                primary: bool
                privateIPAddress: 'string'
                privateIPAddressVersion: 'string'
                privateIPAllocationMethod: 'string'
                provisioningState: 'string'
                publicIPAddress: {
                  etag: 'string'
                  id: 'string'
                  location: 'string'
                  properties: {
                    dnsSettings: {
                      domainNameLabel: 'string'
                      fqdn: 'string'
                      reverseFqdn: 'string'
                    }
                    idleTimeoutInMinutes: int
                    ipAddress: 'string'
                    provisioningState: 'string'
                    publicIPAddressVersion: 'string'
                    publicIPAllocationMethod: 'string'
                    resourceGuid: 'string'
                  }
                  tags: {
                    {customized property}: 'string'
                  }
                }
                subnet: {
                  etag: 'string'
                  id: 'string'
                  name: 'string'
                  properties: {
                    addressPrefix: 'string'
                    networkSecurityGroup: {
                      etag: 'string'
                      id: 'string'
                      location: 'string'
                      properties: {
                        defaultSecurityRules: [
                          {
                            etag: 'string'
                            id: 'string'
                            name: 'string'
                            properties: {
                              access: 'string'
                              description: 'string'
                              destinationAddressPrefix: 'string'
                              destinationPortRange: 'string'
                              direction: 'string'
                              priority: int
                              protocol: 'string'
                              provisioningState: 'string'
                              sourceAddressPrefix: 'string'
                              sourcePortRange: 'string'
                            }
                          }
                        ]
                        provisioningState: 'string'
                        resourceGuid: 'string'
                        securityRules: [
                          {
                            etag: 'string'
                            id: 'string'
                            name: 'string'
                            properties: {
                              access: 'string'
                              description: 'string'
                              destinationAddressPrefix: 'string'
                              destinationPortRange: 'string'
                              direction: 'string'
                              priority: int
                              protocol: 'string'
                              provisioningState: 'string'
                              sourceAddressPrefix: 'string'
                              sourcePortRange: 'string'
                            }
                          }
                        ]
                      }
                      tags: {
                        {customized property}: 'string'
                      }
                    }
                    provisioningState: 'string'
                    resourceNavigationLinks: [
                      {
                        id: 'string'
                        name: 'string'
                        properties: {
                          link: 'string'
                          linkedResourceType: 'string'
                        }
                      }
                    ]
                    routeTable: {
                      etag: 'string'
                      id: 'string'
                      location: 'string'
                      properties: {
                        provisioningState: 'string'
                        routes: [
                          {
                            etag: 'string'
                            id: 'string'
                            name: 'string'
                            properties: {
                              addressPrefix: 'string'
                              nextHopIpAddress: 'string'
                              nextHopType: 'string'
                              provisioningState: 'string'
                            }
                          }
                        ]
                      }
                      tags: {
                        {customized property}: 'string'
                      }
                    }
                  }
                }
              }
            }
          ]
          provisioningState: 'string'
        }
      }
    ]
    backendHttpSettingsCollection: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          authenticationCertificates: [
            {
              id: 'string'
            }
          ]
          cookieBasedAffinity: 'string'
          port: int
          probe: {
            id: 'string'
          }
          protocol: 'string'
          provisioningState: 'string'
          requestTimeout: int
        }
      }
    ]
    frontendIPConfigurations: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          privateIPAddress: 'string'
          privateIPAllocationMethod: 'string'
          provisioningState: 'string'
          publicIPAddress: {
            id: 'string'
          }
          subnet: {
            id: 'string'
          }
        }
      }
    ]
    frontendPorts: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          port: int
          provisioningState: 'string'
        }
      }
    ]
    gatewayIPConfigurations: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          provisioningState: 'string'
          subnet: {
            id: 'string'
          }
        }
      }
    ]
    httpListeners: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          frontendIPConfiguration: {
            id: 'string'
          }
          frontendPort: {
            id: 'string'
          }
          hostName: 'string'
          protocol: 'string'
          provisioningState: 'string'
          requireServerNameIndication: bool
          sslCertificate: {
            id: 'string'
          }
        }
      }
    ]
    probes: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          host: 'string'
          interval: int
          path: 'string'
          protocol: 'string'
          provisioningState: 'string'
          timeout: int
          unhealthyThreshold: int
        }
      }
    ]
    provisioningState: 'string'
    requestRoutingRules: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          backendAddressPool: {
            id: 'string'
          }
          backendHttpSettings: {
            id: 'string'
          }
          httpListener: {
            id: 'string'
          }
          provisioningState: 'string'
          ruleType: 'string'
          urlPathMap: {
            id: 'string'
          }
        }
      }
    ]
    resourceGuid: 'string'
    sku: {
      capacity: int
      name: 'string'
      tier: 'string'
    }
    sslCertificates: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          data: 'string'
          password: 'string'
          provisioningState: 'string'
          publicCertData: 'string'
        }
      }
    ]
    sslPolicy: {
      disabledSslProtocols: [
        'string'
      ]
    }
    urlPathMaps: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          defaultBackendAddressPool: {
            id: 'string'
          }
          defaultBackendHttpSettings: {
            id: 'string'
          }
          pathRules: [
            {
              etag: 'string'
              id: 'string'
              name: 'string'
              properties: {
                backendAddressPool: {
                  id: 'string'
                }
                backendHttpSettings: {
                  id: 'string'
                }
                paths: [
                  'string'
                ]
                provisioningState: 'string'
              }
            }
          ]
          provisioningState: 'string'
        }
      }
    ]
  }
  tags: {
    {customized property}: 'string'
  }
}

Egenskapsvärden

ApplicationGatewayAuthenticationCertificate

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras sträng
Id Resurs-ID sträng
Namn Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen sträng
Egenskaper Egenskaper för autentiseringscertifikat för application gateway ApplicationGatewayAuthenticationCertificatePropertiesFormat

ApplicationGatewayAuthenticationCertificatePropertiesFormat

Namn Beskrivning Värde
data Offentliga certifikatdata sträng
provisioningState Etableringstillstånd för autentiseringscertifikatresursen Uppdatera/ta bort/misslyckades sträng

ApplicationGatewayBackendAddress

Namn Beskrivning Värde
Fqdn Dns-namn sträng
ipAddress IP-adress sträng

ApplicationGatewayBackendAddressPool

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras sträng
Id Resurs-ID sträng
Namn Resurs som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen sträng
Egenskaper Egenskaper för serverdelsadresspool för programgateway ApplicationGatewayBackendAddressPoolPropertiesFormat

ApplicationGatewayBackendAddressPoolPropertiesFormat

Namn Beskrivning Värde
backendAddresses Serverdelsadresser ApplicationGatewayBackendAddress[]
backendIPConfigurations Samling referenser till IP-adresser som definierats i nätverkskort NetworkInterfaceIPConfiguration[]
provisioningState Etableringstillstånd för serverdelsadresspoolresursen Uppdatera/ta bort/Misslyckades sträng

ApplicationGatewayBackendHttpSettings

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras sträng
Id Resurs-ID sträng
Namn Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen sträng
Egenskaper Egenskaper för inställningar för serverdelsadresspool för programgateway ApplicationGatewayBackendHttpSettingsPropertiesFormat

ApplicationGatewayBackendHttpSettingsPropertiesFormat

Namn Beskrivning Värde
authenticationCertificates Matris med referenser till Application Gateway-autentiseringscertifikat SubResource[]
cookieBasedAffinity Cookietillhörighet "Inaktiverad"
"Aktiverad"
hamn Hamn Int
sond Avsökningsresurs för programgateway SubResource
protokoll Protokoll "Http"
"Https"
provisioningState Etableringstillstånd för serverdelens http-inställningsresurs Uppdatera/ta bort/Misslyckades sträng
requestTimeout Tidsgräns för begäran Int

ApplicationGatewayFrontendIPConfiguration

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras sträng
Id Resurs-ID sträng
Namn Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen sträng
Egenskaper Egenskaper för klientdels-IP-konfiguration för programgateway ApplicationGatewayFrontendIPConfigurationPropertiesFormat

ApplicationGatewayFrontendIPConfigurationPropertiesFormat

Namn Beskrivning Värde
privateIPAddress PrivateIPAddress för IP-konfigurationen för nätverksgränssnittet sträng
privateIPAllocationMethod PrivateIP-allokeringsmetod (statisk/dynamisk) "Dynamisk"
"Statisk"
provisioningState Etableringstillstånd för PublicIP-resursen Uppdatera/ta bort/misslyckades sträng
publicIPAddress Referens för PublicIP-resursen SubResource
Undernät Referens för undernätsresursen SubResource

ApplicationGatewayFrontendPort

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras sträng
Id Resurs-ID sträng
Namn Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen sträng
Egenskaper Egenskaper för klientdelsporten för programgateway ApplicationGatewayFrontendPortPropertiesFormat

ApplicationGatewayFrontendPortPropertiesFormat

Namn Beskrivning Värde
hamn Klientdelsport Int
provisioningState Etableringstillstånd för klientdelsportresursen Uppdatera/ta bort/Misslyckades sträng

ApplicationGatewayHttpListener

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras sträng
Id Resurs-ID sträng
Namn Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen sträng
Egenskaper Egenskaper för Http-lyssnaren för programgatewayen ApplicationGatewayHttpListenerPropertiesFormat

ApplicationGatewayHttpListenerPropertiesFormat

Namn Beskrivning Värde
frontendIPConfiguration Klientdels-IP-konfigurationsresurs för programgateway SubResource
frontendPort Klientdelsportresurs för programgateway SubResource
hostName Värdnamn för http-lyssnaren sträng
protokoll Protokoll "Http"
"Https"
provisioningState Etableringstillstånd för http-lyssnarresursen Uppdatera/ta bort/Misslyckades sträng
requireServerNameIndication RequireServerNameIndication för http-lyssnaren Bool
sslCertificate Ssl-certifikatresurs för application gateway SubResource

ApplicationGatewayIPConfiguration

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras sträng
Id Resurs-ID sträng
Namn Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen sträng
Egenskaper Egenskaper för IP-konfiguration av programgateway ApplicationGatewayIPConfigurationPropertiesFormat

ApplicationGatewayIPConfigurationPropertiesFormat

Namn Beskrivning Värde
provisioningState Etableringstillstånd för programgatewayens undernätsresurs Uppdatera/ta bort/Misslyckades sträng
Undernät Referens för undernätsresursen. Ett undernät där application gateway hämtar sin privata adress SubResource

ApplicationGatewayPathRule

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras sträng
Id Resurs-ID sträng
Namn Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen sträng
Egenskaper Egenskaper för avsökning av programgateway ApplicationGatewayPathRulePropertiesFormat

ApplicationGatewayPathRulePropertiesFormat

Namn Beskrivning Värde
backendAddressPool Resurs för serverdelsadresspool för url-sökvägskarta SubResource
backendHttpSettings Resurs för http-inställningar för serverdelen för url-sökvägskarta SubResource
Sökvägar Sökvägsregler för URL-sökvägskarta string[]
provisioningState Sökvägsregel för URL-sökvägsmappningsresursen Uppdatera/ta bort/misslyckades sträng

ApplicationGatewayProbe

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras sträng
Id Resurs-ID sträng
Namn Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen sträng
Egenskaper Egenskaper för avsökning av programgateway ApplicationGatewayProbePropertiesFormat

ApplicationGatewayProbePropertiesFormat

Namn Beskrivning Värde
värd Värd som ska skicka avsökningen till sträng
intervall Avsökningsintervall i sekunder Int
stig Relativ sökväg för avsökning sträng
protokoll Protokoll "Http"
"Https"
provisioningState Etableringstillstånd för serverdelens http-inställningsresurs Uppdatera/ta bort/Misslyckades sträng
Timeout Tidsgräns för avsökning i sekunder Int
unhealthyThreshold Tröskelvärde för avsökning av feltillstånd Int

ApplicationGatewayPropertiesFormat

Namn Beskrivning Värde
authenticationCertificates Autentiseringscertifikat för application gateway-resurs ApplicationGatewayAuthenticationCertificate[]
backendAddressPools Serverdelsadresspool för application gateway-resurs ApplicationGatewayBackendAddressPool[]
backendHttpSettingsCollection Http-inställningar för serverdelen för application gateway-resurs ApplicationGatewayBackendHttpSettings[]
frontendIPConfigurations Klientdels-IP-adresser för application gateway-resurs ApplicationGatewayFrontendIPConfiguration[]
frontendPorts Klientdelsportar för application gateway-resurs ApplicationGatewayFrontendPort[]
gatewayIPConfigurations Undernät för application gateway-resurs ApplicationGatewayIPConfiguration[]
httpListeners HTTP-lyssnare av application gateway-resurs ApplicationGatewayHttpListener[]
Sonder Avsökningar av application gateway-resurs ApplicationGatewayProbe[]
provisioningState Etableringstillstånd för ApplicationGateway-resursen Uppdatera/ta bort/misslyckades sträng
requestRoutingRules Begära routningsregler för application gateway-resurs ApplicationGatewayRequestRoutingRule[]
resourceGuid Resurs-guid-egenskapen för ApplicationGateway-resursen sträng
Sku SKU för application gateway-resurs ApplicationGatewaySku
sslCertificates SSL-certifikat för application gateway-resurs ApplicationGatewaySslCertificate[]
sslPolicy SSL-princip för application gateway-resurs ApplicationGatewaySslPolicy
urlPathMaps URL-sökvägskarta för application gateway-resurs ApplicationGatewayUrlPathMap[]

ApplicationGatewayRequestRoutingRule

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras sträng
Id Resurs-ID sträng
Namn Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen sträng
Egenskaper Egenskaper för begärandedirigeringsregel för application gateway ApplicationGatewayRequestRoutingRulePropertiesFormat

ApplicationGatewayRequestRoutingRulePropertiesFormat

Namn Beskrivning Värde
backendAddressPool Resurs för serverdelsadresspool för programgateway SubResource
backendHttpSettings Klientdelsportresurs för programgateway SubResource
httpListener Http-lyssnarresurs för programgateway SubResource
provisioningState Etableringstillstånd för resursen för begärandedirigeringsregeln Uppdatera/ta bort/Misslyckades sträng
ruleType Regeltyp "Grundläggande"
"PathBasedRouting"
urlPathMap Url-sökvägsmappningsresurs för programgateway SubResource

ApplicationGatewaySku

Namn Beskrivning Värde
kapacitet Kapacitet (instansantal) för programgateway Int
Namn Namnet på application gateway SKU "Standard_Large"
"Standard_Medium"
"Standard_Small"
Nivå Nivå för programgateway "Standard"

ApplicationGatewaySslCertificate

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras sträng
Id Resurs-ID sträng
Namn Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen sträng
Egenskaper Egenskaper för SSL-certifikat för application gateway ApplicationGatewaySslCertificatePropertiesFormat

ApplicationGatewaySslCertificatePropertiesFormat

Namn Beskrivning Värde
data SSL-certifikatdata sträng
lösenord SSL-certifikatlösenord sträng
provisioningState Etableringstillstånd för SSL-certifikatresursen Uppdatera/ta bort/misslyckades sträng
publicCertData Offentliga SSL-certifikatdata sträng

ApplicationGatewaySslPolicy

Namn Beskrivning Värde
disabledSslProtocols SSL-protokoll som ska inaktiveras på Application Gateway Strängmatris som innehåller något av:
"TLSv1_0"
"TLSv1_1"
"TLSv1_2"

ApplicationGatewayUrlPathMap

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras sträng
Id Resurs-ID sträng
Namn Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen sträng
Egenskaper Egenskaper för UrlPathMap för programgateway ApplicationGatewayUrlPathMapPropertiesFormat

ApplicationGatewayUrlPathMapPropertiesFormat

Namn Beskrivning Värde
defaultBackendAddressPool Standardresurs för serverdelsadresspool för URL-sökvägskarta SubResource
defaultBackendHttpSettings Standardresursen för http-inställningar för URL-sökväg SubResource
pathRules Sökvägsregel för url-sökvägsmappningsresurs ApplicationGatewayPathRule[]
provisioningState Etableringstillstånd för serverdelens http-inställningsresurs Uppdatera/ta bort/Misslyckades sträng

BackendAddressPool

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras sträng
Id Resurs-ID sträng
Namn Hämtar namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen sträng
Egenskaper Egenskaper för BackendAddressPool BackendAddressPoolPropertiesFormat

BackendAddressPoolPropertiesFormat

Namn Beskrivning Värde
provisioningState Hämta etableringstillståndet för PublicIP-resursen Uppdatera/ta bort/misslyckades sträng

InboundNatRule

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras sträng
Id Resurs-ID sträng
Namn Hämtar namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen sträng
Egenskaper Egenskaper för inkommande NAT-regel InboundNatRulePropertiesFormat

InboundNatRulePropertiesFormat

Namn Beskrivning Värde
backendPort Hämtar eller anger en port som används för interna anslutningar på slutpunkten. Attributet localPort mappar slutpunktens eviga port till en intern port för en roll. Detta är användbart i scenarier där en roll måste kommunicera med en intern komponent på en port som skiljer sig från den som exponeras externt. Om det inte anges är värdet för localPort detsamma som portattributet. Ange värdet för localPort till *för att automatiskt tilldela en oallokerad port som kan identifieras med hjälp av körnings-API:et Int
enableFloatingIP Konfigurerar en virtuell dators slutpunkt för den flytande IP-funktion som krävs för att konfigurera en SQL AlwaysOn-tillgänglighetsgrupp. Den här inställningen krävs när du använder SQL Always ON-tillgänglighetsgrupper i SQL Server. Det går inte att ändra den här inställningen när du har skapat slutpunkten Bool
frontendIPConfiguration Hämtar eller anger en referens till IP-adresser för klientdelen SubResource
frontendPort Hämtar eller anger porten för den externa slutpunkten. Du kan ange valfritt portnummer som du väljer, men portnumren som anges för varje roll i tjänsten måste vara unika. Möjliga värden mellan 1 och 65535, inklusive Int
idleTimeoutInMinutes Hämtar eller anger tidsgränsen för Tcp-inaktiv anslutning. Värdet kan anges mellan 4 och 30 minuter. Standardvärdet är 4 minuter. Det här elementet används endast när protokollet är inställt på Tcp Int
protokoll Hämtar eller anger transportprotokollet för slutpunkten. Möjliga värden är Udp eller Tcp "Tcp"
"Udp"
provisioningState Hämtar etableringstillståndet för PublicIP-resursen Uppdatera/ta bort/misslyckades sträng

Microsoft.Network/applicationGateways

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras sträng
plats Resursplats sträng
Namn Resursnamnet sträng (krävs)
Egenskaper Egenskaper för Application Gateway ApplicationGatewayPropertiesFormat
Taggar Resurstaggar Ordlista med taggnamn och värden. Se taggar i mallar

NetworkInterfaceIPConfiguration

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras sträng
Id Resurs-ID sträng
Namn Hämtar namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen sträng
Egenskaper Egenskaper för IPConfiguration NetworkInterfaceIPConfigurationPropertiesFormat

NetworkInterfaceIPConfigurationPropertiesFormat

Namn Beskrivning Värde
applicationGatewayBackendAddressPools Hämtar eller anger referensen för ApplicationGatewayBackendAddressPool-resursen ApplicationGatewayBackendAddressPool[]
loadBalancerBackendAddressPools Hämtar eller anger referensen för LoadBalancerBackendAddressPool-resurs BackendAddressPool[]
loadBalancerInboundNatRules Hämtar eller anger en lista över referenser till LoadBalancerInboundNatRules InboundNatRule[]
primär Hämtar om det här är en primär kundadress på nätverkskortet Bool
privateIPAddress sträng
privateIPAddressVersion Hämtar eller anger PrivateIP-adressversion (IPv4/IPv6) "IPv4"
"IPv6"
privateIPAllocationMethod Hämtar eller anger PrivateIP-allokeringsmetod "Dynamisk"
"Statisk"
provisioningState sträng
publicIPAddress PublicIPAddress-resurs PublicIPAddress
Undernät Undernät i en VirtualNetwork-resurs undernät

NetworkSecurityGroup

Namn Beskrivning Värde
etag Hämtar en unik skrivskyddad sträng som ändras när resursen uppdateras sträng
Id Resurs-ID sträng
plats Resursplats sträng
Egenskaper Resurs för nätverkssäkerhetsgrupp NetworkSecurityGroupPropertiesFormat
Taggar Resurstaggar ResourceTags

NetworkSecurityGroupPropertiesFormat

Namn Beskrivning Värde
defaultSecurityRules Hämtar eller standardsäkerhetsregler för nätverkssäkerhetsgrupp SecurityRule[]
provisioningState Hämtar etableringstillståndet för PublicIP-resursen Uppdatera/ta bort/misslyckades sträng
resourceGuid Hämtar eller anger resurs-GUID-egenskapen för nätverkssäkerhetsgruppresursen sträng
securityRules Hämtar eller anger säkerhetsregler för nätverkssäkerhetsgrupp SecurityRule[]

PublicIPAddress

Namn Beskrivning Värde
etag Hämtar en unik skrivskyddad sträng som ändras när resursen uppdateras sträng
Id Resurs-ID sträng
plats Resursplats sträng
Egenskaper PublicIpAddress-egenskaper PublicIPAddressPropertiesFormat
Taggar Resurstaggar ResourceTags

PublicIPAddressDnsSettings

Namn Beskrivning Värde
domainNameLabel Hämtar eller anger domännamnsetiketten. Sammanfogningen av domännamnsetiketten och den regionaliserade DNS-zonen utgör det fullständigt kvalificerade domännamnet som är associerat med den offentliga IP-adressen. Om en domännamnsetikett anges skapas en A DNS-post för den offentliga IP-adressen i Microsoft Azure DNS-systemet. sträng
Fqdn Hämtar FQDN, fullständigt kvalificerat domännamn för den A DNS-post som är associerad med den offentliga IP-adressen. Det här är sammanlänkningen av domainNameLabel och den regionaliserade DNS-zonen. sträng
reverseFqdn Hämtar eller anger det omvända fullständiga domännamnet. Ett användar synligt, fullständigt domännamn som matchar den här offentliga IP-adressen. Om reverseFqdn anges skapas en PTR DNS-post som pekar från IP-adressen i domänen in-addr.arpa till det omvända fullständiga domännamnet. sträng

PublicIPAddressPropertiesFormat

Namn Beskrivning Värde
dnsSettings Hämtar eller anger FQDN för DNS-posten som är associerad med den offentliga IP-adressen PublicIPAddressDnsSettings
idleTimeoutInMinutes Hämtar eller anger tidsgränsen för inaktivitet för den offentliga IP-adressen Int
ipAddress sträng
provisioningState Hämtar etableringstillståndet för PublicIP-resursen Uppdatera/ta bort/misslyckades sträng
publicIPAddressVersion Hämtar eller anger publicIP-adressversion (IPv4/IPv6) "IPv4"
"IPv6"
publicIPAllocationMethod Hämtar eller anger PublicIP-allokeringsmetod (statisk/dynamisk) "Dynamisk"
"Statisk"
resourceGuid Hämtar eller anger resurs-guid-egenskapen för PublicIP-resursen sträng
Namn Beskrivning Värde
Id Resurs-ID sträng
Namn Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen sträng
Egenskaper Egenskaper för ResourceNavigationLink ResourceNavigationLinkFormat

ResourceNavigationLinkFormat

Namn Beskrivning Värde
länk Länka till den externa resursen sträng
linkedResourceType Resurstyp för den länkade resursen sträng

ResourceTags

Namn Beskrivning Värde

ResourceTags

Namn Beskrivning Värde

ResourceTags

Namn Beskrivning Värde

ResourceTags

Namn Beskrivning Värde

Väg

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras sträng
Id Resurs-ID sträng
Namn Hämtar namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen sträng
Egenskaper Routningsresurs RoutePropertiesFormat

RoutePropertiesFormat

Namn Beskrivning Värde
addressPrefix Hämtar eller anger mål-CIDR som vägen gäller för. sträng
nextHopIpAddress Hämtar eller anger IP-adresspaketen ska vidarebefordras till. Nästa hoppvärden tillåts endast i vägar där nästa hopptyp är VirtualAppliance. sträng
nextHopType Hämtar eller anger vilken typ av Azure-hopp paketet ska skickas till. "Internet"
"Ingen"
"VirtualAppliance"
"VirtualNetworkGateway"
"VnetLocal" (krävs)
provisioningState Hämtar etableringstillståndet för resursen Uppdatera/ta bort/misslyckades sträng

RouteTable

Namn Beskrivning Värde
etag Hämtar en unik skrivskyddad sträng som ändras när resursen uppdateras sträng
Id Resurs-ID sträng
plats Resursplats sträng
Egenskaper Routningstabellresurs RouteTablePropertiesFormat
Taggar Resurstaggar ResourceTags

RouteTablePropertiesFormat

Namn Beskrivning Värde
provisioningState Hämtar etableringstillståndet för resursen Uppdatera/ta bort/misslyckades sträng
Vägar Hämtar eller anger vägar i en routningstabell Route[]

SecurityRule

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras sträng
Id Resurs-ID sträng
Namn Hämtar namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen sträng
Egenskaper SecurityRulePropertiesFormat

SecurityRulePropertiesFormat

Namn Beskrivning Värde
tillträde Hämtar eller anger nätverkstrafik tillåts eller nekas. Möjliga värden är "Tillåt" och "Neka" "Tillåt"
"Neka" (krävs)
beskrivning Hämtar eller anger en beskrivning för den här regeln. Begränsad till 140 tecken. sträng
destinationAddressPrefix Hämtar eller anger måladressprefix. CIDR eller källans IP-intervall. Asterisk *kan också användas för att matcha alla käll-IP-adresser. Standardtaggar som "VirtualNetwork", "AzureLoadBalancer" och "Internet" kan också användas. sträng (krävs)
destinationPortRange Hämtar eller anger målport eller målintervall. Heltal eller intervall mellan 0 och 65535. Asterisk '*' kan också användas för att matcha alla portar. sträng
riktning Hämtar eller anger riktningen för regeln. Inkommande eller utgående. Riktningen anger om regeln ska utvärderas för inkommande eller utgående trafik. "Inkommande"
"Utgående" (krävs)
prioritering Hämtar eller anger regelns prioritet. Värdet kan vara mellan 100 och 4096. Prioritetsnumret måste vara unikt för varje regel i samlingen. Desto lägre prioritetsnummer, desto högre prioritet för regeln. Int
protokoll Hämtar eller anger nätverksprotokoll som den här regeln gäller för. Kan vara Tcp, Udp eller All(*). '*'
"Tcp"
"Udp" (krävs)
provisioningState Hämtar etableringstillståndet för PublicIP-resursen Uppdatera/ta bort/misslyckades sträng
sourceAddressPrefix Hämtar eller anger källadressprefix. CIDR eller källans IP-intervall. Asterisk *kan också användas för att matcha alla käll-IP-adresser. Standardtaggar som "VirtualNetwork", "AzureLoadBalancer" och "Internet" kan också användas. Om det här är en ingressregel anger du var nätverkstrafiken kommer ifrån. sträng (krävs)
sourcePortRange Hämtar eller anger källport eller -intervall. Heltal eller intervall mellan 0 och 65535. Asterisk '*' kan också användas för att matcha alla portar. sträng

Undernät

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras sträng
Id Resurs-ID sträng
Namn Hämtar eller anger namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen sträng
Egenskaper SubnetPropertiesFormat

SubnetPropertiesFormat

Namn Beskrivning Värde
addressPrefix Hämtar eller anger adressprefix för undernätet. sträng
networkSecurityGroup Hämtar eller anger referensen för NetworkSecurityGroup-resursen NetworkSecurityGroup
provisioningState Hämtar etableringstillstånd för resursen sträng
resourceNavigationLinks Hämtar matris med referenser till externa resurser med hjälp av undernät ResourceNavigationLink[]
routeTable Hämtar eller anger referensen för RouteTable-resursen RouteTable

SubResource

Namn Beskrivning Värde
Id Resurs-ID sträng

Snabbstartsexempel

Följande snabbstartsexempel distribuerar den här resurstypen.

Bicep-fil Beskrivning
AKS-kluster med en NAT Gateway och en Application Gateway- Det här exemplet visar hur du distribuerar ett AKS-kluster med NAT Gateway för utgående anslutningar och en Application Gateway för inkommande anslutningar.
AKS-kluster med Application Gateway-ingresskontrollanten Det här exemplet visar hur du distribuerar ett AKS-kluster med Application Gateway, Application Gateway Ingress Controller, Azure Container Registry, Log Analytics och Key Vault
Application Gateway med intern API Management och Web App Application Gateway dirigerar Internettrafik till en API Management-instans för virtuellt nätverk (internt läge) som servar ett webb-API som finns i en Azure-webbapp.
Application Gateway med WAF och brandväggsprincip Den här mallen skapar en Application Gateway med WAF konfigurerad tillsammans med en brandväggsprincip
Skapa en webbapp, PE och Application Gateway v2 Den här mallen skapar en Azure-webbapp med privat slutpunkt i Azure Virtual Network-undernätet , en Application Gateway v2. Application Gateway distribueras i ett virtuellt nätverk (undernät). Webbappen begränsar åtkomsten till trafik från undernätet med hjälp av en privat slutpunkt
Skapa en Application Gateway v2- Den här mallen skapar en programgateway v2 i ett virtuellt nätverk och konfigurerar egenskaper för automatisk skalning och en HTTP-belastningsutjämningsregel med offentlig klientdel
Skapa en Azure Application Gateway v2- Den här mallen skapar en Azure Application Gateway med två Windows Server 2016-servrar i serverdelspoolen
Skapa en Azure WAF v2 på Azure Application Gateway Den här mallen skapar en Azure Web Application Firewall v2 på Azure Application Gateway med två Windows Server 2016-servrar i serverdelspoolen
Skapa API Management i internt VNet med App Gateway Den här mallen visar hur du skapar en instans av Azure API Management i ett privat nätverk som skyddas av Azure Application Gateway.
Skapa Application Gateway med certifikat Den här mallen visar hur du genererar självsignerade Key Vault-certifikat och sedan refererar till från Application Gateway.
Distribuera en VM-skalningsuppsättning för Windows med Azure Application Gateway Med den här mallen kan du distribuera en enkel skalningsuppsättning för virtuella Windows-datorer som är integrerad med Azure Application Gateway och har stöd för upp till 1 000 virtuella datorer
Front Door Standard/Premium med Application Gateway-ursprung Den här mallen skapar en Front Door Standard/Premium och en Application Gateway-instans och använder en NSG- och WAF-princip för att verifiera att trafiken har kommit via Front Door-ursprunget.
Front Door med containerinstanser och Application Gateway- Den här mallen skapar en Front Door Standard/Premium med en containergrupp och Application Gateway.

Resursdefinition för ARM-mall

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

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Network/applicationGateways-resurs lägger du till följande JSON i mallen.

{
  "type": "Microsoft.Network/applicationGateways",
  "apiVersion": "2016-06-01",
  "name": "string",
  "etag": "string",
  "location": "string",
  "properties": {
    "authenticationCertificates": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "data": "string",
          "provisioningState": "string"
        }
      }
    ],
    "backendAddressPools": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "backendAddresses": [
            {
              "fqdn": "string",
              "ipAddress": "string"
            }
          ],
          "backendIPConfigurations": [
            {
              "etag": "string",
              "id": "string",
              "name": "string",
              "properties": {
                "applicationGatewayBackendAddressPools": [
                  ...
                ],
                "loadBalancerBackendAddressPools": [
                  {
                    "etag": "string",
                    "id": "string",
                    "name": "string",
                    "properties": {
                      "provisioningState": "string"
                    }
                  }
                ],
                "loadBalancerInboundNatRules": [
                  {
                    "etag": "string",
                    "id": "string",
                    "name": "string",
                    "properties": {
                      "backendPort": "int",
                      "enableFloatingIP": "bool",
                      "frontendIPConfiguration": {
                        "id": "string"
                      },
                      "frontendPort": "int",
                      "idleTimeoutInMinutes": "int",
                      "protocol": "string",
                      "provisioningState": "string"
                    }
                  }
                ],
                "primary": "bool",
                "privateIPAddress": "string",
                "privateIPAddressVersion": "string",
                "privateIPAllocationMethod": "string",
                "provisioningState": "string",
                "publicIPAddress": {
                  "etag": "string",
                  "id": "string",
                  "location": "string",
                  "properties": {
                    "dnsSettings": {
                      "domainNameLabel": "string",
                      "fqdn": "string",
                      "reverseFqdn": "string"
                    },
                    "idleTimeoutInMinutes": "int",
                    "ipAddress": "string",
                    "provisioningState": "string",
                    "publicIPAddressVersion": "string",
                    "publicIPAllocationMethod": "string",
                    "resourceGuid": "string"
                  },
                  "tags": {
                    "{customized property}": "string"
                  }
                },
                "subnet": {
                  "etag": "string",
                  "id": "string",
                  "name": "string",
                  "properties": {
                    "addressPrefix": "string",
                    "networkSecurityGroup": {
                      "etag": "string",
                      "id": "string",
                      "location": "string",
                      "properties": {
                        "defaultSecurityRules": [
                          {
                            "etag": "string",
                            "id": "string",
                            "name": "string",
                            "properties": {
                              "access": "string",
                              "description": "string",
                              "destinationAddressPrefix": "string",
                              "destinationPortRange": "string",
                              "direction": "string",
                              "priority": "int",
                              "protocol": "string",
                              "provisioningState": "string",
                              "sourceAddressPrefix": "string",
                              "sourcePortRange": "string"
                            }
                          }
                        ],
                        "provisioningState": "string",
                        "resourceGuid": "string",
                        "securityRules": [
                          {
                            "etag": "string",
                            "id": "string",
                            "name": "string",
                            "properties": {
                              "access": "string",
                              "description": "string",
                              "destinationAddressPrefix": "string",
                              "destinationPortRange": "string",
                              "direction": "string",
                              "priority": "int",
                              "protocol": "string",
                              "provisioningState": "string",
                              "sourceAddressPrefix": "string",
                              "sourcePortRange": "string"
                            }
                          }
                        ]
                      },
                      "tags": {
                        "{customized property}": "string"
                      }
                    },
                    "provisioningState": "string",
                    "resourceNavigationLinks": [
                      {
                        "id": "string",
                        "name": "string",
                        "properties": {
                          "link": "string",
                          "linkedResourceType": "string"
                        }
                      }
                    ],
                    "routeTable": {
                      "etag": "string",
                      "id": "string",
                      "location": "string",
                      "properties": {
                        "provisioningState": "string",
                        "routes": [
                          {
                            "etag": "string",
                            "id": "string",
                            "name": "string",
                            "properties": {
                              "addressPrefix": "string",
                              "nextHopIpAddress": "string",
                              "nextHopType": "string",
                              "provisioningState": "string"
                            }
                          }
                        ]
                      },
                      "tags": {
                        "{customized property}": "string"
                      }
                    }
                  }
                }
              }
            }
          ],
          "provisioningState": "string"
        }
      }
    ],
    "backendHttpSettingsCollection": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "authenticationCertificates": [
            {
              "id": "string"
            }
          ],
          "cookieBasedAffinity": "string",
          "port": "int",
          "probe": {
            "id": "string"
          },
          "protocol": "string",
          "provisioningState": "string",
          "requestTimeout": "int"
        }
      }
    ],
    "frontendIPConfigurations": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "privateIPAddress": "string",
          "privateIPAllocationMethod": "string",
          "provisioningState": "string",
          "publicIPAddress": {
            "id": "string"
          },
          "subnet": {
            "id": "string"
          }
        }
      }
    ],
    "frontendPorts": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "port": "int",
          "provisioningState": "string"
        }
      }
    ],
    "gatewayIPConfigurations": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "provisioningState": "string",
          "subnet": {
            "id": "string"
          }
        }
      }
    ],
    "httpListeners": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "frontendIPConfiguration": {
            "id": "string"
          },
          "frontendPort": {
            "id": "string"
          },
          "hostName": "string",
          "protocol": "string",
          "provisioningState": "string",
          "requireServerNameIndication": "bool",
          "sslCertificate": {
            "id": "string"
          }
        }
      }
    ],
    "probes": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "host": "string",
          "interval": "int",
          "path": "string",
          "protocol": "string",
          "provisioningState": "string",
          "timeout": "int",
          "unhealthyThreshold": "int"
        }
      }
    ],
    "provisioningState": "string",
    "requestRoutingRules": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "backendAddressPool": {
            "id": "string"
          },
          "backendHttpSettings": {
            "id": "string"
          },
          "httpListener": {
            "id": "string"
          },
          "provisioningState": "string",
          "ruleType": "string",
          "urlPathMap": {
            "id": "string"
          }
        }
      }
    ],
    "resourceGuid": "string",
    "sku": {
      "capacity": "int",
      "name": "string",
      "tier": "string"
    },
    "sslCertificates": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "data": "string",
          "password": "string",
          "provisioningState": "string",
          "publicCertData": "string"
        }
      }
    ],
    "sslPolicy": {
      "disabledSslProtocols": [ "string" ]
    },
    "urlPathMaps": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "defaultBackendAddressPool": {
            "id": "string"
          },
          "defaultBackendHttpSettings": {
            "id": "string"
          },
          "pathRules": [
            {
              "etag": "string",
              "id": "string",
              "name": "string",
              "properties": {
                "backendAddressPool": {
                  "id": "string"
                },
                "backendHttpSettings": {
                  "id": "string"
                },
                "paths": [ "string" ],
                "provisioningState": "string"
              }
            }
          ],
          "provisioningState": "string"
        }
      }
    ]
  },
  "tags": {
    "{customized property}": "string"
  }
}

Egenskapsvärden

ApplicationGatewayAuthenticationCertificate

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras sträng
Id Resurs-ID sträng
Namn Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen sträng
Egenskaper Egenskaper för autentiseringscertifikat för application gateway ApplicationGatewayAuthenticationCertificatePropertiesFormat

ApplicationGatewayAuthenticationCertificatePropertiesFormat

Namn Beskrivning Värde
data Offentliga certifikatdata sträng
provisioningState Etableringstillstånd för autentiseringscertifikatresursen Uppdatera/ta bort/misslyckades sträng

ApplicationGatewayBackendAddress

Namn Beskrivning Värde
Fqdn Dns-namn sträng
ipAddress IP-adress sträng

ApplicationGatewayBackendAddressPool

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras sträng
Id Resurs-ID sträng
Namn Resurs som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen sträng
Egenskaper Egenskaper för serverdelsadresspool för programgateway ApplicationGatewayBackendAddressPoolPropertiesFormat

ApplicationGatewayBackendAddressPoolPropertiesFormat

Namn Beskrivning Värde
backendAddresses Serverdelsadresser ApplicationGatewayBackendAddress[]
backendIPConfigurations Samling referenser till IP-adresser som definierats i nätverkskort NetworkInterfaceIPConfiguration[]
provisioningState Etableringstillstånd för serverdelsadresspoolresursen Uppdatera/ta bort/Misslyckades sträng

ApplicationGatewayBackendHttpSettings

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras sträng
Id Resurs-ID sträng
Namn Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen sträng
Egenskaper Egenskaper för inställningar för serverdelsadresspool för programgateway ApplicationGatewayBackendHttpSettingsPropertiesFormat

ApplicationGatewayBackendHttpSettingsPropertiesFormat

Namn Beskrivning Värde
authenticationCertificates Matris med referenser till Application Gateway-autentiseringscertifikat SubResource[]
cookieBasedAffinity Cookietillhörighet "Inaktiverad"
"Aktiverad"
hamn Hamn Int
sond Avsökningsresurs för programgateway SubResource
protokoll Protokoll "Http"
"Https"
provisioningState Etableringstillstånd för serverdelens http-inställningsresurs Uppdatera/ta bort/Misslyckades sträng
requestTimeout Tidsgräns för begäran Int

ApplicationGatewayFrontendIPConfiguration

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras sträng
Id Resurs-ID sträng
Namn Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen sträng
Egenskaper Egenskaper för klientdels-IP-konfiguration för programgateway ApplicationGatewayFrontendIPConfigurationPropertiesFormat

ApplicationGatewayFrontendIPConfigurationPropertiesFormat

Namn Beskrivning Värde
privateIPAddress PrivateIPAddress för IP-konfigurationen för nätverksgränssnittet sträng
privateIPAllocationMethod PrivateIP-allokeringsmetod (statisk/dynamisk) "Dynamisk"
"Statisk"
provisioningState Etableringstillstånd för PublicIP-resursen Uppdatera/ta bort/misslyckades sträng
publicIPAddress Referens för PublicIP-resursen SubResource
Undernät Referens för undernätsresursen SubResource

ApplicationGatewayFrontendPort

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras sträng
Id Resurs-ID sträng
Namn Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen sträng
Egenskaper Egenskaper för klientdelsporten för programgateway ApplicationGatewayFrontendPortPropertiesFormat

ApplicationGatewayFrontendPortPropertiesFormat

Namn Beskrivning Värde
hamn Klientdelsport Int
provisioningState Etableringstillstånd för klientdelsportresursen Uppdatera/ta bort/Misslyckades sträng

ApplicationGatewayHttpListener

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras sträng
Id Resurs-ID sträng
Namn Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen sträng
Egenskaper Egenskaper för Http-lyssnaren för programgatewayen ApplicationGatewayHttpListenerPropertiesFormat

ApplicationGatewayHttpListenerPropertiesFormat

Namn Beskrivning Värde
frontendIPConfiguration Klientdels-IP-konfigurationsresurs för programgateway SubResource
frontendPort Klientdelsportresurs för programgateway SubResource
hostName Värdnamn för http-lyssnaren sträng
protokoll Protokoll "Http"
"Https"
provisioningState Etableringstillstånd för http-lyssnarresursen Uppdatera/ta bort/Misslyckades sträng
requireServerNameIndication RequireServerNameIndication för http-lyssnaren Bool
sslCertificate Ssl-certifikatresurs för application gateway SubResource

ApplicationGatewayIPConfiguration

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras sträng
Id Resurs-ID sträng
Namn Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen sträng
Egenskaper Egenskaper för IP-konfiguration av programgateway ApplicationGatewayIPConfigurationPropertiesFormat

ApplicationGatewayIPConfigurationPropertiesFormat

Namn Beskrivning Värde
provisioningState Etableringstillstånd för programgatewayens undernätsresurs Uppdatera/ta bort/Misslyckades sträng
Undernät Referens för undernätsresursen. Ett undernät där application gateway hämtar sin privata adress SubResource

ApplicationGatewayPathRule

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras sträng
Id Resurs-ID sträng
Namn Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen sträng
Egenskaper Egenskaper för avsökning av programgateway ApplicationGatewayPathRulePropertiesFormat

ApplicationGatewayPathRulePropertiesFormat

Namn Beskrivning Värde
backendAddressPool Resurs för serverdelsadresspool för url-sökvägskarta SubResource
backendHttpSettings Resurs för http-inställningar för serverdelen för url-sökvägskarta SubResource
Sökvägar Sökvägsregler för URL-sökvägskarta string[]
provisioningState Sökvägsregel för URL-sökvägsmappningsresursen Uppdatera/ta bort/misslyckades sträng

ApplicationGatewayProbe

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras sträng
Id Resurs-ID sträng
Namn Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen sträng
Egenskaper Egenskaper för avsökning av programgateway ApplicationGatewayProbePropertiesFormat

ApplicationGatewayProbePropertiesFormat

Namn Beskrivning Värde
värd Värd som ska skicka avsökningen till sträng
intervall Avsökningsintervall i sekunder Int
stig Relativ sökväg för avsökning sträng
protokoll Protokoll "Http"
"Https"
provisioningState Etableringstillstånd för serverdelens http-inställningsresurs Uppdatera/ta bort/Misslyckades sträng
Timeout Tidsgräns för avsökning i sekunder Int
unhealthyThreshold Tröskelvärde för avsökning av feltillstånd Int

ApplicationGatewayPropertiesFormat

Namn Beskrivning Värde
authenticationCertificates Autentiseringscertifikat för application gateway-resurs ApplicationGatewayAuthenticationCertificate[]
backendAddressPools Serverdelsadresspool för application gateway-resurs ApplicationGatewayBackendAddressPool[]
backendHttpSettingsCollection Http-inställningar för serverdelen för application gateway-resurs ApplicationGatewayBackendHttpSettings[]
frontendIPConfigurations Klientdels-IP-adresser för application gateway-resurs ApplicationGatewayFrontendIPConfiguration[]
frontendPorts Klientdelsportar för application gateway-resurs ApplicationGatewayFrontendPort[]
gatewayIPConfigurations Undernät för application gateway-resurs ApplicationGatewayIPConfiguration[]
httpListeners HTTP-lyssnare av application gateway-resurs ApplicationGatewayHttpListener[]
Sonder Avsökningar av application gateway-resurs ApplicationGatewayProbe[]
provisioningState Etableringstillstånd för ApplicationGateway-resursen Uppdatera/ta bort/misslyckades sträng
requestRoutingRules Begära routningsregler för application gateway-resurs ApplicationGatewayRequestRoutingRule[]
resourceGuid Resurs-guid-egenskapen för ApplicationGateway-resursen sträng
Sku SKU för application gateway-resurs ApplicationGatewaySku
sslCertificates SSL-certifikat för application gateway-resurs ApplicationGatewaySslCertificate[]
sslPolicy SSL-princip för application gateway-resurs ApplicationGatewaySslPolicy
urlPathMaps URL-sökvägskarta för application gateway-resurs ApplicationGatewayUrlPathMap[]

ApplicationGatewayRequestRoutingRule

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras sträng
Id Resurs-ID sträng
Namn Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen sträng
Egenskaper Egenskaper för begärandedirigeringsregel för application gateway ApplicationGatewayRequestRoutingRulePropertiesFormat

ApplicationGatewayRequestRoutingRulePropertiesFormat

Namn Beskrivning Värde
backendAddressPool Resurs för serverdelsadresspool för programgateway SubResource
backendHttpSettings Klientdelsportresurs för programgateway SubResource
httpListener Http-lyssnarresurs för programgateway SubResource
provisioningState Etableringstillstånd för resursen för begärandedirigeringsregeln Uppdatera/ta bort/Misslyckades sträng
ruleType Regeltyp "Grundläggande"
"PathBasedRouting"
urlPathMap Url-sökvägsmappningsresurs för programgateway SubResource

ApplicationGatewaySku

Namn Beskrivning Värde
kapacitet Kapacitet (instansantal) för programgateway Int
Namn Namnet på application gateway SKU "Standard_Large"
"Standard_Medium"
"Standard_Small"
Nivå Nivå för programgateway "Standard"

ApplicationGatewaySslCertificate

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras sträng
Id Resurs-ID sträng
Namn Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen sträng
Egenskaper Egenskaper för SSL-certifikat för application gateway ApplicationGatewaySslCertificatePropertiesFormat

ApplicationGatewaySslCertificatePropertiesFormat

Namn Beskrivning Värde
data SSL-certifikatdata sträng
lösenord SSL-certifikatlösenord sträng
provisioningState Etableringstillstånd för SSL-certifikatresursen Uppdatera/ta bort/misslyckades sträng
publicCertData Offentliga SSL-certifikatdata sträng

ApplicationGatewaySslPolicy

Namn Beskrivning Värde
disabledSslProtocols SSL-protokoll som ska inaktiveras på Application Gateway Strängmatris som innehåller något av:
"TLSv1_0"
"TLSv1_1"
"TLSv1_2"

ApplicationGatewayUrlPathMap

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras sträng
Id Resurs-ID sträng
Namn Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen sträng
Egenskaper Egenskaper för UrlPathMap för programgateway ApplicationGatewayUrlPathMapPropertiesFormat

ApplicationGatewayUrlPathMapPropertiesFormat

Namn Beskrivning Värde
defaultBackendAddressPool Standardresurs för serverdelsadresspool för URL-sökvägskarta SubResource
defaultBackendHttpSettings Standardresursen för http-inställningar för URL-sökväg SubResource
pathRules Sökvägsregel för url-sökvägsmappningsresurs ApplicationGatewayPathRule[]
provisioningState Etableringstillstånd för serverdelens http-inställningsresurs Uppdatera/ta bort/Misslyckades sträng

BackendAddressPool

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras sträng
Id Resurs-ID sträng
Namn Hämtar namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen sträng
Egenskaper Egenskaper för BackendAddressPool BackendAddressPoolPropertiesFormat

BackendAddressPoolPropertiesFormat

Namn Beskrivning Värde
provisioningState Hämta etableringstillståndet för PublicIP-resursen Uppdatera/ta bort/misslyckades sträng

InboundNatRule

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras sträng
Id Resurs-ID sträng
Namn Hämtar namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen sträng
Egenskaper Egenskaper för inkommande NAT-regel InboundNatRulePropertiesFormat

InboundNatRulePropertiesFormat

Namn Beskrivning Värde
backendPort Hämtar eller anger en port som används för interna anslutningar på slutpunkten. Attributet localPort mappar slutpunktens eviga port till en intern port för en roll. Detta är användbart i scenarier där en roll måste kommunicera med en intern komponent på en port som skiljer sig från den som exponeras externt. Om det inte anges är värdet för localPort detsamma som portattributet. Ange värdet för localPort till *för att automatiskt tilldela en oallokerad port som kan identifieras med hjälp av körnings-API:et Int
enableFloatingIP Konfigurerar en virtuell dators slutpunkt för den flytande IP-funktion som krävs för att konfigurera en SQL AlwaysOn-tillgänglighetsgrupp. Den här inställningen krävs när du använder SQL Always ON-tillgänglighetsgrupper i SQL Server. Det går inte att ändra den här inställningen när du har skapat slutpunkten Bool
frontendIPConfiguration Hämtar eller anger en referens till IP-adresser för klientdelen SubResource
frontendPort Hämtar eller anger porten för den externa slutpunkten. Du kan ange valfritt portnummer som du väljer, men portnumren som anges för varje roll i tjänsten måste vara unika. Möjliga värden mellan 1 och 65535, inklusive Int
idleTimeoutInMinutes Hämtar eller anger tidsgränsen för Tcp-inaktiv anslutning. Värdet kan anges mellan 4 och 30 minuter. Standardvärdet är 4 minuter. Det här elementet används endast när protokollet är inställt på Tcp Int
protokoll Hämtar eller anger transportprotokollet för slutpunkten. Möjliga värden är Udp eller Tcp "Tcp"
"Udp"
provisioningState Hämtar etableringstillståndet för PublicIP-resursen Uppdatera/ta bort/misslyckades sträng

Microsoft.Network/applicationGateways

Namn Beskrivning Värde
apiVersion API-versionen '2016-06-01'
etag En unik skrivskyddad sträng som ändras när resursen uppdateras sträng
plats Resursplats sträng
Namn Resursnamnet sträng (krävs)
Egenskaper Egenskaper för Application Gateway ApplicationGatewayPropertiesFormat
Taggar Resurstaggar Ordlista med taggnamn och värden. Se taggar i mallar
typ Resurstypen "Microsoft.Network/applicationGateways"

NetworkInterfaceIPConfiguration

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras sträng
Id Resurs-ID sträng
Namn Hämtar namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen sträng
Egenskaper Egenskaper för IPConfiguration NetworkInterfaceIPConfigurationPropertiesFormat

NetworkInterfaceIPConfigurationPropertiesFormat

Namn Beskrivning Värde
applicationGatewayBackendAddressPools Hämtar eller anger referensen för ApplicationGatewayBackendAddressPool-resursen ApplicationGatewayBackendAddressPool[]
loadBalancerBackendAddressPools Hämtar eller anger referensen för LoadBalancerBackendAddressPool-resurs BackendAddressPool[]
loadBalancerInboundNatRules Hämtar eller anger en lista över referenser till LoadBalancerInboundNatRules InboundNatRule[]
primär Hämtar om det här är en primär kundadress på nätverkskortet Bool
privateIPAddress sträng
privateIPAddressVersion Hämtar eller anger PrivateIP-adressversion (IPv4/IPv6) "IPv4"
"IPv6"
privateIPAllocationMethod Hämtar eller anger PrivateIP-allokeringsmetod "Dynamisk"
"Statisk"
provisioningState sträng
publicIPAddress PublicIPAddress-resurs PublicIPAddress
Undernät Undernät i en VirtualNetwork-resurs undernät

NetworkSecurityGroup

Namn Beskrivning Värde
etag Hämtar en unik skrivskyddad sträng som ändras när resursen uppdateras sträng
Id Resurs-ID sträng
plats Resursplats sträng
Egenskaper Resurs för nätverkssäkerhetsgrupp NetworkSecurityGroupPropertiesFormat
Taggar Resurstaggar ResourceTags

NetworkSecurityGroupPropertiesFormat

Namn Beskrivning Värde
defaultSecurityRules Hämtar eller standardsäkerhetsregler för nätverkssäkerhetsgrupp SecurityRule[]
provisioningState Hämtar etableringstillståndet för PublicIP-resursen Uppdatera/ta bort/misslyckades sträng
resourceGuid Hämtar eller anger resurs-GUID-egenskapen för nätverkssäkerhetsgruppresursen sträng
securityRules Hämtar eller anger säkerhetsregler för nätverkssäkerhetsgrupp SecurityRule[]

PublicIPAddress

Namn Beskrivning Värde
etag Hämtar en unik skrivskyddad sträng som ändras när resursen uppdateras sträng
Id Resurs-ID sträng
plats Resursplats sträng
Egenskaper PublicIpAddress-egenskaper PublicIPAddressPropertiesFormat
Taggar Resurstaggar ResourceTags

PublicIPAddressDnsSettings

Namn Beskrivning Värde
domainNameLabel Hämtar eller anger domännamnsetiketten. Sammanfogningen av domännamnsetiketten och den regionaliserade DNS-zonen utgör det fullständigt kvalificerade domännamnet som är associerat med den offentliga IP-adressen. Om en domännamnsetikett anges skapas en A DNS-post för den offentliga IP-adressen i Microsoft Azure DNS-systemet. sträng
Fqdn Hämtar FQDN, fullständigt kvalificerat domännamn för den A DNS-post som är associerad med den offentliga IP-adressen. Det här är sammanlänkningen av domainNameLabel och den regionaliserade DNS-zonen. sträng
reverseFqdn Hämtar eller anger det omvända fullständiga domännamnet. Ett användar synligt, fullständigt domännamn som matchar den här offentliga IP-adressen. Om reverseFqdn anges skapas en PTR DNS-post som pekar från IP-adressen i domänen in-addr.arpa till det omvända fullständiga domännamnet. sträng

PublicIPAddressPropertiesFormat

Namn Beskrivning Värde
dnsSettings Hämtar eller anger FQDN för DNS-posten som är associerad med den offentliga IP-adressen PublicIPAddressDnsSettings
idleTimeoutInMinutes Hämtar eller anger tidsgränsen för inaktivitet för den offentliga IP-adressen Int
ipAddress sträng
provisioningState Hämtar etableringstillståndet för PublicIP-resursen Uppdatera/ta bort/misslyckades sträng
publicIPAddressVersion Hämtar eller anger publicIP-adressversion (IPv4/IPv6) "IPv4"
"IPv6"
publicIPAllocationMethod Hämtar eller anger PublicIP-allokeringsmetod (statisk/dynamisk) "Dynamisk"
"Statisk"
resourceGuid Hämtar eller anger resurs-guid-egenskapen för PublicIP-resursen sträng
Namn Beskrivning Värde
Id Resurs-ID sträng
Namn Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen sträng
Egenskaper Egenskaper för ResourceNavigationLink ResourceNavigationLinkFormat

ResourceNavigationLinkFormat

Namn Beskrivning Värde
länk Länka till den externa resursen sträng
linkedResourceType Resurstyp för den länkade resursen sträng

ResourceTags

Namn Beskrivning Värde

ResourceTags

Namn Beskrivning Värde

ResourceTags

Namn Beskrivning Värde

ResourceTags

Namn Beskrivning Värde

Väg

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras sträng
Id Resurs-ID sträng
Namn Hämtar namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen sträng
Egenskaper Routningsresurs RoutePropertiesFormat

RoutePropertiesFormat

Namn Beskrivning Värde
addressPrefix Hämtar eller anger mål-CIDR som vägen gäller för. sträng
nextHopIpAddress Hämtar eller anger IP-adresspaketen ska vidarebefordras till. Nästa hoppvärden tillåts endast i vägar där nästa hopptyp är VirtualAppliance. sträng
nextHopType Hämtar eller anger vilken typ av Azure-hopp paketet ska skickas till. "Internet"
"Ingen"
"VirtualAppliance"
"VirtualNetworkGateway"
"VnetLocal" (krävs)
provisioningState Hämtar etableringstillståndet för resursen Uppdatera/ta bort/misslyckades sträng

RouteTable

Namn Beskrivning Värde
etag Hämtar en unik skrivskyddad sträng som ändras när resursen uppdateras sträng
Id Resurs-ID sträng
plats Resursplats sträng
Egenskaper Routningstabellresurs RouteTablePropertiesFormat
Taggar Resurstaggar ResourceTags

RouteTablePropertiesFormat

Namn Beskrivning Värde
provisioningState Hämtar etableringstillståndet för resursen Uppdatera/ta bort/misslyckades sträng
Vägar Hämtar eller anger vägar i en routningstabell Route[]

SecurityRule

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras sträng
Id Resurs-ID sträng
Namn Hämtar namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen sträng
Egenskaper SecurityRulePropertiesFormat

SecurityRulePropertiesFormat

Namn Beskrivning Värde
tillträde Hämtar eller anger nätverkstrafik tillåts eller nekas. Möjliga värden är "Tillåt" och "Neka" "Tillåt"
"Neka" (krävs)
beskrivning Hämtar eller anger en beskrivning för den här regeln. Begränsad till 140 tecken. sträng
destinationAddressPrefix Hämtar eller anger måladressprefix. CIDR eller källans IP-intervall. Asterisk *kan också användas för att matcha alla käll-IP-adresser. Standardtaggar som "VirtualNetwork", "AzureLoadBalancer" och "Internet" kan också användas. sträng (krävs)
destinationPortRange Hämtar eller anger målport eller målintervall. Heltal eller intervall mellan 0 och 65535. Asterisk '*' kan också användas för att matcha alla portar. sträng
riktning Hämtar eller anger riktningen för regeln. Inkommande eller utgående. Riktningen anger om regeln ska utvärderas för inkommande eller utgående trafik. "Inkommande"
"Utgående" (krävs)
prioritering Hämtar eller anger regelns prioritet. Värdet kan vara mellan 100 och 4096. Prioritetsnumret måste vara unikt för varje regel i samlingen. Desto lägre prioritetsnummer, desto högre prioritet för regeln. Int
protokoll Hämtar eller anger nätverksprotokoll som den här regeln gäller för. Kan vara Tcp, Udp eller All(*). '*'
"Tcp"
"Udp" (krävs)
provisioningState Hämtar etableringstillståndet för PublicIP-resursen Uppdatera/ta bort/misslyckades sträng
sourceAddressPrefix Hämtar eller anger källadressprefix. CIDR eller källans IP-intervall. Asterisk *kan också användas för att matcha alla käll-IP-adresser. Standardtaggar som "VirtualNetwork", "AzureLoadBalancer" och "Internet" kan också användas. Om det här är en ingressregel anger du var nätverkstrafiken kommer ifrån. sträng (krävs)
sourcePortRange Hämtar eller anger källport eller -intervall. Heltal eller intervall mellan 0 och 65535. Asterisk '*' kan också användas för att matcha alla portar. sträng

Undernät

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras sträng
Id Resurs-ID sträng
Namn Hämtar eller anger namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen sträng
Egenskaper SubnetPropertiesFormat

SubnetPropertiesFormat

Namn Beskrivning Värde
addressPrefix Hämtar eller anger adressprefix för undernätet. sträng
networkSecurityGroup Hämtar eller anger referensen för NetworkSecurityGroup-resursen NetworkSecurityGroup
provisioningState Hämtar etableringstillstånd för resursen sträng
resourceNavigationLinks Hämtar matris med referenser till externa resurser med hjälp av undernät ResourceNavigationLink[]
routeTable Hämtar eller anger referensen för RouteTable-resursen RouteTable

SubResource

Namn Beskrivning Värde
Id Resurs-ID sträng

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Beskrivning
AKS-kluster med en NAT Gateway och en Application Gateway-

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@2016-06-01"
  name = "string"
  etag = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      authenticationCertificates = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            data = "string"
            provisioningState = "string"
          }
        }
      ]
      backendAddressPools = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            backendAddresses = [
              {
                fqdn = "string"
                ipAddress = "string"
              }
            ]
            backendIPConfigurations = [
              {
                etag = "string"
                id = "string"
                name = "string"
                properties = {
                  applicationGatewayBackendAddressPools = [
                    ...
                  ]
                  loadBalancerBackendAddressPools = [
                    {
                      etag = "string"
                      id = "string"
                      name = "string"
                      properties = {
                        provisioningState = "string"
                      }
                    }
                  ]
                  loadBalancerInboundNatRules = [
                    {
                      etag = "string"
                      id = "string"
                      name = "string"
                      properties = {
                        backendPort = int
                        enableFloatingIP = bool
                        frontendIPConfiguration = {
                          id = "string"
                        }
                        frontendPort = int
                        idleTimeoutInMinutes = int
                        protocol = "string"
                        provisioningState = "string"
                      }
                    }
                  ]
                  primary = bool
                  privateIPAddress = "string"
                  privateIPAddressVersion = "string"
                  privateIPAllocationMethod = "string"
                  provisioningState = "string"
                  publicIPAddress = {
                    etag = "string"
                    id = "string"
                    location = "string"
                    properties = {
                      dnsSettings = {
                        domainNameLabel = "string"
                        fqdn = "string"
                        reverseFqdn = "string"
                      }
                      idleTimeoutInMinutes = int
                      ipAddress = "string"
                      provisioningState = "string"
                      publicIPAddressVersion = "string"
                      publicIPAllocationMethod = "string"
                      resourceGuid = "string"
                    }
                    tags = {
                      {customized property} = "string"
                    }
                  }
                  subnet = {
                    etag = "string"
                    id = "string"
                    name = "string"
                    properties = {
                      addressPrefix = "string"
                      networkSecurityGroup = {
                        etag = "string"
                        id = "string"
                        location = "string"
                        properties = {
                          defaultSecurityRules = [
                            {
                              etag = "string"
                              id = "string"
                              name = "string"
                              properties = {
                                access = "string"
                                description = "string"
                                destinationAddressPrefix = "string"
                                destinationPortRange = "string"
                                direction = "string"
                                priority = int
                                protocol = "string"
                                provisioningState = "string"
                                sourceAddressPrefix = "string"
                                sourcePortRange = "string"
                              }
                            }
                          ]
                          provisioningState = "string"
                          resourceGuid = "string"
                          securityRules = [
                            {
                              etag = "string"
                              id = "string"
                              name = "string"
                              properties = {
                                access = "string"
                                description = "string"
                                destinationAddressPrefix = "string"
                                destinationPortRange = "string"
                                direction = "string"
                                priority = int
                                protocol = "string"
                                provisioningState = "string"
                                sourceAddressPrefix = "string"
                                sourcePortRange = "string"
                              }
                            }
                          ]
                        }
                        tags = {
                          {customized property} = "string"
                        }
                      }
                      provisioningState = "string"
                      resourceNavigationLinks = [
                        {
                          id = "string"
                          name = "string"
                          properties = {
                            link = "string"
                            linkedResourceType = "string"
                          }
                        }
                      ]
                      routeTable = {
                        etag = "string"
                        id = "string"
                        location = "string"
                        properties = {
                          provisioningState = "string"
                          routes = [
                            {
                              etag = "string"
                              id = "string"
                              name = "string"
                              properties = {
                                addressPrefix = "string"
                                nextHopIpAddress = "string"
                                nextHopType = "string"
                                provisioningState = "string"
                              }
                            }
                          ]
                        }
                        tags = {
                          {customized property} = "string"
                        }
                      }
                    }
                  }
                }
              }
            ]
            provisioningState = "string"
          }
        }
      ]
      backendHttpSettingsCollection = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            authenticationCertificates = [
              {
                id = "string"
              }
            ]
            cookieBasedAffinity = "string"
            port = int
            probe = {
              id = "string"
            }
            protocol = "string"
            provisioningState = "string"
            requestTimeout = int
          }
        }
      ]
      frontendIPConfigurations = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            privateIPAddress = "string"
            privateIPAllocationMethod = "string"
            provisioningState = "string"
            publicIPAddress = {
              id = "string"
            }
            subnet = {
              id = "string"
            }
          }
        }
      ]
      frontendPorts = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            port = int
            provisioningState = "string"
          }
        }
      ]
      gatewayIPConfigurations = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            provisioningState = "string"
            subnet = {
              id = "string"
            }
          }
        }
      ]
      httpListeners = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            frontendIPConfiguration = {
              id = "string"
            }
            frontendPort = {
              id = "string"
            }
            hostName = "string"
            protocol = "string"
            provisioningState = "string"
            requireServerNameIndication = bool
            sslCertificate = {
              id = "string"
            }
          }
        }
      ]
      probes = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            host = "string"
            interval = int
            path = "string"
            protocol = "string"
            provisioningState = "string"
            timeout = int
            unhealthyThreshold = int
          }
        }
      ]
      provisioningState = "string"
      requestRoutingRules = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            backendAddressPool = {
              id = "string"
            }
            backendHttpSettings = {
              id = "string"
            }
            httpListener = {
              id = "string"
            }
            provisioningState = "string"
            ruleType = "string"
            urlPathMap = {
              id = "string"
            }
          }
        }
      ]
      resourceGuid = "string"
      sku = {
        capacity = int
        name = "string"
        tier = "string"
      }
      sslCertificates = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            data = "string"
            password = "string"
            provisioningState = "string"
            publicCertData = "string"
          }
        }
      ]
      sslPolicy = {
        disabledSslProtocols = [
          "string"
        ]
      }
      urlPathMaps = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            defaultBackendAddressPool = {
              id = "string"
            }
            defaultBackendHttpSettings = {
              id = "string"
            }
            pathRules = [
              {
                etag = "string"
                id = "string"
                name = "string"
                properties = {
                  backendAddressPool = {
                    id = "string"
                  }
                  backendHttpSettings = {
                    id = "string"
                  }
                  paths = [
                    "string"
                  ]
                  provisioningState = "string"
                }
              }
            ]
            provisioningState = "string"
          }
        }
      ]
    }
  })
}

Egenskapsvärden

ApplicationGatewayAuthenticationCertificate

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras sträng
Id Resurs-ID sträng
Namn Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen sträng
Egenskaper Egenskaper för autentiseringscertifikat för application gateway ApplicationGatewayAuthenticationCertificatePropertiesFormat

ApplicationGatewayAuthenticationCertificatePropertiesFormat

Namn Beskrivning Värde
data Offentliga certifikatdata sträng
provisioningState Etableringstillstånd för autentiseringscertifikatresursen Uppdatera/ta bort/misslyckades sträng

ApplicationGatewayBackendAddress

Namn Beskrivning Värde
Fqdn Dns-namn sträng
ipAddress IP-adress sträng

ApplicationGatewayBackendAddressPool

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras sträng
Id Resurs-ID sträng
Namn Resurs som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen sträng
Egenskaper Egenskaper för serverdelsadresspool för programgateway ApplicationGatewayBackendAddressPoolPropertiesFormat

ApplicationGatewayBackendAddressPoolPropertiesFormat

Namn Beskrivning Värde
backendAddresses Serverdelsadresser ApplicationGatewayBackendAddress[]
backendIPConfigurations Samling referenser till IP-adresser som definierats i nätverkskort NetworkInterfaceIPConfiguration[]
provisioningState Etableringstillstånd för serverdelsadresspoolresursen Uppdatera/ta bort/Misslyckades sträng

ApplicationGatewayBackendHttpSettings

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras sträng
Id Resurs-ID sträng
Namn Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen sträng
Egenskaper Egenskaper för inställningar för serverdelsadresspool för programgateway ApplicationGatewayBackendHttpSettingsPropertiesFormat

ApplicationGatewayBackendHttpSettingsPropertiesFormat

Namn Beskrivning Värde
authenticationCertificates Matris med referenser till Application Gateway-autentiseringscertifikat SubResource[]
cookieBasedAffinity Cookietillhörighet "Inaktiverad"
"Aktiverad"
hamn Hamn Int
sond Avsökningsresurs för programgateway SubResource
protokoll Protokoll "Http"
"Https"
provisioningState Etableringstillstånd för serverdelens http-inställningsresurs Uppdatera/ta bort/Misslyckades sträng
requestTimeout Tidsgräns för begäran Int

ApplicationGatewayFrontendIPConfiguration

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras sträng
Id Resurs-ID sträng
Namn Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen sträng
Egenskaper Egenskaper för klientdels-IP-konfiguration för programgateway ApplicationGatewayFrontendIPConfigurationPropertiesFormat

ApplicationGatewayFrontendIPConfigurationPropertiesFormat

Namn Beskrivning Värde
privateIPAddress PrivateIPAddress för IP-konfigurationen för nätverksgränssnittet sträng
privateIPAllocationMethod PrivateIP-allokeringsmetod (statisk/dynamisk) "Dynamisk"
"Statisk"
provisioningState Etableringstillstånd för PublicIP-resursen Uppdatera/ta bort/misslyckades sträng
publicIPAddress Referens för PublicIP-resursen SubResource
Undernät Referens för undernätsresursen SubResource

ApplicationGatewayFrontendPort

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras sträng
Id Resurs-ID sträng
Namn Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen sträng
Egenskaper Egenskaper för klientdelsporten för programgateway ApplicationGatewayFrontendPortPropertiesFormat

ApplicationGatewayFrontendPortPropertiesFormat

Namn Beskrivning Värde
hamn Klientdelsport Int
provisioningState Etableringstillstånd för klientdelsportresursen Uppdatera/ta bort/Misslyckades sträng

ApplicationGatewayHttpListener

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras sträng
Id Resurs-ID sträng
Namn Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen sträng
Egenskaper Egenskaper för Http-lyssnaren för programgatewayen ApplicationGatewayHttpListenerPropertiesFormat

ApplicationGatewayHttpListenerPropertiesFormat

Namn Beskrivning Värde
frontendIPConfiguration Klientdels-IP-konfigurationsresurs för programgateway SubResource
frontendPort Klientdelsportresurs för programgateway SubResource
hostName Värdnamn för http-lyssnaren sträng
protokoll Protokoll "Http"
"Https"
provisioningState Etableringstillstånd för http-lyssnarresursen Uppdatera/ta bort/Misslyckades sträng
requireServerNameIndication RequireServerNameIndication för http-lyssnaren Bool
sslCertificate Ssl-certifikatresurs för application gateway SubResource

ApplicationGatewayIPConfiguration

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras sträng
Id Resurs-ID sträng
Namn Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen sträng
Egenskaper Egenskaper för IP-konfiguration av programgateway ApplicationGatewayIPConfigurationPropertiesFormat

ApplicationGatewayIPConfigurationPropertiesFormat

Namn Beskrivning Värde
provisioningState Etableringstillstånd för programgatewayens undernätsresurs Uppdatera/ta bort/Misslyckades sträng
Undernät Referens för undernätsresursen. Ett undernät där application gateway hämtar sin privata adress SubResource

ApplicationGatewayPathRule

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras sträng
Id Resurs-ID sträng
Namn Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen sträng
Egenskaper Egenskaper för avsökning av programgateway ApplicationGatewayPathRulePropertiesFormat

ApplicationGatewayPathRulePropertiesFormat

Namn Beskrivning Värde
backendAddressPool Resurs för serverdelsadresspool för url-sökvägskarta SubResource
backendHttpSettings Resurs för http-inställningar för serverdelen för url-sökvägskarta SubResource
Sökvägar Sökvägsregler för URL-sökvägskarta string[]
provisioningState Sökvägsregel för URL-sökvägsmappningsresursen Uppdatera/ta bort/misslyckades sträng

ApplicationGatewayProbe

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras sträng
Id Resurs-ID sträng
Namn Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen sträng
Egenskaper Egenskaper för avsökning av programgateway ApplicationGatewayProbePropertiesFormat

ApplicationGatewayProbePropertiesFormat

Namn Beskrivning Värde
värd Värd som ska skicka avsökningen till sträng
intervall Avsökningsintervall i sekunder Int
stig Relativ sökväg för avsökning sträng
protokoll Protokoll "Http"
"Https"
provisioningState Etableringstillstånd för serverdelens http-inställningsresurs Uppdatera/ta bort/Misslyckades sträng
Timeout Tidsgräns för avsökning i sekunder Int
unhealthyThreshold Tröskelvärde för avsökning av feltillstånd Int

ApplicationGatewayPropertiesFormat

Namn Beskrivning Värde
authenticationCertificates Autentiseringscertifikat för application gateway-resurs ApplicationGatewayAuthenticationCertificate[]
backendAddressPools Serverdelsadresspool för application gateway-resurs ApplicationGatewayBackendAddressPool[]
backendHttpSettingsCollection Http-inställningar för serverdelen för application gateway-resurs ApplicationGatewayBackendHttpSettings[]
frontendIPConfigurations Klientdels-IP-adresser för application gateway-resurs ApplicationGatewayFrontendIPConfiguration[]
frontendPorts Klientdelsportar för application gateway-resurs ApplicationGatewayFrontendPort[]
gatewayIPConfigurations Undernät för application gateway-resurs ApplicationGatewayIPConfiguration[]
httpListeners HTTP-lyssnare av application gateway-resurs ApplicationGatewayHttpListener[]
Sonder Avsökningar av application gateway-resurs ApplicationGatewayProbe[]
provisioningState Etableringstillstånd för ApplicationGateway-resursen Uppdatera/ta bort/misslyckades sträng
requestRoutingRules Begära routningsregler för application gateway-resurs ApplicationGatewayRequestRoutingRule[]
resourceGuid Resurs-guid-egenskapen för ApplicationGateway-resursen sträng
Sku SKU för application gateway-resurs ApplicationGatewaySku
sslCertificates SSL-certifikat för application gateway-resurs ApplicationGatewaySslCertificate[]
sslPolicy SSL-princip för application gateway-resurs ApplicationGatewaySslPolicy
urlPathMaps URL-sökvägskarta för application gateway-resurs ApplicationGatewayUrlPathMap[]

ApplicationGatewayRequestRoutingRule

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras sträng
Id Resurs-ID sträng
Namn Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen sträng
Egenskaper Egenskaper för begärandedirigeringsregel för application gateway ApplicationGatewayRequestRoutingRulePropertiesFormat

ApplicationGatewayRequestRoutingRulePropertiesFormat

Namn Beskrivning Värde
backendAddressPool Resurs för serverdelsadresspool för programgateway SubResource
backendHttpSettings Klientdelsportresurs för programgateway SubResource
httpListener Http-lyssnarresurs för programgateway SubResource
provisioningState Etableringstillstånd för resursen för begärandedirigeringsregeln Uppdatera/ta bort/Misslyckades sträng
ruleType Regeltyp "Grundläggande"
"PathBasedRouting"
urlPathMap Url-sökvägsmappningsresurs för programgateway SubResource

ApplicationGatewaySku

Namn Beskrivning Värde
kapacitet Kapacitet (instansantal) för programgateway Int
Namn Namnet på application gateway SKU "Standard_Large"
"Standard_Medium"
"Standard_Small"
Nivå Nivå för programgateway "Standard"

ApplicationGatewaySslCertificate

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras sträng
Id Resurs-ID sträng
Namn Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen sträng
Egenskaper Egenskaper för SSL-certifikat för application gateway ApplicationGatewaySslCertificatePropertiesFormat

ApplicationGatewaySslCertificatePropertiesFormat

Namn Beskrivning Värde
data SSL-certifikatdata sträng
lösenord SSL-certifikatlösenord sträng
provisioningState Etableringstillstånd för SSL-certifikatresursen Uppdatera/ta bort/misslyckades sträng
publicCertData Offentliga SSL-certifikatdata sträng

ApplicationGatewaySslPolicy

Namn Beskrivning Värde
disabledSslProtocols SSL-protokoll som ska inaktiveras på Application Gateway Strängmatris som innehåller något av:
"TLSv1_0"
"TLSv1_1"
"TLSv1_2"

ApplicationGatewayUrlPathMap

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras sträng
Id Resurs-ID sträng
Namn Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen sträng
Egenskaper Egenskaper för UrlPathMap för programgateway ApplicationGatewayUrlPathMapPropertiesFormat

ApplicationGatewayUrlPathMapPropertiesFormat

Namn Beskrivning Värde
defaultBackendAddressPool Standardresurs för serverdelsadresspool för URL-sökvägskarta SubResource
defaultBackendHttpSettings Standardresursen för http-inställningar för URL-sökväg SubResource
pathRules Sökvägsregel för url-sökvägsmappningsresurs ApplicationGatewayPathRule[]
provisioningState Etableringstillstånd för serverdelens http-inställningsresurs Uppdatera/ta bort/Misslyckades sträng

BackendAddressPool

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras sträng
Id Resurs-ID sträng
Namn Hämtar namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen sträng
Egenskaper Egenskaper för BackendAddressPool BackendAddressPoolPropertiesFormat

BackendAddressPoolPropertiesFormat

Namn Beskrivning Värde
provisioningState Hämta etableringstillståndet för PublicIP-resursen Uppdatera/ta bort/misslyckades sträng

InboundNatRule

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras sträng
Id Resurs-ID sträng
Namn Hämtar namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen sträng
Egenskaper Egenskaper för inkommande NAT-regel InboundNatRulePropertiesFormat

InboundNatRulePropertiesFormat

Namn Beskrivning Värde
backendPort Hämtar eller anger en port som används för interna anslutningar på slutpunkten. Attributet localPort mappar slutpunktens eviga port till en intern port för en roll. Detta är användbart i scenarier där en roll måste kommunicera med en intern komponent på en port som skiljer sig från den som exponeras externt. Om det inte anges är värdet för localPort detsamma som portattributet. Ange värdet för localPort till *för att automatiskt tilldela en oallokerad port som kan identifieras med hjälp av körnings-API:et Int
enableFloatingIP Konfigurerar en virtuell dators slutpunkt för den flytande IP-funktion som krävs för att konfigurera en SQL AlwaysOn-tillgänglighetsgrupp. Den här inställningen krävs när du använder SQL Always ON-tillgänglighetsgrupper i SQL Server. Det går inte att ändra den här inställningen när du har skapat slutpunkten Bool
frontendIPConfiguration Hämtar eller anger en referens till IP-adresser för klientdelen SubResource
frontendPort Hämtar eller anger porten för den externa slutpunkten. Du kan ange valfritt portnummer som du väljer, men portnumren som anges för varje roll i tjänsten måste vara unika. Möjliga värden mellan 1 och 65535, inklusive Int
idleTimeoutInMinutes Hämtar eller anger tidsgränsen för Tcp-inaktiv anslutning. Värdet kan anges mellan 4 och 30 minuter. Standardvärdet är 4 minuter. Det här elementet används endast när protokollet är inställt på Tcp Int
protokoll Hämtar eller anger transportprotokollet för slutpunkten. Möjliga värden är Udp eller Tcp "Tcp"
"Udp"
provisioningState Hämtar etableringstillståndet för PublicIP-resursen Uppdatera/ta bort/misslyckades sträng

Microsoft.Network/applicationGateways

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras sträng
plats Resursplats sträng
Namn Resursnamnet sträng (krävs)
Egenskaper Egenskaper för Application Gateway ApplicationGatewayPropertiesFormat
Taggar Resurstaggar Ordlista med taggnamn och värden.
typ Resurstypen "Microsoft.Network/applicationGateways@2016-06-01"

NetworkInterfaceIPConfiguration

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras sträng
Id Resurs-ID sträng
Namn Hämtar namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen sträng
Egenskaper Egenskaper för IPConfiguration NetworkInterfaceIPConfigurationPropertiesFormat

NetworkInterfaceIPConfigurationPropertiesFormat

Namn Beskrivning Värde
applicationGatewayBackendAddressPools Hämtar eller anger referensen för ApplicationGatewayBackendAddressPool-resursen ApplicationGatewayBackendAddressPool[]
loadBalancerBackendAddressPools Hämtar eller anger referensen för LoadBalancerBackendAddressPool-resurs BackendAddressPool[]
loadBalancerInboundNatRules Hämtar eller anger en lista över referenser till LoadBalancerInboundNatRules InboundNatRule[]
primär Hämtar om det här är en primär kundadress på nätverkskortet Bool
privateIPAddress sträng
privateIPAddressVersion Hämtar eller anger PrivateIP-adressversion (IPv4/IPv6) "IPv4"
"IPv6"
privateIPAllocationMethod Hämtar eller anger PrivateIP-allokeringsmetod "Dynamisk"
"Statisk"
provisioningState sträng
publicIPAddress PublicIPAddress-resurs PublicIPAddress
Undernät Undernät i en VirtualNetwork-resurs undernät

NetworkSecurityGroup

Namn Beskrivning Värde
etag Hämtar en unik skrivskyddad sträng som ändras när resursen uppdateras sträng
Id Resurs-ID sträng
plats Resursplats sträng
Egenskaper Resurs för nätverkssäkerhetsgrupp NetworkSecurityGroupPropertiesFormat
Taggar Resurstaggar ResourceTags

NetworkSecurityGroupPropertiesFormat

Namn Beskrivning Värde
defaultSecurityRules Hämtar eller standardsäkerhetsregler för nätverkssäkerhetsgrupp SecurityRule[]
provisioningState Hämtar etableringstillståndet för PublicIP-resursen Uppdatera/ta bort/misslyckades sträng
resourceGuid Hämtar eller anger resurs-GUID-egenskapen för nätverkssäkerhetsgruppresursen sträng
securityRules Hämtar eller anger säkerhetsregler för nätverkssäkerhetsgrupp SecurityRule[]

PublicIPAddress

Namn Beskrivning Värde
etag Hämtar en unik skrivskyddad sträng som ändras när resursen uppdateras sträng
Id Resurs-ID sträng
plats Resursplats sträng
Egenskaper PublicIpAddress-egenskaper PublicIPAddressPropertiesFormat
Taggar Resurstaggar ResourceTags

PublicIPAddressDnsSettings

Namn Beskrivning Värde
domainNameLabel Hämtar eller anger domännamnsetiketten. Sammanfogningen av domännamnsetiketten och den regionaliserade DNS-zonen utgör det fullständigt kvalificerade domännamnet som är associerat med den offentliga IP-adressen. Om en domännamnsetikett anges skapas en A DNS-post för den offentliga IP-adressen i Microsoft Azure DNS-systemet. sträng
Fqdn Hämtar FQDN, fullständigt kvalificerat domännamn för den A DNS-post som är associerad med den offentliga IP-adressen. Det här är sammanlänkningen av domainNameLabel och den regionaliserade DNS-zonen. sträng
reverseFqdn Hämtar eller anger det omvända fullständiga domännamnet. Ett användar synligt, fullständigt domännamn som matchar den här offentliga IP-adressen. Om reverseFqdn anges skapas en PTR DNS-post som pekar från IP-adressen i domänen in-addr.arpa till det omvända fullständiga domännamnet. sträng

PublicIPAddressPropertiesFormat

Namn Beskrivning Värde
dnsSettings Hämtar eller anger FQDN för DNS-posten som är associerad med den offentliga IP-adressen PublicIPAddressDnsSettings
idleTimeoutInMinutes Hämtar eller anger tidsgränsen för inaktivitet för den offentliga IP-adressen Int
ipAddress sträng
provisioningState Hämtar etableringstillståndet för PublicIP-resursen Uppdatera/ta bort/misslyckades sträng
publicIPAddressVersion Hämtar eller anger publicIP-adressversion (IPv4/IPv6) "IPv4"
"IPv6"
publicIPAllocationMethod Hämtar eller anger PublicIP-allokeringsmetod (statisk/dynamisk) "Dynamisk"
"Statisk"
resourceGuid Hämtar eller anger resurs-guid-egenskapen för PublicIP-resursen sträng
Namn Beskrivning Värde
Id Resurs-ID sträng
Namn Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen sträng
Egenskaper Egenskaper för ResourceNavigationLink ResourceNavigationLinkFormat

ResourceNavigationLinkFormat

Namn Beskrivning Värde
länk Länka till den externa resursen sträng
linkedResourceType Resurstyp för den länkade resursen sträng

ResourceTags

Namn Beskrivning Värde

ResourceTags

Namn Beskrivning Värde

ResourceTags

Namn Beskrivning Värde

ResourceTags

Namn Beskrivning Värde

Väg

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras sträng
Id Resurs-ID sträng
Namn Hämtar namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen sträng
Egenskaper Routningsresurs RoutePropertiesFormat

RoutePropertiesFormat

Namn Beskrivning Värde
addressPrefix Hämtar eller anger mål-CIDR som vägen gäller för. sträng
nextHopIpAddress Hämtar eller anger IP-adresspaketen ska vidarebefordras till. Nästa hoppvärden tillåts endast i vägar där nästa hopptyp är VirtualAppliance. sträng
nextHopType Hämtar eller anger vilken typ av Azure-hopp paketet ska skickas till. "Internet"
"Ingen"
"VirtualAppliance"
"VirtualNetworkGateway"
"VnetLocal" (krävs)
provisioningState Hämtar etableringstillståndet för resursen Uppdatera/ta bort/misslyckades sträng

RouteTable

Namn Beskrivning Värde
etag Hämtar en unik skrivskyddad sträng som ändras när resursen uppdateras sträng
Id Resurs-ID sträng
plats Resursplats sträng
Egenskaper Routningstabellresurs RouteTablePropertiesFormat
Taggar Resurstaggar ResourceTags

RouteTablePropertiesFormat

Namn Beskrivning Värde
provisioningState Hämtar etableringstillståndet för resursen Uppdatera/ta bort/misslyckades sträng
Vägar Hämtar eller anger vägar i en routningstabell Route[]

SecurityRule

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras sträng
Id Resurs-ID sträng
Namn Hämtar namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen sträng
Egenskaper SecurityRulePropertiesFormat

SecurityRulePropertiesFormat

Namn Beskrivning Värde
tillträde Hämtar eller anger nätverkstrafik tillåts eller nekas. Möjliga värden är "Tillåt" och "Neka" "Tillåt"
"Neka" (krävs)
beskrivning Hämtar eller anger en beskrivning för den här regeln. Begränsad till 140 tecken. sträng
destinationAddressPrefix Hämtar eller anger måladressprefix. CIDR eller källans IP-intervall. Asterisk *kan också användas för att matcha alla käll-IP-adresser. Standardtaggar som "VirtualNetwork", "AzureLoadBalancer" och "Internet" kan också användas. sträng (krävs)
destinationPortRange Hämtar eller anger målport eller målintervall. Heltal eller intervall mellan 0 och 65535. Asterisk '*' kan också användas för att matcha alla portar. sträng
riktning Hämtar eller anger riktningen för regeln. Inkommande eller utgående. Riktningen anger om regeln ska utvärderas för inkommande eller utgående trafik. "Inkommande"
"Utgående" (krävs)
prioritering Hämtar eller anger regelns prioritet. Värdet kan vara mellan 100 och 4096. Prioritetsnumret måste vara unikt för varje regel i samlingen. Desto lägre prioritetsnummer, desto högre prioritet för regeln. Int
protokoll Hämtar eller anger nätverksprotokoll som den här regeln gäller för. Kan vara Tcp, Udp eller All(*). '*'
"Tcp"
"Udp" (krävs)
provisioningState Hämtar etableringstillståndet för PublicIP-resursen Uppdatera/ta bort/misslyckades sträng
sourceAddressPrefix Hämtar eller anger källadressprefix. CIDR eller källans IP-intervall. Asterisk *kan också användas för att matcha alla käll-IP-adresser. Standardtaggar som "VirtualNetwork", "AzureLoadBalancer" och "Internet" kan också användas. Om det här är en ingressregel anger du var nätverkstrafiken kommer ifrån. sträng (krävs)
sourcePortRange Hämtar eller anger källport eller -intervall. Heltal eller intervall mellan 0 och 65535. Asterisk '*' kan också användas för att matcha alla portar. sträng

Undernät

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras sträng
Id Resurs-ID sträng
Namn Hämtar eller anger namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen sträng
Egenskaper SubnetPropertiesFormat

SubnetPropertiesFormat

Namn Beskrivning Värde
addressPrefix Hämtar eller anger adressprefix för undernätet. sträng
networkSecurityGroup Hämtar eller anger referensen för NetworkSecurityGroup-resursen NetworkSecurityGroup
provisioningState Hämtar etableringstillstånd för resursen sträng
resourceNavigationLinks Hämtar matris med referenser till externa resurser med hjälp av undernät ResourceNavigationLink[]
routeTable Hämtar eller anger referensen för RouteTable-resursen RouteTable

SubResource

Namn Beskrivning Värde
Id Resurs-ID sträng