Sdílet prostřednictvím


Microsoft.Network applicationGateways 2017-10-01

Definice prostředku Bicep

Typ prostředku applicationGateways je možné nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Network/applicationGateways, přidejte do šablony následující bicep.

resource symbolicname 'Microsoft.Network/applicationGateways@2017-10-01' = {
  etag: 'string'
  location: 'string'
  name: 'string'
  properties: {
    authenticationCertificates: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          data: 'string'
          provisioningState: 'string'
        }
        type: 'string'
      }
    ]
    backendAddressPools: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          backendAddresses: [
            {
              fqdn: 'string'
              ipAddress: 'string'
            }
          ]
          backendIPConfigurations: [
            {
              etag: 'string'
              id: 'string'
              name: 'string'
              properties: {
                applicationGatewayBackendAddressPools: [
                  ...
                ]
                applicationSecurityGroups: [
                  {
                    id: 'string'
                    location: 'string'
                    properties: {}
                    tags: {
                      {customized property}: 'string'
                    }
                  }
                ]
                loadBalancerBackendAddressPools: [
                  {
                    etag: 'string'
                    id: 'string'
                    name: 'string'
                    properties: {
                      provisioningState: 'string'
                    }
                  }
                ]
                loadBalancerInboundNatRules: [
                  {
                    etag: 'string'
                    id: 'string'
                    name: 'string'
                    properties: {
                      backendPort: int
                      enableFloatingIP: bool
                      frontendIPConfiguration: {
                        id: 'string'
                      }
                      frontendPort: int
                      idleTimeoutInMinutes: int
                      protocol: 'string'
                      provisioningState: 'string'
                    }
                  }
                ]
                primary: bool
                privateIPAddress: 'string'
                privateIPAddressVersion: 'string'
                privateIPAllocationMethod: 'string'
                provisioningState: 'string'
                publicIPAddress: {
                  etag: 'string'
                  id: 'string'
                  location: 'string'
                  properties: {
                    dnsSettings: {
                      domainNameLabel: 'string'
                      fqdn: 'string'
                      reverseFqdn: 'string'
                    }
                    idleTimeoutInMinutes: int
                    ipAddress: 'string'
                    provisioningState: 'string'
                    publicIPAddressVersion: 'string'
                    publicIPAllocationMethod: 'string'
                    resourceGuid: 'string'
                  }
                  sku: {
                    name: 'string'
                  }
                  tags: {
                    {customized property}: 'string'
                  }
                  zones: [
                    'string'
                  ]
                }
                subnet: {
                  etag: 'string'
                  id: 'string'
                  name: 'string'
                  properties: {
                    addressPrefix: 'string'
                    networkSecurityGroup: {
                      etag: 'string'
                      id: 'string'
                      location: 'string'
                      properties: {
                        defaultSecurityRules: [
                          {
                            etag: 'string'
                            id: 'string'
                            name: 'string'
                            properties: {
                              access: 'string'
                              description: 'string'
                              destinationAddressPrefix: 'string'
                              destinationAddressPrefixes: [
                                'string'
                              ]
                              destinationApplicationSecurityGroups: [
                                {
                                  id: 'string'
                                  location: 'string'
                                  properties: {}
                                  tags: {
                                    {customized property}: 'string'
                                  }
                                }
                              ]
                              destinationPortRange: 'string'
                              destinationPortRanges: [
                                'string'
                              ]
                              direction: 'string'
                              priority: int
                              protocol: 'string'
                              provisioningState: 'string'
                              sourceAddressPrefix: 'string'
                              sourceAddressPrefixes: [
                                'string'
                              ]
                              sourceApplicationSecurityGroups: [
                                {
                                  id: 'string'
                                  location: 'string'
                                  properties: {}
                                  tags: {
                                    {customized property}: 'string'
                                  }
                                }
                              ]
                              sourcePortRange: 'string'
                              sourcePortRanges: [
                                'string'
                              ]
                            }
                          }
                        ]
                        provisioningState: 'string'
                        resourceGuid: 'string'
                        securityRules: [
                          {
                            etag: 'string'
                            id: 'string'
                            name: 'string'
                            properties: {
                              access: 'string'
                              description: 'string'
                              destinationAddressPrefix: 'string'
                              destinationAddressPrefixes: [
                                'string'
                              ]
                              destinationApplicationSecurityGroups: [
                                {
                                  id: 'string'
                                  location: 'string'
                                  properties: {}
                                  tags: {
                                    {customized property}: 'string'
                                  }
                                }
                              ]
                              destinationPortRange: 'string'
                              destinationPortRanges: [
                                'string'
                              ]
                              direction: 'string'
                              priority: int
                              protocol: 'string'
                              provisioningState: 'string'
                              sourceAddressPrefix: 'string'
                              sourceAddressPrefixes: [
                                'string'
                              ]
                              sourceApplicationSecurityGroups: [
                                {
                                  id: 'string'
                                  location: 'string'
                                  properties: {}
                                  tags: {
                                    {customized property}: 'string'
                                  }
                                }
                              ]
                              sourcePortRange: 'string'
                              sourcePortRanges: [
                                'string'
                              ]
                            }
                          }
                        ]
                      }
                      tags: {
                        {customized property}: 'string'
                      }
                    }
                    provisioningState: 'string'
                    resourceNavigationLinks: [
                      {
                        id: 'string'
                        name: 'string'
                        properties: {
                          link: 'string'
                          linkedResourceType: 'string'
                        }
                      }
                    ]
                    routeTable: {
                      etag: 'string'
                      id: 'string'
                      location: 'string'
                      properties: {
                        disableBgpRoutePropagation: bool
                        provisioningState: 'string'
                        routes: [
                          {
                            etag: 'string'
                            id: 'string'
                            name: 'string'
                            properties: {
                              addressPrefix: 'string'
                              nextHopIpAddress: 'string'
                              nextHopType: 'string'
                              provisioningState: 'string'
                            }
                          }
                        ]
                      }
                      tags: {
                        {customized property}: 'string'
                      }
                    }
                    serviceEndpoints: [
                      {
                        locations: [
                          'string'
                        ]
                        provisioningState: 'string'
                        service: 'string'
                      }
                    ]
                  }
                }
              }
            }
          ]
          provisioningState: 'string'
        }
        type: 'string'
      }
    ]
    backendHttpSettingsCollection: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          affinityCookieName: 'string'
          authenticationCertificates: [
            {
              id: 'string'
            }
          ]
          connectionDraining: {
            drainTimeoutInSec: int
            enabled: bool
          }
          cookieBasedAffinity: 'string'
          hostName: 'string'
          path: 'string'
          pickHostNameFromBackendAddress: bool
          port: int
          probe: {
            id: 'string'
          }
          probeEnabled: bool
          protocol: 'string'
          provisioningState: 'string'
          requestTimeout: int
        }
        type: 'string'
      }
    ]
    enableHttp2: bool
    frontendIPConfigurations: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          privateIPAddress: 'string'
          privateIPAllocationMethod: 'string'
          provisioningState: 'string'
          publicIPAddress: {
            id: 'string'
          }
          subnet: {
            id: 'string'
          }
        }
        type: 'string'
      }
    ]
    frontendPorts: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          port: int
          provisioningState: 'string'
        }
        type: 'string'
      }
    ]
    gatewayIPConfigurations: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          provisioningState: 'string'
          subnet: {
            id: 'string'
          }
        }
        type: 'string'
      }
    ]
    httpListeners: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          frontendIPConfiguration: {
            id: 'string'
          }
          frontendPort: {
            id: 'string'
          }
          hostName: 'string'
          protocol: 'string'
          provisioningState: 'string'
          requireServerNameIndication: bool
          sslCertificate: {
            id: 'string'
          }
        }
        type: 'string'
      }
    ]
    probes: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          host: 'string'
          interval: int
          match: {
            body: 'string'
            statusCodes: [
              'string'
            ]
          }
          minServers: int
          path: 'string'
          pickHostNameFromBackendHttpSettings: bool
          protocol: 'string'
          provisioningState: 'string'
          timeout: int
          unhealthyThreshold: int
        }
        type: 'string'
      }
    ]
    provisioningState: 'string'
    redirectConfigurations: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          includePath: bool
          includeQueryString: bool
          pathRules: [
            {
              id: 'string'
            }
          ]
          redirectType: 'string'
          requestRoutingRules: [
            {
              id: 'string'
            }
          ]
          targetListener: {
            id: 'string'
          }
          targetUrl: 'string'
          urlPathMaps: [
            {
              id: 'string'
            }
          ]
        }
        type: 'string'
      }
    ]
    requestRoutingRules: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          backendAddressPool: {
            id: 'string'
          }
          backendHttpSettings: {
            id: 'string'
          }
          httpListener: {
            id: 'string'
          }
          provisioningState: 'string'
          redirectConfiguration: {
            id: 'string'
          }
          ruleType: 'string'
          urlPathMap: {
            id: 'string'
          }
        }
        type: 'string'
      }
    ]
    resourceGuid: 'string'
    sku: {
      capacity: int
      name: 'string'
      tier: 'string'
    }
    sslCertificates: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          data: 'string'
          password: 'string'
          provisioningState: 'string'
          publicCertData: 'string'
        }
        type: 'string'
      }
    ]
    sslPolicy: {
      cipherSuites: [
        'string'
      ]
      disabledSslProtocols: [
        'string'
      ]
      minProtocolVersion: 'string'
      policyName: 'string'
      policyType: 'string'
    }
    urlPathMaps: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          defaultBackendAddressPool: {
            id: 'string'
          }
          defaultBackendHttpSettings: {
            id: 'string'
          }
          defaultRedirectConfiguration: {
            id: 'string'
          }
          pathRules: [
            {
              etag: 'string'
              id: 'string'
              name: 'string'
              properties: {
                backendAddressPool: {
                  id: 'string'
                }
                backendHttpSettings: {
                  id: 'string'
                }
                paths: [
                  'string'
                ]
                provisioningState: 'string'
                redirectConfiguration: {
                  id: 'string'
                }
              }
              type: 'string'
            }
          ]
          provisioningState: 'string'
        }
        type: 'string'
      }
    ]
    webApplicationFirewallConfiguration: {
      disabledRuleGroups: [
        {
          ruleGroupName: 'string'
          rules: [
            int
          ]
        }
      ]
      enabled: bool
      firewallMode: 'string'
      ruleSetType: 'string'
      ruleSetVersion: 'string'
    }
  }
  tags: {
    {customized property}: 'string'
  }
}

Hodnoty vlastností

ApplicationGatewayAuthenticationCertificate

Jméno Popis Hodnota
etag Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku. řetězec
id ID prostředku. řetězec
Jméno Název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. řetězec
vlastnosti Vlastnosti ověřovacích certifikátů služby Application Gateway ApplicationGatewayAuthenticationCertificatePropertiesFormat
typ Typ prostředku řetězec

ApplicationGatewayAuthenticationCertificatePropertiesFormat

Jméno Popis Hodnota
data Veřejná data certifikátu. řetězec
provisioningState Stav zřizování prostředku ověřovacího certifikátu Možné hodnoty jsou: "Aktualizace", "Odstranění" a "Selhání". řetězec

ApplicationGatewayBackendAddress

Jméno Popis Hodnota
Fqdn Plně kvalifikovaný název domény (FQDN). řetězec
ipAddress IP adresa řetězec

ApplicationGatewayBackendAddressPool

Jméno Popis Hodnota
etag Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku. řetězec
id ID prostředku. řetězec
Jméno Prostředek, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. řetězec
vlastnosti Vlastnosti fondu back-endových adres služby Application Gateway applicationGatewayBackendAddressPoolPropertiesFormat
typ Typ prostředku řetězec

ApplicationGatewayBackendAddressPoolPropertiesFormat

Jméno Popis Hodnota
back-endAddresses Back-endové adresy ApplicationGatewayBackendAddress[]
back-endIPConfigurations Kolekce odkazů na IP adresy definované v síťových rozhraních NetworkInterfaceIPConfiguration[]
provisioningState Stav zřizování prostředku back-endového fondu adres Možné hodnoty jsou: "Aktualizace", "Odstranění" a "Selhání". řetězec

ApplicationGatewayBackendHttpSettings

Jméno Popis Hodnota
etag Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku. řetězec
id ID prostředku. řetězec
Jméno Název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. řetězec
vlastnosti Vlastnosti nastavení fondu back-endových adres služby Application Gateway applicationGatewayBackendHttpSettingsPropertiesFormat
typ Typ prostředku řetězec

ApplicationGatewayBackendHttpSettingsPropertiesFormat

Jméno Popis Hodnota
affinityCookieName Název souboru cookie, který se má použít pro soubor cookie spřažení. řetězec
authenticationCertificates Pole odkazů na ověřovací certifikáty služby Application Gateway subresource[]
connectionDraining Vyprazdňování připojení prostředku nastavení HTTP back-endu applicationGatewayConnectionDraining
cookieBasedAffinity Spřažení na základě souborů cookie. Zakázáno
Povoleno
hostName Hlavička hostitele, která se má odeslat na back-endové servery. řetězec
cesta Cesta, která by se měla použít jako předpona pro všechny požadavky HTTP. Null znamená, že žádná cesta nebude mít předponu. Výchozí hodnota je null. řetězec
pickHostNameFromBackendAddress Jestli chcete vybrat hlavičku hostitele, měla by být vybrána z názvu hostitele back-endového serveru. Výchozí hodnota je false. Bool
přístav Přístav Int
sonda Test prostředku aplikační brány subresource
probeEnabled Jestli je sonda povolená. Výchozí hodnota je false. Bool
protokol Protokol. Http
Https
provisioningState Stav zřizování prostředku nastavení HTTP back-endu Možné hodnoty jsou: "Aktualizace", "Odstranění" a "Selhání". řetězec
requestTimeout Časový limit požadavku v sekundách Application Gateway požadavek selže, pokud odpověď není přijata v rámci requestTimeoutu. Přijatelné hodnoty jsou od 1 sekundy do 86400 sekund. Int

ApplicationGatewayConnectionDraining

Jméno Popis Hodnota
drainTimeoutInSec Počet sekund vyprázdnění připojení je aktivní. Přijatelné hodnoty jsou od 1 sekundy do 3600 sekund. Int

Omezení:
Minimální hodnota = 1
Maximální hodnota = 3600 (povinné)
zpřístupněný Bez ohledu na to, jestli je povolené vyprazdňování připojení, nebo ne. bool (povinné)

ApplicationGatewayFirewallDisabledRuleGroup

Jméno Popis Hodnota
ruleGroupName Název skupiny pravidel, která bude zakázaná. string (povinné)
pravidla Seznam pravidel, která budou zakázána. Pokud je hodnota null, všechna pravidla skupiny pravidel budou zakázaná. int[]

ApplicationGatewayFrontendIPConfiguration

Jméno Popis Hodnota
etag Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku. řetězec
id ID prostředku. řetězec
Jméno Název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. řetězec
vlastnosti Vlastnosti konfigurace front-endové IP adresy aplikační brány ApplicationGatewayFrontendIPConfigurationPropertiesFormat
typ Typ prostředku řetězec

ApplicationGatewayFrontendIPConfigurationPropertiesFormat

Jméno Popis Hodnota
privateIPAddress PrivateIPAddress konfigurace PROTOKOLU IP síťového rozhraní. řetězec
privateIPAllocationMethod Metoda přidělování privátního IP serveru. Dynamická
Statická
provisioningState Stav zřizování prostředku veřejné IP adresy Možné hodnoty jsou: "Aktualizace", "Odstranění" a "Selhání". řetězec
publicIPAddress Odkaz na prostředek PublicIP subresource
podsíť Odkaz na prostředek podsítě subresource

ApplicationGatewayFrontendPort

Jméno Popis Hodnota
etag Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku. řetězec
id ID prostředku. řetězec
Jméno Název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. řetězec
vlastnosti Vlastnosti front-endového portu aplikační brány ApplicationGatewayFrontendPortPropertiesFormat
typ Typ prostředku řetězec

ApplicationGatewayFrontendPortPropertiesFormat

Jméno Popis Hodnota
přístav Front-endový port Int
provisioningState Stav zřizování prostředku front-endového portu Možné hodnoty jsou: "Aktualizace", "Odstranění" a "Selhání". řetězec

ApplicationGatewayHttpListener

Jméno Popis Hodnota
etag Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku. řetězec
id ID prostředku. řetězec
Jméno Název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. řetězec
vlastnosti Vlastnosti naslouchacího procesu HTTP aplikační brány applicationGatewayHttpListenerPropertiesFormat
typ Typ prostředku řetězec

ApplicationGatewayHttpListenerPropertiesFormat

Jméno Popis Hodnota
frontendIPConfiguration Prostředek konfigurace front-endové IP adresy aplikační brány subresource
frontendPort Prostředek front-endového portu služby Application Gateway subresource
hostName Název hostitele naslouchacího procesu HTTP řetězec
protokol Protokol. Http
Https
provisioningState Stav zřizování prostředku naslouchacího procesu HTTP Možné hodnoty jsou: "Aktualizace", "Odstranění" a "Selhání". řetězec
requireServerNameIndication Platí pouze v případě, že protokol je https. Umožňuje SNI pro více hostitelů. Bool
sslCertificate Prostředek certifikátu SSL služby Application Gateway subresource

ApplicationGatewayIPConfiguration

Jméno Popis Hodnota
etag Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku. řetězec
id ID prostředku. řetězec
Jméno Název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. řetězec
vlastnosti Vlastnosti konfigurace PROTOKOLU IP služby Application Gateway applicationGatewayIPConfigurationPropertiesFormat
typ Typ prostředku řetězec

ApplicationGatewayIPConfigurationPropertiesFormat

Jméno Popis Hodnota
provisioningState Stav zřizování prostředku podsítě služby Application Gateway Možné hodnoty jsou: "Aktualizace", "Odstranění" a "Selhání". řetězec
podsíť Odkaz na prostředek podsítě Podsíť, ze které aplikační brána získá svou privátní adresu. subresource

ApplicationGatewayPathRule

Jméno Popis Hodnota
etag Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku. řetězec
id ID prostředku. řetězec
Jméno Název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. řetězec
vlastnosti Vlastnosti pravidla cesty služby Application Gateway applicationGatewayPathRulePropertiesFormat
typ Typ prostředku řetězec

ApplicationGatewayPathRulePropertiesFormat

Jméno Popis Hodnota
backendAddressPool Prostředek fondu back-endových adres s pravidlem cesty k cestě URL. subresource
backendHttpSettings Prostředek nastavení HTTP back-endu pravidla cesty url cesty k cestě. subresource
stezky Pravidla cesty mapy cest URL string[]
provisioningState Pravidlo cesty prostředku mapování cest URL Možné hodnoty jsou: "Aktualizace", "Odstranění" a "Selhání". řetězec
redirectConfiguration Přesměrujte prostředek konfigurace pravidla mapování cesty url. subresource

ApplicationGatewayProbe

Jméno Popis Hodnota
etag Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku. řetězec
id ID prostředku. řetězec
Jméno Název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. řetězec
vlastnosti Vlastnosti sondy aplikační brány ApplicationGatewayProbePropertiesFormat
typ Typ prostředku řetězec

ApplicationGatewayProbeHealthResponseMatch

Jméno Popis Hodnota
tělo Tělo, které musí být obsaženo v odpovědi na stav. Výchozí hodnota je prázdná. řetězec
statusCodes Povolené rozsahy stavových kódů v pořádku Výchozí rozsah stavových kódů v pořádku je 200–399. string[]

ApplicationGatewayProbePropertiesFormat

Jméno Popis Hodnota
hostitel Název hostitele pro odeslání sondy. řetězec
interval Interval sondy v sekundách. Toto je časový interval mezi dvěma po sobě jdoucími sondami. Přijatelné hodnoty jsou od 1 sekundy do 86400 sekund. Int
utkání Kritérium pro klasifikaci odpovědi sondy, která je v pořádku ApplicationGatewayProbeHealthResponseMatch
minServers Minimální početserverůch Výchozí hodnota je 0. Int
cesta Relativní cesta sondy Platná cesta začíná od /. Sonda se odesílá do <protokolu>://<hostitel>:<port><cesta> řetězec
pickHostNameFromBackendHttpSettings Určuje, jestli má být hlavička hostitele vybrána z nastavení http back-endu. Výchozí hodnota je false. Bool
protokol Protokol. Http
Https
provisioningState Stav zřizování prostředku nastavení HTTP back-endu Možné hodnoty jsou: "Aktualizace", "Odstranění" a "Selhání". řetězec
přerušení zápasu časový limit sondy v sekundách. Sonda označená jako neúspěšná, pokud v tomto časovém limitu nebyla přijata platná odpověď. Přijatelné hodnoty jsou od 1 sekundy do 86400 sekund. Int
není v pořádku Počet opakování sondy. Back-endový server je označený po po sobě jdoucím počtu selhání sondy do stavu Není v pořádku. Přijatelné hodnoty jsou od 1 sekundy do 20. Int

ApplicationGatewayPropertiesFormat

Jméno Popis Hodnota
authenticationCertificates Ověřovací certifikáty prostředku služby Application Gateway ApplicationGatewayAuthenticationCertificate[]
backendAddressPools Back-endový fond adres prostředku služby Application Gateway. ApplicationGatewayBackendAddressPool[]
backendHttpSettingsCollection Nastavení http back-endu prostředku služby Application Gateway ApplicationGatewayBackendHttpSettings[]
enableHttp2 Určuje, jestli je pro prostředek služby Application Gateway povolený protokol HTTP2. Bool
front-endIPConfigurations IP adresy front-endu prostředku služby Application Gateway. ApplicationGatewayFrontendIPConfiguration[]
frontendPorts Front-endové porty prostředku služby Application Gateway ApplicationGatewayFrontendPort[]
gatewayIPConfigurations Podsítě prostředku brány. ApplicationGatewayIPConfiguration[]
HttpListeners Naslouchací procesy http prostředku služby Application Gateway ApplicationGatewayHttpListener[]
sondy Sondy prostředku služby Application Gateway ApplicationGatewayProbe[]
provisioningState Stav zřizování prostředku služby Application Gateway Možné hodnoty jsou: "Aktualizace", "Odstranění" a "Selhání". řetězec
redirectConfigurations Konfigurace přesměrování prostředku služby Application Gateway ApplicationGatewayRedirectConfiguration[]
requestRoutingRules Žádost o pravidla směrování prostředku služby Application Gateway ApplicationGatewayRequestRoutingRule[]
resourceGuid Vlastnost GUID prostředku služby Application Gateway řetězec
sku Skladová položka prostředku služby Application Gateway. ApplicationGatewaySku
sslCertificates Certifikáty SSL prostředku služby Application Gateway ApplicationGatewaySslCertificate[]
sslPolicy Zásady SSL prostředku služby Application Gateway. applicationGatewaySslPolicy
urlPathMaps Mapa cesty url prostředku služby Application Gateway ApplicationGatewayUrlPathMap[]
webApplicationFirewallConfiguration Konfigurace firewallu webových aplikací applicationGatewayWebApplicationFirewallConfiguration

ApplicationGatewayRedirectConfiguration

Jméno Popis Hodnota
etag Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku. řetězec
id ID prostředku. řetězec
Jméno Název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. řetězec
vlastnosti Vlastnosti konfigurace přesměrování služby Application Gateway ApplicationGatewayRedirectConfigurationPropertiesFormat
typ Typ prostředku řetězec

ApplicationGatewayRedirectConfigurationPropertiesFormat

Jméno Popis Hodnota
includePath Zahrňte cestu do přesměrované adresy URL. Bool
includeQueryString Do přesměrované adresy URL zahrňte řetězec dotazu. Bool
pathRules Pravidla cesty určující konfiguraci přesměrování subresource[]
redirectType Podporované typy přesměrování http – trvalé, dočasné, nalezené, SeeOther. "Nalezeno"
"Trvalé"
"SeeOther"
Dočasná
requestRoutingRules Směrování požadavků určující konfiguraci přesměrování subresource[]
targetListener Odkaz na naslouchací proces pro přesměrování požadavku na subresource
targetUrl Adresa URL, na kterou se má požadavek přesměrovat. řetězec
urlPathMaps Mapy cest url určující výchozí konfiguraci přesměrování subresource[]

ApplicationGatewayRequestRoutingRule

Jméno Popis Hodnota
etag Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku. řetězec
id ID prostředku. řetězec
Jméno Název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. řetězec
vlastnosti Vlastnosti pravidla směrování požadavků služby Application Gateway ApplicationGatewayRequestRoutingRulePropertiesFormat
typ Typ prostředku řetězec

ApplicationGatewayRequestRoutingRulePropertiesFormat

Jméno Popis Hodnota
backendAddressPool Prostředek fondu back-endových adres služby Application Gateway subresource
backendHttpSettings Prostředek front-endového portu služby Application Gateway subresource
httpListener Prostředek naslouchacího procesu HTTP aplikační brány. subresource
provisioningState Stav zřizování prostředku pravidla směrování požadavku Možné hodnoty jsou: "Aktualizace", "Odstranění" a "Selhání". řetězec
redirectConfiguration Přesměrujte prostředek konfigurace služby Application Gateway. subresource
ruleType Typ pravidla "Základní"
PathBasedRouting
urlPathMap Prostředek mapy cesty url služby Application Gateway subresource

ApplicationGatewaySku

Jméno Popis Hodnota
kapacita Kapacita (počet instancí) služby Application Gateway Int
Jméno Název skladové položky služby Application Gateway "Standard_Large"
"Standard_Medium"
"Standard_Small"
WAF_Large
"WAF_Medium"
úroveň Vrstva aplikační brány. "Standardní"
WAF

ApplicationGatewaySslCertificate

Jméno Popis Hodnota
etag Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku. řetězec
id ID prostředku. řetězec
Jméno Název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. řetězec
vlastnosti Vlastnosti certifikátů SSL aplikační brány ApplicationGatewaySslCertificatePropertiesFormat
typ Typ prostředku řetězec

ApplicationGatewaySslCertificatePropertiesFormat

Jméno Popis Hodnota
data Certifikát pfx s kódováním Base-64 Platí pouze v požadavku PUT. řetězec
heslo Heslo pro soubor pfx zadaný v datech. Platí pouze v požadavku PUT. řetězec
provisioningState Možné hodnoty zřizování prostředku certifikátu SSL: Aktualizace, Odstranění a Selhání. řetězec
publicCertData Data veřejného certifikátu s kódováním Base-64 odpovídající pfx zadaným v datech Platí pouze v požadavku GET. řetězec

ApplicationGatewaySslPolicy

Jméno Popis Hodnota
šiferSuites Šifrovací sady ssl, které se mají povolit v zadaném pořadí pro aplikační bránu. Řetězcové pole obsahující některou z těchto možností:
"TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA"
TLS_DHE_DSS_WITH_AES_128_CBC_SHA
"TLS_DHE_DSS_WITH_AES_128_CBC_SHA256"
"TLS_DHE_DSS_WITH_AES_256_CBC_SHA"
"TLS_DHE_DSS_WITH_AES_256_CBC_SHA256"
"TLS_DHE_RSA_WITH_AES_128_CBC_SHA"
"TLS_DHE_RSA_WITH_AES_128_GCM_SHA256"
"TLS_DHE_RSA_WITH_AES_256_CBC_SHA"
"TLS_DHE_RSA_WITH_AES_256_GCM_SHA384"
TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA
"TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256"
"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256"
"TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA"
"TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384"
"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384"
"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA"
"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256"
"TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256"
"TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA"
"TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384"
"TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384"
"TLS_RSA_WITH_3DES_EDE_CBC_SHA"
TLS_RSA_WITH_AES_128_CBC_SHA
TLS_RSA_WITH_AES_128_CBC_SHA256
"TLS_RSA_WITH_AES_128_GCM_SHA256"
"TLS_RSA_WITH_AES_256_CBC_SHA"
"TLS_RSA_WITH_AES_256_CBC_SHA256"
"TLS_RSA_WITH_AES_256_GCM_SHA384"
disabledSslProtocols Protokoly SSL, které se mají zakázat ve službě Application Gateway. Řetězcové pole obsahující některou z těchto možností:
"TLSv1_0"
"TLSv1_1"
"TLSv1_2"
minProtocolVersion Minimální verze protokolu SSL, která se má podporovat ve službě Application Gateway. "TLSv1_0"
"TLSv1_1"
"TLSv1_2"
policyName Název předdefinované zásady ssl AppGwSslPolicy20150501
AppGwSslPolicy20170401
AppGwSslPolicy20170401S
policyType Typ zásad ssl Vlastní
Předdefinované

ApplicationGatewayUrlPathMap

Jméno Popis Hodnota
etag Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku. řetězec
id ID prostředku. řetězec
Jméno Název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. řetězec
vlastnosti Vlastnosti UrlPathMap aplikační brány ApplicationGatewayUrlPathMapPropertiesFormat
typ Typ prostředku řetězec

ApplicationGatewayUrlPathMapPropertiesFormat

Jméno Popis Hodnota
defaultBackendAddressPool Výchozí prostředek fondu back-endových adres map cest URL subresource
defaultBackendHttpSettings Výchozí prostředek nastavení HTTP back-endu mapy cest URL subresource
defaultRedirectConfiguration Výchozí prostředek konfigurace přesměrování mapy cest URL subresource
pathRules Pravidlo cesty prostředku mapování cest URL applicationGatewayPathRule[]
provisioningState Stav zřizování prostředku nastavení HTTP back-endu Možné hodnoty jsou: "Aktualizace", "Odstranění" a "Selhání". řetězec

ApplicationGatewayWebApplicationFirewallConfiguration

Jméno Popis Hodnota
disabledRuleGroups Zakázané skupiny pravidel. ApplicationGatewayFirewallDisabledRuleGroup[]
zpřístupněný Bez ohledu na to, jestli je povolená brána firewall webových aplikací, nebo ne. bool (povinné)
firewallMode Režim firewallu webových aplikací Detekce
Prevence (povinné)
ruleSetType Typ sady pravidel firewallu webových aplikací. Možné hodnoty jsou: OWASP. string (povinné)
ruleSetVersion Verze typu sady pravidel. string (povinné)

ApplicationSecurityGroup

Jméno Popis Hodnota
id ID prostředku. řetězec
umístění Umístění prostředku řetězec
vlastnosti Vlastnosti skupiny zabezpečení aplikace ApplicationSecurityGroupPropertiesFormat
visačky Značky prostředků značky prostředků

ApplicationSecurityGroupPropertiesFormat

Jméno Popis Hodnota

BackendAddressPool

Jméno Popis Hodnota
etag Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku. řetězec
id ID prostředku. řetězec
Jméno Získá název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. řetězec
vlastnosti Vlastnosti back-endového fondu adres nástroje pro vyrovnávání zatížení BackendAddressPoolPropertiesFormat

BackendAddressPoolPropertiesFormat

Jméno Popis Hodnota
provisioningState Získejte stav zřizování prostředku veřejné IP adresy. Možné hodnoty jsou: "Aktualizace", "Odstranění" a "Selhání". řetězec

InboundNatRule

Jméno Popis Hodnota
etag Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku. řetězec
id ID prostředku. řetězec
Jméno Získá název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. řetězec
vlastnosti Vlastnosti pravidla příchozího překladu adres nástroje pro vyrovnávání zatížení InboundNatRulePropertiesFormat

InboundNatRulePropertiesFormat

Jméno Popis Hodnota
backendPort Port použitý pro interní koncový bod. Přijatelné hodnoty jsou v rozsahu od 1 do 65535. Int
enableFloatingIP Nakonfiguruje koncový bod virtuálního počítače pro funkci plovoucí IP adresy potřebnou ke konfiguraci skupiny dostupnosti SQL AlwaysOn. Toto nastavení se vyžaduje při použití skupin dostupnosti AlwaysOn SQL na SQL Serveru. Toto nastavení nelze po vytvoření koncového bodu změnit. Bool
frontendIPConfiguration Odkaz na front-endové IP adresy. subresource
frontendPort Port pro externí koncový bod. Čísla portů pro každé pravidlo musí být jedinečná v rámci Load Balanceru. Přijatelné hodnoty jsou v rozsahu od 1 do 65534. Int
idleTimeoutInMinutes Časový limit pro nečinné připojení TCP. Hodnotu je možné nastavit mezi 4 a 30 minut. Výchozí hodnota je 4 minuty. Tento prvek se používá pouze v případě, že je protokol nastavený na TCP. Int
protokol Přenosový protokol pro koncový bod. Možné hodnoty jsou Udp nebo Tcp nebo All. "Vše"
Tcp
Udp
provisioningState Získá stav zřizování prostředku veřejné IP adresy. Možné hodnoty jsou: "Aktualizace", "Odstranění" a "Selhání". řetězec

Microsoft.Network/applicationGateways

Jméno Popis Hodnota
etag Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku. řetězec
umístění Umístění prostředku řetězec
Jméno Název prostředku string (povinné)
vlastnosti Vlastnosti aplikační brány ApplicationGatewayPropertiesFormat
visačky Značky prostředků Slovník názvů a hodnot značek Viz Značky v šablonách

NetworkInterfaceIPConfiguration

Jméno Popis Hodnota
etag Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku. řetězec
id ID prostředku. řetězec
Jméno Název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. řetězec
vlastnosti Vlastnosti konfigurace PROTOKOLU IP síťového rozhraní NetworkInterfaceIPConfigurationPropertiesFormat

NetworkInterfaceIPConfigurationPropertiesFormat

Jméno Popis Hodnota
applicationGatewayBackendAddressPools Odkaz na prostředek ApplicationGatewayBackendAddressPool. ApplicationGatewayBackendAddressPool[]
applicationSecurityGroups Skupiny zabezpečení aplikací, ve kterých je zahrnutá konfigurace PROTOKOLU IP. ApplicationSecurityGroup[]
loadBalancerBackendAddressPools Odkaz na prostředek LoadBalancerBackendAddressPool. BackendAddressPool[]
loadBalancerInboundNatRules Seznam odkazů na LoadBalancerInboundNatRules. příchozíNatRule []
primární Získá, zda se jedná o primární adresu zákazníka v síťovém rozhraní. Bool
privateIPAddress Privátní IP adresa konfigurace IP adresy. řetězec
privateIPAddressVersion K dispozici od verze Api-Version 2016-03-30 a vyšší představuje, jestli je konkrétní konfigurace ip adres IPv4 nebo IPv6. Výchozí hodnota se považuje za protokol IPv4. Možné hodnoty jsou: IPv4 a IPv6. IPv4
IPv6
privateIPAllocationMethod Definuje způsob přiřazení privátní IP adresy. Možné hodnoty jsou: Static a Dynamic. Dynamická
Statická
provisioningState Stav zřizování konfigurace PROTOKOLU IP síťového rozhraní. Možné hodnoty jsou: "Aktualizace", "Odstranění" a "Selhání". řetězec
publicIPAddress Veřejná IP adresa vázaná na konfiguraci PROTOKOLU IP. PublicIPAddress
podsíť Podsíť vázaná na konfiguraci PROTOKOLU IP. podsítě

NetworkSecurityGroup

Jméno Popis Hodnota
etag Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku. řetězec
id ID prostředku. řetězec
umístění Umístění prostředku řetězec
vlastnosti Vlastnosti skupiny zabezpečení sítě NetworkSecurityGroupPropertiesFormat
visačky Značky prostředků značky prostředků

NetworkSecurityGroupPropertiesFormat

Jméno Popis Hodnota
defaultSecurityRules Výchozí pravidla zabezpečení skupiny zabezpečení sítě. SecurityRule []
provisioningState Stav zřizování prostředku veřejné IP adresy. Možné hodnoty jsou: "Aktualizace", "Odstranění" a "Selhání". řetězec
resourceGuid Vlastnost GUID prostředku prostředku skupiny zabezpečení sítě. řetězec
securityRules Kolekce pravidel zabezpečení skupiny zabezpečení sítě. SecurityRule []

PublicIPAddress

Jméno Popis Hodnota
etag Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku. řetězec
id ID prostředku. řetězec
umístění Umístění prostředku řetězec
vlastnosti Vlastnosti veřejné IP adresy PublicIPAddressPropertiesFormat
sku Skladová položka veřejné IP adresy. publicIPAddressSku
visačky Značky prostředků značky prostředků
zóny Seznam zón dostupnosti označující IP adresu přidělenou pro prostředek, ze které musí pocházet. string[]

PublicIPAddressDnsSettings

Jméno Popis Hodnota
domainNameLabel Získá nebo nastaví popisek názvu domény. Zřetězení popisku názvu domény a regionalizované zóny DNS tvoří plně kvalifikovaný název domény přidružený k veřejné IP adrese. Pokud je zadán popisek názvu domény, vytvoří se záznam DNS pro veřejnou IP adresu v systému Microsoft Azure DNS. řetězec
Fqdn Získá plně kvalifikovaný název domény záznamu DNS přidruženého k veřejné IP adrese. Jedná se o zřetězení domainNameLabel a regionalizované zóny DNS. řetězec
reverseFqdn Získá nebo nastaví reverzní plně kvalifikovaný název domény. Viditelný plně kvalifikovaný název domény, který se překládá na tuto veřejnou IP adresu. Pokud je zadaná hodnota reverseFqdn, vytvoří se záznam DNS PTR odkazující z IP adresy v doméně in-addr.arpa na reverzní plně kvalifikovaný název domény. řetězec

PublicIPAddressPropertiesFormat

Jméno Popis Hodnota
dnsSettings Plně kvalifikovaný název domény záznamu DNS přidruženého k veřejné IP adrese. PublicIPAddressDnsSettings
idleTimeoutInMinutes Časový limit nečinnosti veřejné IP adresy. Int
ipAddress IP adresa přidružená k prostředku veřejné IP adresy. řetězec
provisioningState Stav zřizování prostředku PublicIP. Možné hodnoty jsou: "Aktualizace", "Odstranění" a "Selhání". řetězec
publicIPAddressVersion Verze veřejné IP adresy. Možné hodnoty jsou: IPv4 a IPv6. IPv4
IPv6
publicIPAllocationMethod Metoda přidělování veřejných IP adres. Možné hodnoty jsou: Static a Dynamic. Dynamická
Statická
resourceGuid Vlastnost GUID prostředku prostředku veřejné IP adresy. řetězec

PublicIPAddressSku

Jméno Popis Hodnota
Jméno Název skladové položky veřejné IP adresy. "Základní"
"Standardní"
Jméno Popis Hodnota
id ID prostředku. řetězec
Jméno Název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. řetězec
vlastnosti Formát vlastností navigačního odkazu zdroje ResourceNavigationLinkFormat

ResourceNavigationLinkFormat

Jméno Popis Hodnota
propojit Propojení s externím prostředkem řetězec
linkedResourceType Typ prostředku propojeného prostředku řetězec

Značky prostředků

Jméno Popis Hodnota

Značky prostředků

Jméno Popis Hodnota

Značky prostředků

Jméno Popis Hodnota

Značky prostředků

Jméno Popis Hodnota

Značky prostředků

Jméno Popis Hodnota

Cesta

Jméno Popis Hodnota
etag Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku. řetězec
id ID prostředku. řetězec
Jméno Název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. řetězec
vlastnosti Vlastnosti trasy. RoutePropertiesFormat

RoutePropertiesFormat

Jméno Popis Hodnota
addressPrefix Cíl CIDR, na který se trasa vztahuje. řetězec
nextHopIpAddress Pakety IP adres by se měly předávat. Hodnoty dalšího segmentu směrování jsou povoleny pouze v trasách, kde typ dalšího segmentu směrování je VirtualAppliance. řetězec
nextHopType Typ směrování Azure, na který se má paket odeslat. Možné hodnoty jsou: VirtualNetworkGateway, VnetLocal, Internet, VirtualAppliance a None. Internet
None (Žádný)
VirtualAppliance
VirtualNetworkGateway
VnetLocal (povinné)
provisioningState Stav zřizování prostředku. Možné hodnoty jsou: "Aktualizace", "Odstranění" a "Selhání". řetězec

Směrovací tabulka

Jméno Popis Hodnota
etag Získá jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku. řetězec
id ID prostředku. řetězec
umístění Umístění prostředku řetězec
vlastnosti Vlastnosti směrovací tabulky RouteTablePropertiesFormat
visačky Značky prostředků značky prostředků

RouteTablePropertiesFormat

Jméno Popis Hodnota
disableBgpRoutePropagation Získá nebo nastaví, zda zakázat trasy získané protokolem BGP v této směrovací tabulce. Pravda znamená zakázání. Bool
provisioningState Stav zřizování prostředku. Možné hodnoty jsou: "Aktualizace", "Odstranění" a "Selhání". řetězec
trasy Kolekce tras obsažených v směrovací tabulce route[]

SecurityRule

Jméno Popis Hodnota
etag Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku. řetězec
id ID prostředku. řetězec
Jméno Název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. řetězec
vlastnosti Vlastnosti pravidla zabezpečení SecurityRulePropertiesFormat

SecurityRulePropertiesFormat

Jméno Popis Hodnota
přístup Síťový provoz je povolený nebo zakázaný. Možné hodnoty jsou: Allow (Povolit) a Deny (Odepřít). Povolit
Odepřít (povinné)
popis Popis tohoto pravidla Omezeno na 140 znaků. řetězec
destinationAddressPrefix Předpona cílové adresy. ROZSAH CIDR nebo cílových IP adres. Hvězdičku *lze použít také ke shodě se všemi zdrojovými IP adresami. Můžete také použít výchozí značky, jako je VirtualNetwork, AzureLoadBalancer a Internet. řetězec
destinationAddressPrefixes Předpony cílové adresy. Rozsahy CIDR nebo cílových IP adres string[]
destinationApplicationSecurityGroups Skupina zabezpečení aplikace určená jako cíl. ApplicationSecurityGroup[]
destinationPortRange Cílový port nebo rozsah. Celé číslo nebo rozsah mezi 0 a 65535. Hvězdičku *lze použít také ke shodě všech portů. řetězec
destinationPortRanges Rozsahy cílových portů. string[]
směr Směr pravidla. Směr určuje, jestli se pravidlo vyhodnotí u příchozího nebo odchozího provozu. Možné hodnoty jsou: Inbound (Příchozí) a Outbound (Odchozí). Příchozí
Odchozí (povinné)
priorita Priorita pravidla. Hodnota může být mezi 100 a 4096. Číslo priority musí být jedinečné pro každé pravidlo v kolekci. Čím nižší je číslo priority, tím vyšší je priorita pravidla. Int
protokol Síťový protokol, na který se toto pravidlo vztahuje. Možné hodnoty jsou Tcp, Udp a *. '*'
Tcp
Udp (povinné)
provisioningState Stav zřizování prostředku veřejné IP adresy. Možné hodnoty jsou: "Aktualizace", "Odstranění" a "Selhání". řetězec
sourceAddressPrefix Rozsah CIDR nebo zdrojové IP adresy. Hvězdičku *lze použít také ke shodě se všemi zdrojovými IP adresami. Můžete také použít výchozí značky, jako je VirtualNetwork, AzureLoadBalancer a Internet. Pokud se jedná o pravidlo příchozího přenosu dat, určuje, odkud síťový provoz pochází. řetězec
sourceAddressPrefixes Rozsahy CIDR nebo zdrojových IP adres. string[]
sourceApplicationSecurityGroups Skupina zabezpečení aplikace zadaná jako zdroj. ApplicationSecurityGroup[]
sourcePortRange Zdrojový port nebo rozsah. Celé číslo nebo rozsah mezi 0 a 65535. Hvězdičku *lze použít také ke shodě všech portů. řetězec
sourcePortRanges Rozsahy zdrojových portů. string[]

ServiceEndpointPropertiesFormat

Jméno Popis Hodnota
Místa Seznamumístěních string[]
provisioningState Stav zřizování prostředku. řetězec
služba Typ služby koncového bodu. řetězec

Podsíť

Jméno Popis Hodnota
etag Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku. řetězec
id ID prostředku. řetězec
Jméno Název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. řetězec
vlastnosti Vlastnosti podsítě SubnetPropertiesFormat

SubnetPropertiesFormat

Jméno Popis Hodnota
addressPrefix Předpona adresy pro podsíť. řetězec
networkSecurityGroup Odkaz na prostředek NetworkSecurityGroup. NetworkSecurityGroup
provisioningState Stav zřizování prostředku. řetězec
resourceNavigationLinks Získá pole odkazů na externí prostředky pomocí podsítě. ResourceNavigationLink[]
routeTable Odkaz na prostředek RouteTable. směrovací tabulky
serviceEndpoints Pole koncových bodů služby. ServiceEndpointPropertiesFormat[]

Podsourc

Jméno Popis Hodnota
id ID prostředku. řetězec

Ukázky rychlého startu

Následující ukázky rychlého startu nasadí tento typ prostředku.

Soubor Bicep Popis
clusterU AKS se službou NAT Gateway a služby Application Gateway Tato ukázka ukazuje, jak nasadit cluster AKS se službou NAT Gateway pro odchozí připojení a službu Application Gateway pro příchozí připojení.
clusterU AKS s kontrolerem příchozího přenosu dat služby Application Gateway Tato ukázka ukazuje, jak nasadit cluster AKS se službou Application Gateway, kontrolerem příchozího přenosu dat služby Application Gateway, službou Azure Container Registry, Log Analytics a službou Key Vault.
Application Gateway s interní službou API Management a webovou aplikací Služba Application Gateway směruje internetový provoz do instance služby API Management (interní režim), která obsluhuje webové rozhraní API hostované ve webové aplikaci Azure.
Application Gateway s waF a zásadami brány firewall Tato šablona vytvoří službu Application Gateway s nakonfigurovanou bránou WAF spolu se zásadami brány firewall.
vytvoření webové aplikace, prostředí PE a služby Application Gateway v2 Tato šablona vytvoří webovou aplikaci Azure s privátním koncovým bodem v podsíti virtuální sítě Azure , službou Application Gateway v2. Služba Application Gateway se nasadí do virtuální sítě (podsítě). Webová aplikace omezuje přístup k provozu z podsítě pomocí privátního koncového bodu.
vytvoření služby Application Gateway v2 Tato šablona vytvoří ve virtuální síti aplikační bránu v2 a nastaví vlastnosti automatického škálování a pravidlo vyrovnávání zatížení HTTP s veřejným front-endem.
vytvoření služby Azure Application Gateway v2 Tato šablona vytvoří službu Azure Application Gateway se dvěma servery s Windows Serverem 2016 v back-endovém fondu.
vytvoření azure WAF v2 ve službě Azure Application Gateway Tato šablona vytvoří firewall webových aplikací Azure v2 ve službě Azure Application Gateway se dvěma servery s Windows Serverem 2016 v back-endovém fondu.
vytvoření služby API Management v interní virtuální síti s služby App Gateway Tato šablona ukazuje, jak vytvořit instanci služby Azure API Management v privátní síti chráněné službou Azure Application Gateway.
vytvoření služby Application Gateway s certifikáty Tato šablona ukazuje, jak vygenerovat certifikáty podepsané svým držitelem služby Key Vault a pak odkazovat ze služby Application Gateway.
Nasazení škálovací sady virtuálních počítačů s Windows pomocí služby Azure Application Gateway Tato šablona umožňuje nasadit jednoduchou škálovací sadu virtuálních počítačů s Windows integrovanou se službou Azure Application Gateway a podporuje až 1 000 virtuálních počítačů.
služby Front Door Standard/Premium s počátečním služby Application Gateway Tato šablona vytvoří službu Front Door Standard/Premium a instanci služby Application Gateway a použije zásadu NSG a WAF k ověření, že provoz prošel původem služby Front Door.
Front Door s instancemi kontejnerů a služby Application Gateway Tato šablona vytvoří front Door Standard/Premium se skupinou kontejnerů a službou Application Gateway.

Definice prostředku šablony ARM

Typ prostředku applicationGateways je možné nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Network/applicationGateways, přidejte do šablony následující JSON.

{
  "type": "Microsoft.Network/applicationGateways",
  "apiVersion": "2017-10-01",
  "name": "string",
  "etag": "string",
  "location": "string",
  "properties": {
    "authenticationCertificates": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "data": "string",
          "provisioningState": "string"
        },
        "type": "string"
      }
    ],
    "backendAddressPools": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "backendAddresses": [
            {
              "fqdn": "string",
              "ipAddress": "string"
            }
          ],
          "backendIPConfigurations": [
            {
              "etag": "string",
              "id": "string",
              "name": "string",
              "properties": {
                "applicationGatewayBackendAddressPools": [
                  ...
                ],
                "applicationSecurityGroups": [
                  {
                    "id": "string",
                    "location": "string",
                    "properties": {
                    },
                    "tags": {
                      "{customized property}": "string"
                    }
                  }
                ],
                "loadBalancerBackendAddressPools": [
                  {
                    "etag": "string",
                    "id": "string",
                    "name": "string",
                    "properties": {
                      "provisioningState": "string"
                    }
                  }
                ],
                "loadBalancerInboundNatRules": [
                  {
                    "etag": "string",
                    "id": "string",
                    "name": "string",
                    "properties": {
                      "backendPort": "int",
                      "enableFloatingIP": "bool",
                      "frontendIPConfiguration": {
                        "id": "string"
                      },
                      "frontendPort": "int",
                      "idleTimeoutInMinutes": "int",
                      "protocol": "string",
                      "provisioningState": "string"
                    }
                  }
                ],
                "primary": "bool",
                "privateIPAddress": "string",
                "privateIPAddressVersion": "string",
                "privateIPAllocationMethod": "string",
                "provisioningState": "string",
                "publicIPAddress": {
                  "etag": "string",
                  "id": "string",
                  "location": "string",
                  "properties": {
                    "dnsSettings": {
                      "domainNameLabel": "string",
                      "fqdn": "string",
                      "reverseFqdn": "string"
                    },
                    "idleTimeoutInMinutes": "int",
                    "ipAddress": "string",
                    "provisioningState": "string",
                    "publicIPAddressVersion": "string",
                    "publicIPAllocationMethod": "string",
                    "resourceGuid": "string"
                  },
                  "sku": {
                    "name": "string"
                  },
                  "tags": {
                    "{customized property}": "string"
                  },
                  "zones": [ "string" ]
                },
                "subnet": {
                  "etag": "string",
                  "id": "string",
                  "name": "string",
                  "properties": {
                    "addressPrefix": "string",
                    "networkSecurityGroup": {
                      "etag": "string",
                      "id": "string",
                      "location": "string",
                      "properties": {
                        "defaultSecurityRules": [
                          {
                            "etag": "string",
                            "id": "string",
                            "name": "string",
                            "properties": {
                              "access": "string",
                              "description": "string",
                              "destinationAddressPrefix": "string",
                              "destinationAddressPrefixes": [ "string" ],
                              "destinationApplicationSecurityGroups": [
                                {
                                  "id": "string",
                                  "location": "string",
                                  "properties": {
                                  },
                                  "tags": {
                                    "{customized property}": "string"
                                  }
                                }
                              ],
                              "destinationPortRange": "string",
                              "destinationPortRanges": [ "string" ],
                              "direction": "string",
                              "priority": "int",
                              "protocol": "string",
                              "provisioningState": "string",
                              "sourceAddressPrefix": "string",
                              "sourceAddressPrefixes": [ "string" ],
                              "sourceApplicationSecurityGroups": [
                                {
                                  "id": "string",
                                  "location": "string",
                                  "properties": {
                                  },
                                  "tags": {
                                    "{customized property}": "string"
                                  }
                                }
                              ],
                              "sourcePortRange": "string",
                              "sourcePortRanges": [ "string" ]
                            }
                          }
                        ],
                        "provisioningState": "string",
                        "resourceGuid": "string",
                        "securityRules": [
                          {
                            "etag": "string",
                            "id": "string",
                            "name": "string",
                            "properties": {
                              "access": "string",
                              "description": "string",
                              "destinationAddressPrefix": "string",
                              "destinationAddressPrefixes": [ "string" ],
                              "destinationApplicationSecurityGroups": [
                                {
                                  "id": "string",
                                  "location": "string",
                                  "properties": {
                                  },
                                  "tags": {
                                    "{customized property}": "string"
                                  }
                                }
                              ],
                              "destinationPortRange": "string",
                              "destinationPortRanges": [ "string" ],
                              "direction": "string",
                              "priority": "int",
                              "protocol": "string",
                              "provisioningState": "string",
                              "sourceAddressPrefix": "string",
                              "sourceAddressPrefixes": [ "string" ],
                              "sourceApplicationSecurityGroups": [
                                {
                                  "id": "string",
                                  "location": "string",
                                  "properties": {
                                  },
                                  "tags": {
                                    "{customized property}": "string"
                                  }
                                }
                              ],
                              "sourcePortRange": "string",
                              "sourcePortRanges": [ "string" ]
                            }
                          }
                        ]
                      },
                      "tags": {
                        "{customized property}": "string"
                      }
                    },
                    "provisioningState": "string",
                    "resourceNavigationLinks": [
                      {
                        "id": "string",
                        "name": "string",
                        "properties": {
                          "link": "string",
                          "linkedResourceType": "string"
                        }
                      }
                    ],
                    "routeTable": {
                      "etag": "string",
                      "id": "string",
                      "location": "string",
                      "properties": {
                        "disableBgpRoutePropagation": "bool",
                        "provisioningState": "string",
                        "routes": [
                          {
                            "etag": "string",
                            "id": "string",
                            "name": "string",
                            "properties": {
                              "addressPrefix": "string",
                              "nextHopIpAddress": "string",
                              "nextHopType": "string",
                              "provisioningState": "string"
                            }
                          }
                        ]
                      },
                      "tags": {
                        "{customized property}": "string"
                      }
                    },
                    "serviceEndpoints": [
                      {
                        "locations": [ "string" ],
                        "provisioningState": "string",
                        "service": "string"
                      }
                    ]
                  }
                }
              }
            }
          ],
          "provisioningState": "string"
        },
        "type": "string"
      }
    ],
    "backendHttpSettingsCollection": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "affinityCookieName": "string",
          "authenticationCertificates": [
            {
              "id": "string"
            }
          ],
          "connectionDraining": {
            "drainTimeoutInSec": "int",
            "enabled": "bool"
          },
          "cookieBasedAffinity": "string",
          "hostName": "string",
          "path": "string",
          "pickHostNameFromBackendAddress": "bool",
          "port": "int",
          "probe": {
            "id": "string"
          },
          "probeEnabled": "bool",
          "protocol": "string",
          "provisioningState": "string",
          "requestTimeout": "int"
        },
        "type": "string"
      }
    ],
    "enableHttp2": "bool",
    "frontendIPConfigurations": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "privateIPAddress": "string",
          "privateIPAllocationMethod": "string",
          "provisioningState": "string",
          "publicIPAddress": {
            "id": "string"
          },
          "subnet": {
            "id": "string"
          }
        },
        "type": "string"
      }
    ],
    "frontendPorts": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "port": "int",
          "provisioningState": "string"
        },
        "type": "string"
      }
    ],
    "gatewayIPConfigurations": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "provisioningState": "string",
          "subnet": {
            "id": "string"
          }
        },
        "type": "string"
      }
    ],
    "httpListeners": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "frontendIPConfiguration": {
            "id": "string"
          },
          "frontendPort": {
            "id": "string"
          },
          "hostName": "string",
          "protocol": "string",
          "provisioningState": "string",
          "requireServerNameIndication": "bool",
          "sslCertificate": {
            "id": "string"
          }
        },
        "type": "string"
      }
    ],
    "probes": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "host": "string",
          "interval": "int",
          "match": {
            "body": "string",
            "statusCodes": [ "string" ]
          },
          "minServers": "int",
          "path": "string",
          "pickHostNameFromBackendHttpSettings": "bool",
          "protocol": "string",
          "provisioningState": "string",
          "timeout": "int",
          "unhealthyThreshold": "int"
        },
        "type": "string"
      }
    ],
    "provisioningState": "string",
    "redirectConfigurations": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "includePath": "bool",
          "includeQueryString": "bool",
          "pathRules": [
            {
              "id": "string"
            }
          ],
          "redirectType": "string",
          "requestRoutingRules": [
            {
              "id": "string"
            }
          ],
          "targetListener": {
            "id": "string"
          },
          "targetUrl": "string",
          "urlPathMaps": [
            {
              "id": "string"
            }
          ]
        },
        "type": "string"
      }
    ],
    "requestRoutingRules": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "backendAddressPool": {
            "id": "string"
          },
          "backendHttpSettings": {
            "id": "string"
          },
          "httpListener": {
            "id": "string"
          },
          "provisioningState": "string",
          "redirectConfiguration": {
            "id": "string"
          },
          "ruleType": "string",
          "urlPathMap": {
            "id": "string"
          }
        },
        "type": "string"
      }
    ],
    "resourceGuid": "string",
    "sku": {
      "capacity": "int",
      "name": "string",
      "tier": "string"
    },
    "sslCertificates": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "data": "string",
          "password": "string",
          "provisioningState": "string",
          "publicCertData": "string"
        },
        "type": "string"
      }
    ],
    "sslPolicy": {
      "cipherSuites": [ "string" ],
      "disabledSslProtocols": [ "string" ],
      "minProtocolVersion": "string",
      "policyName": "string",
      "policyType": "string"
    },
    "urlPathMaps": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "defaultBackendAddressPool": {
            "id": "string"
          },
          "defaultBackendHttpSettings": {
            "id": "string"
          },
          "defaultRedirectConfiguration": {
            "id": "string"
          },
          "pathRules": [
            {
              "etag": "string",
              "id": "string",
              "name": "string",
              "properties": {
                "backendAddressPool": {
                  "id": "string"
                },
                "backendHttpSettings": {
                  "id": "string"
                },
                "paths": [ "string" ],
                "provisioningState": "string",
                "redirectConfiguration": {
                  "id": "string"
                }
              },
              "type": "string"
            }
          ],
          "provisioningState": "string"
        },
        "type": "string"
      }
    ],
    "webApplicationFirewallConfiguration": {
      "disabledRuleGroups": [
        {
          "ruleGroupName": "string",
          "rules": [ "int" ]
        }
      ],
      "enabled": "bool",
      "firewallMode": "string",
      "ruleSetType": "string",
      "ruleSetVersion": "string"
    }
  },
  "tags": {
    "{customized property}": "string"
  }
}

Hodnoty vlastností

ApplicationGatewayAuthenticationCertificate

Jméno Popis Hodnota
etag Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku. řetězec
id ID prostředku. řetězec
Jméno Název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. řetězec
vlastnosti Vlastnosti ověřovacích certifikátů služby Application Gateway ApplicationGatewayAuthenticationCertificatePropertiesFormat
typ Typ prostředku řetězec

ApplicationGatewayAuthenticationCertificatePropertiesFormat

Jméno Popis Hodnota
data Veřejná data certifikátu. řetězec
provisioningState Stav zřizování prostředku ověřovacího certifikátu Možné hodnoty jsou: "Aktualizace", "Odstranění" a "Selhání". řetězec

ApplicationGatewayBackendAddress

Jméno Popis Hodnota
Fqdn Plně kvalifikovaný název domény (FQDN). řetězec
ipAddress IP adresa řetězec

ApplicationGatewayBackendAddressPool

Jméno Popis Hodnota
etag Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku. řetězec
id ID prostředku. řetězec
Jméno Prostředek, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. řetězec
vlastnosti Vlastnosti fondu back-endových adres služby Application Gateway applicationGatewayBackendAddressPoolPropertiesFormat
typ Typ prostředku řetězec

ApplicationGatewayBackendAddressPoolPropertiesFormat

Jméno Popis Hodnota
back-endAddresses Back-endové adresy ApplicationGatewayBackendAddress[]
back-endIPConfigurations Kolekce odkazů na IP adresy definované v síťových rozhraních NetworkInterfaceIPConfiguration[]
provisioningState Stav zřizování prostředku back-endového fondu adres Možné hodnoty jsou: "Aktualizace", "Odstranění" a "Selhání". řetězec

ApplicationGatewayBackendHttpSettings

Jméno Popis Hodnota
etag Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku. řetězec
id ID prostředku. řetězec
Jméno Název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. řetězec
vlastnosti Vlastnosti nastavení fondu back-endových adres služby Application Gateway applicationGatewayBackendHttpSettingsPropertiesFormat
typ Typ prostředku řetězec

ApplicationGatewayBackendHttpSettingsPropertiesFormat

Jméno Popis Hodnota
affinityCookieName Název souboru cookie, který se má použít pro soubor cookie spřažení. řetězec
authenticationCertificates Pole odkazů na ověřovací certifikáty služby Application Gateway subresource[]
connectionDraining Vyprazdňování připojení prostředku nastavení HTTP back-endu applicationGatewayConnectionDraining
cookieBasedAffinity Spřažení na základě souborů cookie. Zakázáno
Povoleno
hostName Hlavička hostitele, která se má odeslat na back-endové servery. řetězec
cesta Cesta, která by se měla použít jako předpona pro všechny požadavky HTTP. Null znamená, že žádná cesta nebude mít předponu. Výchozí hodnota je null. řetězec
pickHostNameFromBackendAddress Jestli chcete vybrat hlavičku hostitele, měla by být vybrána z názvu hostitele back-endového serveru. Výchozí hodnota je false. Bool
přístav Přístav Int
sonda Test prostředku aplikační brány subresource
probeEnabled Jestli je sonda povolená. Výchozí hodnota je false. Bool
protokol Protokol. Http
Https
provisioningState Stav zřizování prostředku nastavení HTTP back-endu Možné hodnoty jsou: "Aktualizace", "Odstranění" a "Selhání". řetězec
requestTimeout Časový limit požadavku v sekundách Application Gateway požadavek selže, pokud odpověď není přijata v rámci requestTimeoutu. Přijatelné hodnoty jsou od 1 sekundy do 86400 sekund. Int

ApplicationGatewayConnectionDraining

Jméno Popis Hodnota
drainTimeoutInSec Počet sekund vyprázdnění připojení je aktivní. Přijatelné hodnoty jsou od 1 sekundy do 3600 sekund. Int

Omezení:
Minimální hodnota = 1
Maximální hodnota = 3600 (povinné)
zpřístupněný Bez ohledu na to, jestli je povolené vyprazdňování připojení, nebo ne. bool (povinné)

ApplicationGatewayFirewallDisabledRuleGroup

Jméno Popis Hodnota
ruleGroupName Název skupiny pravidel, která bude zakázaná. string (povinné)
pravidla Seznam pravidel, která budou zakázána. Pokud je hodnota null, všechna pravidla skupiny pravidel budou zakázaná. int[]

ApplicationGatewayFrontendIPConfiguration

Jméno Popis Hodnota
etag Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku. řetězec
id ID prostředku. řetězec
Jméno Název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. řetězec
vlastnosti Vlastnosti konfigurace front-endové IP adresy aplikační brány ApplicationGatewayFrontendIPConfigurationPropertiesFormat
typ Typ prostředku řetězec

ApplicationGatewayFrontendIPConfigurationPropertiesFormat

Jméno Popis Hodnota
privateIPAddress PrivateIPAddress konfigurace PROTOKOLU IP síťového rozhraní. řetězec
privateIPAllocationMethod Metoda přidělování privátního IP serveru. Dynamická
Statická
provisioningState Stav zřizování prostředku veřejné IP adresy Možné hodnoty jsou: "Aktualizace", "Odstranění" a "Selhání". řetězec
publicIPAddress Odkaz na prostředek PublicIP subresource
podsíť Odkaz na prostředek podsítě subresource

ApplicationGatewayFrontendPort

Jméno Popis Hodnota
etag Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku. řetězec
id ID prostředku. řetězec
Jméno Název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. řetězec
vlastnosti Vlastnosti front-endového portu aplikační brány ApplicationGatewayFrontendPortPropertiesFormat
typ Typ prostředku řetězec

ApplicationGatewayFrontendPortPropertiesFormat

Jméno Popis Hodnota
přístav Front-endový port Int
provisioningState Stav zřizování prostředku front-endového portu Možné hodnoty jsou: "Aktualizace", "Odstranění" a "Selhání". řetězec

ApplicationGatewayHttpListener

Jméno Popis Hodnota
etag Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku. řetězec
id ID prostředku. řetězec
Jméno Název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. řetězec
vlastnosti Vlastnosti naslouchacího procesu HTTP aplikační brány applicationGatewayHttpListenerPropertiesFormat
typ Typ prostředku řetězec

ApplicationGatewayHttpListenerPropertiesFormat

Jméno Popis Hodnota
frontendIPConfiguration Prostředek konfigurace front-endové IP adresy aplikační brány subresource
frontendPort Prostředek front-endového portu služby Application Gateway subresource
hostName Název hostitele naslouchacího procesu HTTP řetězec
protokol Protokol. Http
Https
provisioningState Stav zřizování prostředku naslouchacího procesu HTTP Možné hodnoty jsou: "Aktualizace", "Odstranění" a "Selhání". řetězec
requireServerNameIndication Platí pouze v případě, že protokol je https. Umožňuje SNI pro více hostitelů. Bool
sslCertificate Prostředek certifikátu SSL služby Application Gateway subresource

ApplicationGatewayIPConfiguration

Jméno Popis Hodnota
etag Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku. řetězec
id ID prostředku. řetězec
Jméno Název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. řetězec
vlastnosti Vlastnosti konfigurace PROTOKOLU IP služby Application Gateway applicationGatewayIPConfigurationPropertiesFormat
typ Typ prostředku řetězec

ApplicationGatewayIPConfigurationPropertiesFormat

Jméno Popis Hodnota
provisioningState Stav zřizování prostředku podsítě služby Application Gateway Možné hodnoty jsou: "Aktualizace", "Odstranění" a "Selhání". řetězec
podsíť Odkaz na prostředek podsítě Podsíť, ze které aplikační brána získá svou privátní adresu. subresource

ApplicationGatewayPathRule

Jméno Popis Hodnota
etag Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku. řetězec
id ID prostředku. řetězec
Jméno Název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. řetězec
vlastnosti Vlastnosti pravidla cesty služby Application Gateway applicationGatewayPathRulePropertiesFormat
typ Typ prostředku řetězec

ApplicationGatewayPathRulePropertiesFormat

Jméno Popis Hodnota
backendAddressPool Prostředek fondu back-endových adres s pravidlem cesty k cestě URL. subresource
backendHttpSettings Prostředek nastavení HTTP back-endu pravidla cesty url cesty k cestě. subresource
stezky Pravidla cesty mapy cest URL string[]
provisioningState Pravidlo cesty prostředku mapování cest URL Možné hodnoty jsou: "Aktualizace", "Odstranění" a "Selhání". řetězec
redirectConfiguration Přesměrujte prostředek konfigurace pravidla mapování cesty url. subresource

ApplicationGatewayProbe

Jméno Popis Hodnota
etag Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku. řetězec
id ID prostředku. řetězec
Jméno Název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. řetězec
vlastnosti Vlastnosti sondy aplikační brány ApplicationGatewayProbePropertiesFormat
typ Typ prostředku řetězec

ApplicationGatewayProbeHealthResponseMatch

Jméno Popis Hodnota
tělo Tělo, které musí být obsaženo v odpovědi na stav. Výchozí hodnota je prázdná. řetězec
statusCodes Povolené rozsahy stavových kódů v pořádku Výchozí rozsah stavových kódů v pořádku je 200–399. string[]

ApplicationGatewayProbePropertiesFormat

Jméno Popis Hodnota
hostitel Název hostitele pro odeslání sondy. řetězec
interval Interval sondy v sekundách. Toto je časový interval mezi dvěma po sobě jdoucími sondami. Přijatelné hodnoty jsou od 1 sekundy do 86400 sekund. Int
utkání Kritérium pro klasifikaci odpovědi sondy, která je v pořádku ApplicationGatewayProbeHealthResponseMatch
minServers Minimální početserverůch Výchozí hodnota je 0. Int
cesta Relativní cesta sondy Platná cesta začíná od /. Sonda se odesílá do <protokolu>://<hostitel>:<port><cesta> řetězec
pickHostNameFromBackendHttpSettings Určuje, jestli má být hlavička hostitele vybrána z nastavení http back-endu. Výchozí hodnota je false. Bool
protokol Protokol. Http
Https
provisioningState Stav zřizování prostředku nastavení HTTP back-endu Možné hodnoty jsou: "Aktualizace", "Odstranění" a "Selhání". řetězec
přerušení zápasu časový limit sondy v sekundách. Sonda označená jako neúspěšná, pokud v tomto časovém limitu nebyla přijata platná odpověď. Přijatelné hodnoty jsou od 1 sekundy do 86400 sekund. Int
není v pořádku Počet opakování sondy. Back-endový server je označený po po sobě jdoucím počtu selhání sondy do stavu Není v pořádku. Přijatelné hodnoty jsou od 1 sekundy do 20. Int

ApplicationGatewayPropertiesFormat

Jméno Popis Hodnota
authenticationCertificates Ověřovací certifikáty prostředku služby Application Gateway ApplicationGatewayAuthenticationCertificate[]
backendAddressPools Back-endový fond adres prostředku služby Application Gateway. ApplicationGatewayBackendAddressPool[]
backendHttpSettingsCollection Nastavení http back-endu prostředku služby Application Gateway ApplicationGatewayBackendHttpSettings[]
enableHttp2 Určuje, jestli je pro prostředek služby Application Gateway povolený protokol HTTP2. Bool
front-endIPConfigurations IP adresy front-endu prostředku služby Application Gateway. ApplicationGatewayFrontendIPConfiguration[]
frontendPorts Front-endové porty prostředku služby Application Gateway ApplicationGatewayFrontendPort[]
gatewayIPConfigurations Podsítě prostředku brány. ApplicationGatewayIPConfiguration[]
HttpListeners Naslouchací procesy http prostředku služby Application Gateway ApplicationGatewayHttpListener[]
sondy Sondy prostředku služby Application Gateway ApplicationGatewayProbe[]
provisioningState Stav zřizování prostředku služby Application Gateway Možné hodnoty jsou: "Aktualizace", "Odstranění" a "Selhání". řetězec
redirectConfigurations Konfigurace přesměrování prostředku služby Application Gateway ApplicationGatewayRedirectConfiguration[]
requestRoutingRules Žádost o pravidla směrování prostředku služby Application Gateway ApplicationGatewayRequestRoutingRule[]
resourceGuid Vlastnost GUID prostředku služby Application Gateway řetězec
sku Skladová položka prostředku služby Application Gateway. ApplicationGatewaySku
sslCertificates Certifikáty SSL prostředku služby Application Gateway ApplicationGatewaySslCertificate[]
sslPolicy Zásady SSL prostředku služby Application Gateway. applicationGatewaySslPolicy
urlPathMaps Mapa cesty url prostředku služby Application Gateway ApplicationGatewayUrlPathMap[]
webApplicationFirewallConfiguration Konfigurace firewallu webových aplikací applicationGatewayWebApplicationFirewallConfiguration

ApplicationGatewayRedirectConfiguration

Jméno Popis Hodnota
etag Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku. řetězec
id ID prostředku. řetězec
Jméno Název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. řetězec
vlastnosti Vlastnosti konfigurace přesměrování služby Application Gateway ApplicationGatewayRedirectConfigurationPropertiesFormat
typ Typ prostředku řetězec

ApplicationGatewayRedirectConfigurationPropertiesFormat

Jméno Popis Hodnota
includePath Zahrňte cestu do přesměrované adresy URL. Bool
includeQueryString Do přesměrované adresy URL zahrňte řetězec dotazu. Bool
pathRules Pravidla cesty určující konfiguraci přesměrování subresource[]
redirectType Podporované typy přesměrování http – trvalé, dočasné, nalezené, SeeOther. "Nalezeno"
"Trvalé"
"SeeOther"
Dočasná
requestRoutingRules Směrování požadavků určující konfiguraci přesměrování subresource[]
targetListener Odkaz na naslouchací proces pro přesměrování požadavku na subresource
targetUrl Adresa URL, na kterou se má požadavek přesměrovat. řetězec
urlPathMaps Mapy cest url určující výchozí konfiguraci přesměrování subresource[]

ApplicationGatewayRequestRoutingRule

Jméno Popis Hodnota
etag Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku. řetězec
id ID prostředku. řetězec
Jméno Název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. řetězec
vlastnosti Vlastnosti pravidla směrování požadavků služby Application Gateway ApplicationGatewayRequestRoutingRulePropertiesFormat
typ Typ prostředku řetězec

ApplicationGatewayRequestRoutingRulePropertiesFormat

Jméno Popis Hodnota
backendAddressPool Prostředek fondu back-endových adres služby Application Gateway subresource
backendHttpSettings Prostředek front-endového portu služby Application Gateway subresource
httpListener Prostředek naslouchacího procesu HTTP aplikační brány. subresource
provisioningState Stav zřizování prostředku pravidla směrování požadavku Možné hodnoty jsou: "Aktualizace", "Odstranění" a "Selhání". řetězec
redirectConfiguration Přesměrujte prostředek konfigurace služby Application Gateway. subresource
ruleType Typ pravidla "Základní"
PathBasedRouting
urlPathMap Prostředek mapy cesty url služby Application Gateway subresource

ApplicationGatewaySku

Jméno Popis Hodnota
kapacita Kapacita (počet instancí) služby Application Gateway Int
Jméno Název skladové položky služby Application Gateway "Standard_Large"
"Standard_Medium"
"Standard_Small"
WAF_Large
"WAF_Medium"
úroveň Vrstva aplikační brány. "Standardní"
WAF

ApplicationGatewaySslCertificate

Jméno Popis Hodnota
etag Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku. řetězec
id ID prostředku. řetězec
Jméno Název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. řetězec
vlastnosti Vlastnosti certifikátů SSL aplikační brány ApplicationGatewaySslCertificatePropertiesFormat
typ Typ prostředku řetězec

ApplicationGatewaySslCertificatePropertiesFormat

Jméno Popis Hodnota
data Certifikát pfx s kódováním Base-64 Platí pouze v požadavku PUT. řetězec
heslo Heslo pro soubor pfx zadaný v datech. Platí pouze v požadavku PUT. řetězec
provisioningState Možné hodnoty zřizování prostředku certifikátu SSL: Aktualizace, Odstranění a Selhání. řetězec
publicCertData Data veřejného certifikátu s kódováním Base-64 odpovídající pfx zadaným v datech Platí pouze v požadavku GET. řetězec

ApplicationGatewaySslPolicy

Jméno Popis Hodnota
šiferSuites Šifrovací sady ssl, které se mají povolit v zadaném pořadí pro aplikační bránu. Řetězcové pole obsahující některou z těchto možností:
"TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA"
TLS_DHE_DSS_WITH_AES_128_CBC_SHA
"TLS_DHE_DSS_WITH_AES_128_CBC_SHA256"
"TLS_DHE_DSS_WITH_AES_256_CBC_SHA"
"TLS_DHE_DSS_WITH_AES_256_CBC_SHA256"
"TLS_DHE_RSA_WITH_AES_128_CBC_SHA"
"TLS_DHE_RSA_WITH_AES_128_GCM_SHA256"
"TLS_DHE_RSA_WITH_AES_256_CBC_SHA"
"TLS_DHE_RSA_WITH_AES_256_GCM_SHA384"
TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA
"TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256"
"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256"
"TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA"
"TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384"
"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384"
"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA"
"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256"
"TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256"
"TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA"
"TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384"
"TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384"
"TLS_RSA_WITH_3DES_EDE_CBC_SHA"
TLS_RSA_WITH_AES_128_CBC_SHA
TLS_RSA_WITH_AES_128_CBC_SHA256
"TLS_RSA_WITH_AES_128_GCM_SHA256"
"TLS_RSA_WITH_AES_256_CBC_SHA"
"TLS_RSA_WITH_AES_256_CBC_SHA256"
"TLS_RSA_WITH_AES_256_GCM_SHA384"
disabledSslProtocols Protokoly SSL, které se mají zakázat ve službě Application Gateway. Řetězcové pole obsahující některou z těchto možností:
"TLSv1_0"
"TLSv1_1"
"TLSv1_2"
minProtocolVersion Minimální verze protokolu SSL, která se má podporovat ve službě Application Gateway. "TLSv1_0"
"TLSv1_1"
"TLSv1_2"
policyName Název předdefinované zásady ssl AppGwSslPolicy20150501
AppGwSslPolicy20170401
AppGwSslPolicy20170401S
policyType Typ zásad ssl Vlastní
Předdefinované

ApplicationGatewayUrlPathMap

Jméno Popis Hodnota
etag Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku. řetězec
id ID prostředku. řetězec
Jméno Název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. řetězec
vlastnosti Vlastnosti UrlPathMap aplikační brány ApplicationGatewayUrlPathMapPropertiesFormat
typ Typ prostředku řetězec

ApplicationGatewayUrlPathMapPropertiesFormat

Jméno Popis Hodnota
defaultBackendAddressPool Výchozí prostředek fondu back-endových adres map cest URL subresource
defaultBackendHttpSettings Výchozí prostředek nastavení HTTP back-endu mapy cest URL subresource
defaultRedirectConfiguration Výchozí prostředek konfigurace přesměrování mapy cest URL subresource
pathRules Pravidlo cesty prostředku mapování cest URL applicationGatewayPathRule[]
provisioningState Stav zřizování prostředku nastavení HTTP back-endu Možné hodnoty jsou: "Aktualizace", "Odstranění" a "Selhání". řetězec

ApplicationGatewayWebApplicationFirewallConfiguration

Jméno Popis Hodnota
disabledRuleGroups Zakázané skupiny pravidel. ApplicationGatewayFirewallDisabledRuleGroup[]
zpřístupněný Bez ohledu na to, jestli je povolená brána firewall webových aplikací, nebo ne. bool (povinné)
firewallMode Režim firewallu webových aplikací Detekce
Prevence (povinné)
ruleSetType Typ sady pravidel firewallu webových aplikací. Možné hodnoty jsou: OWASP. string (povinné)
ruleSetVersion Verze typu sady pravidel. string (povinné)

ApplicationSecurityGroup

Jméno Popis Hodnota
id ID prostředku. řetězec
umístění Umístění prostředku řetězec
vlastnosti Vlastnosti skupiny zabezpečení aplikace ApplicationSecurityGroupPropertiesFormat
visačky Značky prostředků značky prostředků

ApplicationSecurityGroupPropertiesFormat

Jméno Popis Hodnota

BackendAddressPool

Jméno Popis Hodnota
etag Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku. řetězec
id ID prostředku. řetězec
Jméno Získá název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. řetězec
vlastnosti Vlastnosti back-endového fondu adres nástroje pro vyrovnávání zatížení BackendAddressPoolPropertiesFormat

BackendAddressPoolPropertiesFormat

Jméno Popis Hodnota
provisioningState Získejte stav zřizování prostředku veřejné IP adresy. Možné hodnoty jsou: "Aktualizace", "Odstranění" a "Selhání". řetězec

InboundNatRule

Jméno Popis Hodnota
etag Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku. řetězec
id ID prostředku. řetězec
Jméno Získá název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. řetězec
vlastnosti Vlastnosti pravidla příchozího překladu adres nástroje pro vyrovnávání zatížení InboundNatRulePropertiesFormat

InboundNatRulePropertiesFormat

Jméno Popis Hodnota
backendPort Port použitý pro interní koncový bod. Přijatelné hodnoty jsou v rozsahu od 1 do 65535. Int
enableFloatingIP Nakonfiguruje koncový bod virtuálního počítače pro funkci plovoucí IP adresy potřebnou ke konfiguraci skupiny dostupnosti SQL AlwaysOn. Toto nastavení se vyžaduje při použití skupin dostupnosti AlwaysOn SQL na SQL Serveru. Toto nastavení nelze po vytvoření koncového bodu změnit. Bool
frontendIPConfiguration Odkaz na front-endové IP adresy. subresource
frontendPort Port pro externí koncový bod. Čísla portů pro každé pravidlo musí být jedinečná v rámci Load Balanceru. Přijatelné hodnoty jsou v rozsahu od 1 do 65534. Int
idleTimeoutInMinutes Časový limit pro nečinné připojení TCP. Hodnotu je možné nastavit mezi 4 a 30 minut. Výchozí hodnota je 4 minuty. Tento prvek se používá pouze v případě, že je protokol nastavený na TCP. Int
protokol Přenosový protokol pro koncový bod. Možné hodnoty jsou Udp nebo Tcp nebo All. "Vše"
Tcp
Udp
provisioningState Získá stav zřizování prostředku veřejné IP adresy. Možné hodnoty jsou: "Aktualizace", "Odstranění" a "Selhání". řetězec

Microsoft.Network/applicationGateways

Jméno Popis Hodnota
apiVersion Verze rozhraní API '2017-10-01'
etag Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku. řetězec
umístění Umístění prostředku řetězec
Jméno Název prostředku string (povinné)
vlastnosti Vlastnosti aplikační brány ApplicationGatewayPropertiesFormat
visačky Značky prostředků Slovník názvů a hodnot značek Viz Značky v šablonách
typ Typ prostředku Microsoft.Network/applicationGateways

NetworkInterfaceIPConfiguration

Jméno Popis Hodnota
etag Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku. řetězec
id ID prostředku. řetězec
Jméno Název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. řetězec
vlastnosti Vlastnosti konfigurace PROTOKOLU IP síťového rozhraní NetworkInterfaceIPConfigurationPropertiesFormat

NetworkInterfaceIPConfigurationPropertiesFormat

Jméno Popis Hodnota
applicationGatewayBackendAddressPools Odkaz na prostředek ApplicationGatewayBackendAddressPool. ApplicationGatewayBackendAddressPool[]
applicationSecurityGroups Skupiny zabezpečení aplikací, ve kterých je zahrnutá konfigurace PROTOKOLU IP. ApplicationSecurityGroup[]
loadBalancerBackendAddressPools Odkaz na prostředek LoadBalancerBackendAddressPool. BackendAddressPool[]
loadBalancerInboundNatRules Seznam odkazů na LoadBalancerInboundNatRules. příchozíNatRule []
primární Získá, zda se jedná o primární adresu zákazníka v síťovém rozhraní. Bool
privateIPAddress Privátní IP adresa konfigurace IP adresy. řetězec
privateIPAddressVersion K dispozici od verze Api-Version 2016-03-30 a vyšší představuje, jestli je konkrétní konfigurace ip adres IPv4 nebo IPv6. Výchozí hodnota se považuje za protokol IPv4. Možné hodnoty jsou: IPv4 a IPv6. IPv4
IPv6
privateIPAllocationMethod Definuje způsob přiřazení privátní IP adresy. Možné hodnoty jsou: Static a Dynamic. Dynamická
Statická
provisioningState Stav zřizování konfigurace PROTOKOLU IP síťového rozhraní. Možné hodnoty jsou: "Aktualizace", "Odstranění" a "Selhání". řetězec
publicIPAddress Veřejná IP adresa vázaná na konfiguraci PROTOKOLU IP. PublicIPAddress
podsíť Podsíť vázaná na konfiguraci PROTOKOLU IP. podsítě

NetworkSecurityGroup

Jméno Popis Hodnota
etag Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku. řetězec
id ID prostředku. řetězec
umístění Umístění prostředku řetězec
vlastnosti Vlastnosti skupiny zabezpečení sítě NetworkSecurityGroupPropertiesFormat
visačky Značky prostředků značky prostředků

NetworkSecurityGroupPropertiesFormat

Jméno Popis Hodnota
defaultSecurityRules Výchozí pravidla zabezpečení skupiny zabezpečení sítě. SecurityRule []
provisioningState Stav zřizování prostředku veřejné IP adresy. Možné hodnoty jsou: "Aktualizace", "Odstranění" a "Selhání". řetězec
resourceGuid Vlastnost GUID prostředku prostředku skupiny zabezpečení sítě. řetězec
securityRules Kolekce pravidel zabezpečení skupiny zabezpečení sítě. SecurityRule []

PublicIPAddress

Jméno Popis Hodnota
etag Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku. řetězec
id ID prostředku. řetězec
umístění Umístění prostředku řetězec
vlastnosti Vlastnosti veřejné IP adresy PublicIPAddressPropertiesFormat
sku Skladová položka veřejné IP adresy. publicIPAddressSku
visačky Značky prostředků značky prostředků
zóny Seznam zón dostupnosti označující IP adresu přidělenou pro prostředek, ze které musí pocházet. string[]

PublicIPAddressDnsSettings

Jméno Popis Hodnota
domainNameLabel Získá nebo nastaví popisek názvu domény. Zřetězení popisku názvu domény a regionalizované zóny DNS tvoří plně kvalifikovaný název domény přidružený k veřejné IP adrese. Pokud je zadán popisek názvu domény, vytvoří se záznam DNS pro veřejnou IP adresu v systému Microsoft Azure DNS. řetězec
Fqdn Získá plně kvalifikovaný název domény záznamu DNS přidruženého k veřejné IP adrese. Jedná se o zřetězení domainNameLabel a regionalizované zóny DNS. řetězec
reverseFqdn Získá nebo nastaví reverzní plně kvalifikovaný název domény. Viditelný plně kvalifikovaný název domény, který se překládá na tuto veřejnou IP adresu. Pokud je zadaná hodnota reverseFqdn, vytvoří se záznam DNS PTR odkazující z IP adresy v doméně in-addr.arpa na reverzní plně kvalifikovaný název domény. řetězec

PublicIPAddressPropertiesFormat

Jméno Popis Hodnota
dnsSettings Plně kvalifikovaný název domény záznamu DNS přidruženého k veřejné IP adrese. PublicIPAddressDnsSettings
idleTimeoutInMinutes Časový limit nečinnosti veřejné IP adresy. Int
ipAddress IP adresa přidružená k prostředku veřejné IP adresy. řetězec
provisioningState Stav zřizování prostředku PublicIP. Možné hodnoty jsou: "Aktualizace", "Odstranění" a "Selhání". řetězec
publicIPAddressVersion Verze veřejné IP adresy. Možné hodnoty jsou: IPv4 a IPv6. IPv4
IPv6
publicIPAllocationMethod Metoda přidělování veřejných IP adres. Možné hodnoty jsou: Static a Dynamic. Dynamická
Statická
resourceGuid Vlastnost GUID prostředku prostředku veřejné IP adresy. řetězec

PublicIPAddressSku

Jméno Popis Hodnota
Jméno Název skladové položky veřejné IP adresy. "Základní"
"Standardní"
Jméno Popis Hodnota
id ID prostředku. řetězec
Jméno Název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. řetězec
vlastnosti Formát vlastností navigačního odkazu zdroje ResourceNavigationLinkFormat

ResourceNavigationLinkFormat

Jméno Popis Hodnota
propojit Propojení s externím prostředkem řetězec
linkedResourceType Typ prostředku propojeného prostředku řetězec

Značky prostředků

Jméno Popis Hodnota

Značky prostředků

Jméno Popis Hodnota

Značky prostředků

Jméno Popis Hodnota

Značky prostředků

Jméno Popis Hodnota

Značky prostředků

Jméno Popis Hodnota

Cesta

Jméno Popis Hodnota
etag Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku. řetězec
id ID prostředku. řetězec
Jméno Název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. řetězec
vlastnosti Vlastnosti trasy. RoutePropertiesFormat

RoutePropertiesFormat

Jméno Popis Hodnota
addressPrefix Cíl CIDR, na který se trasa vztahuje. řetězec
nextHopIpAddress Pakety IP adres by se měly předávat. Hodnoty dalšího segmentu směrování jsou povoleny pouze v trasách, kde typ dalšího segmentu směrování je VirtualAppliance. řetězec
nextHopType Typ směrování Azure, na který se má paket odeslat. Možné hodnoty jsou: VirtualNetworkGateway, VnetLocal, Internet, VirtualAppliance a None. Internet
None (Žádný)
VirtualAppliance
VirtualNetworkGateway
VnetLocal (povinné)
provisioningState Stav zřizování prostředku. Možné hodnoty jsou: "Aktualizace", "Odstranění" a "Selhání". řetězec

Směrovací tabulka

Jméno Popis Hodnota
etag Získá jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku. řetězec
id ID prostředku. řetězec
umístění Umístění prostředku řetězec
vlastnosti Vlastnosti směrovací tabulky RouteTablePropertiesFormat
visačky Značky prostředků značky prostředků

RouteTablePropertiesFormat

Jméno Popis Hodnota
disableBgpRoutePropagation Získá nebo nastaví, zda zakázat trasy získané protokolem BGP v této směrovací tabulce. Pravda znamená zakázání. Bool
provisioningState Stav zřizování prostředku. Možné hodnoty jsou: "Aktualizace", "Odstranění" a "Selhání". řetězec
trasy Kolekce tras obsažených v směrovací tabulce route[]

SecurityRule

Jméno Popis Hodnota
etag Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku. řetězec
id ID prostředku. řetězec
Jméno Název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. řetězec
vlastnosti Vlastnosti pravidla zabezpečení SecurityRulePropertiesFormat

SecurityRulePropertiesFormat

Jméno Popis Hodnota
přístup Síťový provoz je povolený nebo zakázaný. Možné hodnoty jsou: Allow (Povolit) a Deny (Odepřít). Povolit
Odepřít (povinné)
popis Popis tohoto pravidla Omezeno na 140 znaků. řetězec
destinationAddressPrefix Předpona cílové adresy. ROZSAH CIDR nebo cílových IP adres. Hvězdičku *lze použít také ke shodě se všemi zdrojovými IP adresami. Můžete také použít výchozí značky, jako je VirtualNetwork, AzureLoadBalancer a Internet. řetězec
destinationAddressPrefixes Předpony cílové adresy. Rozsahy CIDR nebo cílových IP adres string[]
destinationApplicationSecurityGroups Skupina zabezpečení aplikace určená jako cíl. ApplicationSecurityGroup[]
destinationPortRange Cílový port nebo rozsah. Celé číslo nebo rozsah mezi 0 a 65535. Hvězdičku *lze použít také ke shodě všech portů. řetězec
destinationPortRanges Rozsahy cílových portů. string[]
směr Směr pravidla. Směr určuje, jestli se pravidlo vyhodnotí u příchozího nebo odchozího provozu. Možné hodnoty jsou: Inbound (Příchozí) a Outbound (Odchozí). Příchozí
Odchozí (povinné)
priorita Priorita pravidla. Hodnota může být mezi 100 a 4096. Číslo priority musí být jedinečné pro každé pravidlo v kolekci. Čím nižší je číslo priority, tím vyšší je priorita pravidla. Int
protokol Síťový protokol, na který se toto pravidlo vztahuje. Možné hodnoty jsou Tcp, Udp a *. '*'
Tcp
Udp (povinné)
provisioningState Stav zřizování prostředku veřejné IP adresy. Možné hodnoty jsou: "Aktualizace", "Odstranění" a "Selhání". řetězec
sourceAddressPrefix Rozsah CIDR nebo zdrojové IP adresy. Hvězdičku *lze použít také ke shodě se všemi zdrojovými IP adresami. Můžete také použít výchozí značky, jako je VirtualNetwork, AzureLoadBalancer a Internet. Pokud se jedná o pravidlo příchozího přenosu dat, určuje, odkud síťový provoz pochází. řetězec
sourceAddressPrefixes Rozsahy CIDR nebo zdrojových IP adres. string[]
sourceApplicationSecurityGroups Skupina zabezpečení aplikace zadaná jako zdroj. ApplicationSecurityGroup[]
sourcePortRange Zdrojový port nebo rozsah. Celé číslo nebo rozsah mezi 0 a 65535. Hvězdičku *lze použít také ke shodě všech portů. řetězec
sourcePortRanges Rozsahy zdrojových portů. string[]

ServiceEndpointPropertiesFormat

Jméno Popis Hodnota
Místa Seznamumístěních string[]
provisioningState Stav zřizování prostředku. řetězec
služba Typ služby koncového bodu. řetězec

Podsíť

Jméno Popis Hodnota
etag Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku. řetězec
id ID prostředku. řetězec
Jméno Název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. řetězec
vlastnosti Vlastnosti podsítě SubnetPropertiesFormat

SubnetPropertiesFormat

Jméno Popis Hodnota
addressPrefix Předpona adresy pro podsíť. řetězec
networkSecurityGroup Odkaz na prostředek NetworkSecurityGroup. NetworkSecurityGroup
provisioningState Stav zřizování prostředku. řetězec
resourceNavigationLinks Získá pole odkazů na externí prostředky pomocí podsítě. ResourceNavigationLink[]
routeTable Odkaz na prostředek RouteTable. směrovací tabulky
serviceEndpoints Pole koncových bodů služby. ServiceEndpointPropertiesFormat[]

Podsourc

Jméno Popis Hodnota
id ID prostředku. řetězec

Šablony pro rychlý start

Následující šablony pro rychlý start nasazují tento typ prostředku.

Šablona Popis
clusterU AKS se službou NAT Gateway a služby Application Gateway

nasazení do Azure
Tato ukázka ukazuje, jak nasadit cluster AKS se službou NAT Gateway pro odchozí připojení a službu Application Gateway pro příchozí připojení.
clusterU AKS s kontrolerem příchozího přenosu dat služby Application Gateway

nasazení do Azure
Tato ukázka ukazuje, jak nasadit cluster AKS se službou Application Gateway, kontrolerem příchozího přenosu dat služby Application Gateway, službou Azure Container Registry, Log Analytics a službou Key Vault.
App Gateway s WAF, SSL, IIS a přesměrováním HTTPS

nasazení do Azure
Tato šablona nasadí službu Application Gateway s WAF, koncové šifrování SSL a HTTP na https přesměrovává na serverech SLUŽBY IIS.
Application Gateway pro webovou aplikaci s omezením IP adres

nasazení do Azure
Tato šablona vytvoří aplikační bránu před webovou aplikací Azure s povoleným omezením IP adres ve webové aplikaci.
Application Gateway pro více hostitelských

nasazení do Azure
Tato šablona vytvoří službu Application Gateway a nakonfiguruje ji pro více hostitelů na portu 443.
Application Gateway pro směrování na základě cest URL

nasazení do Azure
Tato šablona vytvoří službu Application Gateway a nakonfiguruje ji pro směrování na základě cest URL.
Application Gateway s interní službou API Management a webovou aplikací

nasazení do Azure
Služba Application Gateway směruje internetový provoz do instance služby API Management (interní režim), která obsluhuje webové rozhraní API hostované ve webové aplikaci Azure.
Application Gateway s waF a zásadami brány firewall

nasazení do Azure
Tato šablona vytvoří službu Application Gateway s nakonfigurovanou bránou WAF spolu se zásadami brány firewall.
automatické škálování škálovací sady virtuálních počítačů LANSA s Windows pomocí služby Azure SQL Database

nasazení do Azure
Šablona nasadí sadu virtuálních počítačů s Windows s požadovaným počtem virtuálních počítačů ve škálovací sadě a msi LANSA pro instalaci do každého virtuálního počítače. Po nasazení škálovací sady virtuálních počítačů se k instalaci MSI LANSA použije rozšíření vlastních skriptů.
ukázkové nastavení služby Azure Application Gateway

nasazení do Azure
Tato šablona umožňuje rychle nasadit ukázku služby Azure Application Gateway k otestování vyrovnávání zatížení pomocí spřažení založeného na souborech cookie nebo bez.
Vytvoření webové aplikace chráněné službou Application Gateway v2

nasazení do Azure
Tato šablona vytvoří webovou aplikaci Azure s omezením přístupu pro službu Application Gateway v2. Služba Application Gateway se nasadí do virtuální sítě (podsítě), která má povolený koncový bod služby Microsoft.Web. Webová aplikace omezuje přístup k provozu z podsítě.
vytvoření webové aplikace, prostředí PE a služby Application Gateway v2

nasazení do Azure
Tato šablona vytvoří webovou aplikaci Azure s privátním koncovým bodem v podsíti virtuální sítě Azure , službou Application Gateway v2. Služba Application Gateway se nasadí do virtuální sítě (podsítě). Webová aplikace omezuje přístup k provozu z podsítě pomocí privátního koncového bodu.
vytvoření lokality WordPress ve virtuální síti

nasazení do Azure
Tato šablona vytvoří web WordPress ve službě Container Instance ve virtuální síti. Výstupem veřejného plně kvalifikovaného názvu domény webu, který by mohl přistupovat k webu WordPress.
vytvoření služby Application Gateway

nasazení do Azure
Tato šablona vytvoří aplikační bránu ve virtuální síti a nastaví pravidla vyrovnávání zatížení pro libovolný počet virtuálních počítačů.
vytvoření Application Gateway (vlastní SSL)

nasazení do Azure
Tato šablona nasadí službu Application Gateway nakonfigurovanou s vlastní zásadou SSL.
vytvoření služby Application Gateway (zásady SSL)

nasazení do Azure
Tato šablona nasadí službu Application Gateway nakonfigurovanou s předdefinovanými zásadami ssl.
vytvoření služby Application Gateway (WAF)

nasazení do Azure
Tato šablona vytvoří aplikační bránu s funkcí firewallu webových aplikací ve virtuální síti a nastaví pravidla vyrovnávání zatížení pro libovolný počet virtuálních počítačů.
vytvoření služby Application Gateway pro webových aplikací

nasazení do Azure
Tato šablona vytvoří aplikační bránu před dvěma službami Azure Web Apps s povolenou vlastní sondou.
vytvoření služby Application Gateway v2

nasazení do Azure
Tato šablona vytvoří ve virtuální síti aplikační bránu v2 a nastaví vlastnosti automatického škálování a pravidlo vyrovnávání zatížení HTTP s veřejným front-endem.
vytvoření služby Application Gateway V2 se službou Key Vault

nasazení do Azure
Tato šablona nasadí službu Application Gateway V2 ve virtuální síti, identitu definovanou uživatelem, službu Key Vault, tajný klíč (data certifikátu) a zásadu přístupu ve službě Key Vault a službě Application Gateway.
vytvoření služby Application Gateway s přepsání cesty

nasazení do Azure
Tato šablona nasadí službu Application Gateway a zobrazí použití funkce přepsání cesty pro back-endový fond adres.
vytvoření služby Application Gateway s sondy

nasazení do Azure
Tato šablona nasadí službu Application Gateway s vylepšenými funkcemi sondy.
vytvoření služby Application Gateway s veřejnou IP adresou

nasazení do Azure
Tato šablona vytvoří službu Application Gateway, veřejnou IP adresu pro službu Application Gateway a virtuální síť, ve které je služba Application Gateway nasazená. Nakonfiguruje také službu Application Gateway pro vyrovnávání zatížení http se dvěma back-endovými servery. Mějte na paměti, že musíte zadat platné IP adresy pro back-endové servery.
vytvoření služby Application Gateway s veřejnou IP adresou (přesměrování zpracování)

nasazení do Azure
Tato šablona vytvoří službu Application Gateway, veřejnou IP adresu pro službu Application Gateway a virtuální síť, ve které je služba Application Gateway nasazená. Nakonfiguruje také službu Application Gateway pro přesměrování zpracování ssl a vyrovnávání zatížení se dvěma back-endovými servery. Mějte na paměti, že musíte zadat platné IP adresy pro back-endové servery.
vytvoření služby Application Gateway s přesměrování

nasazení do Azure
Tato šablona vytvoří aplikační bránu s funkcemi přesměrování ve virtuální síti a nastaví vyrovnávání zatížení a pravidla přesměrování (základní a pathbased).
vytvoření služby Application Gateway s přepsáním

nasazení do Azure
Tato šablona vytvoří aplikační bránu s funkcemi přepsání ve virtuální síti a nastaví vyrovnávání zatížení a přepisuje pravidla.
vytvoření služby Azure Application Gateway v2

nasazení do Azure
Tato šablona vytvoří službu Azure Application Gateway se dvěma servery s Windows Serverem 2016 v back-endovém fondu.
vytvoření azure WAF v2 ve službě Azure Application Gateway

nasazení do Azure
Tato šablona vytvoří firewall webových aplikací Azure v2 ve službě Azure Application Gateway se dvěma servery s Windows Serverem 2016 v back-endovém fondu.
vytvoření služby Application Gateway IPv6

nasazení do Azure
Tato šablona vytvoří aplikační bránu s front-endem IPv6 ve virtuální síti se dvěma zásobníky.
vytvoření služby API Management v interní virtuální síti s služby App Gateway

nasazení do Azure
Tato šablona ukazuje, jak vytvořit instanci služby Azure API Management v privátní síti chráněné službou Azure Application Gateway.
vytvoření služby Application Gateway s certifikáty

nasazení do Azure
Tato šablona ukazuje, jak vygenerovat certifikáty podepsané svým držitelem služby Key Vault a pak odkazovat ze služby Application Gateway.
Nasazení škálovací sady virtuálních počítačů s Windows pomocí služby Azure Application Gateway

nasazení do Azure
Tato šablona umožňuje nasadit jednoduchou škálovací sadu virtuálních počítačů s Windows integrovanou se službou Azure Application Gateway a podporuje až 1 000 virtuálních počítačů.
Nasazení škálovací sady virtuálních počítačů s Ubuntu pomocí služby Azure Application Gateway

nasazení do Azure
Tato šablona umožňuje nasadit jednoduchou škálovací sadu virtuálních počítačů s Ubuntu integrovanou se službou Azure Application Gateway a podporuje až 1 000 virtuálních počítačů.
web eShop s služby ASE s interním nástrojem pro vyrovnávání zatížení

nasazení do Azure
App Service Environment je možnost plánu služeb Premium služby Azure App Service, která poskytuje plně izolované a vyhrazené prostředí pro bezpečné spouštění aplikací Azure App Service ve velkém měřítku, včetně Web Apps, Mobile Apps a API Apps.
služby Front Door Standard/Premium s počátečním služby Application Gateway

nasazení do Azure
Tato šablona vytvoří službu Front Door Standard/Premium a instanci služby Application Gateway a použije zásadu NSG a WAF k ověření, že provoz prošel původem služby Front Door.
Front Door s instancemi kontejnerů a služby Application Gateway

nasazení do Azure
Tato šablona vytvoří front Door Standard/Premium se skupinou kontejnerů a službou Application Gateway.
vícevrstvé aplikace s NSG, interním nástrojem pro vyrovnávání zatížení a AppGateway

nasazení do Azure
Tato šablona nasadí virtuální síť, rozdělí síť prostřednictvím podsítí, nasadí virtuální počítače a nakonfiguruje vyrovnávání zatížení.
správce provozu s více vrstvami, L4 ILB, L7 AppGateway

nasazení do Azure
Tato šablona nasadí virtuální síť, rozdělí síť prostřednictvím podsítí, nasadí virtuální počítače a nakonfiguruje vyrovnávání zatížení.

Definice prostředku Terraformu (poskytovatel AzAPI)

Typ prostředku applicationGateways je možné nasadit s operacemi, které cílí:

  • skupiny prostředků

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Network/applicationGateways, přidejte do šablony následující Terraform.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/applicationGateways@2017-10-01"
  name = "string"
  etag = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      authenticationCertificates = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            data = "string"
            provisioningState = "string"
          }
          type = "string"
        }
      ]
      backendAddressPools = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            backendAddresses = [
              {
                fqdn = "string"
                ipAddress = "string"
              }
            ]
            backendIPConfigurations = [
              {
                etag = "string"
                id = "string"
                name = "string"
                properties = {
                  applicationGatewayBackendAddressPools = [
                    ...
                  ]
                  applicationSecurityGroups = [
                    {
                      id = "string"
                      location = "string"
                      properties = {
                      }
                      tags = {
                        {customized property} = "string"
                      }
                    }
                  ]
                  loadBalancerBackendAddressPools = [
                    {
                      etag = "string"
                      id = "string"
                      name = "string"
                      properties = {
                        provisioningState = "string"
                      }
                    }
                  ]
                  loadBalancerInboundNatRules = [
                    {
                      etag = "string"
                      id = "string"
                      name = "string"
                      properties = {
                        backendPort = int
                        enableFloatingIP = bool
                        frontendIPConfiguration = {
                          id = "string"
                        }
                        frontendPort = int
                        idleTimeoutInMinutes = int
                        protocol = "string"
                        provisioningState = "string"
                      }
                    }
                  ]
                  primary = bool
                  privateIPAddress = "string"
                  privateIPAddressVersion = "string"
                  privateIPAllocationMethod = "string"
                  provisioningState = "string"
                  publicIPAddress = {
                    etag = "string"
                    id = "string"
                    location = "string"
                    properties = {
                      dnsSettings = {
                        domainNameLabel = "string"
                        fqdn = "string"
                        reverseFqdn = "string"
                      }
                      idleTimeoutInMinutes = int
                      ipAddress = "string"
                      provisioningState = "string"
                      publicIPAddressVersion = "string"
                      publicIPAllocationMethod = "string"
                      resourceGuid = "string"
                    }
                    sku = {
                      name = "string"
                    }
                    tags = {
                      {customized property} = "string"
                    }
                    zones = [
                      "string"
                    ]
                  }
                  subnet = {
                    etag = "string"
                    id = "string"
                    name = "string"
                    properties = {
                      addressPrefix = "string"
                      networkSecurityGroup = {
                        etag = "string"
                        id = "string"
                        location = "string"
                        properties = {
                          defaultSecurityRules = [
                            {
                              etag = "string"
                              id = "string"
                              name = "string"
                              properties = {
                                access = "string"
                                description = "string"
                                destinationAddressPrefix = "string"
                                destinationAddressPrefixes = [
                                  "string"
                                ]
                                destinationApplicationSecurityGroups = [
                                  {
                                    id = "string"
                                    location = "string"
                                    properties = {
                                    }
                                    tags = {
                                      {customized property} = "string"
                                    }
                                  }
                                ]
                                destinationPortRange = "string"
                                destinationPortRanges = [
                                  "string"
                                ]
                                direction = "string"
                                priority = int
                                protocol = "string"
                                provisioningState = "string"
                                sourceAddressPrefix = "string"
                                sourceAddressPrefixes = [
                                  "string"
                                ]
                                sourceApplicationSecurityGroups = [
                                  {
                                    id = "string"
                                    location = "string"
                                    properties = {
                                    }
                                    tags = {
                                      {customized property} = "string"
                                    }
                                  }
                                ]
                                sourcePortRange = "string"
                                sourcePortRanges = [
                                  "string"
                                ]
                              }
                            }
                          ]
                          provisioningState = "string"
                          resourceGuid = "string"
                          securityRules = [
                            {
                              etag = "string"
                              id = "string"
                              name = "string"
                              properties = {
                                access = "string"
                                description = "string"
                                destinationAddressPrefix = "string"
                                destinationAddressPrefixes = [
                                  "string"
                                ]
                                destinationApplicationSecurityGroups = [
                                  {
                                    id = "string"
                                    location = "string"
                                    properties = {
                                    }
                                    tags = {
                                      {customized property} = "string"
                                    }
                                  }
                                ]
                                destinationPortRange = "string"
                                destinationPortRanges = [
                                  "string"
                                ]
                                direction = "string"
                                priority = int
                                protocol = "string"
                                provisioningState = "string"
                                sourceAddressPrefix = "string"
                                sourceAddressPrefixes = [
                                  "string"
                                ]
                                sourceApplicationSecurityGroups = [
                                  {
                                    id = "string"
                                    location = "string"
                                    properties = {
                                    }
                                    tags = {
                                      {customized property} = "string"
                                    }
                                  }
                                ]
                                sourcePortRange = "string"
                                sourcePortRanges = [
                                  "string"
                                ]
                              }
                            }
                          ]
                        }
                        tags = {
                          {customized property} = "string"
                        }
                      }
                      provisioningState = "string"
                      resourceNavigationLinks = [
                        {
                          id = "string"
                          name = "string"
                          properties = {
                            link = "string"
                            linkedResourceType = "string"
                          }
                        }
                      ]
                      routeTable = {
                        etag = "string"
                        id = "string"
                        location = "string"
                        properties = {
                          disableBgpRoutePropagation = bool
                          provisioningState = "string"
                          routes = [
                            {
                              etag = "string"
                              id = "string"
                              name = "string"
                              properties = {
                                addressPrefix = "string"
                                nextHopIpAddress = "string"
                                nextHopType = "string"
                                provisioningState = "string"
                              }
                            }
                          ]
                        }
                        tags = {
                          {customized property} = "string"
                        }
                      }
                      serviceEndpoints = [
                        {
                          locations = [
                            "string"
                          ]
                          provisioningState = "string"
                          service = "string"
                        }
                      ]
                    }
                  }
                }
              }
            ]
            provisioningState = "string"
          }
          type = "string"
        }
      ]
      backendHttpSettingsCollection = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            affinityCookieName = "string"
            authenticationCertificates = [
              {
                id = "string"
              }
            ]
            connectionDraining = {
              drainTimeoutInSec = int
              enabled = bool
            }
            cookieBasedAffinity = "string"
            hostName = "string"
            path = "string"
            pickHostNameFromBackendAddress = bool
            port = int
            probe = {
              id = "string"
            }
            probeEnabled = bool
            protocol = "string"
            provisioningState = "string"
            requestTimeout = int
          }
          type = "string"
        }
      ]
      enableHttp2 = bool
      frontendIPConfigurations = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            privateIPAddress = "string"
            privateIPAllocationMethod = "string"
            provisioningState = "string"
            publicIPAddress = {
              id = "string"
            }
            subnet = {
              id = "string"
            }
          }
          type = "string"
        }
      ]
      frontendPorts = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            port = int
            provisioningState = "string"
          }
          type = "string"
        }
      ]
      gatewayIPConfigurations = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            provisioningState = "string"
            subnet = {
              id = "string"
            }
          }
          type = "string"
        }
      ]
      httpListeners = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            frontendIPConfiguration = {
              id = "string"
            }
            frontendPort = {
              id = "string"
            }
            hostName = "string"
            protocol = "string"
            provisioningState = "string"
            requireServerNameIndication = bool
            sslCertificate = {
              id = "string"
            }
          }
          type = "string"
        }
      ]
      probes = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            host = "string"
            interval = int
            match = {
              body = "string"
              statusCodes = [
                "string"
              ]
            }
            minServers = int
            path = "string"
            pickHostNameFromBackendHttpSettings = bool
            protocol = "string"
            provisioningState = "string"
            timeout = int
            unhealthyThreshold = int
          }
          type = "string"
        }
      ]
      provisioningState = "string"
      redirectConfigurations = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            includePath = bool
            includeQueryString = bool
            pathRules = [
              {
                id = "string"
              }
            ]
            redirectType = "string"
            requestRoutingRules = [
              {
                id = "string"
              }
            ]
            targetListener = {
              id = "string"
            }
            targetUrl = "string"
            urlPathMaps = [
              {
                id = "string"
              }
            ]
          }
          type = "string"
        }
      ]
      requestRoutingRules = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            backendAddressPool = {
              id = "string"
            }
            backendHttpSettings = {
              id = "string"
            }
            httpListener = {
              id = "string"
            }
            provisioningState = "string"
            redirectConfiguration = {
              id = "string"
            }
            ruleType = "string"
            urlPathMap = {
              id = "string"
            }
          }
          type = "string"
        }
      ]
      resourceGuid = "string"
      sku = {
        capacity = int
        name = "string"
        tier = "string"
      }
      sslCertificates = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            data = "string"
            password = "string"
            provisioningState = "string"
            publicCertData = "string"
          }
          type = "string"
        }
      ]
      sslPolicy = {
        cipherSuites = [
          "string"
        ]
        disabledSslProtocols = [
          "string"
        ]
        minProtocolVersion = "string"
        policyName = "string"
        policyType = "string"
      }
      urlPathMaps = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            defaultBackendAddressPool = {
              id = "string"
            }
            defaultBackendHttpSettings = {
              id = "string"
            }
            defaultRedirectConfiguration = {
              id = "string"
            }
            pathRules = [
              {
                etag = "string"
                id = "string"
                name = "string"
                properties = {
                  backendAddressPool = {
                    id = "string"
                  }
                  backendHttpSettings = {
                    id = "string"
                  }
                  paths = [
                    "string"
                  ]
                  provisioningState = "string"
                  redirectConfiguration = {
                    id = "string"
                  }
                }
                type = "string"
              }
            ]
            provisioningState = "string"
          }
          type = "string"
        }
      ]
      webApplicationFirewallConfiguration = {
        disabledRuleGroups = [
          {
            ruleGroupName = "string"
            rules = [
              int
            ]
          }
        ]
        enabled = bool
        firewallMode = "string"
        ruleSetType = "string"
        ruleSetVersion = "string"
      }
    }
  })
}

Hodnoty vlastností

ApplicationGatewayAuthenticationCertificate

Jméno Popis Hodnota
etag Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku. řetězec
id ID prostředku. řetězec
Jméno Název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. řetězec
vlastnosti Vlastnosti ověřovacích certifikátů služby Application Gateway ApplicationGatewayAuthenticationCertificatePropertiesFormat
typ Typ prostředku řetězec

ApplicationGatewayAuthenticationCertificatePropertiesFormat

Jméno Popis Hodnota
data Veřejná data certifikátu. řetězec
provisioningState Stav zřizování prostředku ověřovacího certifikátu Možné hodnoty jsou: "Aktualizace", "Odstranění" a "Selhání". řetězec

ApplicationGatewayBackendAddress

Jméno Popis Hodnota
Fqdn Plně kvalifikovaný název domény (FQDN). řetězec
ipAddress IP adresa řetězec

ApplicationGatewayBackendAddressPool

Jméno Popis Hodnota
etag Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku. řetězec
id ID prostředku. řetězec
Jméno Prostředek, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. řetězec
vlastnosti Vlastnosti fondu back-endových adres služby Application Gateway applicationGatewayBackendAddressPoolPropertiesFormat
typ Typ prostředku řetězec

ApplicationGatewayBackendAddressPoolPropertiesFormat

Jméno Popis Hodnota
back-endAddresses Back-endové adresy ApplicationGatewayBackendAddress[]
back-endIPConfigurations Kolekce odkazů na IP adresy definované v síťových rozhraních NetworkInterfaceIPConfiguration[]
provisioningState Stav zřizování prostředku back-endového fondu adres Možné hodnoty jsou: "Aktualizace", "Odstranění" a "Selhání". řetězec

ApplicationGatewayBackendHttpSettings

Jméno Popis Hodnota
etag Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku. řetězec
id ID prostředku. řetězec
Jméno Název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. řetězec
vlastnosti Vlastnosti nastavení fondu back-endových adres služby Application Gateway applicationGatewayBackendHttpSettingsPropertiesFormat
typ Typ prostředku řetězec

ApplicationGatewayBackendHttpSettingsPropertiesFormat

Jméno Popis Hodnota
affinityCookieName Název souboru cookie, který se má použít pro soubor cookie spřažení. řetězec
authenticationCertificates Pole odkazů na ověřovací certifikáty služby Application Gateway subresource[]
connectionDraining Vyprazdňování připojení prostředku nastavení HTTP back-endu applicationGatewayConnectionDraining
cookieBasedAffinity Spřažení na základě souborů cookie. Zakázáno
Povoleno
hostName Hlavička hostitele, která se má odeslat na back-endové servery. řetězec
cesta Cesta, která by se měla použít jako předpona pro všechny požadavky HTTP. Null znamená, že žádná cesta nebude mít předponu. Výchozí hodnota je null. řetězec
pickHostNameFromBackendAddress Jestli chcete vybrat hlavičku hostitele, měla by být vybrána z názvu hostitele back-endového serveru. Výchozí hodnota je false. Bool
přístav Přístav Int
sonda Test prostředku aplikační brány subresource
probeEnabled Jestli je sonda povolená. Výchozí hodnota je false. Bool
protokol Protokol. Http
Https
provisioningState Stav zřizování prostředku nastavení HTTP back-endu Možné hodnoty jsou: "Aktualizace", "Odstranění" a "Selhání". řetězec
requestTimeout Časový limit požadavku v sekundách Application Gateway požadavek selže, pokud odpověď není přijata v rámci requestTimeoutu. Přijatelné hodnoty jsou od 1 sekundy do 86400 sekund. Int

ApplicationGatewayConnectionDraining

Jméno Popis Hodnota
drainTimeoutInSec Počet sekund vyprázdnění připojení je aktivní. Přijatelné hodnoty jsou od 1 sekundy do 3600 sekund. Int

Omezení:
Minimální hodnota = 1
Maximální hodnota = 3600 (povinné)
zpřístupněný Bez ohledu na to, jestli je povolené vyprazdňování připojení, nebo ne. bool (povinné)

ApplicationGatewayFirewallDisabledRuleGroup

Jméno Popis Hodnota
ruleGroupName Název skupiny pravidel, která bude zakázaná. string (povinné)
pravidla Seznam pravidel, která budou zakázána. Pokud je hodnota null, všechna pravidla skupiny pravidel budou zakázaná. int[]

ApplicationGatewayFrontendIPConfiguration

Jméno Popis Hodnota
etag Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku. řetězec
id ID prostředku. řetězec
Jméno Název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. řetězec
vlastnosti Vlastnosti konfigurace front-endové IP adresy aplikační brány ApplicationGatewayFrontendIPConfigurationPropertiesFormat
typ Typ prostředku řetězec

ApplicationGatewayFrontendIPConfigurationPropertiesFormat

Jméno Popis Hodnota
privateIPAddress PrivateIPAddress konfigurace PROTOKOLU IP síťového rozhraní. řetězec
privateIPAllocationMethod Metoda přidělování privátního IP serveru. Dynamická
Statická
provisioningState Stav zřizování prostředku veřejné IP adresy Možné hodnoty jsou: "Aktualizace", "Odstranění" a "Selhání". řetězec
publicIPAddress Odkaz na prostředek PublicIP subresource
podsíť Odkaz na prostředek podsítě subresource

ApplicationGatewayFrontendPort

Jméno Popis Hodnota
etag Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku. řetězec
id ID prostředku. řetězec
Jméno Název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. řetězec
vlastnosti Vlastnosti front-endového portu aplikační brány ApplicationGatewayFrontendPortPropertiesFormat
typ Typ prostředku řetězec

ApplicationGatewayFrontendPortPropertiesFormat

Jméno Popis Hodnota
přístav Front-endový port Int
provisioningState Stav zřizování prostředku front-endového portu Možné hodnoty jsou: "Aktualizace", "Odstranění" a "Selhání". řetězec

ApplicationGatewayHttpListener

Jméno Popis Hodnota
etag Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku. řetězec
id ID prostředku. řetězec
Jméno Název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. řetězec
vlastnosti Vlastnosti naslouchacího procesu HTTP aplikační brány applicationGatewayHttpListenerPropertiesFormat
typ Typ prostředku řetězec

ApplicationGatewayHttpListenerPropertiesFormat

Jméno Popis Hodnota
frontendIPConfiguration Prostředek konfigurace front-endové IP adresy aplikační brány subresource
frontendPort Prostředek front-endového portu služby Application Gateway subresource
hostName Název hostitele naslouchacího procesu HTTP řetězec
protokol Protokol. Http
Https
provisioningState Stav zřizování prostředku naslouchacího procesu HTTP Možné hodnoty jsou: "Aktualizace", "Odstranění" a "Selhání". řetězec
requireServerNameIndication Platí pouze v případě, že protokol je https. Umožňuje SNI pro více hostitelů. Bool
sslCertificate Prostředek certifikátu SSL služby Application Gateway subresource

ApplicationGatewayIPConfiguration

Jméno Popis Hodnota
etag Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku. řetězec
id ID prostředku. řetězec
Jméno Název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. řetězec
vlastnosti Vlastnosti konfigurace PROTOKOLU IP služby Application Gateway applicationGatewayIPConfigurationPropertiesFormat
typ Typ prostředku řetězec

ApplicationGatewayIPConfigurationPropertiesFormat

Jméno Popis Hodnota
provisioningState Stav zřizování prostředku podsítě služby Application Gateway Možné hodnoty jsou: "Aktualizace", "Odstranění" a "Selhání". řetězec
podsíť Odkaz na prostředek podsítě Podsíť, ze které aplikační brána získá svou privátní adresu. subresource

ApplicationGatewayPathRule

Jméno Popis Hodnota
etag Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku. řetězec
id ID prostředku. řetězec
Jméno Název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. řetězec
vlastnosti Vlastnosti pravidla cesty služby Application Gateway applicationGatewayPathRulePropertiesFormat
typ Typ prostředku řetězec

ApplicationGatewayPathRulePropertiesFormat

Jméno Popis Hodnota
backendAddressPool Prostředek fondu back-endových adres s pravidlem cesty k cestě URL. subresource
backendHttpSettings Prostředek nastavení HTTP back-endu pravidla cesty url cesty k cestě. subresource
stezky Pravidla cesty mapy cest URL string[]
provisioningState Pravidlo cesty prostředku mapování cest URL Možné hodnoty jsou: "Aktualizace", "Odstranění" a "Selhání". řetězec
redirectConfiguration Přesměrujte prostředek konfigurace pravidla mapování cesty url. subresource

ApplicationGatewayProbe

Jméno Popis Hodnota
etag Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku. řetězec
id ID prostředku. řetězec
Jméno Název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. řetězec
vlastnosti Vlastnosti sondy aplikační brány ApplicationGatewayProbePropertiesFormat
typ Typ prostředku řetězec

ApplicationGatewayProbeHealthResponseMatch

Jméno Popis Hodnota
tělo Tělo, které musí být obsaženo v odpovědi na stav. Výchozí hodnota je prázdná. řetězec
statusCodes Povolené rozsahy stavových kódů v pořádku Výchozí rozsah stavových kódů v pořádku je 200–399. string[]

ApplicationGatewayProbePropertiesFormat

Jméno Popis Hodnota
hostitel Název hostitele pro odeslání sondy. řetězec
interval Interval sondy v sekundách. Toto je časový interval mezi dvěma po sobě jdoucími sondami. Přijatelné hodnoty jsou od 1 sekundy do 86400 sekund. Int
utkání Kritérium pro klasifikaci odpovědi sondy, která je v pořádku ApplicationGatewayProbeHealthResponseMatch
minServers Minimální početserverůch Výchozí hodnota je 0. Int
cesta Relativní cesta sondy Platná cesta začíná od /. Sonda se odesílá do <protokolu>://<hostitel>:<port><cesta> řetězec
pickHostNameFromBackendHttpSettings Určuje, jestli má být hlavička hostitele vybrána z nastavení http back-endu. Výchozí hodnota je false. Bool
protokol Protokol. Http
Https
provisioningState Stav zřizování prostředku nastavení HTTP back-endu Možné hodnoty jsou: "Aktualizace", "Odstranění" a "Selhání". řetězec
přerušení zápasu časový limit sondy v sekundách. Sonda označená jako neúspěšná, pokud v tomto časovém limitu nebyla přijata platná odpověď. Přijatelné hodnoty jsou od 1 sekundy do 86400 sekund. Int
není v pořádku Počet opakování sondy. Back-endový server je označený po po sobě jdoucím počtu selhání sondy do stavu Není v pořádku. Přijatelné hodnoty jsou od 1 sekundy do 20. Int

ApplicationGatewayPropertiesFormat

Jméno Popis Hodnota
authenticationCertificates Ověřovací certifikáty prostředku služby Application Gateway ApplicationGatewayAuthenticationCertificate[]
backendAddressPools Back-endový fond adres prostředku služby Application Gateway. ApplicationGatewayBackendAddressPool[]
backendHttpSettingsCollection Nastavení http back-endu prostředku služby Application Gateway ApplicationGatewayBackendHttpSettings[]
enableHttp2 Určuje, jestli je pro prostředek služby Application Gateway povolený protokol HTTP2. Bool
front-endIPConfigurations IP adresy front-endu prostředku služby Application Gateway. ApplicationGatewayFrontendIPConfiguration[]
frontendPorts Front-endové porty prostředku služby Application Gateway ApplicationGatewayFrontendPort[]
gatewayIPConfigurations Podsítě prostředku brány. ApplicationGatewayIPConfiguration[]
HttpListeners Naslouchací procesy http prostředku služby Application Gateway ApplicationGatewayHttpListener[]
sondy Sondy prostředku služby Application Gateway ApplicationGatewayProbe[]
provisioningState Stav zřizování prostředku služby Application Gateway Možné hodnoty jsou: "Aktualizace", "Odstranění" a "Selhání". řetězec
redirectConfigurations Konfigurace přesměrování prostředku služby Application Gateway ApplicationGatewayRedirectConfiguration[]
requestRoutingRules Žádost o pravidla směrování prostředku služby Application Gateway ApplicationGatewayRequestRoutingRule[]
resourceGuid Vlastnost GUID prostředku služby Application Gateway řetězec
sku Skladová položka prostředku služby Application Gateway. ApplicationGatewaySku
sslCertificates Certifikáty SSL prostředku služby Application Gateway ApplicationGatewaySslCertificate[]
sslPolicy Zásady SSL prostředku služby Application Gateway. applicationGatewaySslPolicy
urlPathMaps Mapa cesty url prostředku služby Application Gateway ApplicationGatewayUrlPathMap[]
webApplicationFirewallConfiguration Konfigurace firewallu webových aplikací applicationGatewayWebApplicationFirewallConfiguration

ApplicationGatewayRedirectConfiguration

Jméno Popis Hodnota
etag Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku. řetězec
id ID prostředku. řetězec
Jméno Název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. řetězec
vlastnosti Vlastnosti konfigurace přesměrování služby Application Gateway ApplicationGatewayRedirectConfigurationPropertiesFormat
typ Typ prostředku řetězec

ApplicationGatewayRedirectConfigurationPropertiesFormat

Jméno Popis Hodnota
includePath Zahrňte cestu do přesměrované adresy URL. Bool
includeQueryString Do přesměrované adresy URL zahrňte řetězec dotazu. Bool
pathRules Pravidla cesty určující konfiguraci přesměrování subresource[]
redirectType Podporované typy přesměrování http – trvalé, dočasné, nalezené, SeeOther. "Nalezeno"
"Trvalé"
"SeeOther"
Dočasná
requestRoutingRules Směrování požadavků určující konfiguraci přesměrování subresource[]
targetListener Odkaz na naslouchací proces pro přesměrování požadavku na subresource
targetUrl Adresa URL, na kterou se má požadavek přesměrovat. řetězec
urlPathMaps Mapy cest url určující výchozí konfiguraci přesměrování subresource[]

ApplicationGatewayRequestRoutingRule

Jméno Popis Hodnota
etag Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku. řetězec
id ID prostředku. řetězec
Jméno Název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. řetězec
vlastnosti Vlastnosti pravidla směrování požadavků služby Application Gateway ApplicationGatewayRequestRoutingRulePropertiesFormat
typ Typ prostředku řetězec

ApplicationGatewayRequestRoutingRulePropertiesFormat

Jméno Popis Hodnota
backendAddressPool Prostředek fondu back-endových adres služby Application Gateway subresource
backendHttpSettings Prostředek front-endového portu služby Application Gateway subresource
httpListener Prostředek naslouchacího procesu HTTP aplikační brány. subresource
provisioningState Stav zřizování prostředku pravidla směrování požadavku Možné hodnoty jsou: "Aktualizace", "Odstranění" a "Selhání". řetězec
redirectConfiguration Přesměrujte prostředek konfigurace služby Application Gateway. subresource
ruleType Typ pravidla "Základní"
PathBasedRouting
urlPathMap Prostředek mapy cesty url služby Application Gateway subresource

ApplicationGatewaySku

Jméno Popis Hodnota
kapacita Kapacita (počet instancí) služby Application Gateway Int
Jméno Název skladové položky služby Application Gateway "Standard_Large"
"Standard_Medium"
"Standard_Small"
WAF_Large
"WAF_Medium"
úroveň Vrstva aplikační brány. "Standardní"
WAF

ApplicationGatewaySslCertificate

Jméno Popis Hodnota
etag Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku. řetězec
id ID prostředku. řetězec
Jméno Název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. řetězec
vlastnosti Vlastnosti certifikátů SSL aplikační brány ApplicationGatewaySslCertificatePropertiesFormat
typ Typ prostředku řetězec

ApplicationGatewaySslCertificatePropertiesFormat

Jméno Popis Hodnota
data Certifikát pfx s kódováním Base-64 Platí pouze v požadavku PUT. řetězec
heslo Heslo pro soubor pfx zadaný v datech. Platí pouze v požadavku PUT. řetězec
provisioningState Možné hodnoty zřizování prostředku certifikátu SSL: Aktualizace, Odstranění a Selhání. řetězec
publicCertData Data veřejného certifikátu s kódováním Base-64 odpovídající pfx zadaným v datech Platí pouze v požadavku GET. řetězec

ApplicationGatewaySslPolicy

Jméno Popis Hodnota
šiferSuites Šifrovací sady ssl, které se mají povolit v zadaném pořadí pro aplikační bránu. Řetězcové pole obsahující některou z těchto možností:
"TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA"
TLS_DHE_DSS_WITH_AES_128_CBC_SHA
"TLS_DHE_DSS_WITH_AES_128_CBC_SHA256"
"TLS_DHE_DSS_WITH_AES_256_CBC_SHA"
"TLS_DHE_DSS_WITH_AES_256_CBC_SHA256"
"TLS_DHE_RSA_WITH_AES_128_CBC_SHA"
"TLS_DHE_RSA_WITH_AES_128_GCM_SHA256"
"TLS_DHE_RSA_WITH_AES_256_CBC_SHA"
"TLS_DHE_RSA_WITH_AES_256_GCM_SHA384"
TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA
"TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256"
"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256"
"TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA"
"TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384"
"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384"
"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA"
"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256"
"TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256"
"TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA"
"TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384"
"TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384"
"TLS_RSA_WITH_3DES_EDE_CBC_SHA"
TLS_RSA_WITH_AES_128_CBC_SHA
TLS_RSA_WITH_AES_128_CBC_SHA256
"TLS_RSA_WITH_AES_128_GCM_SHA256"
"TLS_RSA_WITH_AES_256_CBC_SHA"
"TLS_RSA_WITH_AES_256_CBC_SHA256"
"TLS_RSA_WITH_AES_256_GCM_SHA384"
disabledSslProtocols Protokoly SSL, které se mají zakázat ve službě Application Gateway. Řetězcové pole obsahující některou z těchto možností:
"TLSv1_0"
"TLSv1_1"
"TLSv1_2"
minProtocolVersion Minimální verze protokolu SSL, která se má podporovat ve službě Application Gateway. "TLSv1_0"
"TLSv1_1"
"TLSv1_2"
policyName Název předdefinované zásady ssl AppGwSslPolicy20150501
AppGwSslPolicy20170401
AppGwSslPolicy20170401S
policyType Typ zásad ssl Vlastní
Předdefinované

ApplicationGatewayUrlPathMap

Jméno Popis Hodnota
etag Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku. řetězec
id ID prostředku. řetězec
Jméno Název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. řetězec
vlastnosti Vlastnosti UrlPathMap aplikační brány ApplicationGatewayUrlPathMapPropertiesFormat
typ Typ prostředku řetězec

ApplicationGatewayUrlPathMapPropertiesFormat

Jméno Popis Hodnota
defaultBackendAddressPool Výchozí prostředek fondu back-endových adres map cest URL subresource
defaultBackendHttpSettings Výchozí prostředek nastavení HTTP back-endu mapy cest URL subresource
defaultRedirectConfiguration Výchozí prostředek konfigurace přesměrování mapy cest URL subresource
pathRules Pravidlo cesty prostředku mapování cest URL applicationGatewayPathRule[]
provisioningState Stav zřizování prostředku nastavení HTTP back-endu Možné hodnoty jsou: "Aktualizace", "Odstranění" a "Selhání". řetězec

ApplicationGatewayWebApplicationFirewallConfiguration

Jméno Popis Hodnota
disabledRuleGroups Zakázané skupiny pravidel. ApplicationGatewayFirewallDisabledRuleGroup[]
zpřístupněný Bez ohledu na to, jestli je povolená brána firewall webových aplikací, nebo ne. bool (povinné)
firewallMode Režim firewallu webových aplikací Detekce
Prevence (povinné)
ruleSetType Typ sady pravidel firewallu webových aplikací. Možné hodnoty jsou: OWASP. string (povinné)
ruleSetVersion Verze typu sady pravidel. string (povinné)

ApplicationSecurityGroup

Jméno Popis Hodnota
id ID prostředku. řetězec
umístění Umístění prostředku řetězec
vlastnosti Vlastnosti skupiny zabezpečení aplikace ApplicationSecurityGroupPropertiesFormat
visačky Značky prostředků značky prostředků

ApplicationSecurityGroupPropertiesFormat

Jméno Popis Hodnota

BackendAddressPool

Jméno Popis Hodnota
etag Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku. řetězec
id ID prostředku. řetězec
Jméno Získá název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. řetězec
vlastnosti Vlastnosti back-endového fondu adres nástroje pro vyrovnávání zatížení BackendAddressPoolPropertiesFormat

BackendAddressPoolPropertiesFormat

Jméno Popis Hodnota
provisioningState Získejte stav zřizování prostředku veřejné IP adresy. Možné hodnoty jsou: "Aktualizace", "Odstranění" a "Selhání". řetězec

InboundNatRule

Jméno Popis Hodnota
etag Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku. řetězec
id ID prostředku. řetězec
Jméno Získá název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. řetězec
vlastnosti Vlastnosti pravidla příchozího překladu adres nástroje pro vyrovnávání zatížení InboundNatRulePropertiesFormat

InboundNatRulePropertiesFormat

Jméno Popis Hodnota
backendPort Port použitý pro interní koncový bod. Přijatelné hodnoty jsou v rozsahu od 1 do 65535. Int
enableFloatingIP Nakonfiguruje koncový bod virtuálního počítače pro funkci plovoucí IP adresy potřebnou ke konfiguraci skupiny dostupnosti SQL AlwaysOn. Toto nastavení se vyžaduje při použití skupin dostupnosti AlwaysOn SQL na SQL Serveru. Toto nastavení nelze po vytvoření koncového bodu změnit. Bool
frontendIPConfiguration Odkaz na front-endové IP adresy. subresource
frontendPort Port pro externí koncový bod. Čísla portů pro každé pravidlo musí být jedinečná v rámci Load Balanceru. Přijatelné hodnoty jsou v rozsahu od 1 do 65534. Int
idleTimeoutInMinutes Časový limit pro nečinné připojení TCP. Hodnotu je možné nastavit mezi 4 a 30 minut. Výchozí hodnota je 4 minuty. Tento prvek se používá pouze v případě, že je protokol nastavený na TCP. Int
protokol Přenosový protokol pro koncový bod. Možné hodnoty jsou Udp nebo Tcp nebo All. "Vše"
Tcp
Udp
provisioningState Získá stav zřizování prostředku veřejné IP adresy. Možné hodnoty jsou: "Aktualizace", "Odstranění" a "Selhání". řetězec

Microsoft.Network/applicationGateways

Jméno Popis Hodnota
etag Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku. řetězec
umístění Umístění prostředku řetězec
Jméno Název prostředku string (povinné)
vlastnosti Vlastnosti aplikační brány ApplicationGatewayPropertiesFormat
visačky Značky prostředků Slovník názvů a hodnot značek
typ Typ prostředku Microsoft.Network/applicationGateways@2017-10-01

NetworkInterfaceIPConfiguration

Jméno Popis Hodnota
etag Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku. řetězec
id ID prostředku. řetězec
Jméno Název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. řetězec
vlastnosti Vlastnosti konfigurace PROTOKOLU IP síťového rozhraní NetworkInterfaceIPConfigurationPropertiesFormat

NetworkInterfaceIPConfigurationPropertiesFormat

Jméno Popis Hodnota
applicationGatewayBackendAddressPools Odkaz na prostředek ApplicationGatewayBackendAddressPool. ApplicationGatewayBackendAddressPool[]
applicationSecurityGroups Skupiny zabezpečení aplikací, ve kterých je zahrnutá konfigurace PROTOKOLU IP. ApplicationSecurityGroup[]
loadBalancerBackendAddressPools Odkaz na prostředek LoadBalancerBackendAddressPool. BackendAddressPool[]
loadBalancerInboundNatRules Seznam odkazů na LoadBalancerInboundNatRules. příchozíNatRule []
primární Získá, zda se jedná o primární adresu zákazníka v síťovém rozhraní. Bool
privateIPAddress Privátní IP adresa konfigurace IP adresy. řetězec
privateIPAddressVersion K dispozici od verze Api-Version 2016-03-30 a vyšší představuje, jestli je konkrétní konfigurace ip adres IPv4 nebo IPv6. Výchozí hodnota se považuje za protokol IPv4. Možné hodnoty jsou: IPv4 a IPv6. IPv4
IPv6
privateIPAllocationMethod Definuje způsob přiřazení privátní IP adresy. Možné hodnoty jsou: Static a Dynamic. Dynamická
Statická
provisioningState Stav zřizování konfigurace PROTOKOLU IP síťového rozhraní. Možné hodnoty jsou: "Aktualizace", "Odstranění" a "Selhání". řetězec
publicIPAddress Veřejná IP adresa vázaná na konfiguraci PROTOKOLU IP. PublicIPAddress
podsíť Podsíť vázaná na konfiguraci PROTOKOLU IP. podsítě

NetworkSecurityGroup

Jméno Popis Hodnota
etag Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku. řetězec
id ID prostředku. řetězec
umístění Umístění prostředku řetězec
vlastnosti Vlastnosti skupiny zabezpečení sítě NetworkSecurityGroupPropertiesFormat
visačky Značky prostředků značky prostředků

NetworkSecurityGroupPropertiesFormat

Jméno Popis Hodnota
defaultSecurityRules Výchozí pravidla zabezpečení skupiny zabezpečení sítě. SecurityRule []
provisioningState Stav zřizování prostředku veřejné IP adresy. Možné hodnoty jsou: "Aktualizace", "Odstranění" a "Selhání". řetězec
resourceGuid Vlastnost GUID prostředku prostředku skupiny zabezpečení sítě. řetězec
securityRules Kolekce pravidel zabezpečení skupiny zabezpečení sítě. SecurityRule []

PublicIPAddress

Jméno Popis Hodnota
etag Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku. řetězec
id ID prostředku. řetězec
umístění Umístění prostředku řetězec
vlastnosti Vlastnosti veřejné IP adresy PublicIPAddressPropertiesFormat
sku Skladová položka veřejné IP adresy. publicIPAddressSku
visačky Značky prostředků značky prostředků
zóny Seznam zón dostupnosti označující IP adresu přidělenou pro prostředek, ze které musí pocházet. string[]

PublicIPAddressDnsSettings

Jméno Popis Hodnota
domainNameLabel Získá nebo nastaví popisek názvu domény. Zřetězení popisku názvu domény a regionalizované zóny DNS tvoří plně kvalifikovaný název domény přidružený k veřejné IP adrese. Pokud je zadán popisek názvu domény, vytvoří se záznam DNS pro veřejnou IP adresu v systému Microsoft Azure DNS. řetězec
Fqdn Získá plně kvalifikovaný název domény záznamu DNS přidruženého k veřejné IP adrese. Jedná se o zřetězení domainNameLabel a regionalizované zóny DNS. řetězec
reverseFqdn Získá nebo nastaví reverzní plně kvalifikovaný název domény. Viditelný plně kvalifikovaný název domény, který se překládá na tuto veřejnou IP adresu. Pokud je zadaná hodnota reverseFqdn, vytvoří se záznam DNS PTR odkazující z IP adresy v doméně in-addr.arpa na reverzní plně kvalifikovaný název domény. řetězec

PublicIPAddressPropertiesFormat

Jméno Popis Hodnota
dnsSettings Plně kvalifikovaný název domény záznamu DNS přidruženého k veřejné IP adrese. PublicIPAddressDnsSettings
idleTimeoutInMinutes Časový limit nečinnosti veřejné IP adresy. Int
ipAddress IP adresa přidružená k prostředku veřejné IP adresy. řetězec
provisioningState Stav zřizování prostředku PublicIP. Možné hodnoty jsou: "Aktualizace", "Odstranění" a "Selhání". řetězec
publicIPAddressVersion Verze veřejné IP adresy. Možné hodnoty jsou: IPv4 a IPv6. IPv4
IPv6
publicIPAllocationMethod Metoda přidělování veřejných IP adres. Možné hodnoty jsou: Static a Dynamic. Dynamická
Statická
resourceGuid Vlastnost GUID prostředku prostředku veřejné IP adresy. řetězec

PublicIPAddressSku

Jméno Popis Hodnota
Jméno Název skladové položky veřejné IP adresy. "Základní"
"Standardní"
Jméno Popis Hodnota
id ID prostředku. řetězec
Jméno Název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. řetězec
vlastnosti Formát vlastností navigačního odkazu zdroje ResourceNavigationLinkFormat

ResourceNavigationLinkFormat

Jméno Popis Hodnota
propojit Propojení s externím prostředkem řetězec
linkedResourceType Typ prostředku propojeného prostředku řetězec

Značky prostředků

Jméno Popis Hodnota

Značky prostředků

Jméno Popis Hodnota

Značky prostředků

Jméno Popis Hodnota

Značky prostředků

Jméno Popis Hodnota

Značky prostředků

Jméno Popis Hodnota

Cesta

Jméno Popis Hodnota
etag Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku. řetězec
id ID prostředku. řetězec
Jméno Název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. řetězec
vlastnosti Vlastnosti trasy. RoutePropertiesFormat

RoutePropertiesFormat

Jméno Popis Hodnota
addressPrefix Cíl CIDR, na který se trasa vztahuje. řetězec
nextHopIpAddress Pakety IP adres by se měly předávat. Hodnoty dalšího segmentu směrování jsou povoleny pouze v trasách, kde typ dalšího segmentu směrování je VirtualAppliance. řetězec
nextHopType Typ směrování Azure, na který se má paket odeslat. Možné hodnoty jsou: VirtualNetworkGateway, VnetLocal, Internet, VirtualAppliance a None. Internet
None (Žádný)
VirtualAppliance
VirtualNetworkGateway
VnetLocal (povinné)
provisioningState Stav zřizování prostředku. Možné hodnoty jsou: "Aktualizace", "Odstranění" a "Selhání". řetězec

Směrovací tabulka

Jméno Popis Hodnota
etag Získá jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku. řetězec
id ID prostředku. řetězec
umístění Umístění prostředku řetězec
vlastnosti Vlastnosti směrovací tabulky RouteTablePropertiesFormat
visačky Značky prostředků značky prostředků

RouteTablePropertiesFormat

Jméno Popis Hodnota
disableBgpRoutePropagation Získá nebo nastaví, zda zakázat trasy získané protokolem BGP v této směrovací tabulce. Pravda znamená zakázání. Bool
provisioningState Stav zřizování prostředku. Možné hodnoty jsou: "Aktualizace", "Odstranění" a "Selhání". řetězec
trasy Kolekce tras obsažených v směrovací tabulce route[]

SecurityRule

Jméno Popis Hodnota
etag Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku. řetězec
id ID prostředku. řetězec
Jméno Název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. řetězec
vlastnosti Vlastnosti pravidla zabezpečení SecurityRulePropertiesFormat

SecurityRulePropertiesFormat

Jméno Popis Hodnota
přístup Síťový provoz je povolený nebo zakázaný. Možné hodnoty jsou: Allow (Povolit) a Deny (Odepřít). Povolit
Odepřít (povinné)
popis Popis tohoto pravidla Omezeno na 140 znaků. řetězec
destinationAddressPrefix Předpona cílové adresy. ROZSAH CIDR nebo cílových IP adres. Hvězdičku *lze použít také ke shodě se všemi zdrojovými IP adresami. Můžete také použít výchozí značky, jako je VirtualNetwork, AzureLoadBalancer a Internet. řetězec
destinationAddressPrefixes Předpony cílové adresy. Rozsahy CIDR nebo cílových IP adres string[]
destinationApplicationSecurityGroups Skupina zabezpečení aplikace určená jako cíl. ApplicationSecurityGroup[]
destinationPortRange Cílový port nebo rozsah. Celé číslo nebo rozsah mezi 0 a 65535. Hvězdičku *lze použít také ke shodě všech portů. řetězec
destinationPortRanges Rozsahy cílových portů. string[]
směr Směr pravidla. Směr určuje, jestli se pravidlo vyhodnotí u příchozího nebo odchozího provozu. Možné hodnoty jsou: Inbound (Příchozí) a Outbound (Odchozí). Příchozí
Odchozí (povinné)
priorita Priorita pravidla. Hodnota může být mezi 100 a 4096. Číslo priority musí být jedinečné pro každé pravidlo v kolekci. Čím nižší je číslo priority, tím vyšší je priorita pravidla. Int
protokol Síťový protokol, na který se toto pravidlo vztahuje. Možné hodnoty jsou Tcp, Udp a *. '*'
Tcp
Udp (povinné)
provisioningState Stav zřizování prostředku veřejné IP adresy. Možné hodnoty jsou: "Aktualizace", "Odstranění" a "Selhání". řetězec
sourceAddressPrefix Rozsah CIDR nebo zdrojové IP adresy. Hvězdičku *lze použít také ke shodě se všemi zdrojovými IP adresami. Můžete také použít výchozí značky, jako je VirtualNetwork, AzureLoadBalancer a Internet. Pokud se jedná o pravidlo příchozího přenosu dat, určuje, odkud síťový provoz pochází. řetězec
sourceAddressPrefixes Rozsahy CIDR nebo zdrojových IP adres. string[]
sourceApplicationSecurityGroups Skupina zabezpečení aplikace zadaná jako zdroj. ApplicationSecurityGroup[]
sourcePortRange Zdrojový port nebo rozsah. Celé číslo nebo rozsah mezi 0 a 65535. Hvězdičku *lze použít také ke shodě všech portů. řetězec
sourcePortRanges Rozsahy zdrojových portů. string[]

ServiceEndpointPropertiesFormat

Jméno Popis Hodnota
Místa Seznamumístěních string[]
provisioningState Stav zřizování prostředku. řetězec
služba Typ služby koncového bodu. řetězec

Podsíť

Jméno Popis Hodnota
etag Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku. řetězec
id ID prostředku. řetězec
Jméno Název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. řetězec
vlastnosti Vlastnosti podsítě SubnetPropertiesFormat

SubnetPropertiesFormat

Jméno Popis Hodnota
addressPrefix Předpona adresy pro podsíť. řetězec
networkSecurityGroup Odkaz na prostředek NetworkSecurityGroup. NetworkSecurityGroup
provisioningState Stav zřizování prostředku. řetězec
resourceNavigationLinks Získá pole odkazů na externí prostředky pomocí podsítě. ResourceNavigationLink[]
routeTable Odkaz na prostředek RouteTable. směrovací tabulky
serviceEndpoints Pole koncových bodů služby. ServiceEndpointPropertiesFormat[]

Podsourc

Jméno Popis Hodnota
id ID prostředku. řetězec