Dela via


Microsoft.Network applicationGateways 2016-12-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-12-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'
            }
          ]
          connectionDraining: {
            drainTimeoutInSec: int
            enabled: bool
          }
          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'
        }
      }
    ]
    webApplicationFirewallConfiguration: {
      enabled: bool
      firewallMode: 'string'
    }
  }
  tags: {
    {customized property}: 'string'
  }
}

Egenskapsvärden

ApplicationGatewayAuthenticationCertificate

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

ApplicationGatewayAuthenticationCertificatePropertiesFormat

Namn Beskrivning Värde
data Offentliga certifikatdata. sträng
provisioningState Etableringstillstånd för autentiseringscertifikatresursen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng

ApplicationGatewayBackendAddress

Namn Beskrivning Värde
Fqdn Fullständigt domännamn (FQDN). sträng
ipAddress IP-adress sträng

ApplicationGatewayBackendAddressPool

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

ApplicationGatewayBackendAddressPoolPropertiesFormat

Namn Beskrivning Värde
backendAddresses Serverdelsadresser ApplicationGatewayBackendAddress[]
backendIPConfigurations Samling referenser till IP-adresser som definierats i nätverksgränssnitt. NetworkInterfaceIPConfiguration[]
provisioningState Etableringstillstånd för resursen för serverdelsadresspoolen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng

ApplicationGatewayBackendHttpSettings

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

ApplicationGatewayBackendHttpSettingsPropertiesFormat

Namn Beskrivning Värde
authenticationCertificates Matris med referenser till autentiseringscertifikat för application gateway. SubResource[]
connectionDraining Anslutningsdränering av resursen för http-inställningar för serverdelen. ApplicationGatewayConnectionDraining
cookieBasedAffinity Cookiebaserad tillhörighet. Möjliga värden är: "Aktiverad" och "Inaktiverad". "Inaktiverad"
"Aktiverad"
hamn Hamn Int
sond Avsökningsresurs för en programgateway. SubResource
protokoll Protokoll. Möjliga värden är: "Http" och "Https". "Http"
"Https"
provisioningState Etableringstillstånd för resursen för http-inställningar för serverdelen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng
requestTimeout Tidsgräns för begäran i sekunder. Application Gateway misslyckas med begäran om svaret inte tas emot i RequestTimeout. Godtagbara värden är från 1 sekund till 86400 sekunder. Int

ApplicationGatewayConnectionDraining

Namn Beskrivning Värde
drainTimeoutInSec Antalet sekunders anslutningsdränering är aktivt. Godtagbara värden är mellan 1 sekund och 3 600 sekunder. Int

Begränsningar:
Minsta värde = 1
Maxvärde = 3600 (krävs)
Aktiverat Om anslutningsdränering är aktiverat eller inte. bool (krävs)

ApplicationGatewayFrontendIPConfiguration

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

ApplicationGatewayFrontendIPConfigurationPropertiesFormat

Namn Beskrivning Värde
privateIPAddress PrivateIPAddress för IP-konfigurationen för nätverksgränssnittet. sträng
privateIPAllocationMethod PrivateIP-allokeringsmetod. Möjliga värden är: "Static" och "Dynamic". "Dynamisk"
"Statisk"
provisioningState Etableringstillstånd för den offentliga IP-resursen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng
publicIPAddress Referens för PublicIP-resursen. SubResource
Undernät Referens för undernätsresursen. SubResource

ApplicationGatewayFrontendPort

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

ApplicationGatewayFrontendPortPropertiesFormat

Namn Beskrivning Värde
hamn Klientdelsport Int
provisioningState Etableringstillstånd för klientdelsportresursen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng

ApplicationGatewayHttpListener

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

ApplicationGatewayHttpListenerPropertiesFormat

Namn Beskrivning Värde
frontendIPConfiguration Klientdels-IP-konfigurationsresurs för en programgateway. SubResource
frontendPort Klientdelsportresurs för en programgateway. SubResource
hostName Värdnamnet för HTTP-lyssnaren. sträng
protokoll Protokoll. Möjliga värden är: "Http" och "Https". "Http"
"Https"
provisioningState Etableringstillstånd för HTTP-lyssnarresursen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng
requireServerNameIndication Gäller endast om protokollet är https. Aktiverar SNI för flera värdar. Bool
sslCertificate SSL-certifikatresurs för en programgateway. SubResource

ApplicationGatewayIPConfiguration

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

ApplicationGatewayIPConfigurationPropertiesFormat

Namn Beskrivning Värde
provisioningState Etableringstillstånd för programgatewayens undernätsresurs. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng
Undernät Referens för undernätsresursen. Ett undernät där application gateway hämtar sin privata adress. SubResource

ApplicationGatewayPathRule

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

ApplicationGatewayPathRulePropertiesFormat

Namn Beskrivning Värde
backendAddressPool Resursen för serverdelsadresspoolen för url-sökvägskartan. SubResource
backendHttpSettings Resurs för http-inställningar för serverdelen för url-sökvägskartan. SubResource
Sökvägar Sökvägsregler för url-sökvägskarta. string[]
provisioningState Sökvägsregel för url-sökvägsmappningsresurs. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng

ApplicationGatewayProbe

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

ApplicationGatewayProbePropertiesFormat

Namn Beskrivning Värde
värd Värdnamn som avsökningen ska skickas till. sträng
intervall Avsökningsintervallet i sekunder. Det här är tidsintervallet mellan två på varandra följande avsökningar. Godtagbara värden är från 1 sekund till 86400 sekunder. Int
stig Relativ sökväg för avsökning. Den giltiga sökvägen börjar från /. Avsökningen skickas till <Protocol>://<värd>:<port><sökväg> sträng
protokoll Protokoll. Möjliga värden är: "Http" och "Https". "Http"
"Https"
provisioningState Etableringstillstånd för resursen för http-inställningar för serverdelen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng
Timeout tidsgränsen för avsökningen i sekunder. Avsökningen markerades som misslyckad om giltigt svar inte tas emot med den här tidsgränsen. Godtagbara värden är från 1 sekund till 86400 sekunder. Int
unhealthyThreshold Antalet återförsök av avsökningen. Serverdelens server är markerad efter att antalet på varandra följande avsökningsfel når UnhealthyThreshold. Godtagbara värden är från 1 sekund till 20. Int

ApplicationGatewayPropertiesFormat

Namn Beskrivning Värde
authenticationCertificates Autentiseringscertifikat för programgatewayresursen. ApplicationGatewayAuthenticationCertificate[]
backendAddressPools Serverdelsadresspoolen för programgatewayresursen. ApplicationGatewayBackendAddressPool[]
backendHttpSettingsCollection Http-inställningar för serverdelen för programgatewayresursen. ApplicationGatewayBackendHttpSettings[]
frontendIPConfigurations Klientdels-IP-adresser för programgatewayresursen. ApplicationGatewayFrontendIPConfiguration[]
frontendPorts Klientdelsportar för programgatewayresursen. ApplicationGatewayFrontendPort[]
gatewayIPConfigurations Undernät för programmet gatewayresursen. ApplicationGatewayIPConfiguration[]
httpListeners Http-lyssnare av application gateway-resursen. ApplicationGatewayHttpListener[]
Sonder Avsökningar av programgatewayresursen. ApplicationGatewayProbe[]
provisioningState Etableringstillstånd för programgatewayresursen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng
requestRoutingRules Begär routningsregler för application gateway-resursen. ApplicationGatewayRequestRoutingRule[]
resourceGuid Resurs-GUID-egenskapen för programgatewayresursen. sträng
Sku SKU för programgatewayresursen. ApplicationGatewaySku
sslCertificates SSL-certifikat för application gateway-resursen. ApplicationGatewaySslCertificate[]
sslPolicy SSL-princip för programgatewayresursen. ApplicationGatewaySslPolicy
urlPathMaps URL-sökvägskarta för programgatewayresursen. ApplicationGatewayUrlPathMap[]
webApplicationFirewallConfiguration Brandväggskonfiguration för webbprogram. ApplicationGatewayWebApplicationFirewallConfiguration

ApplicationGatewayRequestRoutingRule

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

ApplicationGatewayRequestRoutingRulePropertiesFormat

Namn Beskrivning Värde
backendAddressPool Resursen för serverdelsadresspoolen för programgatewayen. SubResource
backendHttpSettings Klientdelsportresursen för programgatewayen. SubResource
httpListener Http-lyssnarresurs för programgatewayen. SubResource
provisioningState Etableringstillstånd för resursen för begärandedirigeringsregeln. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng
ruleType Regeltyp. Möjliga värden är: "Basic" och "PathBasedRouting". "Grundläggande"
"PathBasedRouting"
urlPathMap Url-sökvägsmappningsresurs för programgatewayen. SubResource

ApplicationGatewaySku

Namn Beskrivning Värde
kapacitet Kapacitet (instansantal) för en programgateway. Int
Namn Namnet på en SKU för en programgateway. Möjliga värden är: "Standard_Small", "Standard_Medium", "Standard_Large", "WAF_Medium" och "WAF_Large". "Standard_Large"
"Standard_Medium"
"Standard_Small"
"WAF_Large"
"WAF_Medium"
Nivå Nivå för en programgateway. Möjliga värden är: "Standard" och "WAF". "Standard"
"WAF"

ApplicationGatewaySslCertificate

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

ApplicationGatewaySslCertificatePropertiesFormat

Namn Beskrivning Värde
data Base-64-kodat pfx-certifikat. Gäller endast i PUT-begäran. sträng
lösenord Lösenord för pfx-filen som anges i data. Gäller endast i PUT-begäran. sträng
provisioningState Etableringstillståndet för SSL-certifikatresursen Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng
publicCertData Base-64-kodade offentliga certifikatdata som motsvarar pfx som anges i data. Gäller endast i GET-begäran. sträng

ApplicationGatewaySslPolicy

Namn Beskrivning Värde
disabledSslProtocols SSL-protokoll som ska inaktiveras på programgatewayen. Möjliga värden är: "TLSv1_0", "TLSv1_1" och "TLSv1_2". 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 programgatewayen. ApplicationGatewayUrlPathMapPropertiesFormat

ApplicationGatewayUrlPathMapPropertiesFormat

Namn Beskrivning Värde
defaultBackendAddressPool Standardresursen för serverdelsadresspoolen för url-sökvägskartan. SubResource
defaultBackendHttpSettings Standardresursen för http-inställningar för URL-sökvägen. SubResource
pathRules Sökvägsregel för url-sökvägsmappningsresurs. ApplicationGatewayPathRule[]
provisioningState Etableringstillstånd för resursen för http-inställningar för serverdelen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng

ApplicationGatewayWebApplicationFirewallConfiguration

Namn Beskrivning Värde
Aktiverat Om brandväggen för webbprogrammet är aktiverad eller inte. bool (krävs)
firewallMode Brandväggsläge för webbprogram. Möjliga värden är: "Identifiering" och "Förebyggande". Identifiering
"Förebyggande"

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 serverdelsadresspoolen. BackendAddressPoolPropertiesFormat

BackendAddressPoolPropertiesFormat

Namn Beskrivning Värde
provisioningState Hämta etableringstillstånd för den offentliga IP-resursen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng

InboundNatRule

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

InboundNatRulePropertiesFormat

Namn Beskrivning Värde
backendPort Porten som används för den interna slutpunkten. Godtagbara värden sträcker sig från 1 till 65535. Int
enableFloatingIP Konfigurerar en virtuell dators slutpunkt för den flytande IP-funktion som krävs för att konfigurera en SQL AlwaysOn-tillgänglighetsgrupp. Den här inställningen krävs när du använder SQL AlwaysOn-tillgänglighetsgrupper i SQL Server. Det går inte att ändra den här inställningen när du har skapat slutpunkten. Bool
frontendIPConfiguration En referens till IP-adresser för klientdelen. SubResource
frontendPort Porten för den externa slutpunkten. Portnummer för varje regel måste vara unika i lastbalanseraren. Acceptabla värden sträcker sig från 1 till 65534. Int
idleTimeoutInMinutes Tidsgränsen för TCP-inaktiv anslutning. Värdet kan anges mellan 4 och 30 minuter. Standardvärdet är 4 minuter. Det här elementet används endast när protokollet är inställt på TCP. Int
protokoll Transportprotokollet för slutpunkten. Möjliga värden är: "Udp" eller "Tcp" "Tcp"
"Udp"
provisioningState Hämtar etableringstillståndet för den offentliga IP-resursen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng

Microsoft.Network/applicationGateways

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

NetworkInterfaceIPConfiguration

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

NetworkInterfaceIPConfigurationPropertiesFormat

Namn Beskrivning Värde
applicationGatewayBackendAddressPools Referensen för ApplicationGatewayBackendAddressPool-resursen. ApplicationGatewayBackendAddressPool[]
loadBalancerBackendAddressPools Referensen för LoadBalancerBackendAddressPool-resursen. BackendAddressPool[]
loadBalancerInboundNatRules En lista med referenser till LoadBalancerInboundNatRules. InboundNatRule[]
primär Hämtar om det här är en primär kundadress i nätverksgränssnittet. Bool
privateIPAddress sträng
privateIPAddressVersion Tillgänglig från Api-Version 2016-03-30 och senare representerar den om den specifika ipconfigurationen är IPv4 eller IPv6. Standardvärdet tas som IPv4. Möjliga värden är: "IPv4" och "IPv6". "IPv4"
"IPv6"
privateIPAllocationMethod Definierar hur en privat IP-adress tilldelas. Möjliga värden är: "Static" och "Dynamic". "Dynamisk"
"Statisk"
provisioningState sträng
publicIPAddress Offentlig IP-adressresurs. PublicIPAddress
Undernät Undernät i en virtuell nätverksresurs. undernät

NetworkSecurityGroup

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

NetworkSecurityGroupPropertiesFormat

Namn Beskrivning Värde
defaultSecurityRules Standardsäkerhetsreglerna för nätverkssäkerhetsgruppen. SecurityRule[]
provisioningState Etableringstillståndet för den offentliga IP-resursen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng
resourceGuid Resursens GUID-egenskap för nätverkssäkerhetsgruppens resurs. sträng
securityRules En samling säkerhetsregler för nätverkssäkerhetsgruppen. SecurityRule[]

PublicIPAddress

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resurs-ID. sträng
plats Resursplats. sträng
Egenskaper Egenskaper för offentlig IP-adress. PublicIPAddressPropertiesFormat
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 FQDN för DNS-posten som är associerad med den offentliga IP-adressen. PublicIPAddressDnsSettings
idleTimeoutInMinutes Tidsgränsen för inaktivitet för den offentliga IP-adressen. Int
ipAddress sträng
provisioningState Etableringstillståndet för PublicIP-resursen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng
publicIPAddressVersion Den offentliga IP-adressversionen. Möjliga värden är: "IPv4" och "IPv6". "IPv4"
"IPv6"
publicIPAllocationMethod Den offentliga IP-allokeringsmetoden. Möjliga värden är: "Static" och "Dynamic". "Dynamisk"
"Statisk"
resourceGuid Egenskapen för resurs-GUID för den offentliga IP-resursen. sträng
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 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 Mål-CIDR som vägen gäller för. sträng
nextHopIpAddress IP-adresspaketen ska vidarebefordras till. Nästa hoppvärden tillåts endast i vägar där nästa hopptyp är VirtualAppliance. sträng
nextHopType Typen av Azure-hopp som paketet ska skickas till. Möjliga värden är: "VirtualNetworkGateway", "VnetLocal", "Internet", "VirtualAppliance" och "None" "Internet"
"Ingen"
"VirtualAppliance"
"VirtualNetworkGateway"
"VnetLocal" (krävs)
provisioningState Resursens etableringstillstånd. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng

RouteTable

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

RouteTablePropertiesFormat

Namn Beskrivning Värde
provisioningState Resursens etableringstillstånd. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng
Vägar Samling vägar som finns i en routningstabell. Route[]

SecurityRule

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

SecurityRulePropertiesFormat

Namn Beskrivning Värde
tillträde Nätverkstrafiken tillåts eller nekas. Möjliga värden är: "Tillåt" och "Neka". "Tillåt"
"Neka" (krävs)
beskrivning En beskrivning av den här regeln. Begränsad till 140 tecken. sträng
destinationAddressPrefix Måladressprefixet. CIDR eller 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 Målporten eller målintervallet. Heltal eller intervall mellan 0 och 65535. Asterisk '*' kan också användas för att matcha alla portar. sträng
riktning Riktningen för regeln. Riktningen anger om regeln ska utvärderas för inkommande eller utgående trafik. Möjliga värden är: "Inkommande" och "Utgående". "Inkommande"
"Utgående" (krävs)
prioritering Regelns prioritet. Värdet kan vara mellan 100 och 4096. Prioritetsnumret måste vara unikt för varje regel i samlingen. Desto lägre prioritetsnummer, desto högre prioritet för regeln. Int
protokoll Nätverksprotokoll som den här regeln gäller för. Möjliga värden är Tcp, Udp och *. '*'
"Tcp"
"Udp" (krävs)
provisioningState Etableringstillståndet för den offentliga IP-resursen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng
sourceAddressPrefix CIDR- eller käll-IP-intervallet. Asterisk *kan också användas för att matcha alla käll-IP-adresser. Standardtaggar som "VirtualNetwork", "AzureLoadBalancer" och "Internet" kan också användas. Om det här är en ingressregel anger du var nätverkstrafiken kommer ifrån. sträng (krävs)
sourcePortRange Källporten eller -intervallet. Heltal eller intervall mellan 0 och 65535. Asterisk '*' kan också användas för att matcha alla portar. sträng

Undernät

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

SubnetPropertiesFormat

Namn Beskrivning Värde
addressPrefix Adressprefixet för undernätet. sträng
networkSecurityGroup Referensen för NetworkSecurityGroup-resursen. NetworkSecurityGroup
provisioningState Resursens etableringstillstånd. sträng
resourceNavigationLinks Hämtar en matris med referenser till de externa resurserna med hjälp av undernätet. ResourceNavigationLink[]
routeTable Referensen för RouteTable-resursen. RouteTable

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-12-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"
            }
          ],
          "connectionDraining": {
            "drainTimeoutInSec": "int",
            "enabled": "bool"
          },
          "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"
        }
      }
    ],
    "webApplicationFirewallConfiguration": {
      "enabled": "bool",
      "firewallMode": "string"
    }
  },
  "tags": {
    "{customized property}": "string"
  }
}

Egenskapsvärden

ApplicationGatewayAuthenticationCertificate

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

ApplicationGatewayAuthenticationCertificatePropertiesFormat

Namn Beskrivning Värde
data Offentliga certifikatdata. sträng
provisioningState Etableringstillstånd för autentiseringscertifikatresursen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng

ApplicationGatewayBackendAddress

Namn Beskrivning Värde
Fqdn Fullständigt domännamn (FQDN). sträng
ipAddress IP-adress sträng

ApplicationGatewayBackendAddressPool

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

ApplicationGatewayBackendAddressPoolPropertiesFormat

Namn Beskrivning Värde
backendAddresses Serverdelsadresser ApplicationGatewayBackendAddress[]
backendIPConfigurations Samling referenser till IP-adresser som definierats i nätverksgränssnitt. NetworkInterfaceIPConfiguration[]
provisioningState Etableringstillstånd för resursen för serverdelsadresspoolen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng

ApplicationGatewayBackendHttpSettings

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

ApplicationGatewayBackendHttpSettingsPropertiesFormat

Namn Beskrivning Värde
authenticationCertificates Matris med referenser till autentiseringscertifikat för application gateway. SubResource[]
connectionDraining Anslutningsdränering av resursen för http-inställningar för serverdelen. ApplicationGatewayConnectionDraining
cookieBasedAffinity Cookiebaserad tillhörighet. Möjliga värden är: "Aktiverad" och "Inaktiverad". "Inaktiverad"
"Aktiverad"
hamn Hamn Int
sond Avsökningsresurs för en programgateway. SubResource
protokoll Protokoll. Möjliga värden är: "Http" och "Https". "Http"
"Https"
provisioningState Etableringstillstånd för resursen för http-inställningar för serverdelen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng
requestTimeout Tidsgräns för begäran i sekunder. Application Gateway misslyckas med begäran om svaret inte tas emot i RequestTimeout. Godtagbara värden är från 1 sekund till 86400 sekunder. Int

ApplicationGatewayConnectionDraining

Namn Beskrivning Värde
drainTimeoutInSec Antalet sekunders anslutningsdränering är aktivt. Godtagbara värden är mellan 1 sekund och 3 600 sekunder. Int

Begränsningar:
Minsta värde = 1
Maxvärde = 3600 (krävs)
Aktiverat Om anslutningsdränering är aktiverat eller inte. bool (krävs)

ApplicationGatewayFrontendIPConfiguration

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

ApplicationGatewayFrontendIPConfigurationPropertiesFormat

Namn Beskrivning Värde
privateIPAddress PrivateIPAddress för IP-konfigurationen för nätverksgränssnittet. sträng
privateIPAllocationMethod PrivateIP-allokeringsmetod. Möjliga värden är: "Static" och "Dynamic". "Dynamisk"
"Statisk"
provisioningState Etableringstillstånd för den offentliga IP-resursen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng
publicIPAddress Referens för PublicIP-resursen. SubResource
Undernät Referens för undernätsresursen. SubResource

ApplicationGatewayFrontendPort

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

ApplicationGatewayFrontendPortPropertiesFormat

Namn Beskrivning Värde
hamn Klientdelsport Int
provisioningState Etableringstillstånd för klientdelsportresursen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng

ApplicationGatewayHttpListener

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

ApplicationGatewayHttpListenerPropertiesFormat

Namn Beskrivning Värde
frontendIPConfiguration Klientdels-IP-konfigurationsresurs för en programgateway. SubResource
frontendPort Klientdelsportresurs för en programgateway. SubResource
hostName Värdnamnet för HTTP-lyssnaren. sträng
protokoll Protokoll. Möjliga värden är: "Http" och "Https". "Http"
"Https"
provisioningState Etableringstillstånd för HTTP-lyssnarresursen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng
requireServerNameIndication Gäller endast om protokollet är https. Aktiverar SNI för flera värdar. Bool
sslCertificate SSL-certifikatresurs för en programgateway. SubResource

ApplicationGatewayIPConfiguration

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

ApplicationGatewayIPConfigurationPropertiesFormat

Namn Beskrivning Värde
provisioningState Etableringstillstånd för programgatewayens undernätsresurs. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng
Undernät Referens för undernätsresursen. Ett undernät där application gateway hämtar sin privata adress. SubResource

ApplicationGatewayPathRule

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

ApplicationGatewayPathRulePropertiesFormat

Namn Beskrivning Värde
backendAddressPool Resursen för serverdelsadresspoolen för url-sökvägskartan. SubResource
backendHttpSettings Resurs för http-inställningar för serverdelen för url-sökvägskartan. SubResource
Sökvägar Sökvägsregler för url-sökvägskarta. string[]
provisioningState Sökvägsregel för url-sökvägsmappningsresurs. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng

ApplicationGatewayProbe

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

ApplicationGatewayProbePropertiesFormat

Namn Beskrivning Värde
värd Värdnamn som avsökningen ska skickas till. sträng
intervall Avsökningsintervallet i sekunder. Det här är tidsintervallet mellan två på varandra följande avsökningar. Godtagbara värden är från 1 sekund till 86400 sekunder. Int
stig Relativ sökväg för avsökning. Den giltiga sökvägen börjar från /. Avsökningen skickas till <Protocol>://<värd>:<port><sökväg> sträng
protokoll Protokoll. Möjliga värden är: "Http" och "Https". "Http"
"Https"
provisioningState Etableringstillstånd för resursen för http-inställningar för serverdelen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng
Timeout tidsgränsen för avsökningen i sekunder. Avsökningen markerades som misslyckad om giltigt svar inte tas emot med den här tidsgränsen. Godtagbara värden är från 1 sekund till 86400 sekunder. Int
unhealthyThreshold Antalet återförsök av avsökningen. Serverdelens server är markerad efter att antalet på varandra följande avsökningsfel når UnhealthyThreshold. Godtagbara värden är från 1 sekund till 20. Int

ApplicationGatewayPropertiesFormat

Namn Beskrivning Värde
authenticationCertificates Autentiseringscertifikat för programgatewayresursen. ApplicationGatewayAuthenticationCertificate[]
backendAddressPools Serverdelsadresspoolen för programgatewayresursen. ApplicationGatewayBackendAddressPool[]
backendHttpSettingsCollection Http-inställningar för serverdelen för programgatewayresursen. ApplicationGatewayBackendHttpSettings[]
frontendIPConfigurations Klientdels-IP-adresser för programgatewayresursen. ApplicationGatewayFrontendIPConfiguration[]
frontendPorts Klientdelsportar för programgatewayresursen. ApplicationGatewayFrontendPort[]
gatewayIPConfigurations Undernät för programmet gatewayresursen. ApplicationGatewayIPConfiguration[]
httpListeners Http-lyssnare av application gateway-resursen. ApplicationGatewayHttpListener[]
Sonder Avsökningar av programgatewayresursen. ApplicationGatewayProbe[]
provisioningState Etableringstillstånd för programgatewayresursen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng
requestRoutingRules Begär routningsregler för application gateway-resursen. ApplicationGatewayRequestRoutingRule[]
resourceGuid Resurs-GUID-egenskapen för programgatewayresursen. sträng
Sku SKU för programgatewayresursen. ApplicationGatewaySku
sslCertificates SSL-certifikat för application gateway-resursen. ApplicationGatewaySslCertificate[]
sslPolicy SSL-princip för programgatewayresursen. ApplicationGatewaySslPolicy
urlPathMaps URL-sökvägskarta för programgatewayresursen. ApplicationGatewayUrlPathMap[]
webApplicationFirewallConfiguration Brandväggskonfiguration för webbprogram. ApplicationGatewayWebApplicationFirewallConfiguration

ApplicationGatewayRequestRoutingRule

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

ApplicationGatewayRequestRoutingRulePropertiesFormat

Namn Beskrivning Värde
backendAddressPool Resursen för serverdelsadresspoolen för programgatewayen. SubResource
backendHttpSettings Klientdelsportresursen för programgatewayen. SubResource
httpListener Http-lyssnarresurs för programgatewayen. SubResource
provisioningState Etableringstillstånd för resursen för begärandedirigeringsregeln. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng
ruleType Regeltyp. Möjliga värden är: "Basic" och "PathBasedRouting". "Grundläggande"
"PathBasedRouting"
urlPathMap Url-sökvägsmappningsresurs för programgatewayen. SubResource

ApplicationGatewaySku

Namn Beskrivning Värde
kapacitet Kapacitet (instansantal) för en programgateway. Int
Namn Namnet på en SKU för en programgateway. Möjliga värden är: "Standard_Small", "Standard_Medium", "Standard_Large", "WAF_Medium" och "WAF_Large". "Standard_Large"
"Standard_Medium"
"Standard_Small"
"WAF_Large"
"WAF_Medium"
Nivå Nivå för en programgateway. Möjliga värden är: "Standard" och "WAF". "Standard"
"WAF"

ApplicationGatewaySslCertificate

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

ApplicationGatewaySslCertificatePropertiesFormat

Namn Beskrivning Värde
data Base-64-kodat pfx-certifikat. Gäller endast i PUT-begäran. sträng
lösenord Lösenord för pfx-filen som anges i data. Gäller endast i PUT-begäran. sträng
provisioningState Etableringstillståndet för SSL-certifikatresursen Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng
publicCertData Base-64-kodade offentliga certifikatdata som motsvarar pfx som anges i data. Gäller endast i GET-begäran. sträng

ApplicationGatewaySslPolicy

Namn Beskrivning Värde
disabledSslProtocols SSL-protokoll som ska inaktiveras på programgatewayen. Möjliga värden är: "TLSv1_0", "TLSv1_1" och "TLSv1_2". 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 programgatewayen. ApplicationGatewayUrlPathMapPropertiesFormat

ApplicationGatewayUrlPathMapPropertiesFormat

Namn Beskrivning Värde
defaultBackendAddressPool Standardresursen för serverdelsadresspoolen för url-sökvägskartan. SubResource
defaultBackendHttpSettings Standardresursen för http-inställningar för URL-sökvägen. SubResource
pathRules Sökvägsregel för url-sökvägsmappningsresurs. ApplicationGatewayPathRule[]
provisioningState Etableringstillstånd för resursen för http-inställningar för serverdelen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng

ApplicationGatewayWebApplicationFirewallConfiguration

Namn Beskrivning Värde
Aktiverat Om brandväggen för webbprogrammet är aktiverad eller inte. bool (krävs)
firewallMode Brandväggsläge för webbprogram. Möjliga värden är: "Identifiering" och "Förebyggande". Identifiering
"Förebyggande"

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 serverdelsadresspoolen. BackendAddressPoolPropertiesFormat

BackendAddressPoolPropertiesFormat

Namn Beskrivning Värde
provisioningState Hämta etableringstillstånd för den offentliga IP-resursen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng

InboundNatRule

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

InboundNatRulePropertiesFormat

Namn Beskrivning Värde
backendPort Porten som används för den interna slutpunkten. Godtagbara värden sträcker sig från 1 till 65535. Int
enableFloatingIP Konfigurerar en virtuell dators slutpunkt för den flytande IP-funktion som krävs för att konfigurera en SQL AlwaysOn-tillgänglighetsgrupp. Den här inställningen krävs när du använder SQL AlwaysOn-tillgänglighetsgrupper i SQL Server. Det går inte att ändra den här inställningen när du har skapat slutpunkten. Bool
frontendIPConfiguration En referens till IP-adresser för klientdelen. SubResource
frontendPort Porten för den externa slutpunkten. Portnummer för varje regel måste vara unika i lastbalanseraren. Acceptabla värden sträcker sig från 1 till 65534. Int
idleTimeoutInMinutes Tidsgränsen för TCP-inaktiv anslutning. Värdet kan anges mellan 4 och 30 minuter. Standardvärdet är 4 minuter. Det här elementet används endast när protokollet är inställt på TCP. Int
protokoll Transportprotokollet för slutpunkten. Möjliga värden är: "Udp" eller "Tcp" "Tcp"
"Udp"
provisioningState Hämtar etableringstillståndet för den offentliga IP-resursen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng

Microsoft.Network/applicationGateways

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

NetworkInterfaceIPConfiguration

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

NetworkInterfaceIPConfigurationPropertiesFormat

Namn Beskrivning Värde
applicationGatewayBackendAddressPools Referensen för ApplicationGatewayBackendAddressPool-resursen. ApplicationGatewayBackendAddressPool[]
loadBalancerBackendAddressPools Referensen för LoadBalancerBackendAddressPool-resursen. BackendAddressPool[]
loadBalancerInboundNatRules En lista med referenser till LoadBalancerInboundNatRules. InboundNatRule[]
primär Hämtar om det här är en primär kundadress i nätverksgränssnittet. Bool
privateIPAddress sträng
privateIPAddressVersion Tillgänglig från Api-Version 2016-03-30 och senare representerar den om den specifika ipconfigurationen är IPv4 eller IPv6. Standardvärdet tas som IPv4. Möjliga värden är: "IPv4" och "IPv6". "IPv4"
"IPv6"
privateIPAllocationMethod Definierar hur en privat IP-adress tilldelas. Möjliga värden är: "Static" och "Dynamic". "Dynamisk"
"Statisk"
provisioningState sträng
publicIPAddress Offentlig IP-adressresurs. PublicIPAddress
Undernät Undernät i en virtuell nätverksresurs. undernät

NetworkSecurityGroup

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

NetworkSecurityGroupPropertiesFormat

Namn Beskrivning Värde
defaultSecurityRules Standardsäkerhetsreglerna för nätverkssäkerhetsgruppen. SecurityRule[]
provisioningState Etableringstillståndet för den offentliga IP-resursen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng
resourceGuid Resursens GUID-egenskap för nätverkssäkerhetsgruppens resurs. sträng
securityRules En samling säkerhetsregler för nätverkssäkerhetsgruppen. SecurityRule[]

PublicIPAddress

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resurs-ID. sträng
plats Resursplats. sträng
Egenskaper Egenskaper för offentlig IP-adress. PublicIPAddressPropertiesFormat
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 FQDN för DNS-posten som är associerad med den offentliga IP-adressen. PublicIPAddressDnsSettings
idleTimeoutInMinutes Tidsgränsen för inaktivitet för den offentliga IP-adressen. Int
ipAddress sträng
provisioningState Etableringstillståndet för PublicIP-resursen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng
publicIPAddressVersion Den offentliga IP-adressversionen. Möjliga värden är: "IPv4" och "IPv6". "IPv4"
"IPv6"
publicIPAllocationMethod Den offentliga IP-allokeringsmetoden. Möjliga värden är: "Static" och "Dynamic". "Dynamisk"
"Statisk"
resourceGuid Egenskapen för resurs-GUID för den offentliga IP-resursen. sträng
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 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 Mål-CIDR som vägen gäller för. sträng
nextHopIpAddress IP-adresspaketen ska vidarebefordras till. Nästa hoppvärden tillåts endast i vägar där nästa hopptyp är VirtualAppliance. sträng
nextHopType Typen av Azure-hopp som paketet ska skickas till. Möjliga värden är: "VirtualNetworkGateway", "VnetLocal", "Internet", "VirtualAppliance" och "None" "Internet"
"Ingen"
"VirtualAppliance"
"VirtualNetworkGateway"
"VnetLocal" (krävs)
provisioningState Resursens etableringstillstånd. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng

RouteTable

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

RouteTablePropertiesFormat

Namn Beskrivning Värde
provisioningState Resursens etableringstillstånd. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng
Vägar Samling vägar som finns i en routningstabell. Route[]

SecurityRule

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

SecurityRulePropertiesFormat

Namn Beskrivning Värde
tillträde Nätverkstrafiken tillåts eller nekas. Möjliga värden är: "Tillåt" och "Neka". "Tillåt"
"Neka" (krävs)
beskrivning En beskrivning av den här regeln. Begränsad till 140 tecken. sträng
destinationAddressPrefix Måladressprefixet. CIDR eller 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 Målporten eller målintervallet. Heltal eller intervall mellan 0 och 65535. Asterisk '*' kan också användas för att matcha alla portar. sträng
riktning Riktningen för regeln. Riktningen anger om regeln ska utvärderas för inkommande eller utgående trafik. Möjliga värden är: "Inkommande" och "Utgående". "Inkommande"
"Utgående" (krävs)
prioritering Regelns prioritet. Värdet kan vara mellan 100 och 4096. Prioritetsnumret måste vara unikt för varje regel i samlingen. Desto lägre prioritetsnummer, desto högre prioritet för regeln. Int
protokoll Nätverksprotokoll som den här regeln gäller för. Möjliga värden är Tcp, Udp och *. '*'
"Tcp"
"Udp" (krävs)
provisioningState Etableringstillståndet för den offentliga IP-resursen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng
sourceAddressPrefix CIDR- eller käll-IP-intervallet. Asterisk *kan också användas för att matcha alla käll-IP-adresser. Standardtaggar som "VirtualNetwork", "AzureLoadBalancer" och "Internet" kan också användas. Om det här är en ingressregel anger du var nätverkstrafiken kommer ifrån. sträng (krävs)
sourcePortRange Källporten eller -intervallet. Heltal eller intervall mellan 0 och 65535. Asterisk '*' kan också användas för att matcha alla portar. sträng

Undernät

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

SubnetPropertiesFormat

Namn Beskrivning Värde
addressPrefix Adressprefixet för undernätet. sträng
networkSecurityGroup Referensen för NetworkSecurityGroup-resursen. NetworkSecurityGroup
provisioningState Resursens etableringstillstånd. sträng
resourceNavigationLinks Hämtar en matris med referenser till de externa resurserna med hjälp av undernätet. ResourceNavigationLink[]
routeTable Referensen för RouteTable-resursen. RouteTable

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-12-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"
              }
            ]
            connectionDraining = {
              drainTimeoutInSec = int
              enabled = bool
            }
            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"
          }
        }
      ]
      webApplicationFirewallConfiguration = {
        enabled = bool
        firewallMode = "string"
      }
    }
  })
}

Egenskapsvärden

ApplicationGatewayAuthenticationCertificate

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

ApplicationGatewayAuthenticationCertificatePropertiesFormat

Namn Beskrivning Värde
data Offentliga certifikatdata. sträng
provisioningState Etableringstillstånd för autentiseringscertifikatresursen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng

ApplicationGatewayBackendAddress

Namn Beskrivning Värde
Fqdn Fullständigt domännamn (FQDN). sträng
ipAddress IP-adress sträng

ApplicationGatewayBackendAddressPool

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

ApplicationGatewayBackendAddressPoolPropertiesFormat

Namn Beskrivning Värde
backendAddresses Serverdelsadresser ApplicationGatewayBackendAddress[]
backendIPConfigurations Samling referenser till IP-adresser som definierats i nätverksgränssnitt. NetworkInterfaceIPConfiguration[]
provisioningState Etableringstillstånd för resursen för serverdelsadresspoolen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng

ApplicationGatewayBackendHttpSettings

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

ApplicationGatewayBackendHttpSettingsPropertiesFormat

Namn Beskrivning Värde
authenticationCertificates Matris med referenser till autentiseringscertifikat för application gateway. SubResource[]
connectionDraining Anslutningsdränering av resursen för http-inställningar för serverdelen. ApplicationGatewayConnectionDraining
cookieBasedAffinity Cookiebaserad tillhörighet. Möjliga värden är: "Aktiverad" och "Inaktiverad". "Inaktiverad"
"Aktiverad"
hamn Hamn Int
sond Avsökningsresurs för en programgateway. SubResource
protokoll Protokoll. Möjliga värden är: "Http" och "Https". "Http"
"Https"
provisioningState Etableringstillstånd för resursen för http-inställningar för serverdelen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng
requestTimeout Tidsgräns för begäran i sekunder. Application Gateway misslyckas med begäran om svaret inte tas emot i RequestTimeout. Godtagbara värden är från 1 sekund till 86400 sekunder. Int

ApplicationGatewayConnectionDraining

Namn Beskrivning Värde
drainTimeoutInSec Antalet sekunders anslutningsdränering är aktivt. Godtagbara värden är mellan 1 sekund och 3 600 sekunder. Int

Begränsningar:
Minsta värde = 1
Maxvärde = 3600 (krävs)
Aktiverat Om anslutningsdränering är aktiverat eller inte. bool (krävs)

ApplicationGatewayFrontendIPConfiguration

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

ApplicationGatewayFrontendIPConfigurationPropertiesFormat

Namn Beskrivning Värde
privateIPAddress PrivateIPAddress för IP-konfigurationen för nätverksgränssnittet. sträng
privateIPAllocationMethod PrivateIP-allokeringsmetod. Möjliga värden är: "Static" och "Dynamic". "Dynamisk"
"Statisk"
provisioningState Etableringstillstånd för den offentliga IP-resursen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng
publicIPAddress Referens för PublicIP-resursen. SubResource
Undernät Referens för undernätsresursen. SubResource

ApplicationGatewayFrontendPort

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

ApplicationGatewayFrontendPortPropertiesFormat

Namn Beskrivning Värde
hamn Klientdelsport Int
provisioningState Etableringstillstånd för klientdelsportresursen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng

ApplicationGatewayHttpListener

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

ApplicationGatewayHttpListenerPropertiesFormat

Namn Beskrivning Värde
frontendIPConfiguration Klientdels-IP-konfigurationsresurs för en programgateway. SubResource
frontendPort Klientdelsportresurs för en programgateway. SubResource
hostName Värdnamnet för HTTP-lyssnaren. sträng
protokoll Protokoll. Möjliga värden är: "Http" och "Https". "Http"
"Https"
provisioningState Etableringstillstånd för HTTP-lyssnarresursen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng
requireServerNameIndication Gäller endast om protokollet är https. Aktiverar SNI för flera värdar. Bool
sslCertificate SSL-certifikatresurs för en programgateway. SubResource

ApplicationGatewayIPConfiguration

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

ApplicationGatewayIPConfigurationPropertiesFormat

Namn Beskrivning Värde
provisioningState Etableringstillstånd för programgatewayens undernätsresurs. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng
Undernät Referens för undernätsresursen. Ett undernät där application gateway hämtar sin privata adress. SubResource

ApplicationGatewayPathRule

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

ApplicationGatewayPathRulePropertiesFormat

Namn Beskrivning Värde
backendAddressPool Resursen för serverdelsadresspoolen för url-sökvägskartan. SubResource
backendHttpSettings Resurs för http-inställningar för serverdelen för url-sökvägskartan. SubResource
Sökvägar Sökvägsregler för url-sökvägskarta. string[]
provisioningState Sökvägsregel för url-sökvägsmappningsresurs. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng

ApplicationGatewayProbe

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

ApplicationGatewayProbePropertiesFormat

Namn Beskrivning Värde
värd Värdnamn som avsökningen ska skickas till. sträng
intervall Avsökningsintervallet i sekunder. Det här är tidsintervallet mellan två på varandra följande avsökningar. Godtagbara värden är från 1 sekund till 86400 sekunder. Int
stig Relativ sökväg för avsökning. Den giltiga sökvägen börjar från /. Avsökningen skickas till <Protocol>://<värd>:<port><sökväg> sträng
protokoll Protokoll. Möjliga värden är: "Http" och "Https". "Http"
"Https"
provisioningState Etableringstillstånd för resursen för http-inställningar för serverdelen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng
Timeout tidsgränsen för avsökningen i sekunder. Avsökningen markerades som misslyckad om giltigt svar inte tas emot med den här tidsgränsen. Godtagbara värden är från 1 sekund till 86400 sekunder. Int
unhealthyThreshold Antalet återförsök av avsökningen. Serverdelens server är markerad efter att antalet på varandra följande avsökningsfel når UnhealthyThreshold. Godtagbara värden är från 1 sekund till 20. Int

ApplicationGatewayPropertiesFormat

Namn Beskrivning Värde
authenticationCertificates Autentiseringscertifikat för programgatewayresursen. ApplicationGatewayAuthenticationCertificate[]
backendAddressPools Serverdelsadresspoolen för programgatewayresursen. ApplicationGatewayBackendAddressPool[]
backendHttpSettingsCollection Http-inställningar för serverdelen för programgatewayresursen. ApplicationGatewayBackendHttpSettings[]
frontendIPConfigurations Klientdels-IP-adresser för programgatewayresursen. ApplicationGatewayFrontendIPConfiguration[]
frontendPorts Klientdelsportar för programgatewayresursen. ApplicationGatewayFrontendPort[]
gatewayIPConfigurations Undernät för programmet gatewayresursen. ApplicationGatewayIPConfiguration[]
httpListeners Http-lyssnare av application gateway-resursen. ApplicationGatewayHttpListener[]
Sonder Avsökningar av programgatewayresursen. ApplicationGatewayProbe[]
provisioningState Etableringstillstånd för programgatewayresursen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng
requestRoutingRules Begär routningsregler för application gateway-resursen. ApplicationGatewayRequestRoutingRule[]
resourceGuid Resurs-GUID-egenskapen för programgatewayresursen. sträng
Sku SKU för programgatewayresursen. ApplicationGatewaySku
sslCertificates SSL-certifikat för application gateway-resursen. ApplicationGatewaySslCertificate[]
sslPolicy SSL-princip för programgatewayresursen. ApplicationGatewaySslPolicy
urlPathMaps URL-sökvägskarta för programgatewayresursen. ApplicationGatewayUrlPathMap[]
webApplicationFirewallConfiguration Brandväggskonfiguration för webbprogram. ApplicationGatewayWebApplicationFirewallConfiguration

ApplicationGatewayRequestRoutingRule

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

ApplicationGatewayRequestRoutingRulePropertiesFormat

Namn Beskrivning Värde
backendAddressPool Resursen för serverdelsadresspoolen för programgatewayen. SubResource
backendHttpSettings Klientdelsportresursen för programgatewayen. SubResource
httpListener Http-lyssnarresurs för programgatewayen. SubResource
provisioningState Etableringstillstånd för resursen för begärandedirigeringsregeln. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng
ruleType Regeltyp. Möjliga värden är: "Basic" och "PathBasedRouting". "Grundläggande"
"PathBasedRouting"
urlPathMap Url-sökvägsmappningsresurs för programgatewayen. SubResource

ApplicationGatewaySku

Namn Beskrivning Värde
kapacitet Kapacitet (instansantal) för en programgateway. Int
Namn Namnet på en SKU för en programgateway. Möjliga värden är: "Standard_Small", "Standard_Medium", "Standard_Large", "WAF_Medium" och "WAF_Large". "Standard_Large"
"Standard_Medium"
"Standard_Small"
"WAF_Large"
"WAF_Medium"
Nivå Nivå för en programgateway. Möjliga värden är: "Standard" och "WAF". "Standard"
"WAF"

ApplicationGatewaySslCertificate

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

ApplicationGatewaySslCertificatePropertiesFormat

Namn Beskrivning Värde
data Base-64-kodat pfx-certifikat. Gäller endast i PUT-begäran. sträng
lösenord Lösenord för pfx-filen som anges i data. Gäller endast i PUT-begäran. sträng
provisioningState Etableringstillståndet för SSL-certifikatresursen Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng
publicCertData Base-64-kodade offentliga certifikatdata som motsvarar pfx som anges i data. Gäller endast i GET-begäran. sträng

ApplicationGatewaySslPolicy

Namn Beskrivning Värde
disabledSslProtocols SSL-protokoll som ska inaktiveras på programgatewayen. Möjliga värden är: "TLSv1_0", "TLSv1_1" och "TLSv1_2". 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 programgatewayen. ApplicationGatewayUrlPathMapPropertiesFormat

ApplicationGatewayUrlPathMapPropertiesFormat

Namn Beskrivning Värde
defaultBackendAddressPool Standardresursen för serverdelsadresspoolen för url-sökvägskartan. SubResource
defaultBackendHttpSettings Standardresursen för http-inställningar för URL-sökvägen. SubResource
pathRules Sökvägsregel för url-sökvägsmappningsresurs. ApplicationGatewayPathRule[]
provisioningState Etableringstillstånd för resursen för http-inställningar för serverdelen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng

ApplicationGatewayWebApplicationFirewallConfiguration

Namn Beskrivning Värde
Aktiverat Om brandväggen för webbprogrammet är aktiverad eller inte. bool (krävs)
firewallMode Brandväggsläge för webbprogram. Möjliga värden är: "Identifiering" och "Förebyggande". Identifiering
"Förebyggande"

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 serverdelsadresspoolen. BackendAddressPoolPropertiesFormat

BackendAddressPoolPropertiesFormat

Namn Beskrivning Värde
provisioningState Hämta etableringstillstånd för den offentliga IP-resursen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng

InboundNatRule

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

InboundNatRulePropertiesFormat

Namn Beskrivning Värde
backendPort Porten som används för den interna slutpunkten. Godtagbara värden sträcker sig från 1 till 65535. Int
enableFloatingIP Konfigurerar en virtuell dators slutpunkt för den flytande IP-funktion som krävs för att konfigurera en SQL AlwaysOn-tillgänglighetsgrupp. Den här inställningen krävs när du använder SQL AlwaysOn-tillgänglighetsgrupper i SQL Server. Det går inte att ändra den här inställningen när du har skapat slutpunkten. Bool
frontendIPConfiguration En referens till IP-adresser för klientdelen. SubResource
frontendPort Porten för den externa slutpunkten. Portnummer för varje regel måste vara unika i lastbalanseraren. Acceptabla värden sträcker sig från 1 till 65534. Int
idleTimeoutInMinutes Tidsgränsen för TCP-inaktiv anslutning. Värdet kan anges mellan 4 och 30 minuter. Standardvärdet är 4 minuter. Det här elementet används endast när protokollet är inställt på TCP. Int
protokoll Transportprotokollet för slutpunkten. Möjliga värden är: "Udp" eller "Tcp" "Tcp"
"Udp"
provisioningState Hämtar etableringstillståndet för den offentliga IP-resursen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng

Microsoft.Network/applicationGateways

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

NetworkInterfaceIPConfiguration

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

NetworkInterfaceIPConfigurationPropertiesFormat

Namn Beskrivning Värde
applicationGatewayBackendAddressPools Referensen för ApplicationGatewayBackendAddressPool-resursen. ApplicationGatewayBackendAddressPool[]
loadBalancerBackendAddressPools Referensen för LoadBalancerBackendAddressPool-resursen. BackendAddressPool[]
loadBalancerInboundNatRules En lista med referenser till LoadBalancerInboundNatRules. InboundNatRule[]
primär Hämtar om det här är en primär kundadress i nätverksgränssnittet. Bool
privateIPAddress sträng
privateIPAddressVersion Tillgänglig från Api-Version 2016-03-30 och senare representerar den om den specifika ipconfigurationen är IPv4 eller IPv6. Standardvärdet tas som IPv4. Möjliga värden är: "IPv4" och "IPv6". "IPv4"
"IPv6"
privateIPAllocationMethod Definierar hur en privat IP-adress tilldelas. Möjliga värden är: "Static" och "Dynamic". "Dynamisk"
"Statisk"
provisioningState sträng
publicIPAddress Offentlig IP-adressresurs. PublicIPAddress
Undernät Undernät i en virtuell nätverksresurs. undernät

NetworkSecurityGroup

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

NetworkSecurityGroupPropertiesFormat

Namn Beskrivning Värde
defaultSecurityRules Standardsäkerhetsreglerna för nätverkssäkerhetsgruppen. SecurityRule[]
provisioningState Etableringstillståndet för den offentliga IP-resursen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng
resourceGuid Resursens GUID-egenskap för nätverkssäkerhetsgruppens resurs. sträng
securityRules En samling säkerhetsregler för nätverkssäkerhetsgruppen. SecurityRule[]

PublicIPAddress

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resurs-ID. sträng
plats Resursplats. sträng
Egenskaper Egenskaper för offentlig IP-adress. PublicIPAddressPropertiesFormat
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 FQDN för DNS-posten som är associerad med den offentliga IP-adressen. PublicIPAddressDnsSettings
idleTimeoutInMinutes Tidsgränsen för inaktivitet för den offentliga IP-adressen. Int
ipAddress sträng
provisioningState Etableringstillståndet för PublicIP-resursen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng
publicIPAddressVersion Den offentliga IP-adressversionen. Möjliga värden är: "IPv4" och "IPv6". "IPv4"
"IPv6"
publicIPAllocationMethod Den offentliga IP-allokeringsmetoden. Möjliga värden är: "Static" och "Dynamic". "Dynamisk"
"Statisk"
resourceGuid Egenskapen för resurs-GUID för den offentliga IP-resursen. sträng
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 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 Mål-CIDR som vägen gäller för. sträng
nextHopIpAddress IP-adresspaketen ska vidarebefordras till. Nästa hoppvärden tillåts endast i vägar där nästa hopptyp är VirtualAppliance. sträng
nextHopType Typen av Azure-hopp som paketet ska skickas till. Möjliga värden är: "VirtualNetworkGateway", "VnetLocal", "Internet", "VirtualAppliance" och "None" "Internet"
"Ingen"
"VirtualAppliance"
"VirtualNetworkGateway"
"VnetLocal" (krävs)
provisioningState Resursens etableringstillstånd. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng

RouteTable

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

RouteTablePropertiesFormat

Namn Beskrivning Värde
provisioningState Resursens etableringstillstånd. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng
Vägar Samling vägar som finns i en routningstabell. Route[]

SecurityRule

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

SecurityRulePropertiesFormat

Namn Beskrivning Värde
tillträde Nätverkstrafiken tillåts eller nekas. Möjliga värden är: "Tillåt" och "Neka". "Tillåt"
"Neka" (krävs)
beskrivning En beskrivning av den här regeln. Begränsad till 140 tecken. sträng
destinationAddressPrefix Måladressprefixet. CIDR eller 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 Målporten eller målintervallet. Heltal eller intervall mellan 0 och 65535. Asterisk '*' kan också användas för att matcha alla portar. sträng
riktning Riktningen för regeln. Riktningen anger om regeln ska utvärderas för inkommande eller utgående trafik. Möjliga värden är: "Inkommande" och "Utgående". "Inkommande"
"Utgående" (krävs)
prioritering Regelns prioritet. Värdet kan vara mellan 100 och 4096. Prioritetsnumret måste vara unikt för varje regel i samlingen. Desto lägre prioritetsnummer, desto högre prioritet för regeln. Int
protokoll Nätverksprotokoll som den här regeln gäller för. Möjliga värden är Tcp, Udp och *. '*'
"Tcp"
"Udp" (krävs)
provisioningState Etableringstillståndet för den offentliga IP-resursen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng
sourceAddressPrefix CIDR- eller käll-IP-intervallet. Asterisk *kan också användas för att matcha alla käll-IP-adresser. Standardtaggar som "VirtualNetwork", "AzureLoadBalancer" och "Internet" kan också användas. Om det här är en ingressregel anger du var nätverkstrafiken kommer ifrån. sträng (krävs)
sourcePortRange Källporten eller -intervallet. Heltal eller intervall mellan 0 och 65535. Asterisk '*' kan också användas för att matcha alla portar. sträng

Undernät

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

SubnetPropertiesFormat

Namn Beskrivning Värde
addressPrefix Adressprefixet för undernätet. sträng
networkSecurityGroup Referensen för NetworkSecurityGroup-resursen. NetworkSecurityGroup
provisioningState Resursens etableringstillstånd. sträng
resourceNavigationLinks Hämtar en matris med referenser till de externa resurserna med hjälp av undernätet. ResourceNavigationLink[]
routeTable Referensen för RouteTable-resursen. RouteTable

SubResource

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