Sdílet prostřednictvím


Microsoft.Network applicationGateways 2016-03-30

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

Hodnoty vlastností

ApplicationGatewayBackendAddress

Jméno Popis Hodnota
Fqdn Získá nebo nastaví název DNS. řetězec
ipAddress Získá nebo nastaví IP adresu. ř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 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 aplikační brány applicationGatewayBackendAddressPoolPropertiesFormat

ApplicationGatewayBackendAddressPoolPropertiesFormat

Jméno Popis Hodnota
back-endAddresses Získá nebo nastaví back-endové adresy. ApplicationGatewayBackendAddress[]
back-endIPConfigurations Získá kolekci odkazů na IP adresy definované v síťových rozhraních. NetworkInterfaceIPConfiguration[]
provisioningState Získá nebo nastaví stav zřizování prostředku back-endového fondu adres, aktualizace, odstranění nebo 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 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 nastavení fondu back-endových adres služby Application Gateway applicationGatewayBackendHttpSettingsPropertiesFormat

ApplicationGatewayBackendHttpSettingsPropertiesFormat

Jméno Popis Hodnota
cookieBasedAffinity Získá nebo nastaví spřažení souborů cookie. Zakázáno
Povoleno
přístav Získá nebo nastaví port. Int
sonda Získá nebo nastaví prostředek sondy služby Application Gateway. subresource
protokol Získá nebo nastaví protokol. Http
Https
provisioningState Získá nebo nastaví stav zřizování prostředku nastavení HTTP back-endu, aktualizace, odstranění nebo selhání. řetězec
requestTimeout Získá nebo nastaví časový limit požadavku. 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 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 konfigurace front-endové IP adresy aplikační brány ApplicationGatewayFrontendIPConfigurationPropertiesFormat

ApplicationGatewayFrontendIPConfigurationPropertiesFormat

Jméno Popis Hodnota
privateIPAddress Získá nebo nastaví privateIPAddress konfigurace PROTOKOLU IP síťového rozhraní řetězec
privateIPAllocationMethod Získá nebo nastaví metodu přidělování privateIP (statická/dynamická) Dynamická
Statická
provisioningState Získá nebo nastaví stav zřizování prostředku PublicIP, aktualizace, odstranění nebo selhání. řetězec
publicIPAddress Získá nebo nastaví odkaz na prostředek PublicIP. subresource
podsíť Získá nebo nastaví 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 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 front-endového portu aplikační brány ApplicationGatewayFrontendPortPropertiesFormat

ApplicationGatewayFrontendPortPropertiesFormat

Jméno Popis Hodnota
přístav Získá nebo nastaví front-endový port. Int
provisioningState Získá nebo nastaví stav zřizování prostředku front-endového portu, aktualizace, odstranění nebo 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 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 naslouchacího procesu HTTP aplikační brány applicationGatewayHttpListenerPropertiesFormat

ApplicationGatewayHttpListenerPropertiesFormat

Jméno Popis Hodnota
frontendIPConfiguration Získá nebo nastaví prostředek konfigurace front-endové IP adresy služby Application Gateway. subresource
frontendPort Získá nebo nastaví prostředek front-endového portu služby Application Gateway. subresource
hostName Získá nebo nastaví název hostitele naslouchacího procesu HTTP. řetězec
protokol Získá nebo nastaví protokol. Http
Https
provisioningState Získá nebo nastaví stav zřizování prostředku naslouchacího procesu HTTP, aktualizace, odstranění nebo selhání. řetězec
requireServerNameIndication Získá nebo nastaví requireServerNameIndication http naslouchací proces Bool
sslCertificate Získá nebo nastaví 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 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 konfigurace PROTOKOLU IP služby Application Gateway applicationGatewayIPConfigurationPropertiesFormat

ApplicationGatewayIPConfigurationPropertiesFormat

Jméno Popis Hodnota
provisioningState Získá nebo nastaví stav zřizování prostředku podsítě služby Application Gateway, aktualizace, odstranění nebo selhání. řetězec
podsíť Získá nebo nastaví 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 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 sondy aplikační brány applicationGatewayPathRulePropertiesFormat

ApplicationGatewayPathRulePropertiesFormat

Jméno Popis Hodnota
backendAddressPool Získá nebo nastaví prostředek back-endového fondu adres map cest URL. subresource
backendHttpSettings Získá nebo nastaví prostředek nastavení HTTP back-endu mapy cest URL. subresource
stezky Získá nebo nastaví pravidla cesty mapování cest URL. string[]
provisioningState Získá nebo nastaví pravidlo cesty prostředku mapování cest URL aktualizace, odstranění nebo selhání. řetězec

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 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 sondy aplikační brány ApplicationGatewayProbePropertiesFormat

ApplicationGatewayProbePropertiesFormat

Jméno Popis Hodnota
hostitel Získá nebo nastaví hostitele k odeslání sondy do řetězec
interval Získá nebo nastaví interval sondování v sekundách. Int
cesta Získá nebo nastaví relativní cestu sondy. řetězec
protokol Získá nebo nastaví protokol. Http
Https
provisioningState Získá nebo nastaví stav zřizování prostředku nastavení HTTP back-endu, aktualizace, odstranění nebo selhání. řetězec
přerušení zápasu Získá nebo nastaví časový limit sondy v sekundách. Int
není v pořádku Získá nebo nastaví prahovou hodnotu, která není v pořádku. Int

ApplicationGatewayPropertiesFormat

Jméno Popis Hodnota
backendAddressPools Získá nebo nastaví back-endový fond adres prostředku služby Application Gateway. ApplicationGatewayBackendAddressPool[]
backendHttpSettingsCollection Získá nebo nastaví nastavení http back-endu prostředku služby Application Gateway. ApplicationGatewayBackendHttpSettings[]
front-endIPConfigurations Získá nebo nastaví front-endové IP adresy prostředku služby Application Gateway. ApplicationGatewayFrontendIPConfiguration[]
frontendPorts Získá nebo nastaví front-endové porty prostředku služby Application Gateway. ApplicationGatewayFrontendPort[]
gatewayIPConfigurations Získá nebo nastaví podsítě prostředku služby Application Gateway. ApplicationGatewayIPConfiguration[]
HttpListeners Získá nebo nastaví naslouchací procesy HTTP prostředku služby Application Gateway. ApplicationGatewayHttpListener[]
sondy Získá nebo nastaví sondy prostředku služby Application Gateway. ApplicationGatewayProbe[]
provisioningState Získá nebo nastaví stav zřizování prostředku ApplicationGateway aktualizace, odstranění nebo selhání. řetězec
requestRoutingRules Získá nebo nastaví pravidla směrování požadavků prostředku služby Application Gateway. ApplicationGatewayRequestRoutingRule[]
resourceGuid Získá nebo nastaví vlastnost GUID prostředku ApplicationGateway řetězec
sku Získá nebo nastaví skladovou položku prostředku služby Application Gateway. ApplicationGatewaySku
sslCertificates Získá nebo nastaví certifikáty SSL prostředku služby Application Gateway. ApplicationGatewaySslCertificate[]
urlPathMaps Získá nebo nastaví mapu cesty url prostředku služby Application Gateway. ApplicationGatewayUrlPathMap[]

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 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 směrování požadavků služby Application Gateway ApplicationGatewayRequestRoutingRulePropertiesFormat

ApplicationGatewayRequestRoutingRulePropertiesFormat

Jméno Popis Hodnota
backendAddressPool Získá nebo nastaví prostředek back-endového fondu adres služby Application Gateway. subresource
backendHttpSettings Získá nebo nastaví prostředek front-endového portu služby Application Gateway. subresource
httpListener Získá nebo nastaví prostředek naslouchacího procesu HTTP služby Application Gateway. subresource
provisioningState Získá nebo nastaví stav zřizování prostředku pravidla směrování požadavku, aktualizace, odstranění nebo selhání. řetězec
ruleType Získá nebo nastaví typ pravidla. "Základní"
PathBasedRouting
urlPathMap Získá nebo nastaví prostředek mapy cesty url služby Application Gateway. subresource

ApplicationGatewaySku

Jméno Popis Hodnota
kapacita Získá nebo nastaví kapacitu (počet instancí) aplikační brány. Int
Jméno Získá nebo nastaví název skladové položky služby Application Gateway. "Standard_Large"
"Standard_Medium"
"Standard_Small"
úroveň Získá nebo nastaví úroveň služby Application Gateway. "Standardní"

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 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 certifikátů SSL aplikační brány ApplicationGatewaySslCertificatePropertiesFormat

ApplicationGatewaySslCertificatePropertiesFormat

Jméno Popis Hodnota
data Získá nebo nastaví data certifikátu. řetězec
heslo Získá nebo nastaví heslo certifikátu. řetězec
provisioningState Získá nebo nastaví stav zřizování prostředku certifikátu SSL, aktualizace, odstranění nebo selhání. řetězec
publicCertData Získá nebo nastaví veřejná data certifikátu. řetězec

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 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 sondy aplikační brány ApplicationGatewayUrlPathMapPropertiesFormat

ApplicationGatewayUrlPathMapPropertiesFormat

Jméno Popis Hodnota
defaultBackendAddressPool Získá nebo nastaví výchozí prostředek back-endového fondu adres mapování cest URL. subresource
defaultBackendHttpSettings Získá nebo nastaví výchozí prostředek nastavení HTTP back-endu mapy cest URL. subresource
pathRules Získá nebo nastaví pravidlo cesty prostředku mapování cest URL. applicationGatewayPathRule[]
provisioningState Získá nebo nastaví stav zřizování prostředku nastavení HTTP back-endu, aktualizace, odstranění nebo selhání. řetězec

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 BackendAddressPool BackendAddressPoolPropertiesFormat

BackendAddressPoolPropertiesFormat

Jméno Popis Hodnota
back-endIPConfigurations Získá kolekci odkazů na IP adresy definované v síťových rozhraních. NetworkInterfaceIPConfiguration[]
LoadBalancingRules Získá pravidla vyrovnávání zatížení, která používají tento back-endový fond adres. subresource[]
outboundNatRule Získá odchozí pravidla, která používají tento back-endový fond adres. subresource
provisioningState Stav zřizování prostředku PublicIP – Aktualizace, odstranění nebo 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 (NAT) InboundNatRulePropertiesFormat

InboundNatRulePropertiesFormat

Jméno Popis Hodnota
back-endIPConfiguration Získá nebo nastaví odkaz na privátní IP adresu definovanou na NetworkInterface virtuálního počítače. Provoz odesílaný na frontendPort každého z frontendIPConfigurations se předává do zálohované IP adresy. NetworkInterfaceIPConfiguration
backendPort Získá nebo nastaví port používaný pro interní připojení v koncovém bodu. Atribut localPort mapuje věčný port koncového bodu na interní port role. To je užitečné ve scénářích, kdy role musí komunikovat s interní komponentou na portu, který se liší od toho, který je vystaven externě. Pokud není zadána, hodnota localPort je stejná jako atribut portu. Nastavte hodnotu localPort na *, aby se automaticky přiřadil nepřidělený port, který je zjistitelný pomocí rozhraní API modulu runtime. 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 Always ON SQL na SQL Serveru. Toto nastavení nejde po vytvoření koncového bodu změnit. Bool
frontendIPConfiguration Získá nebo nastaví odkaz na front-endové IP adresy. subresource
frontendPort Získá nebo nastaví port pro externí koncový bod. Můžete zadat libovolné číslo portu, které zvolíte, ale čísla portů zadaná pro každou roli ve službě musí být jedinečná. Možný rozsah hodnot mezi 1 a 65535 včetně Int
idleTimeoutInMinutes Získá nebo nastaví časový limit pro připojení tcp nečinnosti. 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 Získá nebo nastaví přenosový protokol pro externí koncový bod. Možné hodnoty jsou Udp nebo Tcp. Tcp
Udp
provisioningState Získá nebo nastaví stav zřizování prostředku PublicIP, aktualizace, odstranění nebo selhání. řetězec

KONFIGURACE PROTOKOLU IP

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 IPConfiguration IPConfigurationPropertiesFormat

IPConfigurationPropertiesFormat

Jméno Popis Hodnota
privateIPAddress Získá nebo nastaví privateIPAddress konfigurace PROTOKOLU IP. řetězec
privateIPAllocationMethod Získá nebo nastaví metodu přidělování privateIP (statická/dynamická) Dynamická
Statická
provisioningState Získá nebo nastaví stav zřizování prostředku PublicIP, aktualizace, odstranění nebo selhání. řetězec
publicIPAddress Získá nebo nastaví odkaz na prostředek PublicIP. PublicIPAddress
podsíť Získá nebo nastaví odkaz na prostředek podsítě. podsítě

Microsoft.Network/applicationGateways

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
umístění Umístění prostředku řetězec
Jméno Název prostředku string (povinné)
vlastnosti Vlastnosti služby Application Gateway ApplicationGatewayPropertiesFormat
visačky Značky prostředků Slovník názvů a hodnot značek Viz Značky v šablonách

NetworkInterface

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 NetworkInterface – vlastnosti. NetworkInterfacePropertiesFormat
visačky Značky prostředků značky prostředků

NetworkInterfaceDnsSettings

Jméno Popis Hodnota
appliedDnsServers Získá nebo nastaví seznam ip adres použitých serverů DNS. string[]
dnsServers Získá nebo nastaví seznam IP adres serverů DNS. string[]
internalDnsNameLabel Získá nebo nastaví interní název DNS. řetězec
internalDomainNameSuffix Získá nebo nastaví příponu interního názvu domény síťové karty. řetězec
internalFqdn Získá nebo nastaví interní plně kvalifikovaný název domény. řetězec

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 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 IPConfiguration NetworkInterfaceIPConfigurationPropertiesFormat

NetworkInterfaceIPConfigurationPropertiesFormat

Jméno Popis Hodnota
applicationGatewayBackendAddressPools Získá nebo nastaví odkaz applicationGatewayBackendAddressPool prostředek ApplicationGatewayBackendAddressPool[]
loadBalancerBackendAddressPools Získá nebo nastaví odkaz na LoadBalancerBackendAddressPool prostředek BackendAddressPool[]
loadBalancerInboundNatRules Získá nebo nastaví seznam odkazů LoadBalancerInboundNatRules příchozíNatRule []
primární Získá, jestli se jedná o primární adresu zákazníka na síťové kartě. Bool
privateIPAddress řetězec
privateIPAddressVersion Získá nebo nastaví verzi privátní ip adresy (IPv4/IPv6). IPv4
IPv6
privateIPAllocationMethod Získá nebo nastaví metodu přidělování privateIP (statická/dynamická) Dynamická
Statická
provisioningState řetězec
publicIPAddress Prostředek PublicIPAddress PublicIPAddress
podsíť Podsíť v prostředku VirtualNetwork podsítě

NetworkInterfacePropertiesFormat

Jméno Popis Hodnota
dnsSettings Získá nebo nastaví nastavení DNS v NetworkInterface NetworkInterfaceDnsSettings
enableIPForwarding Získá nebo nastaví, jestli je na síťové kartě povolená IPForwarding. Bool
ipConfigurations Získá nebo nastaví seznam IPConfigurations NetworkInterface NetworkInterfaceIPConfiguration[]
macAddress Získá adresu MAC síťového rozhraní. řetězec
networkSecurityGroup Získá nebo nastaví odkaz na prostředek NetworkSecurityGroup. NetworkSecurityGroup
primární Získá, jestli se jedná o primární síťovou kartu na virtuálním počítači. Bool
provisioningState Získá nebo nastaví stav zřizování prostředku PublicIP, aktualizace, odstranění nebo selhání. řetězec
resourceGuid Získá nebo nastaví vlastnost GUID prostředku síťového rozhraní. řetězec
virtualMachine Získá nebo nastaví odkaz na VirtualMachine subresource

NetworkSecurityGroup

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 Prostředek skupiny zabezpečení sítě NetworkSecurityGroupPropertiesFormat
visačky Značky prostředků značky prostředků

NetworkSecurityGroupPropertiesFormat

Jméno Popis Hodnota
defaultSecurityRules Získá nebo nastaví výchozí pravidla zabezpečení skupiny zabezpečení sítě. SecurityRule []
networkInterfaces Získá kolekci odkazů na síťová rozhraní. NetworkInterface[]
provisioningState Získá nebo nastaví stav zřizování prostředku PublicIP, aktualizace, odstranění nebo selhání. řetězec
resourceGuid Získá nebo nastaví vlastnost GUID prostředku skupiny zabezpečení sítě řetězec
securityRules Získá nebo nastaví pravidla zabezpečení skupiny zabezpečení sítě. SecurityRule []
Podsítí Získá kolekci odkazů na podsítě. podsítě []

PublicIPAddress

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 PublicIpAddress PublicIPAddressPropertiesFormat
visačky Značky prostředků značky prostředků

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 Získá nebo nastaví plně kvalifikovaný název domény záznamu DNS přidruženého k veřejné IP adrese. PublicIPAddressDnsSettings
idleTimeoutInMinutes Získá nebo nastaví časový limit nečinnosti veřejné IP adresy. Int
ipAddress řetězec
ipConfiguration KONFIGURACE PROTOKOLU IP IPConfiguration
provisioningState Získá nebo nastaví stav zřizování prostředku PublicIP, aktualizace, odstranění nebo selhání. řetězec
publicIPAddressVersion Získá nebo nastaví verzi veřejné IP adresy (IPv4/IPv6) IPv4
IPv6
publicIPAllocationMethod Získá nebo nastaví metodu přidělování PublicIP (Static/Dynamic) Dynamická
Statická
resourceGuid Získá nebo nastaví vlastnost GUID prostředku PublicIP. ř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 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 Směrování prostředku RoutePropertiesFormat

RoutePropertiesFormat

Jméno Popis Hodnota
addressPrefix Získá nebo nastaví cíl CIDR, na který se trasa vztahuje. řetězec
nextHopIpAddress Získá nebo nastaví 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 Získá nebo nastaví typ směrování Azure, do které se má paket odeslat. Internet
None (Žádný)
VirtualAppliance
VirtualNetworkGateway
VnetLocal (povinné)
provisioningState Získá nebo nastaví stav zřizování prostředku aktualizace, odstranění nebo 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 Zdroj směrovací tabulky RouteTablePropertiesFormat
visačky Značky prostředků značky prostředků

RouteTablePropertiesFormat

Jméno Popis Hodnota
provisioningState Získá nebo nastaví stav zřizování prostředku aktualizace, odstranění nebo selhání. řetězec
trasy Získá nebo nastaví trasy v směrovací tabulce. route[]
Podsítí Získá kolekci odkazů na podsítě. podsítě []

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 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 SecurityRulePropertiesFormat

SecurityRulePropertiesFormat

Jméno Popis Hodnota
přístup Získá nebo nastaví síťový provoz je povolený nebo odepřen. Možné hodnoty jsou Allow (Povolit) a Deny (Odepřít). Povolit
Odepřít (povinné)
popis Získá nebo nastaví popis tohoto pravidla. Omezeno na 140 znaků. řetězec
destinationAddressPrefix Získá nebo nastaví předponu cílové adresy. Rozsah CIDR nebo zdrojový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. string (povinné)
destinationPortRange Získá nebo nastaví 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
směr Získá nebo nastaví směr pravidla. Příchozí nebo odchozí. Směr určuje, jestli se pravidlo vyhodnotí u příchozího nebo odchozího provozu. Příchozí
Odchozí (povinné)
priorita Získá nebo nastaví prioritu 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 Získá nebo nastaví síťový protokol, na které se toto pravidlo vztahuje. Může to být Tcp, Udp nebo All(*). '*'
Tcp
Udp (povinné)
provisioningState Získá nebo nastaví stav zřizování prostředku PublicIP, aktualizace, odstranění nebo selhání. řetězec
sourceAddressPrefix Získá nebo nastaví předponu zdrojové adresy. Rozsah CIDR nebo zdrojový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. Pokud se jedná o pravidlo příchozího přenosu dat, určuje, odkud síťový provoz pochází. string (povinné)
sourcePortRange Získá nebo nastaví 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

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 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 SubnetPropertiesFormat

SubnetPropertiesFormat

Jméno Popis Hodnota
addressPrefix Získá nebo nastaví předponu adresy pro podsíť. řetězec
ipConfigurations Získá pole odkazů na konfigurace PROTOKOLU IP síťového rozhraní pomocí podsítě. IPConfiguration[]
networkSecurityGroup Získá nebo nastaví odkaz na prostředek NetworkSecurityGroup. NetworkSecurityGroup
provisioningState Získá nebo nastaví stav zřizování prostředku PublicIP, aktualizace, odstranění nebo selhání. řetězec
routeTable Získá nebo nastaví odkaz na prostředek RouteTable. směrovací tabulky

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

Hodnoty vlastností

ApplicationGatewayBackendAddress

Jméno Popis Hodnota
Fqdn Získá nebo nastaví název DNS. řetězec
ipAddress Získá nebo nastaví IP adresu. ř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 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 aplikační brány applicationGatewayBackendAddressPoolPropertiesFormat

ApplicationGatewayBackendAddressPoolPropertiesFormat

Jméno Popis Hodnota
back-endAddresses Získá nebo nastaví back-endové adresy. ApplicationGatewayBackendAddress[]
back-endIPConfigurations Získá kolekci odkazů na IP adresy definované v síťových rozhraních. NetworkInterfaceIPConfiguration[]
provisioningState Získá nebo nastaví stav zřizování prostředku back-endového fondu adres, aktualizace, odstranění nebo 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 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 nastavení fondu back-endových adres služby Application Gateway applicationGatewayBackendHttpSettingsPropertiesFormat

ApplicationGatewayBackendHttpSettingsPropertiesFormat

Jméno Popis Hodnota
cookieBasedAffinity Získá nebo nastaví spřažení souborů cookie. Zakázáno
Povoleno
přístav Získá nebo nastaví port. Int
sonda Získá nebo nastaví prostředek sondy služby Application Gateway. subresource
protokol Získá nebo nastaví protokol. Http
Https
provisioningState Získá nebo nastaví stav zřizování prostředku nastavení HTTP back-endu, aktualizace, odstranění nebo selhání. řetězec
requestTimeout Získá nebo nastaví časový limit požadavku. 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 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 konfigurace front-endové IP adresy aplikační brány ApplicationGatewayFrontendIPConfigurationPropertiesFormat

ApplicationGatewayFrontendIPConfigurationPropertiesFormat

Jméno Popis Hodnota
privateIPAddress Získá nebo nastaví privateIPAddress konfigurace PROTOKOLU IP síťového rozhraní řetězec
privateIPAllocationMethod Získá nebo nastaví metodu přidělování privateIP (statická/dynamická) Dynamická
Statická
provisioningState Získá nebo nastaví stav zřizování prostředku PublicIP, aktualizace, odstranění nebo selhání. řetězec
publicIPAddress Získá nebo nastaví odkaz na prostředek PublicIP. subresource
podsíť Získá nebo nastaví 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 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 front-endového portu aplikační brány ApplicationGatewayFrontendPortPropertiesFormat

ApplicationGatewayFrontendPortPropertiesFormat

Jméno Popis Hodnota
přístav Získá nebo nastaví front-endový port. Int
provisioningState Získá nebo nastaví stav zřizování prostředku front-endového portu, aktualizace, odstranění nebo 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 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 naslouchacího procesu HTTP aplikační brány applicationGatewayHttpListenerPropertiesFormat

ApplicationGatewayHttpListenerPropertiesFormat

Jméno Popis Hodnota
frontendIPConfiguration Získá nebo nastaví prostředek konfigurace front-endové IP adresy služby Application Gateway. subresource
frontendPort Získá nebo nastaví prostředek front-endového portu služby Application Gateway. subresource
hostName Získá nebo nastaví název hostitele naslouchacího procesu HTTP. řetězec
protokol Získá nebo nastaví protokol. Http
Https
provisioningState Získá nebo nastaví stav zřizování prostředku naslouchacího procesu HTTP, aktualizace, odstranění nebo selhání. řetězec
requireServerNameIndication Získá nebo nastaví requireServerNameIndication http naslouchací proces Bool
sslCertificate Získá nebo nastaví 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 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 konfigurace PROTOKOLU IP služby Application Gateway applicationGatewayIPConfigurationPropertiesFormat

ApplicationGatewayIPConfigurationPropertiesFormat

Jméno Popis Hodnota
provisioningState Získá nebo nastaví stav zřizování prostředku podsítě služby Application Gateway, aktualizace, odstranění nebo selhání. řetězec
podsíť Získá nebo nastaví 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 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 sondy aplikační brány applicationGatewayPathRulePropertiesFormat

ApplicationGatewayPathRulePropertiesFormat

Jméno Popis Hodnota
backendAddressPool Získá nebo nastaví prostředek back-endového fondu adres map cest URL. subresource
backendHttpSettings Získá nebo nastaví prostředek nastavení HTTP back-endu mapy cest URL. subresource
stezky Získá nebo nastaví pravidla cesty mapování cest URL. string[]
provisioningState Získá nebo nastaví pravidlo cesty prostředku mapování cest URL aktualizace, odstranění nebo selhání. řetězec

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 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 sondy aplikační brány ApplicationGatewayProbePropertiesFormat

ApplicationGatewayProbePropertiesFormat

Jméno Popis Hodnota
hostitel Získá nebo nastaví hostitele k odeslání sondy do řetězec
interval Získá nebo nastaví interval sondování v sekundách. Int
cesta Získá nebo nastaví relativní cestu sondy. řetězec
protokol Získá nebo nastaví protokol. Http
Https
provisioningState Získá nebo nastaví stav zřizování prostředku nastavení HTTP back-endu, aktualizace, odstranění nebo selhání. řetězec
přerušení zápasu Získá nebo nastaví časový limit sondy v sekundách. Int
není v pořádku Získá nebo nastaví prahovou hodnotu, která není v pořádku. Int

ApplicationGatewayPropertiesFormat

Jméno Popis Hodnota
backendAddressPools Získá nebo nastaví back-endový fond adres prostředku služby Application Gateway. ApplicationGatewayBackendAddressPool[]
backendHttpSettingsCollection Získá nebo nastaví nastavení http back-endu prostředku služby Application Gateway. ApplicationGatewayBackendHttpSettings[]
front-endIPConfigurations Získá nebo nastaví front-endové IP adresy prostředku služby Application Gateway. ApplicationGatewayFrontendIPConfiguration[]
frontendPorts Získá nebo nastaví front-endové porty prostředku služby Application Gateway. ApplicationGatewayFrontendPort[]
gatewayIPConfigurations Získá nebo nastaví podsítě prostředku služby Application Gateway. ApplicationGatewayIPConfiguration[]
HttpListeners Získá nebo nastaví naslouchací procesy HTTP prostředku služby Application Gateway. ApplicationGatewayHttpListener[]
sondy Získá nebo nastaví sondy prostředku služby Application Gateway. ApplicationGatewayProbe[]
provisioningState Získá nebo nastaví stav zřizování prostředku ApplicationGateway aktualizace, odstranění nebo selhání. řetězec
requestRoutingRules Získá nebo nastaví pravidla směrování požadavků prostředku služby Application Gateway. ApplicationGatewayRequestRoutingRule[]
resourceGuid Získá nebo nastaví vlastnost GUID prostředku ApplicationGateway řetězec
sku Získá nebo nastaví skladovou položku prostředku služby Application Gateway. ApplicationGatewaySku
sslCertificates Získá nebo nastaví certifikáty SSL prostředku služby Application Gateway. ApplicationGatewaySslCertificate[]
urlPathMaps Získá nebo nastaví mapu cesty url prostředku služby Application Gateway. ApplicationGatewayUrlPathMap[]

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 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 směrování požadavků služby Application Gateway ApplicationGatewayRequestRoutingRulePropertiesFormat

ApplicationGatewayRequestRoutingRulePropertiesFormat

Jméno Popis Hodnota
backendAddressPool Získá nebo nastaví prostředek back-endového fondu adres služby Application Gateway. subresource
backendHttpSettings Získá nebo nastaví prostředek front-endového portu služby Application Gateway. subresource
httpListener Získá nebo nastaví prostředek naslouchacího procesu HTTP služby Application Gateway. subresource
provisioningState Získá nebo nastaví stav zřizování prostředku pravidla směrování požadavku, aktualizace, odstranění nebo selhání. řetězec
ruleType Získá nebo nastaví typ pravidla. "Základní"
PathBasedRouting
urlPathMap Získá nebo nastaví prostředek mapy cesty url služby Application Gateway. subresource

ApplicationGatewaySku

Jméno Popis Hodnota
kapacita Získá nebo nastaví kapacitu (počet instancí) aplikační brány. Int
Jméno Získá nebo nastaví název skladové položky služby Application Gateway. "Standard_Large"
"Standard_Medium"
"Standard_Small"
úroveň Získá nebo nastaví úroveň služby Application Gateway. "Standardní"

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 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 certifikátů SSL aplikační brány ApplicationGatewaySslCertificatePropertiesFormat

ApplicationGatewaySslCertificatePropertiesFormat

Jméno Popis Hodnota
data Získá nebo nastaví data certifikátu. řetězec
heslo Získá nebo nastaví heslo certifikátu. řetězec
provisioningState Získá nebo nastaví stav zřizování prostředku certifikátu SSL, aktualizace, odstranění nebo selhání. řetězec
publicCertData Získá nebo nastaví veřejná data certifikátu. řetězec

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 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 sondy aplikační brány ApplicationGatewayUrlPathMapPropertiesFormat

ApplicationGatewayUrlPathMapPropertiesFormat

Jméno Popis Hodnota
defaultBackendAddressPool Získá nebo nastaví výchozí prostředek back-endového fondu adres mapování cest URL. subresource
defaultBackendHttpSettings Získá nebo nastaví výchozí prostředek nastavení HTTP back-endu mapy cest URL. subresource
pathRules Získá nebo nastaví pravidlo cesty prostředku mapování cest URL. applicationGatewayPathRule[]
provisioningState Získá nebo nastaví stav zřizování prostředku nastavení HTTP back-endu, aktualizace, odstranění nebo selhání. řetězec

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 BackendAddressPool BackendAddressPoolPropertiesFormat

BackendAddressPoolPropertiesFormat

Jméno Popis Hodnota
back-endIPConfigurations Získá kolekci odkazů na IP adresy definované v síťových rozhraních. NetworkInterfaceIPConfiguration[]
LoadBalancingRules Získá pravidla vyrovnávání zatížení, která používají tento back-endový fond adres. subresource[]
outboundNatRule Získá odchozí pravidla, která používají tento back-endový fond adres. subresource
provisioningState Stav zřizování prostředku PublicIP – Aktualizace, odstranění nebo 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 (NAT) InboundNatRulePropertiesFormat

InboundNatRulePropertiesFormat

Jméno Popis Hodnota
back-endIPConfiguration Získá nebo nastaví odkaz na privátní IP adresu definovanou na NetworkInterface virtuálního počítače. Provoz odesílaný na frontendPort každého z frontendIPConfigurations se předává do zálohované IP adresy. NetworkInterfaceIPConfiguration
backendPort Získá nebo nastaví port používaný pro interní připojení v koncovém bodu. Atribut localPort mapuje věčný port koncového bodu na interní port role. To je užitečné ve scénářích, kdy role musí komunikovat s interní komponentou na portu, který se liší od toho, který je vystaven externě. Pokud není zadána, hodnota localPort je stejná jako atribut portu. Nastavte hodnotu localPort na *, aby se automaticky přiřadil nepřidělený port, který je zjistitelný pomocí rozhraní API modulu runtime. 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 Always ON SQL na SQL Serveru. Toto nastavení nejde po vytvoření koncového bodu změnit. Bool
frontendIPConfiguration Získá nebo nastaví odkaz na front-endové IP adresy. subresource
frontendPort Získá nebo nastaví port pro externí koncový bod. Můžete zadat libovolné číslo portu, které zvolíte, ale čísla portů zadaná pro každou roli ve službě musí být jedinečná. Možný rozsah hodnot mezi 1 a 65535 včetně Int
idleTimeoutInMinutes Získá nebo nastaví časový limit pro připojení tcp nečinnosti. 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 Získá nebo nastaví přenosový protokol pro externí koncový bod. Možné hodnoty jsou Udp nebo Tcp. Tcp
Udp
provisioningState Získá nebo nastaví stav zřizování prostředku PublicIP, aktualizace, odstranění nebo selhání. řetězec

KONFIGURACE PROTOKOLU IP

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 IPConfiguration IPConfigurationPropertiesFormat

IPConfigurationPropertiesFormat

Jméno Popis Hodnota
privateIPAddress Získá nebo nastaví privateIPAddress konfigurace PROTOKOLU IP. řetězec
privateIPAllocationMethod Získá nebo nastaví metodu přidělování privateIP (statická/dynamická) Dynamická
Statická
provisioningState Získá nebo nastaví stav zřizování prostředku PublicIP, aktualizace, odstranění nebo selhání. řetězec
publicIPAddress Získá nebo nastaví odkaz na prostředek PublicIP. PublicIPAddress
podsíť Získá nebo nastaví odkaz na prostředek podsítě. podsítě

Microsoft.Network/applicationGateways

Jméno Popis Hodnota
apiVersion Verze rozhraní API '2016-03-30'
etag Získá 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 služby Application Gateway 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

NetworkInterface

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 NetworkInterface – vlastnosti. NetworkInterfacePropertiesFormat
visačky Značky prostředků značky prostředků

NetworkInterfaceDnsSettings

Jméno Popis Hodnota
appliedDnsServers Získá nebo nastaví seznam ip adres použitých serverů DNS. string[]
dnsServers Získá nebo nastaví seznam IP adres serverů DNS. string[]
internalDnsNameLabel Získá nebo nastaví interní název DNS. řetězec
internalDomainNameSuffix Získá nebo nastaví příponu interního názvu domény síťové karty. řetězec
internalFqdn Získá nebo nastaví interní plně kvalifikovaný název domény. řetězec

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 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 IPConfiguration NetworkInterfaceIPConfigurationPropertiesFormat

NetworkInterfaceIPConfigurationPropertiesFormat

Jméno Popis Hodnota
applicationGatewayBackendAddressPools Získá nebo nastaví odkaz applicationGatewayBackendAddressPool prostředek ApplicationGatewayBackendAddressPool[]
loadBalancerBackendAddressPools Získá nebo nastaví odkaz na LoadBalancerBackendAddressPool prostředek BackendAddressPool[]
loadBalancerInboundNatRules Získá nebo nastaví seznam odkazů LoadBalancerInboundNatRules příchozíNatRule []
primární Získá, jestli se jedná o primární adresu zákazníka na síťové kartě. Bool
privateIPAddress řetězec
privateIPAddressVersion Získá nebo nastaví verzi privátní ip adresy (IPv4/IPv6). IPv4
IPv6
privateIPAllocationMethod Získá nebo nastaví metodu přidělování privateIP (statická/dynamická) Dynamická
Statická
provisioningState řetězec
publicIPAddress Prostředek PublicIPAddress PublicIPAddress
podsíť Podsíť v prostředku VirtualNetwork podsítě

NetworkInterfacePropertiesFormat

Jméno Popis Hodnota
dnsSettings Získá nebo nastaví nastavení DNS v NetworkInterface NetworkInterfaceDnsSettings
enableIPForwarding Získá nebo nastaví, jestli je na síťové kartě povolená IPForwarding. Bool
ipConfigurations Získá nebo nastaví seznam IPConfigurations NetworkInterface NetworkInterfaceIPConfiguration[]
macAddress Získá adresu MAC síťového rozhraní. řetězec
networkSecurityGroup Získá nebo nastaví odkaz na prostředek NetworkSecurityGroup. NetworkSecurityGroup
primární Získá, jestli se jedná o primární síťovou kartu na virtuálním počítači. Bool
provisioningState Získá nebo nastaví stav zřizování prostředku PublicIP, aktualizace, odstranění nebo selhání. řetězec
resourceGuid Získá nebo nastaví vlastnost GUID prostředku síťového rozhraní. řetězec
virtualMachine Získá nebo nastaví odkaz na VirtualMachine subresource

NetworkSecurityGroup

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 Prostředek skupiny zabezpečení sítě NetworkSecurityGroupPropertiesFormat
visačky Značky prostředků značky prostředků

NetworkSecurityGroupPropertiesFormat

Jméno Popis Hodnota
defaultSecurityRules Získá nebo nastaví výchozí pravidla zabezpečení skupiny zabezpečení sítě. SecurityRule []
networkInterfaces Získá kolekci odkazů na síťová rozhraní. NetworkInterface[]
provisioningState Získá nebo nastaví stav zřizování prostředku PublicIP, aktualizace, odstranění nebo selhání. řetězec
resourceGuid Získá nebo nastaví vlastnost GUID prostředku skupiny zabezpečení sítě řetězec
securityRules Získá nebo nastaví pravidla zabezpečení skupiny zabezpečení sítě. SecurityRule []
Podsítí Získá kolekci odkazů na podsítě. podsítě []

PublicIPAddress

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 PublicIpAddress PublicIPAddressPropertiesFormat
visačky Značky prostředků značky prostředků

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 Získá nebo nastaví plně kvalifikovaný název domény záznamu DNS přidruženého k veřejné IP adrese. PublicIPAddressDnsSettings
idleTimeoutInMinutes Získá nebo nastaví časový limit nečinnosti veřejné IP adresy. Int
ipAddress řetězec
ipConfiguration KONFIGURACE PROTOKOLU IP IPConfiguration
provisioningState Získá nebo nastaví stav zřizování prostředku PublicIP, aktualizace, odstranění nebo selhání. řetězec
publicIPAddressVersion Získá nebo nastaví verzi veřejné IP adresy (IPv4/IPv6) IPv4
IPv6
publicIPAllocationMethod Získá nebo nastaví metodu přidělování PublicIP (Static/Dynamic) Dynamická
Statická
resourceGuid Získá nebo nastaví vlastnost GUID prostředku PublicIP. ř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 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 Směrování prostředku RoutePropertiesFormat

RoutePropertiesFormat

Jméno Popis Hodnota
addressPrefix Získá nebo nastaví cíl CIDR, na který se trasa vztahuje. řetězec
nextHopIpAddress Získá nebo nastaví 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 Získá nebo nastaví typ směrování Azure, do které se má paket odeslat. Internet
None (Žádný)
VirtualAppliance
VirtualNetworkGateway
VnetLocal (povinné)
provisioningState Získá nebo nastaví stav zřizování prostředku aktualizace, odstranění nebo 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 Zdroj směrovací tabulky RouteTablePropertiesFormat
visačky Značky prostředků značky prostředků

RouteTablePropertiesFormat

Jméno Popis Hodnota
provisioningState Získá nebo nastaví stav zřizování prostředku aktualizace, odstranění nebo selhání. řetězec
trasy Získá nebo nastaví trasy v směrovací tabulce. route[]
Podsítí Získá kolekci odkazů na podsítě. podsítě []

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 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 SecurityRulePropertiesFormat

SecurityRulePropertiesFormat

Jméno Popis Hodnota
přístup Získá nebo nastaví síťový provoz je povolený nebo odepřen. Možné hodnoty jsou Allow (Povolit) a Deny (Odepřít). Povolit
Odepřít (povinné)
popis Získá nebo nastaví popis tohoto pravidla. Omezeno na 140 znaků. řetězec
destinationAddressPrefix Získá nebo nastaví předponu cílové adresy. Rozsah CIDR nebo zdrojový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. string (povinné)
destinationPortRange Získá nebo nastaví 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
směr Získá nebo nastaví směr pravidla. Příchozí nebo odchozí. Směr určuje, jestli se pravidlo vyhodnotí u příchozího nebo odchozího provozu. Příchozí
Odchozí (povinné)
priorita Získá nebo nastaví prioritu 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 Získá nebo nastaví síťový protokol, na které se toto pravidlo vztahuje. Může to být Tcp, Udp nebo All(*). '*'
Tcp
Udp (povinné)
provisioningState Získá nebo nastaví stav zřizování prostředku PublicIP, aktualizace, odstranění nebo selhání. řetězec
sourceAddressPrefix Získá nebo nastaví předponu zdrojové adresy. Rozsah CIDR nebo zdrojový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. Pokud se jedná o pravidlo příchozího přenosu dat, určuje, odkud síťový provoz pochází. string (povinné)
sourcePortRange Získá nebo nastaví 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

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 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 SubnetPropertiesFormat

SubnetPropertiesFormat

Jméno Popis Hodnota
addressPrefix Získá nebo nastaví předponu adresy pro podsíť. řetězec
ipConfigurations Získá pole odkazů na konfigurace PROTOKOLU IP síťového rozhraní pomocí podsítě. IPConfiguration[]
networkSecurityGroup Získá nebo nastaví odkaz na prostředek NetworkSecurityGroup. NetworkSecurityGroup
provisioningState Získá nebo nastaví stav zřizování prostředku PublicIP, aktualizace, odstranění nebo selhání. řetězec
routeTable Získá nebo nastaví odkaz na prostředek RouteTable. směrovací tabulky

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

Hodnoty vlastností

ApplicationGatewayBackendAddress

Jméno Popis Hodnota
Fqdn Získá nebo nastaví název DNS. řetězec
ipAddress Získá nebo nastaví IP adresu. ř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 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 aplikační brány applicationGatewayBackendAddressPoolPropertiesFormat

ApplicationGatewayBackendAddressPoolPropertiesFormat

Jméno Popis Hodnota
back-endAddresses Získá nebo nastaví back-endové adresy. ApplicationGatewayBackendAddress[]
back-endIPConfigurations Získá kolekci odkazů na IP adresy definované v síťových rozhraních. NetworkInterfaceIPConfiguration[]
provisioningState Získá nebo nastaví stav zřizování prostředku back-endového fondu adres, aktualizace, odstranění nebo 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 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 nastavení fondu back-endových adres služby Application Gateway applicationGatewayBackendHttpSettingsPropertiesFormat

ApplicationGatewayBackendHttpSettingsPropertiesFormat

Jméno Popis Hodnota
cookieBasedAffinity Získá nebo nastaví spřažení souborů cookie. Zakázáno
Povoleno
přístav Získá nebo nastaví port. Int
sonda Získá nebo nastaví prostředek sondy služby Application Gateway. subresource
protokol Získá nebo nastaví protokol. Http
Https
provisioningState Získá nebo nastaví stav zřizování prostředku nastavení HTTP back-endu, aktualizace, odstranění nebo selhání. řetězec
requestTimeout Získá nebo nastaví časový limit požadavku. 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 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 konfigurace front-endové IP adresy aplikační brány ApplicationGatewayFrontendIPConfigurationPropertiesFormat

ApplicationGatewayFrontendIPConfigurationPropertiesFormat

Jméno Popis Hodnota
privateIPAddress Získá nebo nastaví privateIPAddress konfigurace PROTOKOLU IP síťového rozhraní řetězec
privateIPAllocationMethod Získá nebo nastaví metodu přidělování privateIP (statická/dynamická) Dynamická
Statická
provisioningState Získá nebo nastaví stav zřizování prostředku PublicIP, aktualizace, odstranění nebo selhání. řetězec
publicIPAddress Získá nebo nastaví odkaz na prostředek PublicIP. subresource
podsíť Získá nebo nastaví 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 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 front-endového portu aplikační brány ApplicationGatewayFrontendPortPropertiesFormat

ApplicationGatewayFrontendPortPropertiesFormat

Jméno Popis Hodnota
přístav Získá nebo nastaví front-endový port. Int
provisioningState Získá nebo nastaví stav zřizování prostředku front-endového portu, aktualizace, odstranění nebo 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 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 naslouchacího procesu HTTP aplikační brány applicationGatewayHttpListenerPropertiesFormat

ApplicationGatewayHttpListenerPropertiesFormat

Jméno Popis Hodnota
frontendIPConfiguration Získá nebo nastaví prostředek konfigurace front-endové IP adresy služby Application Gateway. subresource
frontendPort Získá nebo nastaví prostředek front-endového portu služby Application Gateway. subresource
hostName Získá nebo nastaví název hostitele naslouchacího procesu HTTP. řetězec
protokol Získá nebo nastaví protokol. Http
Https
provisioningState Získá nebo nastaví stav zřizování prostředku naslouchacího procesu HTTP, aktualizace, odstranění nebo selhání. řetězec
requireServerNameIndication Získá nebo nastaví requireServerNameIndication http naslouchací proces Bool
sslCertificate Získá nebo nastaví 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 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 konfigurace PROTOKOLU IP služby Application Gateway applicationGatewayIPConfigurationPropertiesFormat

ApplicationGatewayIPConfigurationPropertiesFormat

Jméno Popis Hodnota
provisioningState Získá nebo nastaví stav zřizování prostředku podsítě služby Application Gateway, aktualizace, odstranění nebo selhání. řetězec
podsíť Získá nebo nastaví 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 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 sondy aplikační brány applicationGatewayPathRulePropertiesFormat

ApplicationGatewayPathRulePropertiesFormat

Jméno Popis Hodnota
backendAddressPool Získá nebo nastaví prostředek back-endového fondu adres map cest URL. subresource
backendHttpSettings Získá nebo nastaví prostředek nastavení HTTP back-endu mapy cest URL. subresource
stezky Získá nebo nastaví pravidla cesty mapování cest URL. string[]
provisioningState Získá nebo nastaví pravidlo cesty prostředku mapování cest URL aktualizace, odstranění nebo selhání. řetězec

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 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 sondy aplikační brány ApplicationGatewayProbePropertiesFormat

ApplicationGatewayProbePropertiesFormat

Jméno Popis Hodnota
hostitel Získá nebo nastaví hostitele k odeslání sondy do řetězec
interval Získá nebo nastaví interval sondování v sekundách. Int
cesta Získá nebo nastaví relativní cestu sondy. řetězec
protokol Získá nebo nastaví protokol. Http
Https
provisioningState Získá nebo nastaví stav zřizování prostředku nastavení HTTP back-endu, aktualizace, odstranění nebo selhání. řetězec
přerušení zápasu Získá nebo nastaví časový limit sondy v sekundách. Int
není v pořádku Získá nebo nastaví prahovou hodnotu, která není v pořádku. Int

ApplicationGatewayPropertiesFormat

Jméno Popis Hodnota
backendAddressPools Získá nebo nastaví back-endový fond adres prostředku služby Application Gateway. ApplicationGatewayBackendAddressPool[]
backendHttpSettingsCollection Získá nebo nastaví nastavení http back-endu prostředku služby Application Gateway. ApplicationGatewayBackendHttpSettings[]
front-endIPConfigurations Získá nebo nastaví front-endové IP adresy prostředku služby Application Gateway. ApplicationGatewayFrontendIPConfiguration[]
frontendPorts Získá nebo nastaví front-endové porty prostředku služby Application Gateway. ApplicationGatewayFrontendPort[]
gatewayIPConfigurations Získá nebo nastaví podsítě prostředku služby Application Gateway. ApplicationGatewayIPConfiguration[]
HttpListeners Získá nebo nastaví naslouchací procesy HTTP prostředku služby Application Gateway. ApplicationGatewayHttpListener[]
sondy Získá nebo nastaví sondy prostředku služby Application Gateway. ApplicationGatewayProbe[]
provisioningState Získá nebo nastaví stav zřizování prostředku ApplicationGateway aktualizace, odstranění nebo selhání. řetězec
requestRoutingRules Získá nebo nastaví pravidla směrování požadavků prostředku služby Application Gateway. ApplicationGatewayRequestRoutingRule[]
resourceGuid Získá nebo nastaví vlastnost GUID prostředku ApplicationGateway řetězec
sku Získá nebo nastaví skladovou položku prostředku služby Application Gateway. ApplicationGatewaySku
sslCertificates Získá nebo nastaví certifikáty SSL prostředku služby Application Gateway. ApplicationGatewaySslCertificate[]
urlPathMaps Získá nebo nastaví mapu cesty url prostředku služby Application Gateway. ApplicationGatewayUrlPathMap[]

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 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 směrování požadavků služby Application Gateway ApplicationGatewayRequestRoutingRulePropertiesFormat

ApplicationGatewayRequestRoutingRulePropertiesFormat

Jméno Popis Hodnota
backendAddressPool Získá nebo nastaví prostředek back-endového fondu adres služby Application Gateway. subresource
backendHttpSettings Získá nebo nastaví prostředek front-endového portu služby Application Gateway. subresource
httpListener Získá nebo nastaví prostředek naslouchacího procesu HTTP služby Application Gateway. subresource
provisioningState Získá nebo nastaví stav zřizování prostředku pravidla směrování požadavku, aktualizace, odstranění nebo selhání. řetězec
ruleType Získá nebo nastaví typ pravidla. "Základní"
PathBasedRouting
urlPathMap Získá nebo nastaví prostředek mapy cesty url služby Application Gateway. subresource

ApplicationGatewaySku

Jméno Popis Hodnota
kapacita Získá nebo nastaví kapacitu (počet instancí) aplikační brány. Int
Jméno Získá nebo nastaví název skladové položky služby Application Gateway. "Standard_Large"
"Standard_Medium"
"Standard_Small"
úroveň Získá nebo nastaví úroveň služby Application Gateway. "Standardní"

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 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 certifikátů SSL aplikační brány ApplicationGatewaySslCertificatePropertiesFormat

ApplicationGatewaySslCertificatePropertiesFormat

Jméno Popis Hodnota
data Získá nebo nastaví data certifikátu. řetězec
heslo Získá nebo nastaví heslo certifikátu. řetězec
provisioningState Získá nebo nastaví stav zřizování prostředku certifikátu SSL, aktualizace, odstranění nebo selhání. řetězec
publicCertData Získá nebo nastaví veřejná data certifikátu. řetězec

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 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 sondy aplikační brány ApplicationGatewayUrlPathMapPropertiesFormat

ApplicationGatewayUrlPathMapPropertiesFormat

Jméno Popis Hodnota
defaultBackendAddressPool Získá nebo nastaví výchozí prostředek back-endového fondu adres mapování cest URL. subresource
defaultBackendHttpSettings Získá nebo nastaví výchozí prostředek nastavení HTTP back-endu mapy cest URL. subresource
pathRules Získá nebo nastaví pravidlo cesty prostředku mapování cest URL. applicationGatewayPathRule[]
provisioningState Získá nebo nastaví stav zřizování prostředku nastavení HTTP back-endu, aktualizace, odstranění nebo selhání. řetězec

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 BackendAddressPool BackendAddressPoolPropertiesFormat

BackendAddressPoolPropertiesFormat

Jméno Popis Hodnota
back-endIPConfigurations Získá kolekci odkazů na IP adresy definované v síťových rozhraních. NetworkInterfaceIPConfiguration[]
LoadBalancingRules Získá pravidla vyrovnávání zatížení, která používají tento back-endový fond adres. subresource[]
outboundNatRule Získá odchozí pravidla, která používají tento back-endový fond adres. subresource
provisioningState Stav zřizování prostředku PublicIP – Aktualizace, odstranění nebo 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 (NAT) InboundNatRulePropertiesFormat

InboundNatRulePropertiesFormat

Jméno Popis Hodnota
back-endIPConfiguration Získá nebo nastaví odkaz na privátní IP adresu definovanou na NetworkInterface virtuálního počítače. Provoz odesílaný na frontendPort každého z frontendIPConfigurations se předává do zálohované IP adresy. NetworkInterfaceIPConfiguration
backendPort Získá nebo nastaví port používaný pro interní připojení v koncovém bodu. Atribut localPort mapuje věčný port koncového bodu na interní port role. To je užitečné ve scénářích, kdy role musí komunikovat s interní komponentou na portu, který se liší od toho, který je vystaven externě. Pokud není zadána, hodnota localPort je stejná jako atribut portu. Nastavte hodnotu localPort na *, aby se automaticky přiřadil nepřidělený port, který je zjistitelný pomocí rozhraní API modulu runtime. 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 Always ON SQL na SQL Serveru. Toto nastavení nejde po vytvoření koncového bodu změnit. Bool
frontendIPConfiguration Získá nebo nastaví odkaz na front-endové IP adresy. subresource
frontendPort Získá nebo nastaví port pro externí koncový bod. Můžete zadat libovolné číslo portu, které zvolíte, ale čísla portů zadaná pro každou roli ve službě musí být jedinečná. Možný rozsah hodnot mezi 1 a 65535 včetně Int
idleTimeoutInMinutes Získá nebo nastaví časový limit pro připojení tcp nečinnosti. 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 Získá nebo nastaví přenosový protokol pro externí koncový bod. Možné hodnoty jsou Udp nebo Tcp. Tcp
Udp
provisioningState Získá nebo nastaví stav zřizování prostředku PublicIP, aktualizace, odstranění nebo selhání. řetězec

KONFIGURACE PROTOKOLU IP

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 IPConfiguration IPConfigurationPropertiesFormat

IPConfigurationPropertiesFormat

Jméno Popis Hodnota
privateIPAddress Získá nebo nastaví privateIPAddress konfigurace PROTOKOLU IP. řetězec
privateIPAllocationMethod Získá nebo nastaví metodu přidělování privateIP (statická/dynamická) Dynamická
Statická
provisioningState Získá nebo nastaví stav zřizování prostředku PublicIP, aktualizace, odstranění nebo selhání. řetězec
publicIPAddress Získá nebo nastaví odkaz na prostředek PublicIP. PublicIPAddress
podsíť Získá nebo nastaví odkaz na prostředek podsítě. podsítě

Microsoft.Network/applicationGateways

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
umístění Umístění prostředku řetězec
Jméno Název prostředku string (povinné)
vlastnosti Vlastnosti služby Application Gateway ApplicationGatewayPropertiesFormat
visačky Značky prostředků Slovník názvů a hodnot značek
typ Typ prostředku Microsoft.Network/applicationGateways@2016-03-30

NetworkInterface

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 NetworkInterface – vlastnosti. NetworkInterfacePropertiesFormat
visačky Značky prostředků značky prostředků

NetworkInterfaceDnsSettings

Jméno Popis Hodnota
appliedDnsServers Získá nebo nastaví seznam ip adres použitých serverů DNS. string[]
dnsServers Získá nebo nastaví seznam IP adres serverů DNS. string[]
internalDnsNameLabel Získá nebo nastaví interní název DNS. řetězec
internalDomainNameSuffix Získá nebo nastaví příponu interního názvu domény síťové karty. řetězec
internalFqdn Získá nebo nastaví interní plně kvalifikovaný název domény. řetězec

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 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 IPConfiguration NetworkInterfaceIPConfigurationPropertiesFormat

NetworkInterfaceIPConfigurationPropertiesFormat

Jméno Popis Hodnota
applicationGatewayBackendAddressPools Získá nebo nastaví odkaz applicationGatewayBackendAddressPool prostředek ApplicationGatewayBackendAddressPool[]
loadBalancerBackendAddressPools Získá nebo nastaví odkaz na LoadBalancerBackendAddressPool prostředek BackendAddressPool[]
loadBalancerInboundNatRules Získá nebo nastaví seznam odkazů LoadBalancerInboundNatRules příchozíNatRule []
primární Získá, jestli se jedná o primární adresu zákazníka na síťové kartě. Bool
privateIPAddress řetězec
privateIPAddressVersion Získá nebo nastaví verzi privátní ip adresy (IPv4/IPv6). IPv4
IPv6
privateIPAllocationMethod Získá nebo nastaví metodu přidělování privateIP (statická/dynamická) Dynamická
Statická
provisioningState řetězec
publicIPAddress Prostředek PublicIPAddress PublicIPAddress
podsíť Podsíť v prostředku VirtualNetwork podsítě

NetworkInterfacePropertiesFormat

Jméno Popis Hodnota
dnsSettings Získá nebo nastaví nastavení DNS v NetworkInterface NetworkInterfaceDnsSettings
enableIPForwarding Získá nebo nastaví, jestli je na síťové kartě povolená IPForwarding. Bool
ipConfigurations Získá nebo nastaví seznam IPConfigurations NetworkInterface NetworkInterfaceIPConfiguration[]
macAddress Získá adresu MAC síťového rozhraní. řetězec
networkSecurityGroup Získá nebo nastaví odkaz na prostředek NetworkSecurityGroup. NetworkSecurityGroup
primární Získá, jestli se jedná o primární síťovou kartu na virtuálním počítači. Bool
provisioningState Získá nebo nastaví stav zřizování prostředku PublicIP, aktualizace, odstranění nebo selhání. řetězec
resourceGuid Získá nebo nastaví vlastnost GUID prostředku síťového rozhraní. řetězec
virtualMachine Získá nebo nastaví odkaz na VirtualMachine subresource

NetworkSecurityGroup

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 Prostředek skupiny zabezpečení sítě NetworkSecurityGroupPropertiesFormat
visačky Značky prostředků značky prostředků

NetworkSecurityGroupPropertiesFormat

Jméno Popis Hodnota
defaultSecurityRules Získá nebo nastaví výchozí pravidla zabezpečení skupiny zabezpečení sítě. SecurityRule []
networkInterfaces Získá kolekci odkazů na síťová rozhraní. NetworkInterface[]
provisioningState Získá nebo nastaví stav zřizování prostředku PublicIP, aktualizace, odstranění nebo selhání. řetězec
resourceGuid Získá nebo nastaví vlastnost GUID prostředku skupiny zabezpečení sítě řetězec
securityRules Získá nebo nastaví pravidla zabezpečení skupiny zabezpečení sítě. SecurityRule []
Podsítí Získá kolekci odkazů na podsítě. podsítě []

PublicIPAddress

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 PublicIpAddress PublicIPAddressPropertiesFormat
visačky Značky prostředků značky prostředků

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 Získá nebo nastaví plně kvalifikovaný název domény záznamu DNS přidruženého k veřejné IP adrese. PublicIPAddressDnsSettings
idleTimeoutInMinutes Získá nebo nastaví časový limit nečinnosti veřejné IP adresy. Int
ipAddress řetězec
ipConfiguration KONFIGURACE PROTOKOLU IP IPConfiguration
provisioningState Získá nebo nastaví stav zřizování prostředku PublicIP, aktualizace, odstranění nebo selhání. řetězec
publicIPAddressVersion Získá nebo nastaví verzi veřejné IP adresy (IPv4/IPv6) IPv4
IPv6
publicIPAllocationMethod Získá nebo nastaví metodu přidělování PublicIP (Static/Dynamic) Dynamická
Statická
resourceGuid Získá nebo nastaví vlastnost GUID prostředku PublicIP. ř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 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 Směrování prostředku RoutePropertiesFormat

RoutePropertiesFormat

Jméno Popis Hodnota
addressPrefix Získá nebo nastaví cíl CIDR, na který se trasa vztahuje. řetězec
nextHopIpAddress Získá nebo nastaví 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 Získá nebo nastaví typ směrování Azure, do které se má paket odeslat. Internet
None (Žádný)
VirtualAppliance
VirtualNetworkGateway
VnetLocal (povinné)
provisioningState Získá nebo nastaví stav zřizování prostředku aktualizace, odstranění nebo 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 Zdroj směrovací tabulky RouteTablePropertiesFormat
visačky Značky prostředků značky prostředků

RouteTablePropertiesFormat

Jméno Popis Hodnota
provisioningState Získá nebo nastaví stav zřizování prostředku aktualizace, odstranění nebo selhání. řetězec
trasy Získá nebo nastaví trasy v směrovací tabulce. route[]
Podsítí Získá kolekci odkazů na podsítě. podsítě []

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 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 SecurityRulePropertiesFormat

SecurityRulePropertiesFormat

Jméno Popis Hodnota
přístup Získá nebo nastaví síťový provoz je povolený nebo odepřen. Možné hodnoty jsou Allow (Povolit) a Deny (Odepřít). Povolit
Odepřít (povinné)
popis Získá nebo nastaví popis tohoto pravidla. Omezeno na 140 znaků. řetězec
destinationAddressPrefix Získá nebo nastaví předponu cílové adresy. Rozsah CIDR nebo zdrojový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. string (povinné)
destinationPortRange Získá nebo nastaví 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
směr Získá nebo nastaví směr pravidla. Příchozí nebo odchozí. Směr určuje, jestli se pravidlo vyhodnotí u příchozího nebo odchozího provozu. Příchozí
Odchozí (povinné)
priorita Získá nebo nastaví prioritu 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 Získá nebo nastaví síťový protokol, na které se toto pravidlo vztahuje. Může to být Tcp, Udp nebo All(*). '*'
Tcp
Udp (povinné)
provisioningState Získá nebo nastaví stav zřizování prostředku PublicIP, aktualizace, odstranění nebo selhání. řetězec
sourceAddressPrefix Získá nebo nastaví předponu zdrojové adresy. Rozsah CIDR nebo zdrojový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. Pokud se jedná o pravidlo příchozího přenosu dat, určuje, odkud síťový provoz pochází. string (povinné)
sourcePortRange Získá nebo nastaví 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

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 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 SubnetPropertiesFormat

SubnetPropertiesFormat

Jméno Popis Hodnota
addressPrefix Získá nebo nastaví předponu adresy pro podsíť. řetězec
ipConfigurations Získá pole odkazů na konfigurace PROTOKOLU IP síťového rozhraní pomocí podsítě. IPConfiguration[]
networkSecurityGroup Získá nebo nastaví odkaz na prostředek NetworkSecurityGroup. NetworkSecurityGroup
provisioningState Získá nebo nastaví stav zřizování prostředku PublicIP, aktualizace, odstranění nebo selhání. řetězec
routeTable Získá nebo nastaví odkaz na prostředek RouteTable. směrovací tabulky

Podsourc

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