Dela via


Microsoft.Network applicationGateways 2017-10-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@2017-10-01' = {
  etag: 'string'
  location: 'string'
  name: 'string'
  properties: {
    authenticationCertificates: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          data: 'string'
          provisioningState: 'string'
        }
        type: 'string'
      }
    ]
    backendAddressPools: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          backendAddresses: [
            {
              fqdn: 'string'
              ipAddress: 'string'
            }
          ]
          backendIPConfigurations: [
            {
              etag: 'string'
              id: 'string'
              name: 'string'
              properties: {
                applicationGatewayBackendAddressPools: [
                  ...
                ]
                applicationSecurityGroups: [
                  {
                    id: 'string'
                    location: 'string'
                    properties: {}
                    tags: {
                      {customized property}: 'string'
                    }
                  }
                ]
                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'
                  }
                  sku: {
                    name: 'string'
                  }
                  tags: {
                    {customized property}: 'string'
                  }
                  zones: [
                    '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'
                              destinationAddressPrefixes: [
                                'string'
                              ]
                              destinationApplicationSecurityGroups: [
                                {
                                  id: 'string'
                                  location: 'string'
                                  properties: {}
                                  tags: {
                                    {customized property}: 'string'
                                  }
                                }
                              ]
                              destinationPortRange: 'string'
                              destinationPortRanges: [
                                'string'
                              ]
                              direction: 'string'
                              priority: int
                              protocol: 'string'
                              provisioningState: 'string'
                              sourceAddressPrefix: 'string'
                              sourceAddressPrefixes: [
                                'string'
                              ]
                              sourceApplicationSecurityGroups: [
                                {
                                  id: 'string'
                                  location: 'string'
                                  properties: {}
                                  tags: {
                                    {customized property}: 'string'
                                  }
                                }
                              ]
                              sourcePortRange: 'string'
                              sourcePortRanges: [
                                'string'
                              ]
                            }
                          }
                        ]
                        provisioningState: 'string'
                        resourceGuid: 'string'
                        securityRules: [
                          {
                            etag: 'string'
                            id: 'string'
                            name: 'string'
                            properties: {
                              access: 'string'
                              description: 'string'
                              destinationAddressPrefix: 'string'
                              destinationAddressPrefixes: [
                                'string'
                              ]
                              destinationApplicationSecurityGroups: [
                                {
                                  id: 'string'
                                  location: 'string'
                                  properties: {}
                                  tags: {
                                    {customized property}: 'string'
                                  }
                                }
                              ]
                              destinationPortRange: 'string'
                              destinationPortRanges: [
                                'string'
                              ]
                              direction: 'string'
                              priority: int
                              protocol: 'string'
                              provisioningState: 'string'
                              sourceAddressPrefix: 'string'
                              sourceAddressPrefixes: [
                                'string'
                              ]
                              sourceApplicationSecurityGroups: [
                                {
                                  id: 'string'
                                  location: 'string'
                                  properties: {}
                                  tags: {
                                    {customized property}: 'string'
                                  }
                                }
                              ]
                              sourcePortRange: 'string'
                              sourcePortRanges: [
                                '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: {
                        disableBgpRoutePropagation: bool
                        provisioningState: 'string'
                        routes: [
                          {
                            etag: 'string'
                            id: 'string'
                            name: 'string'
                            properties: {
                              addressPrefix: 'string'
                              nextHopIpAddress: 'string'
                              nextHopType: 'string'
                              provisioningState: 'string'
                            }
                          }
                        ]
                      }
                      tags: {
                        {customized property}: 'string'
                      }
                    }
                    serviceEndpoints: [
                      {
                        locations: [
                          'string'
                        ]
                        provisioningState: 'string'
                        service: 'string'
                      }
                    ]
                  }
                }
              }
            }
          ]
          provisioningState: 'string'
        }
        type: 'string'
      }
    ]
    backendHttpSettingsCollection: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          affinityCookieName: 'string'
          authenticationCertificates: [
            {
              id: 'string'
            }
          ]
          connectionDraining: {
            drainTimeoutInSec: int
            enabled: bool
          }
          cookieBasedAffinity: 'string'
          hostName: 'string'
          path: 'string'
          pickHostNameFromBackendAddress: bool
          port: int
          probe: {
            id: 'string'
          }
          probeEnabled: bool
          protocol: 'string'
          provisioningState: 'string'
          requestTimeout: int
        }
        type: 'string'
      }
    ]
    enableHttp2: bool
    frontendIPConfigurations: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          privateIPAddress: 'string'
          privateIPAllocationMethod: 'string'
          provisioningState: 'string'
          publicIPAddress: {
            id: 'string'
          }
          subnet: {
            id: 'string'
          }
        }
        type: 'string'
      }
    ]
    frontendPorts: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          port: int
          provisioningState: 'string'
        }
        type: 'string'
      }
    ]
    gatewayIPConfigurations: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          provisioningState: 'string'
          subnet: {
            id: 'string'
          }
        }
        type: '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'
          }
        }
        type: 'string'
      }
    ]
    probes: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          host: 'string'
          interval: int
          match: {
            body: 'string'
            statusCodes: [
              'string'
            ]
          }
          minServers: int
          path: 'string'
          pickHostNameFromBackendHttpSettings: bool
          protocol: 'string'
          provisioningState: 'string'
          timeout: int
          unhealthyThreshold: int
        }
        type: 'string'
      }
    ]
    provisioningState: 'string'
    redirectConfigurations: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          includePath: bool
          includeQueryString: bool
          pathRules: [
            {
              id: 'string'
            }
          ]
          redirectType: 'string'
          requestRoutingRules: [
            {
              id: 'string'
            }
          ]
          targetListener: {
            id: 'string'
          }
          targetUrl: 'string'
          urlPathMaps: [
            {
              id: 'string'
            }
          ]
        }
        type: 'string'
      }
    ]
    requestRoutingRules: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          backendAddressPool: {
            id: 'string'
          }
          backendHttpSettings: {
            id: 'string'
          }
          httpListener: {
            id: 'string'
          }
          provisioningState: 'string'
          redirectConfiguration: {
            id: 'string'
          }
          ruleType: 'string'
          urlPathMap: {
            id: 'string'
          }
        }
        type: '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'
        }
        type: 'string'
      }
    ]
    sslPolicy: {
      cipherSuites: [
        'string'
      ]
      disabledSslProtocols: [
        'string'
      ]
      minProtocolVersion: 'string'
      policyName: 'string'
      policyType: 'string'
    }
    urlPathMaps: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          defaultBackendAddressPool: {
            id: 'string'
          }
          defaultBackendHttpSettings: {
            id: 'string'
          }
          defaultRedirectConfiguration: {
            id: 'string'
          }
          pathRules: [
            {
              etag: 'string'
              id: 'string'
              name: 'string'
              properties: {
                backendAddressPool: {
                  id: 'string'
                }
                backendHttpSettings: {
                  id: 'string'
                }
                paths: [
                  'string'
                ]
                provisioningState: 'string'
                redirectConfiguration: {
                  id: 'string'
                }
              }
              type: 'string'
            }
          ]
          provisioningState: 'string'
        }
        type: 'string'
      }
    ]
    webApplicationFirewallConfiguration: {
      disabledRuleGroups: [
        {
          ruleGroupName: 'string'
          rules: [
            int
          ]
        }
      ]
      enabled: bool
      firewallMode: 'string'
      ruleSetType: 'string'
      ruleSetVersion: '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
typ Typ av resurs. sträng

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
typ Typ av resurs. sträng

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
typ Typ av resurs. sträng

ApplicationGatewayBackendHttpSettingsPropertiesFormat

Namn Beskrivning Värde
affinityCookieName Cookienamn som ska användas för tillhörighetscookien. sträng
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. "Inaktiverad"
"Aktiverad"
hostName Värdhuvud som ska skickas till serverdelsservrarna. sträng
stig Sökväg som ska användas som prefix för alla HTTP-begäranden. Null innebär att ingen sökväg kommer att prefixeras. Standardvärdet är null. sträng
pickHostNameFromBackendAddress Om värdhuvudet ska väljas från serverdelsserverns värdnamn. Standardvärdet är falskt. Bool
hamn Hamn Int
sond Avsökningsresurs för en programgateway. SubResource
probeEnabled Om avsökningen är aktiverad. Standardvärdet är falskt. Bool
protokoll Protokoll. "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)

ApplicationGatewayFirewallDisabledRuleGroup

Namn Beskrivning Värde
ruleGroupName Namnet på den regelgrupp som ska inaktiveras. sträng (krävs)
reglemente Listan över regler som ska inaktiveras. Om värdet är null inaktiveras alla regler i regelgruppen. int[]

ApplicationGatewayFrontendIPConfiguration

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

ApplicationGatewayFrontendIPConfigurationPropertiesFormat

Namn Beskrivning Värde
privateIPAddress PrivateIPAddress för IP-konfigurationen för nätverksgränssnittet. sträng
privateIPAllocationMethod PrivateIP-allokeringsmetod. "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
typ Typ av resurs. sträng

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
typ Typ av resurs. sträng

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. "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
typ Typ av resurs. sträng

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 sökvägsregeln för en programgateway. ApplicationGatewayPathRulePropertiesFormat
typ Typ av resurs. sträng

ApplicationGatewayPathRulePropertiesFormat

Namn Beskrivning Värde
backendAddressPool Resursen för serverdelsadresspoolen för url-sökvägssökvägsregeln. SubResource
backendHttpSettings Resurs för http-inställningar för serverdelen för url-sökvägssökvägsregel. 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
redirectConfiguration Omdirigeringskonfigurationsresurs för url-sökvägssökvägsregel. SubResource

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
typ Typ av resurs. sträng

ApplicationGatewayProbeHealthResponseMatch

Namn Beskrivning Värde
kropp Brödtext som måste finnas i hälsosvaret. Standardvärdet är tomt. sträng
statusCodes Tillåtna intervall med felfria statuskoder. Standardintervallet för felfria statuskoder är 200–399. string[]

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
tändsticka Kriterium för att klassificera ett felfritt avsökningssvar. ApplicationGatewayProbeHealthResponseMatch
minServers Minsta antal servrar som alltid har markerats som felfria. Standardvärdet är 0. 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
pickHostNameFromBackendHttpSettings Om värdhuvudet ska väljas från http-inställningarna för serverdelen. Standardvärdet är falskt. Bool
protokoll Protokoll. "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[]
enableHttp2 Om HTTP2 är aktiverat på programgatewayresursen. Bool
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
redirectConfigurations Omdirigeringskonfigurationer för programgatewayresursen. ApplicationGatewayRedirectConfiguration[]
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

ApplicationGatewayRedirectConfiguration

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 omdirigeringskonfiguration för programgatewayen. ApplicationGatewayRedirectConfigurationPropertiesFormat
typ Typ av resurs. sträng

ApplicationGatewayRedirectConfigurationPropertiesFormat

Namn Beskrivning Värde
includePath Inkludera sökvägen i den omdirigerade URL:en. Bool
includeQueryString Inkludera frågesträngen i den omdirigerade URL:en. Bool
pathRules Sökvägsregler som anger omdirigeringskonfiguration. SubResource[]
redirectType Http-omdirigeringstyper som stöds – Permanent, Tillfällig, Hittad, SeeOther. "Hittades"
"Permanent"
"SeeOther"
"Tillfälligt"
requestRoutingRules Begär routning som anger omdirigeringskonfiguration. SubResource[]
targetListener Referens till en lyssnare som begäran ska omdirigeras till. SubResource
targetUrl Url som begäran ska omdirigeras till. sträng
urlPathMaps Url-sökvägskartor som anger standardkonfiguration för omdirigering. SubResource[]

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
typ Typ av resurs. sträng

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
redirectConfiguration Omdirigeringskonfigurationsresurs för programgatewayen. SubResource
ruleType Regeltyp. "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. "Standard_Large"
"Standard_Medium"
"Standard_Small"
"WAF_Large"
"WAF_Medium"
Nivå Nivå för en programgateway. "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
typ Typ av resurs. sträng

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
chifferDräkter Ssl-chifferpaket som ska aktiveras i den angivna ordningen till application gateway. Strängmatris som innehåller något av:
"TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA"
"TLS_DHE_DSS_WITH_AES_128_CBC_SHA"
"TLS_DHE_DSS_WITH_AES_128_CBC_SHA256"
"TLS_DHE_DSS_WITH_AES_256_CBC_SHA"
"TLS_DHE_DSS_WITH_AES_256_CBC_SHA256"
"TLS_DHE_RSA_WITH_AES_128_CBC_SHA"
"TLS_DHE_RSA_WITH_AES_128_GCM_SHA256"
"TLS_DHE_RSA_WITH_AES_256_CBC_SHA"
"TLS_DHE_RSA_WITH_AES_256_GCM_SHA384"
"TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA"
"TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256"
"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256"
"TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA"
"TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384"
"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384"
"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA"
"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256"
"TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256"
"TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA"
"TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384"
"TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384"
"TLS_RSA_WITH_3DES_EDE_CBC_SHA"
"TLS_RSA_WITH_AES_128_CBC_SHA"
"TLS_RSA_WITH_AES_128_CBC_SHA256"
"TLS_RSA_WITH_AES_128_GCM_SHA256"
"TLS_RSA_WITH_AES_256_CBC_SHA"
"TLS_RSA_WITH_AES_256_CBC_SHA256"
"TLS_RSA_WITH_AES_256_GCM_SHA384"
disabledSslProtocols SSL-protokoll som ska inaktiveras på programgatewayen. Strängmatris som innehåller något av:
"TLSv1_0"
"TLSv1_1"
"TLSv1_2"
minProtocolVersion Lägsta version av Ssl-protokollet som ska stödjas på programgatewayen. "TLSv1_0"
"TLSv1_1"
"TLSv1_2"
policyName Namnet på den fördefinierade Ssl-principen "AppGwSslPolicy20150501"
"AppGwSslPolicy20170401"
"AppGwSslPolicy20170401S"
policyType Typ av SSL-princip "Anpassad"
"Fördefinierad"

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
typ Typ av resurs. sträng

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
defaultRedirectConfiguration Standardresursen för omdirigeringskonfiguration för URL-sökvägskartan. 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
disabledRuleGroups De inaktiverade regelgrupperna. ApplicationGatewayFirewallDisabledRuleGroup[]
Aktiverat Om brandväggen för webbprogrammet är aktiverad eller inte. bool (krävs)
firewallMode Brandväggsläge för webbprogram. Identifiering
"Förebyggande" (krävs)
ruleSetType Typen av brandväggsregeluppsättning för webbprogram. Möjliga värden är: "OWASP". sträng (krävs)
ruleSetVersion Versionen av regeluppsättningstypen. sträng (krävs)

ApplicationSecurityGroup

Namn Beskrivning Värde
Id Resurs-ID. sträng
plats Resursplats. sträng
Egenskaper Egenskaper för programsäkerhetsgruppen. ApplicationSecurityGroupPropertiesFormat
Taggar Resurstaggar. ResourceTags

ApplicationSecurityGroupPropertiesFormat

Namn Beskrivning Värde

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 lastbalanserarens serverdelsadresspool. 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 lastbalanserarens inkommande nat-regel. 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" eller "Alla". "Alla"
"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 Ip-konfigurationsegenskaper för nätverksgränssnittet. NetworkInterfaceIPConfigurationPropertiesFormat

NetworkInterfaceIPConfigurationPropertiesFormat

Namn Beskrivning Värde
applicationGatewayBackendAddressPools Referensen för ApplicationGatewayBackendAddressPool-resursen. ApplicationGatewayBackendAddressPool[]
applicationSecurityGroups Programsäkerhetsgrupper där IP-konfigurationen ingår. ApplicationSecurityGroup[]
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 Ip-konfigurationens privata IP-adress. 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 Etableringstillståndet för IP-konfigurationen för nätverksgränssnittet. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng
publicIPAddress Offentlig IP-adress som är bunden till IP-konfigurationen. PublicIPAddress
Undernät Undernät som är bundet till IP-konfigurationen. 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 Egenskaper för nätverkssäkerhetsgruppen 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
Sku Den offentliga IP-adress-SKU:n. PublicIPAddressSku
Taggar Resurstaggar. ResourceTags
Zoner En lista över tillgänglighetszoner som anger den IP-adress som allokerats för resursen måste komma från. string[]

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 IP-adressen som är associerad med den offentliga IP-adressresursen. 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

PublicIPAddressSku

Namn Beskrivning Värde
Namn Namn på en offentlig IP-adress-SKU. "Grundläggande"
"Standard"
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 Egenskapsformat för resursnavigeringslänk. 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

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 Egenskaper för vägen. 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 Egenskaper för routningstabellen. RouteTablePropertiesFormat
Taggar Resurstaggar. ResourceTags

RouteTablePropertiesFormat

Namn Beskrivning Värde
disableBgpRoutePropagation Hämtar eller anger om du vill inaktivera de vägar som BGP har lärt sig i routningstabellen. Sant betyder inaktivera. Bool
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 Egenskaper för säkerhetsregeln 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 mål-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
destinationAddressPrefixes Måladressprefixen. IP-intervall för CIDR eller mål. string[]
destinationApplicationSecurityGroups Programsäkerhetsgruppen som angetts som mål. ApplicationSecurityGroup[]
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
destinationPortRanges Målportens intervall. string[]
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
sourceAddressPrefixes CIDR- eller käll-IP-intervallen. string[]
sourceApplicationSecurityGroups Programsäkerhetsgruppen som anges som källa. ApplicationSecurityGroup[]
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
sourcePortRanges Källportens intervall. string[]

ServiceEndpointPropertiesFormat

Namn Beskrivning Värde
Platser En lista över platser. string[]
provisioningState Resursens etableringstillstånd. sträng
tjänst Typen av slutpunktstjänst. 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 Egenskaper för undernätet. 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
serviceEndpoints En matris med tjänstslutpunkter. ServiceEndpointPropertiesFormat[]

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": "2017-10-01",
  "name": "string",
  "etag": "string",
  "location": "string",
  "properties": {
    "authenticationCertificates": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "data": "string",
          "provisioningState": "string"
        },
        "type": "string"
      }
    ],
    "backendAddressPools": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "backendAddresses": [
            {
              "fqdn": "string",
              "ipAddress": "string"
            }
          ],
          "backendIPConfigurations": [
            {
              "etag": "string",
              "id": "string",
              "name": "string",
              "properties": {
                "applicationGatewayBackendAddressPools": [
                  ...
                ],
                "applicationSecurityGroups": [
                  {
                    "id": "string",
                    "location": "string",
                    "properties": {
                    },
                    "tags": {
                      "{customized property}": "string"
                    }
                  }
                ],
                "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"
                  },
                  "sku": {
                    "name": "string"
                  },
                  "tags": {
                    "{customized property}": "string"
                  },
                  "zones": [ "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",
                              "destinationAddressPrefixes": [ "string" ],
                              "destinationApplicationSecurityGroups": [
                                {
                                  "id": "string",
                                  "location": "string",
                                  "properties": {
                                  },
                                  "tags": {
                                    "{customized property}": "string"
                                  }
                                }
                              ],
                              "destinationPortRange": "string",
                              "destinationPortRanges": [ "string" ],
                              "direction": "string",
                              "priority": "int",
                              "protocol": "string",
                              "provisioningState": "string",
                              "sourceAddressPrefix": "string",
                              "sourceAddressPrefixes": [ "string" ],
                              "sourceApplicationSecurityGroups": [
                                {
                                  "id": "string",
                                  "location": "string",
                                  "properties": {
                                  },
                                  "tags": {
                                    "{customized property}": "string"
                                  }
                                }
                              ],
                              "sourcePortRange": "string",
                              "sourcePortRanges": [ "string" ]
                            }
                          }
                        ],
                        "provisioningState": "string",
                        "resourceGuid": "string",
                        "securityRules": [
                          {
                            "etag": "string",
                            "id": "string",
                            "name": "string",
                            "properties": {
                              "access": "string",
                              "description": "string",
                              "destinationAddressPrefix": "string",
                              "destinationAddressPrefixes": [ "string" ],
                              "destinationApplicationSecurityGroups": [
                                {
                                  "id": "string",
                                  "location": "string",
                                  "properties": {
                                  },
                                  "tags": {
                                    "{customized property}": "string"
                                  }
                                }
                              ],
                              "destinationPortRange": "string",
                              "destinationPortRanges": [ "string" ],
                              "direction": "string",
                              "priority": "int",
                              "protocol": "string",
                              "provisioningState": "string",
                              "sourceAddressPrefix": "string",
                              "sourceAddressPrefixes": [ "string" ],
                              "sourceApplicationSecurityGroups": [
                                {
                                  "id": "string",
                                  "location": "string",
                                  "properties": {
                                  },
                                  "tags": {
                                    "{customized property}": "string"
                                  }
                                }
                              ],
                              "sourcePortRange": "string",
                              "sourcePortRanges": [ "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": {
                        "disableBgpRoutePropagation": "bool",
                        "provisioningState": "string",
                        "routes": [
                          {
                            "etag": "string",
                            "id": "string",
                            "name": "string",
                            "properties": {
                              "addressPrefix": "string",
                              "nextHopIpAddress": "string",
                              "nextHopType": "string",
                              "provisioningState": "string"
                            }
                          }
                        ]
                      },
                      "tags": {
                        "{customized property}": "string"
                      }
                    },
                    "serviceEndpoints": [
                      {
                        "locations": [ "string" ],
                        "provisioningState": "string",
                        "service": "string"
                      }
                    ]
                  }
                }
              }
            }
          ],
          "provisioningState": "string"
        },
        "type": "string"
      }
    ],
    "backendHttpSettingsCollection": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "affinityCookieName": "string",
          "authenticationCertificates": [
            {
              "id": "string"
            }
          ],
          "connectionDraining": {
            "drainTimeoutInSec": "int",
            "enabled": "bool"
          },
          "cookieBasedAffinity": "string",
          "hostName": "string",
          "path": "string",
          "pickHostNameFromBackendAddress": "bool",
          "port": "int",
          "probe": {
            "id": "string"
          },
          "probeEnabled": "bool",
          "protocol": "string",
          "provisioningState": "string",
          "requestTimeout": "int"
        },
        "type": "string"
      }
    ],
    "enableHttp2": "bool",
    "frontendIPConfigurations": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "privateIPAddress": "string",
          "privateIPAllocationMethod": "string",
          "provisioningState": "string",
          "publicIPAddress": {
            "id": "string"
          },
          "subnet": {
            "id": "string"
          }
        },
        "type": "string"
      }
    ],
    "frontendPorts": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "port": "int",
          "provisioningState": "string"
        },
        "type": "string"
      }
    ],
    "gatewayIPConfigurations": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "provisioningState": "string",
          "subnet": {
            "id": "string"
          }
        },
        "type": "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"
          }
        },
        "type": "string"
      }
    ],
    "probes": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "host": "string",
          "interval": "int",
          "match": {
            "body": "string",
            "statusCodes": [ "string" ]
          },
          "minServers": "int",
          "path": "string",
          "pickHostNameFromBackendHttpSettings": "bool",
          "protocol": "string",
          "provisioningState": "string",
          "timeout": "int",
          "unhealthyThreshold": "int"
        },
        "type": "string"
      }
    ],
    "provisioningState": "string",
    "redirectConfigurations": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "includePath": "bool",
          "includeQueryString": "bool",
          "pathRules": [
            {
              "id": "string"
            }
          ],
          "redirectType": "string",
          "requestRoutingRules": [
            {
              "id": "string"
            }
          ],
          "targetListener": {
            "id": "string"
          },
          "targetUrl": "string",
          "urlPathMaps": [
            {
              "id": "string"
            }
          ]
        },
        "type": "string"
      }
    ],
    "requestRoutingRules": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "backendAddressPool": {
            "id": "string"
          },
          "backendHttpSettings": {
            "id": "string"
          },
          "httpListener": {
            "id": "string"
          },
          "provisioningState": "string",
          "redirectConfiguration": {
            "id": "string"
          },
          "ruleType": "string",
          "urlPathMap": {
            "id": "string"
          }
        },
        "type": "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"
        },
        "type": "string"
      }
    ],
    "sslPolicy": {
      "cipherSuites": [ "string" ],
      "disabledSslProtocols": [ "string" ],
      "minProtocolVersion": "string",
      "policyName": "string",
      "policyType": "string"
    },
    "urlPathMaps": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "defaultBackendAddressPool": {
            "id": "string"
          },
          "defaultBackendHttpSettings": {
            "id": "string"
          },
          "defaultRedirectConfiguration": {
            "id": "string"
          },
          "pathRules": [
            {
              "etag": "string",
              "id": "string",
              "name": "string",
              "properties": {
                "backendAddressPool": {
                  "id": "string"
                },
                "backendHttpSettings": {
                  "id": "string"
                },
                "paths": [ "string" ],
                "provisioningState": "string",
                "redirectConfiguration": {
                  "id": "string"
                }
              },
              "type": "string"
            }
          ],
          "provisioningState": "string"
        },
        "type": "string"
      }
    ],
    "webApplicationFirewallConfiguration": {
      "disabledRuleGroups": [
        {
          "ruleGroupName": "string",
          "rules": [ "int" ]
        }
      ],
      "enabled": "bool",
      "firewallMode": "string",
      "ruleSetType": "string",
      "ruleSetVersion": "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
typ Typ av resurs. sträng

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
typ Typ av resurs. sträng

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
typ Typ av resurs. sträng

ApplicationGatewayBackendHttpSettingsPropertiesFormat

Namn Beskrivning Värde
affinityCookieName Cookienamn som ska användas för tillhörighetscookien. sträng
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. "Inaktiverad"
"Aktiverad"
hostName Värdhuvud som ska skickas till serverdelsservrarna. sträng
stig Sökväg som ska användas som prefix för alla HTTP-begäranden. Null innebär att ingen sökväg kommer att prefixeras. Standardvärdet är null. sträng
pickHostNameFromBackendAddress Om värdhuvudet ska väljas från serverdelsserverns värdnamn. Standardvärdet är falskt. Bool
hamn Hamn Int
sond Avsökningsresurs för en programgateway. SubResource
probeEnabled Om avsökningen är aktiverad. Standardvärdet är falskt. Bool
protokoll Protokoll. "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)

ApplicationGatewayFirewallDisabledRuleGroup

Namn Beskrivning Värde
ruleGroupName Namnet på den regelgrupp som ska inaktiveras. sträng (krävs)
reglemente Listan över regler som ska inaktiveras. Om värdet är null inaktiveras alla regler i regelgruppen. int[]

ApplicationGatewayFrontendIPConfiguration

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

ApplicationGatewayFrontendIPConfigurationPropertiesFormat

Namn Beskrivning Värde
privateIPAddress PrivateIPAddress för IP-konfigurationen för nätverksgränssnittet. sträng
privateIPAllocationMethod PrivateIP-allokeringsmetod. "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
typ Typ av resurs. sträng

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
typ Typ av resurs. sträng

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. "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
typ Typ av resurs. sträng

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 sökvägsregeln för en programgateway. ApplicationGatewayPathRulePropertiesFormat
typ Typ av resurs. sträng

ApplicationGatewayPathRulePropertiesFormat

Namn Beskrivning Värde
backendAddressPool Resursen för serverdelsadresspoolen för url-sökvägssökvägsregeln. SubResource
backendHttpSettings Resurs för http-inställningar för serverdelen för url-sökvägssökvägsregel. 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
redirectConfiguration Omdirigeringskonfigurationsresurs för url-sökvägssökvägsregel. SubResource

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
typ Typ av resurs. sträng

ApplicationGatewayProbeHealthResponseMatch

Namn Beskrivning Värde
kropp Brödtext som måste finnas i hälsosvaret. Standardvärdet är tomt. sträng
statusCodes Tillåtna intervall med felfria statuskoder. Standardintervallet för felfria statuskoder är 200–399. string[]

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
tändsticka Kriterium för att klassificera ett felfritt avsökningssvar. ApplicationGatewayProbeHealthResponseMatch
minServers Minsta antal servrar som alltid har markerats som felfria. Standardvärdet är 0. 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
pickHostNameFromBackendHttpSettings Om värdhuvudet ska väljas från http-inställningarna för serverdelen. Standardvärdet är falskt. Bool
protokoll Protokoll. "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[]
enableHttp2 Om HTTP2 är aktiverat på programgatewayresursen. Bool
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
redirectConfigurations Omdirigeringskonfigurationer för programgatewayresursen. ApplicationGatewayRedirectConfiguration[]
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

ApplicationGatewayRedirectConfiguration

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 omdirigeringskonfiguration för programgatewayen. ApplicationGatewayRedirectConfigurationPropertiesFormat
typ Typ av resurs. sträng

ApplicationGatewayRedirectConfigurationPropertiesFormat

Namn Beskrivning Värde
includePath Inkludera sökvägen i den omdirigerade URL:en. Bool
includeQueryString Inkludera frågesträngen i den omdirigerade URL:en. Bool
pathRules Sökvägsregler som anger omdirigeringskonfiguration. SubResource[]
redirectType Http-omdirigeringstyper som stöds – Permanent, Tillfällig, Hittad, SeeOther. "Hittades"
"Permanent"
"SeeOther"
"Tillfälligt"
requestRoutingRules Begär routning som anger omdirigeringskonfiguration. SubResource[]
targetListener Referens till en lyssnare som begäran ska omdirigeras till. SubResource
targetUrl Url som begäran ska omdirigeras till. sträng
urlPathMaps Url-sökvägskartor som anger standardkonfiguration för omdirigering. SubResource[]

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
typ Typ av resurs. sträng

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
redirectConfiguration Omdirigeringskonfigurationsresurs för programgatewayen. SubResource
ruleType Regeltyp. "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. "Standard_Large"
"Standard_Medium"
"Standard_Small"
"WAF_Large"
"WAF_Medium"
Nivå Nivå för en programgateway. "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
typ Typ av resurs. sträng

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
chifferDräkter Ssl-chifferpaket som ska aktiveras i den angivna ordningen till application gateway. Strängmatris som innehåller något av:
"TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA"
"TLS_DHE_DSS_WITH_AES_128_CBC_SHA"
"TLS_DHE_DSS_WITH_AES_128_CBC_SHA256"
"TLS_DHE_DSS_WITH_AES_256_CBC_SHA"
"TLS_DHE_DSS_WITH_AES_256_CBC_SHA256"
"TLS_DHE_RSA_WITH_AES_128_CBC_SHA"
"TLS_DHE_RSA_WITH_AES_128_GCM_SHA256"
"TLS_DHE_RSA_WITH_AES_256_CBC_SHA"
"TLS_DHE_RSA_WITH_AES_256_GCM_SHA384"
"TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA"
"TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256"
"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256"
"TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA"
"TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384"
"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384"
"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA"
"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256"
"TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256"
"TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA"
"TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384"
"TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384"
"TLS_RSA_WITH_3DES_EDE_CBC_SHA"
"TLS_RSA_WITH_AES_128_CBC_SHA"
"TLS_RSA_WITH_AES_128_CBC_SHA256"
"TLS_RSA_WITH_AES_128_GCM_SHA256"
"TLS_RSA_WITH_AES_256_CBC_SHA"
"TLS_RSA_WITH_AES_256_CBC_SHA256"
"TLS_RSA_WITH_AES_256_GCM_SHA384"
disabledSslProtocols SSL-protokoll som ska inaktiveras på programgatewayen. Strängmatris som innehåller något av:
"TLSv1_0"
"TLSv1_1"
"TLSv1_2"
minProtocolVersion Lägsta version av Ssl-protokollet som ska stödjas på programgatewayen. "TLSv1_0"
"TLSv1_1"
"TLSv1_2"
policyName Namnet på den fördefinierade Ssl-principen "AppGwSslPolicy20150501"
"AppGwSslPolicy20170401"
"AppGwSslPolicy20170401S"
policyType Typ av SSL-princip "Anpassad"
"Fördefinierad"

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
typ Typ av resurs. sträng

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
defaultRedirectConfiguration Standardresursen för omdirigeringskonfiguration för URL-sökvägskartan. 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
disabledRuleGroups De inaktiverade regelgrupperna. ApplicationGatewayFirewallDisabledRuleGroup[]
Aktiverat Om brandväggen för webbprogrammet är aktiverad eller inte. bool (krävs)
firewallMode Brandväggsläge för webbprogram. Identifiering
"Förebyggande" (krävs)
ruleSetType Typen av brandväggsregeluppsättning för webbprogram. Möjliga värden är: "OWASP". sträng (krävs)
ruleSetVersion Versionen av regeluppsättningstypen. sträng (krävs)

ApplicationSecurityGroup

Namn Beskrivning Värde
Id Resurs-ID. sträng
plats Resursplats. sträng
Egenskaper Egenskaper för programsäkerhetsgruppen. ApplicationSecurityGroupPropertiesFormat
Taggar Resurstaggar. ResourceTags

ApplicationSecurityGroupPropertiesFormat

Namn Beskrivning Värde

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 lastbalanserarens serverdelsadresspool. 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 lastbalanserarens inkommande nat-regel. 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" eller "Alla". "Alla"
"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 '2017-10-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 Ip-konfigurationsegenskaper för nätverksgränssnittet. NetworkInterfaceIPConfigurationPropertiesFormat

NetworkInterfaceIPConfigurationPropertiesFormat

Namn Beskrivning Värde
applicationGatewayBackendAddressPools Referensen för ApplicationGatewayBackendAddressPool-resursen. ApplicationGatewayBackendAddressPool[]
applicationSecurityGroups Programsäkerhetsgrupper där IP-konfigurationen ingår. ApplicationSecurityGroup[]
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 Ip-konfigurationens privata IP-adress. 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 Etableringstillståndet för IP-konfigurationen för nätverksgränssnittet. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng
publicIPAddress Offentlig IP-adress som är bunden till IP-konfigurationen. PublicIPAddress
Undernät Undernät som är bundet till IP-konfigurationen. 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 Egenskaper för nätverkssäkerhetsgruppen 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
Sku Den offentliga IP-adress-SKU:n. PublicIPAddressSku
Taggar Resurstaggar. ResourceTags
Zoner En lista över tillgänglighetszoner som anger den IP-adress som allokerats för resursen måste komma från. string[]

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 IP-adressen som är associerad med den offentliga IP-adressresursen. 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

PublicIPAddressSku

Namn Beskrivning Värde
Namn Namn på en offentlig IP-adress-SKU. "Grundläggande"
"Standard"
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 Egenskapsformat för resursnavigeringslänk. 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

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 Egenskaper för vägen. 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 Egenskaper för routningstabellen. RouteTablePropertiesFormat
Taggar Resurstaggar. ResourceTags

RouteTablePropertiesFormat

Namn Beskrivning Värde
disableBgpRoutePropagation Hämtar eller anger om du vill inaktivera de vägar som BGP har lärt sig i routningstabellen. Sant betyder inaktivera. Bool
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 Egenskaper för säkerhetsregeln 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 mål-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
destinationAddressPrefixes Måladressprefixen. IP-intervall för CIDR eller mål. string[]
destinationApplicationSecurityGroups Programsäkerhetsgruppen som angetts som mål. ApplicationSecurityGroup[]
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
destinationPortRanges Målportens intervall. string[]
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
sourceAddressPrefixes CIDR- eller käll-IP-intervallen. string[]
sourceApplicationSecurityGroups Programsäkerhetsgruppen som anges som källa. ApplicationSecurityGroup[]
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
sourcePortRanges Källportens intervall. string[]

ServiceEndpointPropertiesFormat

Namn Beskrivning Värde
Platser En lista över platser. string[]
provisioningState Resursens etableringstillstånd. sträng
tjänst Typen av slutpunktstjänst. 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 Egenskaper för undernätet. 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
serviceEndpoints En matris med tjänstslutpunkter. ServiceEndpointPropertiesFormat[]

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@2017-10-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"
          }
          type = "string"
        }
      ]
      backendAddressPools = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            backendAddresses = [
              {
                fqdn = "string"
                ipAddress = "string"
              }
            ]
            backendIPConfigurations = [
              {
                etag = "string"
                id = "string"
                name = "string"
                properties = {
                  applicationGatewayBackendAddressPools = [
                    ...
                  ]
                  applicationSecurityGroups = [
                    {
                      id = "string"
                      location = "string"
                      properties = {
                      }
                      tags = {
                        {customized property} = "string"
                      }
                    }
                  ]
                  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"
                    }
                    sku = {
                      name = "string"
                    }
                    tags = {
                      {customized property} = "string"
                    }
                    zones = [
                      "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"
                                destinationAddressPrefixes = [
                                  "string"
                                ]
                                destinationApplicationSecurityGroups = [
                                  {
                                    id = "string"
                                    location = "string"
                                    properties = {
                                    }
                                    tags = {
                                      {customized property} = "string"
                                    }
                                  }
                                ]
                                destinationPortRange = "string"
                                destinationPortRanges = [
                                  "string"
                                ]
                                direction = "string"
                                priority = int
                                protocol = "string"
                                provisioningState = "string"
                                sourceAddressPrefix = "string"
                                sourceAddressPrefixes = [
                                  "string"
                                ]
                                sourceApplicationSecurityGroups = [
                                  {
                                    id = "string"
                                    location = "string"
                                    properties = {
                                    }
                                    tags = {
                                      {customized property} = "string"
                                    }
                                  }
                                ]
                                sourcePortRange = "string"
                                sourcePortRanges = [
                                  "string"
                                ]
                              }
                            }
                          ]
                          provisioningState = "string"
                          resourceGuid = "string"
                          securityRules = [
                            {
                              etag = "string"
                              id = "string"
                              name = "string"
                              properties = {
                                access = "string"
                                description = "string"
                                destinationAddressPrefix = "string"
                                destinationAddressPrefixes = [
                                  "string"
                                ]
                                destinationApplicationSecurityGroups = [
                                  {
                                    id = "string"
                                    location = "string"
                                    properties = {
                                    }
                                    tags = {
                                      {customized property} = "string"
                                    }
                                  }
                                ]
                                destinationPortRange = "string"
                                destinationPortRanges = [
                                  "string"
                                ]
                                direction = "string"
                                priority = int
                                protocol = "string"
                                provisioningState = "string"
                                sourceAddressPrefix = "string"
                                sourceAddressPrefixes = [
                                  "string"
                                ]
                                sourceApplicationSecurityGroups = [
                                  {
                                    id = "string"
                                    location = "string"
                                    properties = {
                                    }
                                    tags = {
                                      {customized property} = "string"
                                    }
                                  }
                                ]
                                sourcePortRange = "string"
                                sourcePortRanges = [
                                  "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 = {
                          disableBgpRoutePropagation = bool
                          provisioningState = "string"
                          routes = [
                            {
                              etag = "string"
                              id = "string"
                              name = "string"
                              properties = {
                                addressPrefix = "string"
                                nextHopIpAddress = "string"
                                nextHopType = "string"
                                provisioningState = "string"
                              }
                            }
                          ]
                        }
                        tags = {
                          {customized property} = "string"
                        }
                      }
                      serviceEndpoints = [
                        {
                          locations = [
                            "string"
                          ]
                          provisioningState = "string"
                          service = "string"
                        }
                      ]
                    }
                  }
                }
              }
            ]
            provisioningState = "string"
          }
          type = "string"
        }
      ]
      backendHttpSettingsCollection = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            affinityCookieName = "string"
            authenticationCertificates = [
              {
                id = "string"
              }
            ]
            connectionDraining = {
              drainTimeoutInSec = int
              enabled = bool
            }
            cookieBasedAffinity = "string"
            hostName = "string"
            path = "string"
            pickHostNameFromBackendAddress = bool
            port = int
            probe = {
              id = "string"
            }
            probeEnabled = bool
            protocol = "string"
            provisioningState = "string"
            requestTimeout = int
          }
          type = "string"
        }
      ]
      enableHttp2 = bool
      frontendIPConfigurations = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            privateIPAddress = "string"
            privateIPAllocationMethod = "string"
            provisioningState = "string"
            publicIPAddress = {
              id = "string"
            }
            subnet = {
              id = "string"
            }
          }
          type = "string"
        }
      ]
      frontendPorts = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            port = int
            provisioningState = "string"
          }
          type = "string"
        }
      ]
      gatewayIPConfigurations = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            provisioningState = "string"
            subnet = {
              id = "string"
            }
          }
          type = "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"
            }
          }
          type = "string"
        }
      ]
      probes = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            host = "string"
            interval = int
            match = {
              body = "string"
              statusCodes = [
                "string"
              ]
            }
            minServers = int
            path = "string"
            pickHostNameFromBackendHttpSettings = bool
            protocol = "string"
            provisioningState = "string"
            timeout = int
            unhealthyThreshold = int
          }
          type = "string"
        }
      ]
      provisioningState = "string"
      redirectConfigurations = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            includePath = bool
            includeQueryString = bool
            pathRules = [
              {
                id = "string"
              }
            ]
            redirectType = "string"
            requestRoutingRules = [
              {
                id = "string"
              }
            ]
            targetListener = {
              id = "string"
            }
            targetUrl = "string"
            urlPathMaps = [
              {
                id = "string"
              }
            ]
          }
          type = "string"
        }
      ]
      requestRoutingRules = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            backendAddressPool = {
              id = "string"
            }
            backendHttpSettings = {
              id = "string"
            }
            httpListener = {
              id = "string"
            }
            provisioningState = "string"
            redirectConfiguration = {
              id = "string"
            }
            ruleType = "string"
            urlPathMap = {
              id = "string"
            }
          }
          type = "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"
          }
          type = "string"
        }
      ]
      sslPolicy = {
        cipherSuites = [
          "string"
        ]
        disabledSslProtocols = [
          "string"
        ]
        minProtocolVersion = "string"
        policyName = "string"
        policyType = "string"
      }
      urlPathMaps = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            defaultBackendAddressPool = {
              id = "string"
            }
            defaultBackendHttpSettings = {
              id = "string"
            }
            defaultRedirectConfiguration = {
              id = "string"
            }
            pathRules = [
              {
                etag = "string"
                id = "string"
                name = "string"
                properties = {
                  backendAddressPool = {
                    id = "string"
                  }
                  backendHttpSettings = {
                    id = "string"
                  }
                  paths = [
                    "string"
                  ]
                  provisioningState = "string"
                  redirectConfiguration = {
                    id = "string"
                  }
                }
                type = "string"
              }
            ]
            provisioningState = "string"
          }
          type = "string"
        }
      ]
      webApplicationFirewallConfiguration = {
        disabledRuleGroups = [
          {
            ruleGroupName = "string"
            rules = [
              int
            ]
          }
        ]
        enabled = bool
        firewallMode = "string"
        ruleSetType = "string"
        ruleSetVersion = "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
typ Typ av resurs. sträng

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
typ Typ av resurs. sträng

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
typ Typ av resurs. sträng

ApplicationGatewayBackendHttpSettingsPropertiesFormat

Namn Beskrivning Värde
affinityCookieName Cookienamn som ska användas för tillhörighetscookien. sträng
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. "Inaktiverad"
"Aktiverad"
hostName Värdhuvud som ska skickas till serverdelsservrarna. sträng
stig Sökväg som ska användas som prefix för alla HTTP-begäranden. Null innebär att ingen sökväg kommer att prefixeras. Standardvärdet är null. sträng
pickHostNameFromBackendAddress Om värdhuvudet ska väljas från serverdelsserverns värdnamn. Standardvärdet är falskt. Bool
hamn Hamn Int
sond Avsökningsresurs för en programgateway. SubResource
probeEnabled Om avsökningen är aktiverad. Standardvärdet är falskt. Bool
protokoll Protokoll. "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)

ApplicationGatewayFirewallDisabledRuleGroup

Namn Beskrivning Värde
ruleGroupName Namnet på den regelgrupp som ska inaktiveras. sträng (krävs)
reglemente Listan över regler som ska inaktiveras. Om värdet är null inaktiveras alla regler i regelgruppen. int[]

ApplicationGatewayFrontendIPConfiguration

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

ApplicationGatewayFrontendIPConfigurationPropertiesFormat

Namn Beskrivning Värde
privateIPAddress PrivateIPAddress för IP-konfigurationen för nätverksgränssnittet. sträng
privateIPAllocationMethod PrivateIP-allokeringsmetod. "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
typ Typ av resurs. sträng

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
typ Typ av resurs. sträng

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. "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
typ Typ av resurs. sträng

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 sökvägsregeln för en programgateway. ApplicationGatewayPathRulePropertiesFormat
typ Typ av resurs. sträng

ApplicationGatewayPathRulePropertiesFormat

Namn Beskrivning Värde
backendAddressPool Resursen för serverdelsadresspoolen för url-sökvägssökvägsregeln. SubResource
backendHttpSettings Resurs för http-inställningar för serverdelen för url-sökvägssökvägsregel. 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
redirectConfiguration Omdirigeringskonfigurationsresurs för url-sökvägssökvägsregel. SubResource

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
typ Typ av resurs. sträng

ApplicationGatewayProbeHealthResponseMatch

Namn Beskrivning Värde
kropp Brödtext som måste finnas i hälsosvaret. Standardvärdet är tomt. sträng
statusCodes Tillåtna intervall med felfria statuskoder. Standardintervallet för felfria statuskoder är 200–399. string[]

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
tändsticka Kriterium för att klassificera ett felfritt avsökningssvar. ApplicationGatewayProbeHealthResponseMatch
minServers Minsta antal servrar som alltid har markerats som felfria. Standardvärdet är 0. 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
pickHostNameFromBackendHttpSettings Om värdhuvudet ska väljas från http-inställningarna för serverdelen. Standardvärdet är falskt. Bool
protokoll Protokoll. "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[]
enableHttp2 Om HTTP2 är aktiverat på programgatewayresursen. Bool
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
redirectConfigurations Omdirigeringskonfigurationer för programgatewayresursen. ApplicationGatewayRedirectConfiguration[]
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

ApplicationGatewayRedirectConfiguration

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 omdirigeringskonfiguration för programgatewayen. ApplicationGatewayRedirectConfigurationPropertiesFormat
typ Typ av resurs. sträng

ApplicationGatewayRedirectConfigurationPropertiesFormat

Namn Beskrivning Värde
includePath Inkludera sökvägen i den omdirigerade URL:en. Bool
includeQueryString Inkludera frågesträngen i den omdirigerade URL:en. Bool
pathRules Sökvägsregler som anger omdirigeringskonfiguration. SubResource[]
redirectType Http-omdirigeringstyper som stöds – Permanent, Tillfällig, Hittad, SeeOther. "Hittades"
"Permanent"
"SeeOther"
"Tillfälligt"
requestRoutingRules Begär routning som anger omdirigeringskonfiguration. SubResource[]
targetListener Referens till en lyssnare som begäran ska omdirigeras till. SubResource
targetUrl Url som begäran ska omdirigeras till. sträng
urlPathMaps Url-sökvägskartor som anger standardkonfiguration för omdirigering. SubResource[]

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
typ Typ av resurs. sträng

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
redirectConfiguration Omdirigeringskonfigurationsresurs för programgatewayen. SubResource
ruleType Regeltyp. "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. "Standard_Large"
"Standard_Medium"
"Standard_Small"
"WAF_Large"
"WAF_Medium"
Nivå Nivå för en programgateway. "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
typ Typ av resurs. sträng

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
chifferDräkter Ssl-chifferpaket som ska aktiveras i den angivna ordningen till application gateway. Strängmatris som innehåller något av:
"TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA"
"TLS_DHE_DSS_WITH_AES_128_CBC_SHA"
"TLS_DHE_DSS_WITH_AES_128_CBC_SHA256"
"TLS_DHE_DSS_WITH_AES_256_CBC_SHA"
"TLS_DHE_DSS_WITH_AES_256_CBC_SHA256"
"TLS_DHE_RSA_WITH_AES_128_CBC_SHA"
"TLS_DHE_RSA_WITH_AES_128_GCM_SHA256"
"TLS_DHE_RSA_WITH_AES_256_CBC_SHA"
"TLS_DHE_RSA_WITH_AES_256_GCM_SHA384"
"TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA"
"TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256"
"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256"
"TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA"
"TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384"
"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384"
"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA"
"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256"
"TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256"
"TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA"
"TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384"
"TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384"
"TLS_RSA_WITH_3DES_EDE_CBC_SHA"
"TLS_RSA_WITH_AES_128_CBC_SHA"
"TLS_RSA_WITH_AES_128_CBC_SHA256"
"TLS_RSA_WITH_AES_128_GCM_SHA256"
"TLS_RSA_WITH_AES_256_CBC_SHA"
"TLS_RSA_WITH_AES_256_CBC_SHA256"
"TLS_RSA_WITH_AES_256_GCM_SHA384"
disabledSslProtocols SSL-protokoll som ska inaktiveras på programgatewayen. Strängmatris som innehåller något av:
"TLSv1_0"
"TLSv1_1"
"TLSv1_2"
minProtocolVersion Lägsta version av Ssl-protokollet som ska stödjas på programgatewayen. "TLSv1_0"
"TLSv1_1"
"TLSv1_2"
policyName Namnet på den fördefinierade Ssl-principen "AppGwSslPolicy20150501"
"AppGwSslPolicy20170401"
"AppGwSslPolicy20170401S"
policyType Typ av SSL-princip "Anpassad"
"Fördefinierad"

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
typ Typ av resurs. sträng

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
defaultRedirectConfiguration Standardresursen för omdirigeringskonfiguration för URL-sökvägskartan. 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
disabledRuleGroups De inaktiverade regelgrupperna. ApplicationGatewayFirewallDisabledRuleGroup[]
Aktiverat Om brandväggen för webbprogrammet är aktiverad eller inte. bool (krävs)
firewallMode Brandväggsläge för webbprogram. Identifiering
"Förebyggande" (krävs)
ruleSetType Typen av brandväggsregeluppsättning för webbprogram. Möjliga värden är: "OWASP". sträng (krävs)
ruleSetVersion Versionen av regeluppsättningstypen. sträng (krävs)

ApplicationSecurityGroup

Namn Beskrivning Värde
Id Resurs-ID. sträng
plats Resursplats. sträng
Egenskaper Egenskaper för programsäkerhetsgruppen. ApplicationSecurityGroupPropertiesFormat
Taggar Resurstaggar. ResourceTags

ApplicationSecurityGroupPropertiesFormat

Namn Beskrivning Värde

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 lastbalanserarens serverdelsadresspool. 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 lastbalanserarens inkommande nat-regel. 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" eller "Alla". "Alla"
"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@2017-10-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 Ip-konfigurationsegenskaper för nätverksgränssnittet. NetworkInterfaceIPConfigurationPropertiesFormat

NetworkInterfaceIPConfigurationPropertiesFormat

Namn Beskrivning Värde
applicationGatewayBackendAddressPools Referensen för ApplicationGatewayBackendAddressPool-resursen. ApplicationGatewayBackendAddressPool[]
applicationSecurityGroups Programsäkerhetsgrupper där IP-konfigurationen ingår. ApplicationSecurityGroup[]
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 Ip-konfigurationens privata IP-adress. 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 Etableringstillståndet för IP-konfigurationen för nätverksgränssnittet. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng
publicIPAddress Offentlig IP-adress som är bunden till IP-konfigurationen. PublicIPAddress
Undernät Undernät som är bundet till IP-konfigurationen. 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 Egenskaper för nätverkssäkerhetsgruppen 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
Sku Den offentliga IP-adress-SKU:n. PublicIPAddressSku
Taggar Resurstaggar. ResourceTags
Zoner En lista över tillgänglighetszoner som anger den IP-adress som allokerats för resursen måste komma från. string[]

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 IP-adressen som är associerad med den offentliga IP-adressresursen. 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

PublicIPAddressSku

Namn Beskrivning Värde
Namn Namn på en offentlig IP-adress-SKU. "Grundläggande"
"Standard"
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 Egenskapsformat för resursnavigeringslänk. 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

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 Egenskaper för vägen. 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 Egenskaper för routningstabellen. RouteTablePropertiesFormat
Taggar Resurstaggar. ResourceTags

RouteTablePropertiesFormat

Namn Beskrivning Värde
disableBgpRoutePropagation Hämtar eller anger om du vill inaktivera de vägar som BGP har lärt sig i routningstabellen. Sant betyder inaktivera. Bool
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 Egenskaper för säkerhetsregeln 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 mål-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
destinationAddressPrefixes Måladressprefixen. IP-intervall för CIDR eller mål. string[]
destinationApplicationSecurityGroups Programsäkerhetsgruppen som angetts som mål. ApplicationSecurityGroup[]
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
destinationPortRanges Målportens intervall. string[]
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
sourceAddressPrefixes CIDR- eller käll-IP-intervallen. string[]
sourceApplicationSecurityGroups Programsäkerhetsgruppen som anges som källa. ApplicationSecurityGroup[]
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
sourcePortRanges Källportens intervall. string[]

ServiceEndpointPropertiesFormat

Namn Beskrivning Värde
Platser En lista över platser. string[]
provisioningState Resursens etableringstillstånd. sträng
tjänst Typen av slutpunktstjänst. 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 Egenskaper för undernätet. 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
serviceEndpoints En matris med tjänstslutpunkter. ServiceEndpointPropertiesFormat[]

SubResource

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