Dela via


Microsoft.Network applicationGateways 2015-06-15

Bicep-resursdefinition

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

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

Resursformat

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

resource symbolicname 'Microsoft.Network/applicationGateways@2015-06-15' = {
  etag: 'string'
  location: 'string'
  name: 'string'
  properties: {
    backendAddressPools: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          backendAddresses: [
            {
              fqdn: 'string'
              ipAddress: 'string'
            }
          ]
          backendIPConfigurations: [
            {
              etag: 'string'
              id: 'string'
              name: 'string'
              properties: {
                loadBalancerBackendAddressPools: [
                  {
                    etag: 'string'
                    id: 'string'
                    name: 'string'
                    properties: {
                      backendIPConfigurations: [
                        ...
                      ]
                      outboundNatRule: {
                        id: 'string'
                      }
                      provisioningState: 'string'
                    }
                  }
                ]
                loadBalancerInboundNatRules: [
                  {
                    etag: 'string'
                    id: 'string'
                    name: 'string'
                    properties: {
                      backendIPConfiguration: ...
                      backendPort: int
                      enableFloatingIP: bool
                      frontendIPConfiguration: {
                        id: 'string'
                      }
                      frontendPort: int
                      idleTimeoutInMinutes: int
                      protocol: 'string'
                      provisioningState: 'string'
                    }
                  }
                ]
                primary: bool
                privateIPAddress: 'string'
                privateIPAllocationMethod: 'string'
                provisioningState: 'string'
                publicIPAddress: {
                  etag: 'string'
                  id: 'string'
                  location: 'string'
                  properties: {
                    dnsSettings: {
                      domainNameLabel: 'string'
                      fqdn: 'string'
                      reverseFqdn: 'string'
                    }
                    idleTimeoutInMinutes: int
                    ipAddress: 'string'
                    ipConfiguration: {
                      etag: 'string'
                      id: 'string'
                      name: 'string'
                      properties: {
                        privateIPAddress: 'string'
                        privateIPAllocationMethod: 'string'
                        provisioningState: 'string'
                        publicIPAddress: ...
                        subnet: {
                          etag: 'string'
                          id: 'string'
                          name: 'string'
                          properties: {
                            addressPrefix: 'string'
                            ipConfigurations: [
                              ...
                            ]
                            networkSecurityGroup: {
                              etag: 'string'
                              id: 'string'
                              location: 'string'
                              properties: {
                                defaultSecurityRules: [
                                  {
                                    etag: 'string'
                                    id: 'string'
                                    name: 'string'
                                    properties: {
                                      access: 'string'
                                      description: 'string'
                                      destinationAddressPrefix: 'string'
                                      destinationPortRange: 'string'
                                      direction: 'string'
                                      priority: int
                                      protocol: 'string'
                                      provisioningState: 'string'
                                      sourceAddressPrefix: 'string'
                                      sourcePortRange: 'string'
                                    }
                                  }
                                ]
                                networkInterfaces: [
                                  {
                                    etag: 'string'
                                    id: 'string'
                                    location: 'string'
                                    properties: {
                                      dnsSettings: {
                                        appliedDnsServers: [
                                          'string'
                                        ]
                                        dnsServers: [
                                          'string'
                                        ]
                                        internalDnsNameLabel: 'string'
                                        internalFqdn: 'string'
                                      }
                                      enableIPForwarding: bool
                                      ipConfigurations: [
                                        ...
                                      ]
                                      macAddress: 'string'
                                      networkSecurityGroup: ...
                                      primary: bool
                                      provisioningState: 'string'
                                      resourceGuid: 'string'
                                      virtualMachine: {
                                        id: 'string'
                                      }
                                    }
                                    tags: {
                                      {customized property}: 'string'
                                    }
                                  }
                                ]
                                provisioningState: 'string'
                                resourceGuid: 'string'
                                securityRules: [
                                  {
                                    etag: 'string'
                                    id: 'string'
                                    name: 'string'
                                    properties: {
                                      access: 'string'
                                      description: 'string'
                                      destinationAddressPrefix: 'string'
                                      destinationPortRange: 'string'
                                      direction: 'string'
                                      priority: int
                                      protocol: 'string'
                                      provisioningState: 'string'
                                      sourceAddressPrefix: 'string'
                                      sourcePortRange: 'string'
                                    }
                                  }
                                ]
                                subnets: [
                                  ...
                                ]
                              }
                              tags: {
                                {customized property}: 'string'
                              }
                            }
                            provisioningState: 'string'
                            routeTable: {
                              etag: 'string'
                              id: 'string'
                              location: 'string'
                              properties: {
                                provisioningState: 'string'
                                routes: [
                                  {
                                    etag: 'string'
                                    id: 'string'
                                    name: 'string'
                                    properties: {
                                      addressPrefix: 'string'
                                      nextHopIpAddress: 'string'
                                      nextHopType: 'string'
                                      provisioningState: 'string'
                                    }
                                  }
                                ]
                                subnets: [
                                  ...
                                ]
                              }
                              tags: {
                                {customized property}: 'string'
                              }
                            }
                          }
                        }
                      }
                    }
                    provisioningState: 'string'
                    publicIPAllocationMethod: 'string'
                    resourceGuid: 'string'
                  }
                  tags: {
                    {customized property}: 'string'
                  }
                }
                subnet: {
                  etag: 'string'
                  id: 'string'
                  name: 'string'
                  properties: {
                    addressPrefix: 'string'
                    ipConfigurations: [
                      {
                        etag: 'string'
                        id: 'string'
                        name: 'string'
                        properties: {
                          privateIPAddress: 'string'
                          privateIPAllocationMethod: 'string'
                          provisioningState: 'string'
                          publicIPAddress: {
                            etag: 'string'
                            id: 'string'
                            location: 'string'
                            properties: {
                              dnsSettings: {
                                domainNameLabel: 'string'
                                fqdn: 'string'
                                reverseFqdn: 'string'
                              }
                              idleTimeoutInMinutes: int
                              ipAddress: 'string'
                              ipConfiguration: ...
                              provisioningState: 'string'
                              publicIPAllocationMethod: 'string'
                              resourceGuid: 'string'
                            }
                            tags: {
                              {customized property}: 'string'
                            }
                          }
                          subnet: ...
                        }
                      }
                    ]
                    networkSecurityGroup: {
                      etag: 'string'
                      id: 'string'
                      location: 'string'
                      properties: {
                        defaultSecurityRules: [
                          {
                            etag: 'string'
                            id: 'string'
                            name: 'string'
                            properties: {
                              access: 'string'
                              description: 'string'
                              destinationAddressPrefix: 'string'
                              destinationPortRange: 'string'
                              direction: 'string'
                              priority: int
                              protocol: 'string'
                              provisioningState: 'string'
                              sourceAddressPrefix: 'string'
                              sourcePortRange: 'string'
                            }
                          }
                        ]
                        networkInterfaces: [
                          {
                            etag: 'string'
                            id: 'string'
                            location: 'string'
                            properties: {
                              dnsSettings: {
                                appliedDnsServers: [
                                  'string'
                                ]
                                dnsServers: [
                                  'string'
                                ]
                                internalDnsNameLabel: 'string'
                                internalFqdn: 'string'
                              }
                              enableIPForwarding: bool
                              ipConfigurations: [
                                ...
                              ]
                              macAddress: 'string'
                              networkSecurityGroup: ...
                              primary: bool
                              provisioningState: 'string'
                              resourceGuid: 'string'
                              virtualMachine: {
                                id: 'string'
                              }
                            }
                            tags: {
                              {customized property}: 'string'
                            }
                          }
                        ]
                        provisioningState: 'string'
                        resourceGuid: 'string'
                        securityRules: [
                          {
                            etag: 'string'
                            id: 'string'
                            name: 'string'
                            properties: {
                              access: 'string'
                              description: 'string'
                              destinationAddressPrefix: 'string'
                              destinationPortRange: 'string'
                              direction: 'string'
                              priority: int
                              protocol: 'string'
                              provisioningState: 'string'
                              sourceAddressPrefix: 'string'
                              sourcePortRange: 'string'
                            }
                          }
                        ]
                        subnets: [
                          ...
                        ]
                      }
                      tags: {
                        {customized property}: 'string'
                      }
                    }
                    provisioningState: 'string'
                    routeTable: {
                      etag: 'string'
                      id: 'string'
                      location: 'string'
                      properties: {
                        provisioningState: 'string'
                        routes: [
                          {
                            etag: 'string'
                            id: 'string'
                            name: 'string'
                            properties: {
                              addressPrefix: 'string'
                              nextHopIpAddress: 'string'
                              nextHopType: 'string'
                              provisioningState: 'string'
                            }
                          }
                        ]
                        subnets: [
                          ...
                        ]
                      }
                      tags: {
                        {customized property}: 'string'
                      }
                    }
                  }
                }
              }
            }
          ]
          provisioningState: 'string'
        }
      }
    ]
    backendHttpSettingsCollection: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          cookieBasedAffinity: 'string'
          port: int
          probe: {
            id: 'string'
          }
          protocol: 'string'
          provisioningState: 'string'
          requestTimeout: int
        }
      }
    ]
    frontendIPConfigurations: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          privateIPAddress: 'string'
          privateIPAllocationMethod: 'string'
          provisioningState: 'string'
          publicIPAddress: {
            id: 'string'
          }
          subnet: {
            id: 'string'
          }
        }
      }
    ]
    frontendPorts: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          port: int
          provisioningState: 'string'
        }
      }
    ]
    gatewayIPConfigurations: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          provisioningState: 'string'
          subnet: {
            id: 'string'
          }
        }
      }
    ]
    httpListeners: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          frontendIPConfiguration: {
            id: 'string'
          }
          frontendPort: {
            id: 'string'
          }
          hostName: 'string'
          protocol: 'string'
          provisioningState: 'string'
          requireServerNameIndication: bool
          sslCertificate: {
            id: 'string'
          }
        }
      }
    ]
    probes: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          host: 'string'
          interval: int
          path: 'string'
          protocol: 'string'
          provisioningState: 'string'
          timeout: int
          unhealthyThreshold: int
        }
      }
    ]
    provisioningState: 'string'
    requestRoutingRules: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          backendAddressPool: {
            id: 'string'
          }
          backendHttpSettings: {
            id: 'string'
          }
          httpListener: {
            id: 'string'
          }
          provisioningState: 'string'
          ruleType: 'string'
          urlPathMap: {
            id: 'string'
          }
        }
      }
    ]
    resourceGuid: 'string'
    sku: {
      capacity: int
      name: 'string'
      tier: 'string'
    }
    sslCertificates: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          data: 'string'
          password: 'string'
          provisioningState: 'string'
          publicCertData: 'string'
        }
      }
    ]
    urlPathMaps: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          defaultBackendAddressPool: {
            id: 'string'
          }
          defaultBackendHttpSettings: {
            id: 'string'
          }
          pathRules: [
            {
              etag: 'string'
              id: 'string'
              name: 'string'
              properties: {
                backendAddressPool: {
                  id: 'string'
                }
                backendHttpSettings: {
                  id: 'string'
                }
                paths: [
                  'string'
                ]
                provisioningState: 'string'
              }
            }
          ]
          provisioningState: 'string'
        }
      }
    ]
  }
  tags: {
    {customized property}: 'string'
  }
}

Egenskapsvärden

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 Resursidentifierare. sträng
Namn Resurs som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. sträng
Egenskaper Egenskaper för serverdelsadresspoolen för en programgateway. ApplicationGatewayBackendAddressPoolPropertiesFormat

ApplicationGatewayBackendAddressPoolPropertiesFormat

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

ApplicationGatewayBackendHttpSettings

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

ApplicationGatewayBackendHttpSettingsPropertiesFormat

Namn Beskrivning Värde
cookieBasedAffinity Cookiebaserad tillhörighet. Möjliga värden är: "Aktiverad" och "Inaktiverad". "Inaktiverad"
"Aktiverad"
hamn Hamn Int
sond Avsökningsresurs för en programgateway. SubResource
protokoll Protokoll. Möjliga värden är: "Http" och "Https". "Http"
"Https"
provisioningState Hämtar eller anger etableringstillstånd för resursen http-inställningar för serverdelen uppdatera/ta bort/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

ApplicationGatewayFrontendIPConfiguration

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

ApplicationGatewayFrontendIPConfigurationPropertiesFormat

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

ApplicationGatewayFrontendPort

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

ApplicationGatewayFrontendPortPropertiesFormat

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

ApplicationGatewayHttpListener

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

ApplicationGatewayHttpListenerPropertiesFormat

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

ApplicationGatewayIPConfiguration

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

ApplicationGatewayIPConfigurationPropertiesFormat

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

ApplicationGatewayPathRule

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

ApplicationGatewayPathRulePropertiesFormat

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

ApplicationGatewayProbe

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

ApplicationGatewayProbePropertiesFormat

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

ApplicationGatewayPropertiesFormat

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

ApplicationGatewayRequestRoutingRule

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

ApplicationGatewayRequestRoutingRulePropertiesFormat

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

ApplicationGatewaySku

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

ApplicationGatewaySslCertificate

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

ApplicationGatewaySslCertificatePropertiesFormat

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

ApplicationGatewayUrlPathMap

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

ApplicationGatewayUrlPathMapPropertiesFormat

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

BackendAddressPool

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

BackendAddressPoolPropertiesFormat

Namn Beskrivning Värde
backendIPConfigurations Hämtar en samling referenser till IP-adresser som definierats i nätverksgränssnitt. NetworkInterfaceIPConfiguration[]
utboundNatRule Hämtar utgående regler som använder den här serverdelsadresspoolen. SubResource
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 Resursidentifierare. sträng
Namn Hämtar namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. sträng
Egenskaper Egenskaper för den inkommande NAT-regeln. InboundNatRulePropertiesFormat

InboundNatRulePropertiesFormat

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

IPConfiguration

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resursidentifierare. 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. IPConfigurationPropertiesFormat

IPConfigurationPropertiesFormat

Namn Beskrivning Värde
privateIPAddress IP-konfigurationens privata IP-adress. sträng
privateIPAllocationMethod Den privata IP-allokeringsmetoden. Möjliga värden är "Static" och "Dynamic". "Dynamisk"
"Statisk"
provisioningState Hämtar etableringstillståndet för den offentliga IP-resursen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng
publicIPAddress Referensen för den offentliga IP-resursen. PublicIPAddress
Undernät Referensen för undernätsresursen. undernät

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

NetworkInterface

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resursidentifierare. sträng
plats Resursplats. sträng
Egenskaper NetworkInterface-egenskaper. NetworkInterfacePropertiesFormat
Taggar Resurstaggar. ResourceTags

NetworkInterfaceDnsSettings

Namn Beskrivning Värde
appliedDnsServers Om den virtuella dator som använder det här nätverkskortet är en del av en tillgänglighetsuppsättning har den här listan en union av alla DNS-servrar från alla nätverkskort som ingår i tillgänglighetsuppsättningen. Den här egenskapen är det som konfigureras på var och en av dessa virtuella datorer. string[]
dnsServers Lista över IP-adresser för DNS-servrar. Använd "AzureProvidedDNS" för att växla till azure-tillhandahållen DNS-matchning. Värdet "AzureProvidedDNS" kan inte kombineras med andra IP-adresser, det måste vara det enda värdet i dnsServers-samlingen. string[]
internalDnsNameLabel Relativt DNS-namn för det här nätverkskortet som används för intern kommunikation mellan virtuella datorer i samma virtuella nätverk. sträng
internalFqdn Fullständigt kvalificerat DNS-namn som stöder intern kommunikation mellan virtuella datorer i samma virtuella nätverk. sträng

NetworkInterfaceIPConfiguration

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

NetworkInterfaceIPConfigurationPropertiesFormat

Namn Beskrivning Värde
loadBalancerBackendAddressPools Referensen för LoadBalancerBackendAddressPool-resursen. BackendAddressPool[]
loadBalancerInboundNatRules En lista med referenser till LoadBalancerInboundNatRules. InboundNatRule[]
primär Hämtar om det här är en primär kundadress i nätverksgränssnittet. Bool
privateIPAddress sträng
privateIPAllocationMethod Definierar hur en privat IP-adress tilldelas. Möjliga värden är: "Static" och "Dynamic". "Dynamisk"
"Statisk"
provisioningState sträng
publicIPAddress Offentlig IP-adressresurs. PublicIPAddress
Undernät Undernät i en virtuell nätverksresurs. undernät

NetworkInterfacePropertiesFormat

Namn Beskrivning Värde
dnsSettings DNS-inställningarna i nätverksgränssnittet. NetworkInterfaceDnsSettings
enableIPForwarding Anger om IP-vidarebefordran är aktiverat i det här nätverksgränssnittet. Bool
ipConfigurations En lista över IP-konfigurationer av nätverksgränssnittet. NetworkInterfaceIPConfiguration[]
macAddress MAC-adressen för nätverksgränssnittet. sträng
networkSecurityGroup Referensen för NetworkSecurityGroup-resursen. NetworkSecurityGroup
primär Hämtar om det här är ett primärt nätverksgränssnitt på en virtuell dator. Bool
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ätverksgränssnittsresursen. sträng
virtualMachine Referensen för en virtuell dator. SubResource

NetworkSecurityGroup

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

NetworkSecurityGroupPropertiesFormat

Namn Beskrivning Värde
defaultSecurityRules Standardsäkerhetsreglerna för nätverkssäkerhetsgruppen. SecurityRule[]
networkInterfaces En samling referenser till nätverksgränssnitt. NetworkInterface[]
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[]
Undernät En samling referenser till undernät. undernät[]

PublicIPAddress

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resursidentifierare. sträng
plats Resursplats. sträng
Egenskaper Egenskaper för offentlig IP-adress. PublicIPAddressPropertiesFormat
Taggar Resurstaggar. ResourceTags

PublicIPAddressDnsSettings

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

PublicIPAddressPropertiesFormat

Namn Beskrivning Värde
dnsSettings FQDN för DNS-posten som är associerad med den offentliga IP-adressen. PublicIPAddressDnsSettings
idleTimeoutInMinutes Tidsgränsen för inaktivitet för den offentliga IP-adressen. Int
ipAddress sträng
ipConfiguration IPConfiguration IPConfiguration
provisioningState Etableringstillståndet för PublicIP-resursen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng
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

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 Resursidentifierare. sträng
Namn Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. sträng
Egenskaper Routningsresurs RoutePropertiesFormat

RoutePropertiesFormat

Namn Beskrivning Värde
addressPrefix Mål-CIDR som vägen gäller för. sträng
nextHopIpAddress IP-adresspaketen ska vidarebefordras till. Nästa hoppvärden tillåts endast i vägar där nästa hopptyp är VirtualAppliance. sträng
nextHopType Typen av Azure-hopp som paketet ska skickas till. Möjliga värden är: "VirtualNetworkGateway", "VnetLocal", "Internet", "VirtualAppliance" och "None" "Internet"
"Ingen"
"VirtualAppliance"
"VirtualNetworkGateway"
"VnetLocal" (krävs)
provisioningState Resursens etableringstillstånd. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng

RouteTable

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

RouteTablePropertiesFormat

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

SecurityRule

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

SecurityRulePropertiesFormat

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

Undernät

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

SubnetPropertiesFormat

Namn Beskrivning Värde
addressPrefix Adressprefixet för undernätet. sträng
ipConfigurations Hämtar en matris med referenser till IP-konfigurationerna för nätverksgränssnittet med hjälp av undernätet. IPConfiguration[]
networkSecurityGroup Referensen för NetworkSecurityGroup-resursen. NetworkSecurityGroup
provisioningState Resursens etableringstillstånd. sträng
routeTable Referensen för RouteTable-resursen. RouteTable

SubResource

Namn Beskrivning Värde
Id Resursidentifierare. 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": "2015-06-15",
  "name": "string",
  "etag": "string",
  "location": "string",
  "properties": {
    "backendAddressPools": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "backendAddresses": [
            {
              "fqdn": "string",
              "ipAddress": "string"
            }
          ],
          "backendIPConfigurations": [
            {
              "etag": "string",
              "id": "string",
              "name": "string",
              "properties": {
                "loadBalancerBackendAddressPools": [
                  {
                    "etag": "string",
                    "id": "string",
                    "name": "string",
                    "properties": {
                      "backendIPConfigurations": [
                        ...
                      ],
                      "outboundNatRule": {
                        "id": "string"
                      },
                      "provisioningState": "string"
                    }
                  }
                ],
                "loadBalancerInboundNatRules": [
                  {
                    "etag": "string",
                    "id": "string",
                    "name": "string",
                    "properties": {
                      "backendIPConfiguration": ...,
                      "backendPort": "int",
                      "enableFloatingIP": "bool",
                      "frontendIPConfiguration": {
                        "id": "string"
                      },
                      "frontendPort": "int",
                      "idleTimeoutInMinutes": "int",
                      "protocol": "string",
                      "provisioningState": "string"
                    }
                  }
                ],
                "primary": "bool",
                "privateIPAddress": "string",
                "privateIPAllocationMethod": "string",
                "provisioningState": "string",
                "publicIPAddress": {
                  "etag": "string",
                  "id": "string",
                  "location": "string",
                  "properties": {
                    "dnsSettings": {
                      "domainNameLabel": "string",
                      "fqdn": "string",
                      "reverseFqdn": "string"
                    },
                    "idleTimeoutInMinutes": "int",
                    "ipAddress": "string",
                    "ipConfiguration": {
                      "etag": "string",
                      "id": "string",
                      "name": "string",
                      "properties": {
                        "privateIPAddress": "string",
                        "privateIPAllocationMethod": "string",
                        "provisioningState": "string",
                        "publicIPAddress": ...,
                        "subnet": {
                          "etag": "string",
                          "id": "string",
                          "name": "string",
                          "properties": {
                            "addressPrefix": "string",
                            "ipConfigurations": [
                              ...
                            ],
                            "networkSecurityGroup": {
                              "etag": "string",
                              "id": "string",
                              "location": "string",
                              "properties": {
                                "defaultSecurityRules": [
                                  {
                                    "etag": "string",
                                    "id": "string",
                                    "name": "string",
                                    "properties": {
                                      "access": "string",
                                      "description": "string",
                                      "destinationAddressPrefix": "string",
                                      "destinationPortRange": "string",
                                      "direction": "string",
                                      "priority": "int",
                                      "protocol": "string",
                                      "provisioningState": "string",
                                      "sourceAddressPrefix": "string",
                                      "sourcePortRange": "string"
                                    }
                                  }
                                ],
                                "networkInterfaces": [
                                  {
                                    "etag": "string",
                                    "id": "string",
                                    "location": "string",
                                    "properties": {
                                      "dnsSettings": {
                                        "appliedDnsServers": [ "string" ],
                                        "dnsServers": [ "string" ],
                                        "internalDnsNameLabel": "string",
                                        "internalFqdn": "string"
                                      },
                                      "enableIPForwarding": "bool",
                                      "ipConfigurations": [
                                        ...
                                      ],
                                      "macAddress": "string",
                                      "networkSecurityGroup": ...,
                                      "primary": "bool",
                                      "provisioningState": "string",
                                      "resourceGuid": "string",
                                      "virtualMachine": {
                                        "id": "string"
                                      }
                                    },
                                    "tags": {
                                      "{customized property}": "string"
                                    }
                                  }
                                ],
                                "provisioningState": "string",
                                "resourceGuid": "string",
                                "securityRules": [
                                  {
                                    "etag": "string",
                                    "id": "string",
                                    "name": "string",
                                    "properties": {
                                      "access": "string",
                                      "description": "string",
                                      "destinationAddressPrefix": "string",
                                      "destinationPortRange": "string",
                                      "direction": "string",
                                      "priority": "int",
                                      "protocol": "string",
                                      "provisioningState": "string",
                                      "sourceAddressPrefix": "string",
                                      "sourcePortRange": "string"
                                    }
                                  }
                                ],
                                "subnets": [
                                  ...
                                ]
                              },
                              "tags": {
                                "{customized property}": "string"
                              }
                            },
                            "provisioningState": "string",
                            "routeTable": {
                              "etag": "string",
                              "id": "string",
                              "location": "string",
                              "properties": {
                                "provisioningState": "string",
                                "routes": [
                                  {
                                    "etag": "string",
                                    "id": "string",
                                    "name": "string",
                                    "properties": {
                                      "addressPrefix": "string",
                                      "nextHopIpAddress": "string",
                                      "nextHopType": "string",
                                      "provisioningState": "string"
                                    }
                                  }
                                ],
                                "subnets": [
                                  ...
                                ]
                              },
                              "tags": {
                                "{customized property}": "string"
                              }
                            }
                          }
                        }
                      }
                    },
                    "provisioningState": "string",
                    "publicIPAllocationMethod": "string",
                    "resourceGuid": "string"
                  },
                  "tags": {
                    "{customized property}": "string"
                  }
                },
                "subnet": {
                  "etag": "string",
                  "id": "string",
                  "name": "string",
                  "properties": {
                    "addressPrefix": "string",
                    "ipConfigurations": [
                      {
                        "etag": "string",
                        "id": "string",
                        "name": "string",
                        "properties": {
                          "privateIPAddress": "string",
                          "privateIPAllocationMethod": "string",
                          "provisioningState": "string",
                          "publicIPAddress": {
                            "etag": "string",
                            "id": "string",
                            "location": "string",
                            "properties": {
                              "dnsSettings": {
                                "domainNameLabel": "string",
                                "fqdn": "string",
                                "reverseFqdn": "string"
                              },
                              "idleTimeoutInMinutes": "int",
                              "ipAddress": "string",
                              "ipConfiguration": ...,
                              "provisioningState": "string",
                              "publicIPAllocationMethod": "string",
                              "resourceGuid": "string"
                            },
                            "tags": {
                              "{customized property}": "string"
                            }
                          },
                          "subnet": ...
                        }
                      }
                    ],
                    "networkSecurityGroup": {
                      "etag": "string",
                      "id": "string",
                      "location": "string",
                      "properties": {
                        "defaultSecurityRules": [
                          {
                            "etag": "string",
                            "id": "string",
                            "name": "string",
                            "properties": {
                              "access": "string",
                              "description": "string",
                              "destinationAddressPrefix": "string",
                              "destinationPortRange": "string",
                              "direction": "string",
                              "priority": "int",
                              "protocol": "string",
                              "provisioningState": "string",
                              "sourceAddressPrefix": "string",
                              "sourcePortRange": "string"
                            }
                          }
                        ],
                        "networkInterfaces": [
                          {
                            "etag": "string",
                            "id": "string",
                            "location": "string",
                            "properties": {
                              "dnsSettings": {
                                "appliedDnsServers": [ "string" ],
                                "dnsServers": [ "string" ],
                                "internalDnsNameLabel": "string",
                                "internalFqdn": "string"
                              },
                              "enableIPForwarding": "bool",
                              "ipConfigurations": [
                                ...
                              ],
                              "macAddress": "string",
                              "networkSecurityGroup": ...,
                              "primary": "bool",
                              "provisioningState": "string",
                              "resourceGuid": "string",
                              "virtualMachine": {
                                "id": "string"
                              }
                            },
                            "tags": {
                              "{customized property}": "string"
                            }
                          }
                        ],
                        "provisioningState": "string",
                        "resourceGuid": "string",
                        "securityRules": [
                          {
                            "etag": "string",
                            "id": "string",
                            "name": "string",
                            "properties": {
                              "access": "string",
                              "description": "string",
                              "destinationAddressPrefix": "string",
                              "destinationPortRange": "string",
                              "direction": "string",
                              "priority": "int",
                              "protocol": "string",
                              "provisioningState": "string",
                              "sourceAddressPrefix": "string",
                              "sourcePortRange": "string"
                            }
                          }
                        ],
                        "subnets": [
                          ...
                        ]
                      },
                      "tags": {
                        "{customized property}": "string"
                      }
                    },
                    "provisioningState": "string",
                    "routeTable": {
                      "etag": "string",
                      "id": "string",
                      "location": "string",
                      "properties": {
                        "provisioningState": "string",
                        "routes": [
                          {
                            "etag": "string",
                            "id": "string",
                            "name": "string",
                            "properties": {
                              "addressPrefix": "string",
                              "nextHopIpAddress": "string",
                              "nextHopType": "string",
                              "provisioningState": "string"
                            }
                          }
                        ],
                        "subnets": [
                          ...
                        ]
                      },
                      "tags": {
                        "{customized property}": "string"
                      }
                    }
                  }
                }
              }
            }
          ],
          "provisioningState": "string"
        }
      }
    ],
    "backendHttpSettingsCollection": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "cookieBasedAffinity": "string",
          "port": "int",
          "probe": {
            "id": "string"
          },
          "protocol": "string",
          "provisioningState": "string",
          "requestTimeout": "int"
        }
      }
    ],
    "frontendIPConfigurations": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "privateIPAddress": "string",
          "privateIPAllocationMethod": "string",
          "provisioningState": "string",
          "publicIPAddress": {
            "id": "string"
          },
          "subnet": {
            "id": "string"
          }
        }
      }
    ],
    "frontendPorts": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "port": "int",
          "provisioningState": "string"
        }
      }
    ],
    "gatewayIPConfigurations": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "provisioningState": "string",
          "subnet": {
            "id": "string"
          }
        }
      }
    ],
    "httpListeners": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "frontendIPConfiguration": {
            "id": "string"
          },
          "frontendPort": {
            "id": "string"
          },
          "hostName": "string",
          "protocol": "string",
          "provisioningState": "string",
          "requireServerNameIndication": "bool",
          "sslCertificate": {
            "id": "string"
          }
        }
      }
    ],
    "probes": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "host": "string",
          "interval": "int",
          "path": "string",
          "protocol": "string",
          "provisioningState": "string",
          "timeout": "int",
          "unhealthyThreshold": "int"
        }
      }
    ],
    "provisioningState": "string",
    "requestRoutingRules": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "backendAddressPool": {
            "id": "string"
          },
          "backendHttpSettings": {
            "id": "string"
          },
          "httpListener": {
            "id": "string"
          },
          "provisioningState": "string",
          "ruleType": "string",
          "urlPathMap": {
            "id": "string"
          }
        }
      }
    ],
    "resourceGuid": "string",
    "sku": {
      "capacity": "int",
      "name": "string",
      "tier": "string"
    },
    "sslCertificates": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "data": "string",
          "password": "string",
          "provisioningState": "string",
          "publicCertData": "string"
        }
      }
    ],
    "urlPathMaps": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "defaultBackendAddressPool": {
            "id": "string"
          },
          "defaultBackendHttpSettings": {
            "id": "string"
          },
          "pathRules": [
            {
              "etag": "string",
              "id": "string",
              "name": "string",
              "properties": {
                "backendAddressPool": {
                  "id": "string"
                },
                "backendHttpSettings": {
                  "id": "string"
                },
                "paths": [ "string" ],
                "provisioningState": "string"
              }
            }
          ],
          "provisioningState": "string"
        }
      }
    ]
  },
  "tags": {
    "{customized property}": "string"
  }
}

Egenskapsvärden

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 Resursidentifierare. sträng
Namn Resurs som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. sträng
Egenskaper Egenskaper för serverdelsadresspoolen för en programgateway. ApplicationGatewayBackendAddressPoolPropertiesFormat

ApplicationGatewayBackendAddressPoolPropertiesFormat

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

ApplicationGatewayBackendHttpSettings

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

ApplicationGatewayBackendHttpSettingsPropertiesFormat

Namn Beskrivning Värde
cookieBasedAffinity Cookiebaserad tillhörighet. Möjliga värden är: "Aktiverad" och "Inaktiverad". "Inaktiverad"
"Aktiverad"
hamn Hamn Int
sond Avsökningsresurs för en programgateway. SubResource
protokoll Protokoll. Möjliga värden är: "Http" och "Https". "Http"
"Https"
provisioningState Hämtar eller anger etableringstillstånd för resursen http-inställningar för serverdelen uppdatera/ta bort/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

ApplicationGatewayFrontendIPConfiguration

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

ApplicationGatewayFrontendIPConfigurationPropertiesFormat

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

ApplicationGatewayFrontendPort

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

ApplicationGatewayFrontendPortPropertiesFormat

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

ApplicationGatewayHttpListener

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

ApplicationGatewayHttpListenerPropertiesFormat

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

ApplicationGatewayIPConfiguration

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

ApplicationGatewayIPConfigurationPropertiesFormat

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

ApplicationGatewayPathRule

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

ApplicationGatewayPathRulePropertiesFormat

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

ApplicationGatewayProbe

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

ApplicationGatewayProbePropertiesFormat

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

ApplicationGatewayPropertiesFormat

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

ApplicationGatewayRequestRoutingRule

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

ApplicationGatewayRequestRoutingRulePropertiesFormat

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

ApplicationGatewaySku

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

ApplicationGatewaySslCertificate

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

ApplicationGatewaySslCertificatePropertiesFormat

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

ApplicationGatewayUrlPathMap

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

ApplicationGatewayUrlPathMapPropertiesFormat

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

BackendAddressPool

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

BackendAddressPoolPropertiesFormat

Namn Beskrivning Värde
backendIPConfigurations Hämtar en samling referenser till IP-adresser som definierats i nätverksgränssnitt. NetworkInterfaceIPConfiguration[]
utboundNatRule Hämtar utgående regler som använder den här serverdelsadresspoolen. SubResource
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 Resursidentifierare. sträng
Namn Hämtar namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. sträng
Egenskaper Egenskaper för den inkommande NAT-regeln. InboundNatRulePropertiesFormat

InboundNatRulePropertiesFormat

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

IPConfiguration

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resursidentifierare. 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. IPConfigurationPropertiesFormat

IPConfigurationPropertiesFormat

Namn Beskrivning Värde
privateIPAddress IP-konfigurationens privata IP-adress. sträng
privateIPAllocationMethod Den privata IP-allokeringsmetoden. Möjliga värden är "Static" och "Dynamic". "Dynamisk"
"Statisk"
provisioningState Hämtar etableringstillståndet för den offentliga IP-resursen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng
publicIPAddress Referensen för den offentliga IP-resursen. PublicIPAddress
Undernät Referensen för undernätsresursen. undernät

Microsoft.Network/applicationGateways

Namn Beskrivning Värde
apiVersion API-versionen '2015-06-15'
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"

NetworkInterface

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resursidentifierare. sträng
plats Resursplats. sträng
Egenskaper NetworkInterface-egenskaper. NetworkInterfacePropertiesFormat
Taggar Resurstaggar. ResourceTags

NetworkInterfaceDnsSettings

Namn Beskrivning Värde
appliedDnsServers Om den virtuella dator som använder det här nätverkskortet är en del av en tillgänglighetsuppsättning har den här listan en union av alla DNS-servrar från alla nätverkskort som ingår i tillgänglighetsuppsättningen. Den här egenskapen är det som konfigureras på var och en av dessa virtuella datorer. string[]
dnsServers Lista över IP-adresser för DNS-servrar. Använd "AzureProvidedDNS" för att växla till azure-tillhandahållen DNS-matchning. Värdet "AzureProvidedDNS" kan inte kombineras med andra IP-adresser, det måste vara det enda värdet i dnsServers-samlingen. string[]
internalDnsNameLabel Relativt DNS-namn för det här nätverkskortet som används för intern kommunikation mellan virtuella datorer i samma virtuella nätverk. sträng
internalFqdn Fullständigt kvalificerat DNS-namn som stöder intern kommunikation mellan virtuella datorer i samma virtuella nätverk. sträng

NetworkInterfaceIPConfiguration

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

NetworkInterfaceIPConfigurationPropertiesFormat

Namn Beskrivning Värde
loadBalancerBackendAddressPools Referensen för LoadBalancerBackendAddressPool-resursen. BackendAddressPool[]
loadBalancerInboundNatRules En lista med referenser till LoadBalancerInboundNatRules. InboundNatRule[]
primär Hämtar om det här är en primär kundadress i nätverksgränssnittet. Bool
privateIPAddress sträng
privateIPAllocationMethod Definierar hur en privat IP-adress tilldelas. Möjliga värden är: "Static" och "Dynamic". "Dynamisk"
"Statisk"
provisioningState sträng
publicIPAddress Offentlig IP-adressresurs. PublicIPAddress
Undernät Undernät i en virtuell nätverksresurs. undernät

NetworkInterfacePropertiesFormat

Namn Beskrivning Värde
dnsSettings DNS-inställningarna i nätverksgränssnittet. NetworkInterfaceDnsSettings
enableIPForwarding Anger om IP-vidarebefordran är aktiverat i det här nätverksgränssnittet. Bool
ipConfigurations En lista över IP-konfigurationer av nätverksgränssnittet. NetworkInterfaceIPConfiguration[]
macAddress MAC-adressen för nätverksgränssnittet. sträng
networkSecurityGroup Referensen för NetworkSecurityGroup-resursen. NetworkSecurityGroup
primär Hämtar om det här är ett primärt nätverksgränssnitt på en virtuell dator. Bool
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ätverksgränssnittsresursen. sträng
virtualMachine Referensen för en virtuell dator. SubResource

NetworkSecurityGroup

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

NetworkSecurityGroupPropertiesFormat

Namn Beskrivning Värde
defaultSecurityRules Standardsäkerhetsreglerna för nätverkssäkerhetsgruppen. SecurityRule[]
networkInterfaces En samling referenser till nätverksgränssnitt. NetworkInterface[]
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[]
Undernät En samling referenser till undernät. undernät[]

PublicIPAddress

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resursidentifierare. sträng
plats Resursplats. sträng
Egenskaper Egenskaper för offentlig IP-adress. PublicIPAddressPropertiesFormat
Taggar Resurstaggar. ResourceTags

PublicIPAddressDnsSettings

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

PublicIPAddressPropertiesFormat

Namn Beskrivning Värde
dnsSettings FQDN för DNS-posten som är associerad med den offentliga IP-adressen. PublicIPAddressDnsSettings
idleTimeoutInMinutes Tidsgränsen för inaktivitet för den offentliga IP-adressen. Int
ipAddress sträng
ipConfiguration IPConfiguration IPConfiguration
provisioningState Etableringstillståndet för PublicIP-resursen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng
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

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 Resursidentifierare. sträng
Namn Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. sträng
Egenskaper Routningsresurs RoutePropertiesFormat

RoutePropertiesFormat

Namn Beskrivning Värde
addressPrefix Mål-CIDR som vägen gäller för. sträng
nextHopIpAddress IP-adresspaketen ska vidarebefordras till. Nästa hoppvärden tillåts endast i vägar där nästa hopptyp är VirtualAppliance. sträng
nextHopType Typen av Azure-hopp som paketet ska skickas till. Möjliga värden är: "VirtualNetworkGateway", "VnetLocal", "Internet", "VirtualAppliance" och "None" "Internet"
"Ingen"
"VirtualAppliance"
"VirtualNetworkGateway"
"VnetLocal" (krävs)
provisioningState Resursens etableringstillstånd. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng

RouteTable

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

RouteTablePropertiesFormat

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

SecurityRule

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

SecurityRulePropertiesFormat

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

Undernät

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

SubnetPropertiesFormat

Namn Beskrivning Värde
addressPrefix Adressprefixet för undernätet. sträng
ipConfigurations Hämtar en matris med referenser till IP-konfigurationerna för nätverksgränssnittet med hjälp av undernätet. IPConfiguration[]
networkSecurityGroup Referensen för NetworkSecurityGroup-resursen. NetworkSecurityGroup
provisioningState Resursens etableringstillstånd. sträng
routeTable Referensen för RouteTable-resursen. RouteTable

SubResource

Namn Beskrivning Värde
Id Resursidentifierare. 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@2015-06-15"
  name = "string"
  etag = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      backendAddressPools = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            backendAddresses = [
              {
                fqdn = "string"
                ipAddress = "string"
              }
            ]
            backendIPConfigurations = [
              {
                etag = "string"
                id = "string"
                name = "string"
                properties = {
                  loadBalancerBackendAddressPools = [
                    {
                      etag = "string"
                      id = "string"
                      name = "string"
                      properties = {
                        backendIPConfigurations = [
                          ...
                        ]
                        outboundNatRule = {
                          id = "string"
                        }
                        provisioningState = "string"
                      }
                    }
                  ]
                  loadBalancerInboundNatRules = [
                    {
                      etag = "string"
                      id = "string"
                      name = "string"
                      properties = {
                        backendIPConfiguration = ...
                        backendPort = int
                        enableFloatingIP = bool
                        frontendIPConfiguration = {
                          id = "string"
                        }
                        frontendPort = int
                        idleTimeoutInMinutes = int
                        protocol = "string"
                        provisioningState = "string"
                      }
                    }
                  ]
                  primary = bool
                  privateIPAddress = "string"
                  privateIPAllocationMethod = "string"
                  provisioningState = "string"
                  publicIPAddress = {
                    etag = "string"
                    id = "string"
                    location = "string"
                    properties = {
                      dnsSettings = {
                        domainNameLabel = "string"
                        fqdn = "string"
                        reverseFqdn = "string"
                      }
                      idleTimeoutInMinutes = int
                      ipAddress = "string"
                      ipConfiguration = {
                        etag = "string"
                        id = "string"
                        name = "string"
                        properties = {
                          privateIPAddress = "string"
                          privateIPAllocationMethod = "string"
                          provisioningState = "string"
                          publicIPAddress = ...
                          subnet = {
                            etag = "string"
                            id = "string"
                            name = "string"
                            properties = {
                              addressPrefix = "string"
                              ipConfigurations = [
                                ...
                              ]
                              networkSecurityGroup = {
                                etag = "string"
                                id = "string"
                                location = "string"
                                properties = {
                                  defaultSecurityRules = [
                                    {
                                      etag = "string"
                                      id = "string"
                                      name = "string"
                                      properties = {
                                        access = "string"
                                        description = "string"
                                        destinationAddressPrefix = "string"
                                        destinationPortRange = "string"
                                        direction = "string"
                                        priority = int
                                        protocol = "string"
                                        provisioningState = "string"
                                        sourceAddressPrefix = "string"
                                        sourcePortRange = "string"
                                      }
                                    }
                                  ]
                                  networkInterfaces = [
                                    {
                                      etag = "string"
                                      id = "string"
                                      location = "string"
                                      properties = {
                                        dnsSettings = {
                                          appliedDnsServers = [
                                            "string"
                                          ]
                                          dnsServers = [
                                            "string"
                                          ]
                                          internalDnsNameLabel = "string"
                                          internalFqdn = "string"
                                        }
                                        enableIPForwarding = bool
                                        ipConfigurations = [
                                          ...
                                        ]
                                        macAddress = "string"
                                        networkSecurityGroup = ...
                                        primary = bool
                                        provisioningState = "string"
                                        resourceGuid = "string"
                                        virtualMachine = {
                                          id = "string"
                                        }
                                      }
                                      tags = {
                                        {customized property} = "string"
                                      }
                                    }
                                  ]
                                  provisioningState = "string"
                                  resourceGuid = "string"
                                  securityRules = [
                                    {
                                      etag = "string"
                                      id = "string"
                                      name = "string"
                                      properties = {
                                        access = "string"
                                        description = "string"
                                        destinationAddressPrefix = "string"
                                        destinationPortRange = "string"
                                        direction = "string"
                                        priority = int
                                        protocol = "string"
                                        provisioningState = "string"
                                        sourceAddressPrefix = "string"
                                        sourcePortRange = "string"
                                      }
                                    }
                                  ]
                                  subnets = [
                                    ...
                                  ]
                                }
                                tags = {
                                  {customized property} = "string"
                                }
                              }
                              provisioningState = "string"
                              routeTable = {
                                etag = "string"
                                id = "string"
                                location = "string"
                                properties = {
                                  provisioningState = "string"
                                  routes = [
                                    {
                                      etag = "string"
                                      id = "string"
                                      name = "string"
                                      properties = {
                                        addressPrefix = "string"
                                        nextHopIpAddress = "string"
                                        nextHopType = "string"
                                        provisioningState = "string"
                                      }
                                    }
                                  ]
                                  subnets = [
                                    ...
                                  ]
                                }
                                tags = {
                                  {customized property} = "string"
                                }
                              }
                            }
                          }
                        }
                      }
                      provisioningState = "string"
                      publicIPAllocationMethod = "string"
                      resourceGuid = "string"
                    }
                    tags = {
                      {customized property} = "string"
                    }
                  }
                  subnet = {
                    etag = "string"
                    id = "string"
                    name = "string"
                    properties = {
                      addressPrefix = "string"
                      ipConfigurations = [
                        {
                          etag = "string"
                          id = "string"
                          name = "string"
                          properties = {
                            privateIPAddress = "string"
                            privateIPAllocationMethod = "string"
                            provisioningState = "string"
                            publicIPAddress = {
                              etag = "string"
                              id = "string"
                              location = "string"
                              properties = {
                                dnsSettings = {
                                  domainNameLabel = "string"
                                  fqdn = "string"
                                  reverseFqdn = "string"
                                }
                                idleTimeoutInMinutes = int
                                ipAddress = "string"
                                ipConfiguration = ...
                                provisioningState = "string"
                                publicIPAllocationMethod = "string"
                                resourceGuid = "string"
                              }
                              tags = {
                                {customized property} = "string"
                              }
                            }
                            subnet = ...
                          }
                        }
                      ]
                      networkSecurityGroup = {
                        etag = "string"
                        id = "string"
                        location = "string"
                        properties = {
                          defaultSecurityRules = [
                            {
                              etag = "string"
                              id = "string"
                              name = "string"
                              properties = {
                                access = "string"
                                description = "string"
                                destinationAddressPrefix = "string"
                                destinationPortRange = "string"
                                direction = "string"
                                priority = int
                                protocol = "string"
                                provisioningState = "string"
                                sourceAddressPrefix = "string"
                                sourcePortRange = "string"
                              }
                            }
                          ]
                          networkInterfaces = [
                            {
                              etag = "string"
                              id = "string"
                              location = "string"
                              properties = {
                                dnsSettings = {
                                  appliedDnsServers = [
                                    "string"
                                  ]
                                  dnsServers = [
                                    "string"
                                  ]
                                  internalDnsNameLabel = "string"
                                  internalFqdn = "string"
                                }
                                enableIPForwarding = bool
                                ipConfigurations = [
                                  ...
                                ]
                                macAddress = "string"
                                networkSecurityGroup = ...
                                primary = bool
                                provisioningState = "string"
                                resourceGuid = "string"
                                virtualMachine = {
                                  id = "string"
                                }
                              }
                              tags = {
                                {customized property} = "string"
                              }
                            }
                          ]
                          provisioningState = "string"
                          resourceGuid = "string"
                          securityRules = [
                            {
                              etag = "string"
                              id = "string"
                              name = "string"
                              properties = {
                                access = "string"
                                description = "string"
                                destinationAddressPrefix = "string"
                                destinationPortRange = "string"
                                direction = "string"
                                priority = int
                                protocol = "string"
                                provisioningState = "string"
                                sourceAddressPrefix = "string"
                                sourcePortRange = "string"
                              }
                            }
                          ]
                          subnets = [
                            ...
                          ]
                        }
                        tags = {
                          {customized property} = "string"
                        }
                      }
                      provisioningState = "string"
                      routeTable = {
                        etag = "string"
                        id = "string"
                        location = "string"
                        properties = {
                          provisioningState = "string"
                          routes = [
                            {
                              etag = "string"
                              id = "string"
                              name = "string"
                              properties = {
                                addressPrefix = "string"
                                nextHopIpAddress = "string"
                                nextHopType = "string"
                                provisioningState = "string"
                              }
                            }
                          ]
                          subnets = [
                            ...
                          ]
                        }
                        tags = {
                          {customized property} = "string"
                        }
                      }
                    }
                  }
                }
              }
            ]
            provisioningState = "string"
          }
        }
      ]
      backendHttpSettingsCollection = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            cookieBasedAffinity = "string"
            port = int
            probe = {
              id = "string"
            }
            protocol = "string"
            provisioningState = "string"
            requestTimeout = int
          }
        }
      ]
      frontendIPConfigurations = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            privateIPAddress = "string"
            privateIPAllocationMethod = "string"
            provisioningState = "string"
            publicIPAddress = {
              id = "string"
            }
            subnet = {
              id = "string"
            }
          }
        }
      ]
      frontendPorts = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            port = int
            provisioningState = "string"
          }
        }
      ]
      gatewayIPConfigurations = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            provisioningState = "string"
            subnet = {
              id = "string"
            }
          }
        }
      ]
      httpListeners = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            frontendIPConfiguration = {
              id = "string"
            }
            frontendPort = {
              id = "string"
            }
            hostName = "string"
            protocol = "string"
            provisioningState = "string"
            requireServerNameIndication = bool
            sslCertificate = {
              id = "string"
            }
          }
        }
      ]
      probes = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            host = "string"
            interval = int
            path = "string"
            protocol = "string"
            provisioningState = "string"
            timeout = int
            unhealthyThreshold = int
          }
        }
      ]
      provisioningState = "string"
      requestRoutingRules = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            backendAddressPool = {
              id = "string"
            }
            backendHttpSettings = {
              id = "string"
            }
            httpListener = {
              id = "string"
            }
            provisioningState = "string"
            ruleType = "string"
            urlPathMap = {
              id = "string"
            }
          }
        }
      ]
      resourceGuid = "string"
      sku = {
        capacity = int
        name = "string"
        tier = "string"
      }
      sslCertificates = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            data = "string"
            password = "string"
            provisioningState = "string"
            publicCertData = "string"
          }
        }
      ]
      urlPathMaps = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            defaultBackendAddressPool = {
              id = "string"
            }
            defaultBackendHttpSettings = {
              id = "string"
            }
            pathRules = [
              {
                etag = "string"
                id = "string"
                name = "string"
                properties = {
                  backendAddressPool = {
                    id = "string"
                  }
                  backendHttpSettings = {
                    id = "string"
                  }
                  paths = [
                    "string"
                  ]
                  provisioningState = "string"
                }
              }
            ]
            provisioningState = "string"
          }
        }
      ]
    }
  })
}

Egenskapsvärden

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 Resursidentifierare. sträng
Namn Resurs som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. sträng
Egenskaper Egenskaper för serverdelsadresspoolen för en programgateway. ApplicationGatewayBackendAddressPoolPropertiesFormat

ApplicationGatewayBackendAddressPoolPropertiesFormat

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

ApplicationGatewayBackendHttpSettings

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

ApplicationGatewayBackendHttpSettingsPropertiesFormat

Namn Beskrivning Värde
cookieBasedAffinity Cookiebaserad tillhörighet. Möjliga värden är: "Aktiverad" och "Inaktiverad". "Inaktiverad"
"Aktiverad"
hamn Hamn Int
sond Avsökningsresurs för en programgateway. SubResource
protokoll Protokoll. Möjliga värden är: "Http" och "Https". "Http"
"Https"
provisioningState Hämtar eller anger etableringstillstånd för resursen http-inställningar för serverdelen uppdatera/ta bort/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

ApplicationGatewayFrontendIPConfiguration

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

ApplicationGatewayFrontendIPConfigurationPropertiesFormat

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

ApplicationGatewayFrontendPort

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

ApplicationGatewayFrontendPortPropertiesFormat

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

ApplicationGatewayHttpListener

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

ApplicationGatewayHttpListenerPropertiesFormat

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

ApplicationGatewayIPConfiguration

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

ApplicationGatewayIPConfigurationPropertiesFormat

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

ApplicationGatewayPathRule

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

ApplicationGatewayPathRulePropertiesFormat

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

ApplicationGatewayProbe

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

ApplicationGatewayProbePropertiesFormat

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

ApplicationGatewayPropertiesFormat

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

ApplicationGatewayRequestRoutingRule

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

ApplicationGatewayRequestRoutingRulePropertiesFormat

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

ApplicationGatewaySku

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

ApplicationGatewaySslCertificate

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

ApplicationGatewaySslCertificatePropertiesFormat

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

ApplicationGatewayUrlPathMap

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

ApplicationGatewayUrlPathMapPropertiesFormat

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

BackendAddressPool

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

BackendAddressPoolPropertiesFormat

Namn Beskrivning Värde
backendIPConfigurations Hämtar en samling referenser till IP-adresser som definierats i nätverksgränssnitt. NetworkInterfaceIPConfiguration[]
utboundNatRule Hämtar utgående regler som använder den här serverdelsadresspoolen. SubResource
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 Resursidentifierare. sträng
Namn Hämtar namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. sträng
Egenskaper Egenskaper för den inkommande NAT-regeln. InboundNatRulePropertiesFormat

InboundNatRulePropertiesFormat

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

IPConfiguration

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resursidentifierare. 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. IPConfigurationPropertiesFormat

IPConfigurationPropertiesFormat

Namn Beskrivning Värde
privateIPAddress IP-konfigurationens privata IP-adress. sträng
privateIPAllocationMethod Den privata IP-allokeringsmetoden. Möjliga värden är "Static" och "Dynamic". "Dynamisk"
"Statisk"
provisioningState Hämtar etableringstillståndet för den offentliga IP-resursen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng
publicIPAddress Referensen för den offentliga IP-resursen. PublicIPAddress
Undernät Referensen för undernätsresursen. undernät

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@2015-06-15"

NetworkInterface

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resursidentifierare. sträng
plats Resursplats. sträng
Egenskaper NetworkInterface-egenskaper. NetworkInterfacePropertiesFormat
Taggar Resurstaggar. ResourceTags

NetworkInterfaceDnsSettings

Namn Beskrivning Värde
appliedDnsServers Om den virtuella dator som använder det här nätverkskortet är en del av en tillgänglighetsuppsättning har den här listan en union av alla DNS-servrar från alla nätverkskort som ingår i tillgänglighetsuppsättningen. Den här egenskapen är det som konfigureras på var och en av dessa virtuella datorer. string[]
dnsServers Lista över IP-adresser för DNS-servrar. Använd "AzureProvidedDNS" för att växla till azure-tillhandahållen DNS-matchning. Värdet "AzureProvidedDNS" kan inte kombineras med andra IP-adresser, det måste vara det enda värdet i dnsServers-samlingen. string[]
internalDnsNameLabel Relativt DNS-namn för det här nätverkskortet som används för intern kommunikation mellan virtuella datorer i samma virtuella nätverk. sträng
internalFqdn Fullständigt kvalificerat DNS-namn som stöder intern kommunikation mellan virtuella datorer i samma virtuella nätverk. sträng

NetworkInterfaceIPConfiguration

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

NetworkInterfaceIPConfigurationPropertiesFormat

Namn Beskrivning Värde
loadBalancerBackendAddressPools Referensen för LoadBalancerBackendAddressPool-resursen. BackendAddressPool[]
loadBalancerInboundNatRules En lista med referenser till LoadBalancerInboundNatRules. InboundNatRule[]
primär Hämtar om det här är en primär kundadress i nätverksgränssnittet. Bool
privateIPAddress sträng
privateIPAllocationMethod Definierar hur en privat IP-adress tilldelas. Möjliga värden är: "Static" och "Dynamic". "Dynamisk"
"Statisk"
provisioningState sträng
publicIPAddress Offentlig IP-adressresurs. PublicIPAddress
Undernät Undernät i en virtuell nätverksresurs. undernät

NetworkInterfacePropertiesFormat

Namn Beskrivning Värde
dnsSettings DNS-inställningarna i nätverksgränssnittet. NetworkInterfaceDnsSettings
enableIPForwarding Anger om IP-vidarebefordran är aktiverat i det här nätverksgränssnittet. Bool
ipConfigurations En lista över IP-konfigurationer av nätverksgränssnittet. NetworkInterfaceIPConfiguration[]
macAddress MAC-adressen för nätverksgränssnittet. sträng
networkSecurityGroup Referensen för NetworkSecurityGroup-resursen. NetworkSecurityGroup
primär Hämtar om det här är ett primärt nätverksgränssnitt på en virtuell dator. Bool
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ätverksgränssnittsresursen. sträng
virtualMachine Referensen för en virtuell dator. SubResource

NetworkSecurityGroup

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

NetworkSecurityGroupPropertiesFormat

Namn Beskrivning Värde
defaultSecurityRules Standardsäkerhetsreglerna för nätverkssäkerhetsgruppen. SecurityRule[]
networkInterfaces En samling referenser till nätverksgränssnitt. NetworkInterface[]
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[]
Undernät En samling referenser till undernät. undernät[]

PublicIPAddress

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resursidentifierare. sträng
plats Resursplats. sträng
Egenskaper Egenskaper för offentlig IP-adress. PublicIPAddressPropertiesFormat
Taggar Resurstaggar. ResourceTags

PublicIPAddressDnsSettings

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

PublicIPAddressPropertiesFormat

Namn Beskrivning Värde
dnsSettings FQDN för DNS-posten som är associerad med den offentliga IP-adressen. PublicIPAddressDnsSettings
idleTimeoutInMinutes Tidsgränsen för inaktivitet för den offentliga IP-adressen. Int
ipAddress sträng
ipConfiguration IPConfiguration IPConfiguration
provisioningState Etableringstillståndet för PublicIP-resursen. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng
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

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 Resursidentifierare. sträng
Namn Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. sträng
Egenskaper Routningsresurs RoutePropertiesFormat

RoutePropertiesFormat

Namn Beskrivning Värde
addressPrefix Mål-CIDR som vägen gäller för. sträng
nextHopIpAddress IP-adresspaketen ska vidarebefordras till. Nästa hoppvärden tillåts endast i vägar där nästa hopptyp är VirtualAppliance. sträng
nextHopType Typen av Azure-hopp som paketet ska skickas till. Möjliga värden är: "VirtualNetworkGateway", "VnetLocal", "Internet", "VirtualAppliance" och "None" "Internet"
"Ingen"
"VirtualAppliance"
"VirtualNetworkGateway"
"VnetLocal" (krävs)
provisioningState Resursens etableringstillstånd. Möjliga värden är: "Uppdatera", "Ta bort" och "Misslyckades". sträng

RouteTable

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

RouteTablePropertiesFormat

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

SecurityRule

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

SecurityRulePropertiesFormat

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

Undernät

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

SubnetPropertiesFormat

Namn Beskrivning Värde
addressPrefix Adressprefixet för undernätet. sträng
ipConfigurations Hämtar en matris med referenser till IP-konfigurationerna för nätverksgränssnittet med hjälp av undernätet. IPConfiguration[]
networkSecurityGroup Referensen för NetworkSecurityGroup-resursen. NetworkSecurityGroup
provisioningState Resursens etableringstillstånd. sträng
routeTable Referensen för RouteTable-resursen. RouteTable

SubResource

Namn Beskrivning Värde
Id Resursidentifierare. sträng