Nástroje pro vyrovnávání zatížení sítě Microsoft.Network

Definice prostředku Bicep

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

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/loadBalancers, přidejte do šablony následující bicep.

resource symbolicname 'Microsoft.Network/loadBalancers@2023-04-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    name: 'string'
    tier: 'string'
  }
  extendedLocation: {
    name: 'string'
    type: 'EdgeZone'
  }
  properties: {
    backendAddressPools: [
      {
        id: 'string'
        name: 'string'
        properties: {
          drainPeriodInSeconds: int
          loadBalancerBackendAddresses: [
            {
              name: 'string'
              properties: {
                adminState: 'string'
                ipAddress: 'string'
                loadBalancerFrontendIPConfiguration: {
                  id: 'string'
                }
                subnet: {
                  id: 'string'
                }
                virtualNetwork: {
                  id: 'string'
                }
              }
            }
          ]
          location: 'string'
          syncMode: 'string'
          tunnelInterfaces: [
            {
              identifier: int
              port: int
              protocol: 'string'
              type: 'string'
            }
          ]
          virtualNetwork: {
            id: 'string'
          }
        }
      }
    ]
    frontendIPConfigurations: [
      {
        id: 'string'
        name: 'string'
        properties: {
          gatewayLoadBalancer: {
            id: 'string'
          }
          privateIPAddress: 'string'
          privateIPAddressVersion: 'string'
          privateIPAllocationMethod: 'string'
          publicIPAddress: {
            extendedLocation: {
              name: 'string'
              type: 'EdgeZone'
            }
            id: 'string'
            location: 'string'
            properties: {
              ddosSettings: {
                ddosProtectionPlan: {
                  id: 'string'
                }
                protectionMode: 'string'
              }
              deleteOption: 'string'
              dnsSettings: {
                domainNameLabel: 'string'
                domainNameLabelScope: 'string'
                fqdn: 'string'
                reverseFqdn: 'string'
              }
              idleTimeoutInMinutes: int
              ipAddress: 'string'
              ipTags: [
                {
                  ipTagType: 'string'
                  tag: 'string'
                }
              ]
              linkedPublicIPAddress: {
                public-ip-address-object
              }
              migrationPhase: 'string'
              natGateway: {
                id: 'string'
                location: 'string'
                properties: {
                  idleTimeoutInMinutes: int
                  publicIpAddresses: [
                    {
                      id: 'string'
                    }
                  ]
                  publicIpPrefixes: [
                    {
                      id: 'string'
                    }
                  ]
                }
                sku: {
                  name: 'Standard'
                }
                tags: {}
                zones: [
                  'string'
                ]
              }
              publicIPAddressVersion: 'string'
              publicIPAllocationMethod: 'string'
              publicIPPrefix: {
                id: 'string'
              }
              servicePublicIPAddress: {
                public-ip-address-object
              }
            }
            sku: {
              name: 'string'
              tier: 'string'
            }
            tags: {}
            zones: [
              'string'
            ]
          }
          publicIPPrefix: {
            id: 'string'
          }
          subnet: {
            id: 'string'
            name: 'string'
            properties: {
              addressPrefix: 'string'
              addressPrefixes: [
                'string'
              ]
              applicationGatewayIPConfigurations: [
                {
                  id: 'string'
                  name: 'string'
                  properties: {
                    subnet: {
                      id: 'string'
                    }
                  }
                }
              ]
              delegations: [
                {
                  id: 'string'
                  name: 'string'
                  properties: {
                    serviceName: 'string'
                  }
                  type: 'string'
                }
              ]
              ipAllocations: [
                {
                  id: 'string'
                }
              ]
              natGateway: {
                id: 'string'
              }
              networkSecurityGroup: {
                id: 'string'
                location: 'string'
                properties: {
                  flushConnection: bool
                  securityRules: [
                    {
                      id: 'string'
                      name: 'string'
                      properties: {
                        access: 'string'
                        description: 'string'
                        destinationAddressPrefix: 'string'
                        destinationAddressPrefixes: [
                          'string'
                        ]
                        destinationApplicationSecurityGroups: [
                          {
                            id: 'string'
                            location: 'string'
                            properties: {}
                            tags: {}
                          }
                        ]
                        destinationPortRange: 'string'
                        destinationPortRanges: [
                          'string'
                        ]
                        direction: 'string'
                        priority: int
                        protocol: 'string'
                        sourceAddressPrefix: 'string'
                        sourceAddressPrefixes: [
                          'string'
                        ]
                        sourceApplicationSecurityGroups: [
                          {
                            id: 'string'
                            location: 'string'
                            properties: {}
                            tags: {}
                          }
                        ]
                        sourcePortRange: 'string'
                        sourcePortRanges: [
                          'string'
                        ]
                      }
                      type: 'string'
                    }
                  ]
                }
                tags: {}
              }
              privateEndpointNetworkPolicies: 'string'
              privateLinkServiceNetworkPolicies: 'string'
              routeTable: {
                id: 'string'
                location: 'string'
                properties: {
                  disableBgpRoutePropagation: bool
                  routes: [
                    {
                      id: 'string'
                      name: 'string'
                      properties: {
                        addressPrefix: 'string'
                        hasBgpOverride: bool
                        nextHopIpAddress: 'string'
                        nextHopType: 'string'
                      }
                      type: 'string'
                    }
                  ]
                }
                tags: {}
              }
              serviceEndpointPolicies: [
                {
                  id: 'string'
                  location: 'string'
                  properties: {
                    contextualServiceEndpointPolicies: [
                      'string'
                    ]
                    serviceAlias: 'string'
                    serviceEndpointPolicyDefinitions: [
                      {
                        id: 'string'
                        name: 'string'
                        properties: {
                          description: 'string'
                          service: 'string'
                          serviceResources: [
                            'string'
                          ]
                        }
                        type: 'string'
                      }
                    ]
                  }
                  tags: {}
                }
              ]
              serviceEndpoints: [
                {
                  locations: [
                    'string'
                  ]
                  service: 'string'
                }
              ]
            }
            type: 'string'
          }
        }
        zones: [
          'string'
        ]
      }
    ]
    inboundNatPools: [
      {
        id: 'string'
        name: 'string'
        properties: {
          backendPort: int
          enableFloatingIP: bool
          enableTcpReset: bool
          frontendIPConfiguration: {
            id: 'string'
          }
          frontendPortRangeEnd: int
          frontendPortRangeStart: int
          idleTimeoutInMinutes: int
          protocol: 'string'
        }
      }
    ]
    inboundNatRules: [
      {
        id: 'string'
        name: 'string'
        properties: {
          backendAddressPool: {
            id: 'string'
          }
          backendPort: int
          enableFloatingIP: bool
          enableTcpReset: bool
          frontendIPConfiguration: {
            id: 'string'
          }
          frontendPort: int
          frontendPortRangeEnd: int
          frontendPortRangeStart: int
          idleTimeoutInMinutes: int
          protocol: 'string'
        }
      }
    ]
    loadBalancingRules: [
      {
        id: 'string'
        name: 'string'
        properties: {
          backendAddressPool: {
            id: 'string'
          }
          backendAddressPools: [
            {
              id: 'string'
            }
          ]
          backendPort: int
          disableOutboundSnat: bool
          enableFloatingIP: bool
          enableTcpReset: bool
          frontendIPConfiguration: {
            id: 'string'
          }
          frontendPort: int
          idleTimeoutInMinutes: int
          loadDistribution: 'string'
          probe: {
            id: 'string'
          }
          protocol: 'string'
        }
      }
    ]
    outboundRules: [
      {
        id: 'string'
        name: 'string'
        properties: {
          allocatedOutboundPorts: int
          backendAddressPool: {
            id: 'string'
          }
          enableTcpReset: bool
          frontendIPConfigurations: [
            {
              id: 'string'
            }
          ]
          idleTimeoutInMinutes: int
          protocol: 'string'
        }
      }
    ]
    probes: [
      {
        id: 'string'
        name: 'string'
        properties: {
          intervalInSeconds: int
          numberOfProbes: int
          port: int
          probeThreshold: int
          protocol: 'string'
          requestPath: 'string'
        }
      }
    ]
  }
}

Hodnoty vlastností

nástroje pro vyrovnávání zatížení

Název Description Hodnota
name Název prostředku string (povinné)

Omezení počtu znaků: 1–80

Platné znaky:
Alfanumerické znaky, podtržítka, tečky a spojovníky

Začněte alfanumerickými znaky. Konec alfanumerických znaků nebo podtržítka.
location Umístění prostředku. řetězec
tags Značky prostředků. Slovník názvů a hodnot značek. Zobrazit značky v šablonách
Sku Skladová položka nástroje pro vyrovnávání zatížení LoadBalancerSku
extendedLocation Rozšířené umístění nástroje pro vyrovnávání zatížení ExtendedLocation
properties Vlastnosti nástroje pro vyrovnávání zatížení LoadBalancerPropertiesFormat

ExtendedLocation

Název Description Hodnota
name Název rozšířeného umístění. řetězec
typ Typ rozšířeného umístění. EdgeZone

LoadBalancerPropertiesFormat

Název Description Hodnota
backendAddressPools Kolekce back-endových fondů adres používaných nástrojem pro vyrovnávání zatížení. BackendAddressPool[]
konfigurace IP adres front-endu Objekt představující IP adresy front-endu, které se mají použít pro nástroj pro vyrovnávání zatížení. FrontendIPConfiguration[]
inboundNatPools Definuje rozsah externích portů pro příchozí překlad adres na jeden back-endový port na síťových kartách přidružených k nástroji pro vyrovnávání zatížení. Pravidla příchozího překladu adres (NAT) se vytvoří automaticky pro každou síťovou kartu přidruženou k Load Balancer pomocí externího portu z tohoto rozsahu. Definování fondu příchozího překladu adres (NAT) na Load Balancer se definováním příchozích pravidel PŘEKLADU ADRES vzájemně vylučuje. Na fondy příchozích překladů adres se odkazuje ze škálovacích sad virtuálních počítačů. Síťové karty, které jsou přidružené k jednotlivým virtuálním počítačům, nemůžou odkazovat na fond příchozích překladů adres(NAT). Musí odkazovat na jednotlivá pravidla příchozího překladu adres (NAT). InboundNatPool[]
příchozí pravidla pro příchozí spojení Kolekce příchozích pravidel NAT používaných nástrojem pro vyrovnávání zatížení. Definování příchozích pravidel PŘEKLADU ADRES ve vašem nástroji pro vyrovnávání zatížení se vzájemně vylučuje definováním fondu příchozích překladů adres( NAT). Na fondy příchozích překladů adres se odkazuje ze škálovacích sad virtuálních počítačů. Síťové karty, které jsou přidružené k jednotlivým virtuálním počítačům, nemůžou odkazovat na fond příchozích překladů adres( NAT). Musí odkazovat na jednotlivá pravidla příchozího překladu adres (NAT). InboundNatRule[]
pravidla vyrovnávání zatížení Kolekce objektů představující pravidla vyrovnávání zatížení Získá zřizování. Pravidla vyrovnávání zatížení[]
odchozí pravidla Pravidla odchozích přenosů Odchozí pravidla[]
Sondy Kolekce objektů sond používaných v nástroji pro vyrovnávání zatížení Test[]

BackendAddressPool

Název Description Hodnota
id ID prostředku. řetězec
name Název prostředku, který je jedinečný v rámci sady back-endových fondů adres používaných nástrojem pro vyrovnávání zatížení. Tento název se dá použít pro přístup k prostředku. řetězec
properties Vlastnosti back-endového fondu adres nástroje pro vyrovnávání zatížení BackendAddressPoolPropertiesFormat

BackendAddressPoolPropertiesFormat

Název Description Hodnota
drainPeriodInSeconds Před odesláním resetování na adresu klienta a back-endu počká několik sekund, Load Balancer. int
loadBalancerBackendAddresses Pole back-endových adres. LoadBalancerBackendAddress[]
location Umístění back-endového fondu adres. řetězec
syncMode Synchronní režim back-endových adres pro back-endový fond 'Automaticky'
'Ruční'
tunnelInterfaces Pole tunelových rozhraní nástroje pro vyrovnávání zatížení brány. GatewayLoadBalancerTunnelInterface[]
virtualNetwork Odkaz na virtuální síť. Dílčí zdroj

LoadBalancerBackendAddress

Název Description Hodnota
name Název back-endové adresy. řetězec
properties Vlastnosti back-endového fondu adres nástroje pro vyrovnávání zatížení LoadBalancerBackendAddressPropertiesFormat

LoadBalancerBackendAddressPropertiesFormat

Název Description Hodnota
adminState Seznam stavů správy, které po nastavení můžou přepsat sondu stavu tak, aby Load Balancer vždy přesměrovává nová připojení do back-endu nebo odepře nová připojení a resetuje stávající připojení. 'Dolů'
'Žádný'
'Nahoru'
ipAddress IP adresa patřící do odkazované virtuální sítě. řetězec
loadBalancerFrontendIPConfiguration Odkaz na konfiguraci ip adresy front-endu definované v místním nástroji pro vyrovnávání zatížení. Dílčí zdroj
podsíť Odkaz na existující podsíť. Dílčí zdroj
virtualNetwork Odkaz na existující virtuální síť. Dílčí zdroj

Dílčí zdroj

Název Description Hodnota
id ID prostředku. řetězec

GatewayLoadBalancerTunnelInterface

Název Description Hodnota
identifikátor Identifikátor tunelového rozhraní nástroje pro vyrovnávání zatížení brány. int
port Port tunelového rozhraní nástroje pro vyrovnávání zatížení brány. int
Protokol Protokol tunelového rozhraní nástroje pro vyrovnávání zatížení brány. 'Nativní'
'Žádný'
'VXLAN'
typ Typ provozu tunelového rozhraní nástroje pro vyrovnávání zatížení brány. 'Externí'
"Interní"
'Žádný'

FrontendIPConfiguration

Název Description Hodnota
id ID prostředku. řetězec
name Název prostředku, který je jedinečný v rámci sady konfigurací front-endových IP adres používaných nástrojem pro vyrovnávání zatížení. Tento název se dá použít pro přístup k prostředku. řetězec
properties Vlastnosti sondy nástroje pro vyrovnávání zatížení. FrontendIPConfigurationPropertiesFormat
Zóny Musí pocházet ze seznamu zón dostupnosti, které označují IP adresu přidělenou pro daný prostředek. string[]

FrontendIPConfigurationPropertiesFormat

Název Description Hodnota
gatewayLoadBalancer Odkaz na front-endovou IP adresu nástroje pro vyrovnávání zatížení brány. Dílčí zdroj
privátní IP adresa Privátní IP adresa konfigurace IP adresy. řetězec
privateIPAddressVersion Jestli je konkrétní konfigurace ip adresy IPv4 nebo IPv6. Výchozí hodnota se používá jako IPv4. 'IPv4'
'IPv6'
privateIPAllocationMethod Metoda přidělování privátních IP adres. Dynamická
'Static'
publicIPAddress Odkaz na prostředek veřejné IP adresy. Veřejná IP adresa
publicIPPrefix Odkaz na prostředek předpony veřejné IP adresy. Dílčí zdroj
podsíť Odkaz na prostředek podsítě. Podsíť

PublicIPAddress

Název Description Hodnota
extendedLocation Rozšířené umístění veřejné IP adresy. ExtendedLocation
id ID prostředku. řetězec
location Umístění prostředku. řetězec
properties Vlastnosti veřejné IP adresy. Formát publicIPAddressPropertiesFormat
Sku SKU veřejné IP adresy. PublicIPAddressSku
tags Značky prostředků. object
Zóny Musí pocházet ze seznamu zón dostupnosti, které označují IP adresu přidělenou pro daný prostředek. string[]

Formát publicIPAddressPropertiesFormat

Název Description Hodnota
ddosSettings Vlastní zásady ochrany před útoky DDoS přidružené k veřejné IP adrese. Nastavení DdosSettings
deleteOption Zadejte, co se stane s veřejnou IP adresou, když se virtuální počítač, který ji používá, odstraní. Odstranit
"Odpojit"
nastavení dns Plně kvalifikovaný název domény záznamu DNS přidruženého k veřejné IP adrese. PublicIPAddressDnsSettings
idleTimeoutInMinutes Časový limit nečinnosti veřejné IP adresy. int
ipAddress IP adresa přidružená k prostředku veřejné IP adresy. řetězec
ipTags Seznam značek přidružených k veřejné IP adrese. IpTag[]
linkedPublicIPAddress Propojená veřejná IP adresa prostředku veřejné IP adresy. Veřejná IP adresa
migraceFáze Fáze migrace veřejné IP adresy "Přerušit"
'Potvrdit'
Potvrzeno
'Žádný'
'Připravit'
NatGateway NatGateway pro veřejnou IP adresu. NatGateway
publicIPAddressVersion Verze veřejné IP adresy. 'IPv4'
'IPv6'
publicIPAllocationMethod Metoda přidělování veřejných IP adres. Dynamická
'Static'
publicIPPrefix Předpona veřejné IP adresy této veřejné IP adresy by měla být přidělena. Dílčí zdroj
servicePublicIPAddress Veřejná IP adresa služby prostředku veřejné IP adresy. PublicIPAddress

DdosSettings

Název Description Hodnota
ddosProtectionPlan Plán ochrany před útoky DDoS přidružený k veřejné IP adrese. Dá se nastavit jenom v případě, že je povolený Režim ochrany. Dílčí zdroj
protectionMode Režim ochrany před útoky DDoS veřejné IP adresy Zakázáno
'Povoleno'
VirtualNetworkInherited

PublicIPAddressDnsSettings

Název Description Hodnota
domainNameLabel 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 zadaný popisek názvu domény, vytvoří se záznam DNS A pro veřejnou IP adresu v systému MICROSOFT Azure DNS. řetězec
domainNameLabelScope Obor popisku názvu domény. Pokud je zadán popisek názvu domény a obor popisku názvu domény, vytvoří se pro veřejnou IP adresu v systému Microsoft Azure DNS záznam DNS s hodnotou hash, která je zahrnutá do plně kvalifikovaného názvu domény. NoReuse
ResourceGroupReuse
'SubscriptionReuse'
TenantReuse
Fqdn Plně kvalifikovaný název domény záznamu DNS přidruženého k veřejné IP adrese. Jedná se o zřetězení doményNameLabel a regionalizované zóny DNS. řetězec
reverseFqdn Reverzní plně kvalifikovaný název domény. Plně kvalifikovaný název domény viditelný uživatelem, který se překládá na tuto veřejnou IP adresu. Pokud je zadána 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

IpTag

Název Description Hodnota
ipTagType Typ značky IP adresy. Příklad: FirstPartyUsage. řetězec
značka Hodnota značky IP adresy přidružené k veřejné IP adrese. Příklad: SQL. řetězec

NatGateway

Název Description Hodnota
id ID prostředku. řetězec
location Umístění prostředku. řetězec
properties Vlastnosti služby Nat Gateway. NatGatewayPropertiesFormat
Sku Skladová položka služby Nat Gateway. NatGatewaySku
tags Značky prostředků. object
Zóny Seznam zón dostupnosti označující zónu, ve které se má služba Nat Gateway nasadit. string[]

NatGatewayPropertiesFormat

Název Description Hodnota
idleTimeoutInMinutes Časový limit nečinnosti brány nat. int
publicIpAddresses Pole veřejných IP adres přidružených k prostředku nat Gateway. SubResource[]
publicIpPrefixes Pole předpon veřejných IP adres přidružených k prostředku nat Gateway. SubResource[]

NatGatewaySku

Název Description Hodnota
name Název skladové položky služby Nat Gateway. 'Standardní'

PublicIPAddressSku

Název Description Hodnota
name Název skladové položky veřejné IP adresy. 'Základní'
'Standardní'
tier Úroveň skladové položky veřejné IP adresy. 'Global'
'Regionální'

Podsíť

Název Description Hodnota
id ID prostředku. řetězec
name Název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název se dá použít pro přístup k prostředku. řetězec
properties Vlastnosti podsítě. Formát vlastností podsítě
typ Typ prostředku. řetězec

Formát vlastností podsítě

Název Description Hodnota
addressPrefix Předpona adresy pro podsíť. řetězec
adresyPrefixes Seznam předpon adres pro podsíť string[]
applicationGatewayIPConfigurations Konfigurace IP adres prostředku virtuální sítě ve službě Application Gateway ApplicationGatewayIPConfiguration[]
Delegace Pole odkazů na delegování v podsíti. Delegování[]
ipAllocations Pole IpAllocation, které odkazují na tuto podsíť. Dílčí zdroj[]
NatGateway Služba Nat Gateway přidružená k této podsíti Dílčí zdroj
skupina zabezpečení sítě Odkaz na prostředek NetworkSecurityGroup. NetworkSecurityGroup
privateEndpointNetworkPolicies Povolit nebo zakázat použití zásad sítě v privátním koncovém bodě v podsíti Zakázáno
Povoleno
privateLinkServiceNetworkPolicies Povolte nebo zakažte zásady sítě ve službě private link v podsíti. Zakázáno
Povoleno
směrovací tabulka Odkaz na prostředek RouteTable. Směrovací tabulka
serviceEndpointPolicies Pole zásad koncového bodu služby. ServiceEndpointPolicy[]
serviceEndpoints Pole koncových bodů služby. ServiceEndpointPropertiesFormat[]

ApplicationGatewayIPConfiguration

Název Description Hodnota
id ID prostředku. řetězec
name Název konfigurace IP adresy, která je v rámci Application Gateway jedinečná. řetězec
properties Vlastnosti konfigurace IP adresy aplikační brány. ApplicationGatewayIPConfigurationPropertiesFormat

ApplicationGatewayIPConfigurationPropertiesFormat

Název Description Hodnota
podsíť Odkaz na prostředek podsítě. Podsíť, ze které služba Application Gateway získá svou privátní adresu. Dílčí zdroj

Delegování

Název Description Hodnota
id ID prostředku. řetězec
name Název prostředku, který je jedinečný v rámci podsítě. Tento název se dá použít pro přístup k prostředku. řetězec
properties Vlastnosti podsítě. Formát serviceDelegationPropertiesFormat
typ Typ prostředku. řetězec

Formát serviceDelegationPropertiesFormat

Název Description Hodnota
Název_služby Název služby, na kterou se má podsíť delegovat (např. Microsoft.Sql/servers). řetězec

NetworkSecurityGroup

Název Description Hodnota
id ID prostředku. řetězec
location Umístění prostředku. řetězec
properties Vlastnosti skupiny zabezpečení sítě. NetworkSecurityGroupPropertiesFormat
tags Značky prostředků. object

NetworkSecurityGroupPropertiesFormat

Název Description Hodnota
flushConnection Pokud je tato možnost povolená, toky vytvořené z připojení skupin zabezpečení sítě se při aktualizaci pravidel znovu vyhodnotí. Počáteční povolení aktivuje opětovné vyhodnocení. bool
pravidla zabezpečení Kolekce pravidel zabezpečení skupiny zabezpečení sítě. Pravidla zabezpečení[]

Pravidla zabezpečení

Název Description Hodnota
id ID prostředku. řetězec
name Název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název se dá použít pro přístup k prostředku. řetězec
properties Vlastnosti pravidla zabezpečení. Formát pravidla zabezpečení
typ Typ prostředku. řetězec

Formát pravidla zabezpečení

Název Description Hodnota
access Síťový provoz je povolený nebo zakázaný. 'Povolit'
"Odepřít" (povinné)
description Popis tohoto pravidla. Omezeno na 140 znaků. řetězec
destinationAddressPrefix Předpona cílové adresy. CIDR nebo rozsah cílových IP adres. Hvězdička * se také dá použít ke shodě se všemi zdrojovými IP adresami. Je také možné použít výchozí značky, jako jsou VirtualNetwork, AzureLoadBalancer a Internet. řetězec
destinationAddressPrefixes Předpony cílové adresy. CIDR nebo rozsahy cílových IP adres. string[]
destinationApplicationSecurityGroups Skupina zabezpečení aplikace určená jako cíl. ApplicationSecurityGroup[]
destinationPortRange Cílový port nebo rozsah. Celé číslo nebo rozsah mezi 0 a 65535. Hvězdička *může být také použita ke shodě všech portů. řetězec
destinationPortRanges Rozsahy cílových portů string[]
směr Směr pravidla. Směr určuje, jestli se pravidlo vyhodnotí u příchozího nebo odchozího provozu. 'Příchozí'
Odchozí (povinné)
Prioritou Priorita pravidla. Hodnota může být mezi 100 a 4096. Číslo priority musí být pro každé pravidlo v kolekci jedinečné. Čím nižší je číslo priority, tím vyšší je priorita pravidla. int (povinné)
Protokol Síťový protokol, na který se toto pravidlo vztahuje. '*'
"Ah"
'Esp'
Icmp
Tcp
Udp (povinné)
SourceAddressPrefix Rozsah zdrojových IP adres CIDR. Hvězdička * se také dá použít ke shodě se všemi zdrojovými IP adresami. Je také možné použít výchozí značky, jako jsou VirtualNetwork, AzureLoadBalancer a Internet. Pokud se jedná o pravidlo příchozího přenosu dat, určuje, odkud pochází síťový provoz. řetězec
SourceAddressPrefixes Rozsahy CIDR nebo zdrojových IP adres. string[]
sourceApplicationSecurityGroups Skupina zabezpečení aplikace určená jako zdroj. ApplicationSecurityGroup[]
sourcePortRange Zdrojový port nebo rozsah. Celé číslo nebo rozsah mezi 0 a 65535. Hvězdička *může být také použita ke shodě všech portů. řetězec
sourcePortRanges Rozsahy zdrojových portů string[]

ApplicationSecurityGroup

Název Description Hodnota
id ID prostředku. řetězec
location Umístění prostředku. řetězec
properties Vlastnosti skupiny zabezpečení aplikace. ApplicationSecurityGroupPropertiesFormat
tags Značky prostředků. object

ApplicationSecurityGroupPropertiesFormat

Tento objekt neobsahuje žádné vlastnosti, které by se nastavily během nasazování. Všechny vlastnosti jsou jen pro čtení.

Směrovací tabulka

Název Description Hodnota
id ID prostředku. řetězec
location Umístění prostředku. řetězec
properties Vlastnosti směrovací tabulky. RouteTablePropertiesFormat
tags Značky prostředků. object

RouteTablePropertiesFormat

Název Description Hodnota
disableBgpRoutePropagation Jestli se mají zakázat trasy získané protokolem BGP v dané směrovací tabulce. True znamená zakázat. bool
Trasy Kolekce tras obsažených ve směrovací tabulce Trasa[]

Trasa

Název Description Hodnota
id ID prostředku. řetězec
name Název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název se dá použít pro přístup k prostředku. řetězec
properties Vlastnosti trasy. RoutePropertiesFormat
typ Typ prostředku. řetězec

RoutePropertiesFormat

Název Description Hodnota
addressPrefix Cíl CIDR, na který se trasa vztahuje. řetězec
hasBgpOverride Hodnota označující, jestli tato trasa přepisuje překrývající se trasy protokolu BGP bez ohledu na LPM. bool
nextHopIpAddress Pakety IP adresy by se měly předávat na adresu . Hodnoty dalšího směrování jsou povolené jenom v trasách, kde je typ dalšího segmentu směrování VirtualAppliance. řetězec
typ dalšího segmentu Typ segmentu Azure, do kterého se má paket odeslat. "Internet"
'Žádný'
VirtualAppliance
VirtualNetworkGateway
VnetLocal (povinné)

Zásady koncového bodu služby

Název Description Hodnota
id ID prostředku. řetězec
location Umístění prostředku. řetězec
properties Vlastnosti zásad koncového bodu služby. ServiceEndpointPolicyPropertiesFormat
tags Značky prostředků. object

ServiceEndpointPolicyPropertiesFormat

Název Description Hodnota
contextualServiceEndpointPolicies Kolekce kontextových zásad koncového bodu služby. string[]
serviceAlias Alias označující, jestli zásada patří službě řetězec
serviceEndpointPolicyDefinitions Kolekce definic zásad koncového bodu služby pro zásady koncového bodu služby. ServiceEndpointPolicyDefinition[]

ServiceEndpointPolicyDefinition

Název Description Hodnota
id ID prostředku. řetězec
name Název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název se dá použít pro přístup k prostředku. řetězec
properties Vlastnosti definice zásad koncového bodu služby. ServiceEndpointPolicyDefinitionPropertiesFormat
typ Typ prostředku. řetězec

ServiceEndpointPolicyDefinitionPropertiesFormat

Název Description Hodnota
description Popis tohoto pravidla. Omezeno na 140 znaků. řetězec
service Název koncového bodu služby. řetězec
serviceResources Seznam prostředků služby string[]

ServiceEndpointPropertiesFormat

Název Description Hodnota
Umístění Seznam umístění. string[]
service Typ služby koncového bodu. řetězec

InboundNatPool

Název Description Hodnota
id ID prostředku. řetězec
name Název prostředku, který je jedinečný v rámci sady fondů příchozích překladů adres (NAT), které nástroj pro vyrovnávání zatížení používá. Tento název se dá použít pro přístup k prostředku. řetězec
properties Vlastnosti příchozího fondu nat nástroje pro vyrovnávání zatížení InboundNatPoolPropertiesFormat

InboundNatPoolPropertiesFormat

Název Description Hodnota
backendPort Port používaný pro interní připojení na koncovém bodu. Přijatelné hodnoty jsou mezi 1 a 65535. int (povinné)
enableFloatingIP Nakonfiguruje koncový bod virtuálního počítače pro funkci plovoucí IP adresy vyžadovanou ke konfiguraci skupiny dostupnosti SQL AlwaysOn. Toto nastavení se vyžaduje při použití skupin dostupnosti SQL AlwaysOn na SQL Serveru. Toto nastavení nejde po vytvoření koncového bodu změnit. bool
enableTcpReset Příjem obousměrného resetování TCP při vypršení časového limitu nečinnosti toku TCP nebo neočekávaného ukončení připojení Tento prvek se používá pouze v případě, že je protokol nastaven na TCP. bool
frontendIPConfiguration Odkaz na front-endové IP adresy. Dílčí zdroj
frontendPortRangeEnd Číslo posledního portu v rozsahu externích portů, který se použije k poskytování příchozího překladu adres síťovým rozhraním přidruženým k nástroji pro vyrovnávání zatížení. Přijatelné hodnoty jsou v rozsahu od 1 do 65535. int (povinné)
frontendPortRangeStart První číslo portu v rozsahu externích portů, které se použije k poskytování příchozích adres Nat síťovým rozhraním přidruženým k nástroji pro vyrovnávání zatížení. Přijatelné hodnoty jsou v rozsahu od 1 do 65534. int (povinné)
idleTimeoutInMinutes Časový limit pro nečinné připojení TCP. Hodnotu je možné nastavit na 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 Odkaz na protokol přenosu používaný fondem příchozích překladů adres (NAT). "Vše"
Tcp
Udp (povinné)

InboundNatRule

Název Description Hodnota
id ID prostředku. řetězec
name Název prostředku, který je jedinečný v rámci sady příchozích pravidel NAT používaných nástrojem pro vyrovnávání zatížení. Tento název se dá použít pro přístup k prostředku. řetězec
properties Vlastnosti příchozího pravidla překladu adres (NAT) nástroje pro vyrovnávání zatížení InboundNatRulePropertiesFormat

InboundNatRulePropertiesFormat

Název Description Hodnota
backendAddressPool Odkaz na prostředek back-endAddressPool. Dílčí zdroj
backendPort Port použitý pro interní koncový bod. Přijatelné hodnoty jsou v rozsahu od 1 do 65535. int
enableFloatingIP Nakonfiguruje koncový bod virtuálního počítače pro funkci plovoucí IP adresy vyžadovanou ke konfiguraci skupiny dostupnosti SQL AlwaysOn. Toto nastavení se vyžaduje při použití skupin dostupnosti SQL AlwaysOn na SQL Serveru. Toto nastavení nejde po vytvoření koncového bodu změnit. bool
enableTcpReset Příjem obousměrného resetování TCP při vypršení časového limitu nečinnosti toku TCP nebo neočekávaného ukončení připojení Tento prvek se používá pouze v případě, že je protokol nastaven na TCP. bool
frontendIPConfiguration Odkaz na front-endové IP adresy. Dílčí zdroj
frontendPort Port pro externí koncový bod. Čísla portů pro každé pravidlo musí být v rámci Load Balancer jedinečná. Přijatelné hodnoty jsou v rozsahu od 1 do 65534. int
frontendPortRangeEnd Konec rozsahu portů pro externí koncový bod Tato vlastnost se používá společně s BackendAddressPool a FrontendPortRangeStart. Pro každou back-endovou adresu z BackendAddressPoolu se vytvoří individuální mapování portů příchozího pravidla NAT. Přijatelné hodnoty jsou v rozsahu od 1 do 65534. int
frontendPortRangeStart Začátek rozsahu portů pro externí koncový bod Tato vlastnost se používá společně s BackendAddressPool a FrontendPortRangeEnd. Pro každou back-endovou adresu z BackendAddressPoolu se vytvoří individuální mapování portů příchozího pravidla NAT. Přijatelné hodnoty jsou v rozsahu od 1 do 65534. int
idleTimeoutInMinutes Časový limit pro nečinné připojení TCP. Hodnotu je možné nastavit na 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 Odkaz na protokol přenosu používaný pravidlem vyrovnávání zatížení. "Vše"
Tcp
Udp

LoadBalancingRule

Název Description Hodnota
id ID prostředku. řetězec
name Název prostředku, který je jedinečný v rámci sady pravidel vyrovnávání zatížení používaných nástrojem pro vyrovnávání zatížení. Tento název se dá použít pro přístup k prostředku. řetězec
properties Vlastnosti pravidla vyrovnávání zatížení nástroje pro vyrovnávání zatížení LoadBalancingRulePropertiesFormat

LoadBalancingRulePropertiesFormat

Název Description Hodnota
backendAddressPool Odkaz na fond ADRES PRO. Příchozí provoz je náhodně vyrovnán zatížení napříč IP adresami v back-endových IP adresách. Dílčí zdroj
back-endAddressPools Pole odkazů na fond direktních adres. SubResource[]
backendPort Port používaný pro interní připojení na koncovém bodu. Přijatelné hodnoty jsou mezi 0 a 65535. Všimněte si, že hodnota 0 povoluje "Libovolný port". int
disableOutboundSnat Nakonfiguruje SNAT pro virtuální počítače v back-endovém fondu tak, aby používal veřejnou IP adresu zadanou ve front-endu pravidla vyrovnávání zatížení. bool
enableFloatingIP Nakonfiguruje koncový bod virtuálního počítače pro funkci plovoucí IP adresy vyžadovanou ke konfiguraci skupiny dostupnosti SQL AlwaysOn. Toto nastavení se vyžaduje při použití skupin dostupnosti SQL AlwaysOn na SQL Serveru. Toto nastavení nejde po vytvoření koncového bodu změnit. bool
enableTcpReset Příjem obousměrného resetování TCP při vypršení časového limitu nečinnosti toku TCP nebo neočekávaného ukončení připojení Tento prvek se používá pouze v případě, že je protokol nastaven na TCP. bool
frontendIPConfiguration Odkaz na front-endové IP adresy. Dílčí zdroj
frontendPort Port pro externí koncový bod. Čísla portů pro každé pravidlo musí být v rámci Load Balancer jedinečná. Přijatelné hodnoty jsou mezi 0 a 65534. Všimněte si, že hodnota 0 povoluje "Libovolný port". int (povinné)
idleTimeoutInMinutes Časový limit pro nečinné připojení TCP. Hodnotu je možné nastavit na 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
loadDistribution Zásady distribuce zatížení pro toto pravidlo. Výchozí
Zdrojová IP adresa
SourceIPProtocol
probe Odkaz na sondu nástroje pro vyrovnávání zatížení, kterou používá pravidlo vyrovnávání zatížení. Dílčí zdroj
Protokol Odkaz na protokol přenosu používaný pravidlem vyrovnávání zatížení. "Vše"
Tcp
Udp (povinné)

Odchozí pravidla

Název Description Hodnota
id ID prostředku. řetězec
name Název prostředku, který je jedinečný v rámci sady odchozích pravidel používaných nástrojem pro vyrovnávání zatížení. Tento název se dá použít pro přístup k prostředku. řetězec
properties Vlastnosti odchozího pravidla nástroje pro vyrovnávání zatížení OutboundRulePropertiesFormat

OutboundRulePropertiesFormat

Název Description Hodnota
allocatedOutboundPorts Počet odchozích portů, které se mají použít pro překlad adres (NAT). int
backendAddressPool Odkaz na fond ADRES PRO. Odchozí provoz se náhodně vyrovnává zatížení napříč IP adresami v back-endových IP adresách. SubResource (povinné)
enableTcpReset Příjem obousměrného resetování TCP při vypršení časového limitu nečinnosti toku TCP nebo neočekávaného ukončení připojení Tento prvek se používá pouze v případě, že je protokol nastaven na TCP. bool
frontendIPConfigurations IP adresy front-endu nástroje pro vyrovnávání zatížení. SubResource[] (povinné)
idleTimeoutInMinutes Časový limit pro nečinné připojení TCP. int
Protokol Protokol pro odchozí pravidlo v nástroji pro vyrovnávání zatížení. "Vše"
Tcp
Udp (povinné)

Sonda

Název Description Hodnota
id ID prostředku. řetězec
name Název prostředku, který je jedinečný v rámci sady testů používaných nástrojem pro vyrovnávání zatížení. Tento název se dá použít pro přístup k prostředku. řetězec
properties Vlastnosti sondy nástroje pro vyrovnávání zatížení. ProbePropertiesFormat

ProbePropertiesFormat

Název Description Hodnota
intervalInSeconds Interval (v sekundách) pro to, jak často se má koncový bod testovat z hlediska stavu. Interval je obvykle o něco menší než polovina přiděleného časového limitu (v sekundách), což umožňuje dvě úplné sondy před vyřazením instance z obměny. Výchozí hodnota je 15, minimální hodnota je 5. int
numberOfProbes Počet sond, u kterých v případě, že žádná odpověď neexistuje, způsobí, že se zastaví další provoz, který se bude doručovat do koncového bodu. Tyto hodnoty umožňují vyvést koncové body z obměny rychleji nebo pomaleji, než je obvyklé časy používané v Azure. int
port Port pro komunikaci sondy. Možné hodnoty jsou v rozsahu od 1 do 65535 (včetně). int (povinné)
probeThreshold Počet po sobě jdoucích úspěšných nebo neúspěšných testů, aby bylo možné nebo odepřít doručení provozu do tohoto koncového bodu. Po selhání počtu po sobě jdoucích sond, který se rovná této hodnotě, bude koncový bod odebrán z obměny a bude vyžadovat, aby se stejný počet úspěšných po sobě jdoucích sond vrátil zpět do rotace. int
Protokol Protokol koncového bodu. Pokud je zadána hodnota Tcp, je pro úspěšné provedení testu vyžadován přijatý ACK. Pokud je zadána hodnota Http nebo Https, vyžaduje se pro úspěšné testování odpověď 200 OK z zadaného identifikátoru URI. Http
Https
Tcp (povinné)
cesta k žádosti Identifikátor URI použitý k vyžádání stavu z virtuálního počítače. Cesta se vyžaduje, pokud je protokol nastavený na http. Jinak to není povolené. Není k dispozici žádná výchozí hodnota. řetězec

LoadBalancerSku

Název Description Hodnota
name Název skladové položky nástroje pro vyrovnávání zatížení 'Základní'
'Brána'
'Standard'
tier Úroveň skladové položky nástroje pro vyrovnávání zatížení 'Globální'
'Regionální'

Šablony pro rychlý start

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

Template (Šablona) Description
Veřejné Load Balancer zřetězený s Load Balancer brány

Nasazení do Azure
Tato šablona umožňuje nasadit veřejný Standard Load Balancer zřetězený s Load Balancer brány. Provoz příchozí z internetu se směruje do Load Balancer brány s virtuálními počítači s Linuxem v back-endovém fondu.
Vytvoření virtuálního počítače s více síťovými kartami a přístupným protokolem RDP

Nasazení do Azure
Tato šablona umožňuje vytvořit Virtual Machines s několika (2) síťovými rozhraními a protokolem RDP připojitelným pomocí nakonfigurovaného nástroje pro vyrovnávání zatížení a pravidla příchozího překladu adres (NAT). Pomocí této šablony lze snadno přidat další síťové karty. Tato šablona také nasadí účet úložiště, Virtual Network, veřejnou IP adresu a 2 síťová rozhraní (front-end a back-end).
2 virtuální počítače ve virtuální síti – interní pravidla Load Balancer a nástroje pro vyrovnávání zatížení

Nasazení do Azure
Tato šablona umožňuje vytvořit 2 Virtual Machines ve virtuální síti a v interním nástroji pro vyrovnávání zatížení a nakonfigurovat pravidlo vyrovnávání zatížení na portu 80. Tato šablona také nasadí účet úložiště, Virtual Network, veřejnou IP adresu, skupinu dostupnosti a síťová rozhraní.
2 virtuální počítače v Load Balancer a pravidla vyrovnávání zatížení

Nasazení do Azure
Tato šablona umožňuje vytvořit 2 Virtual Machines v nástroji pro vyrovnávání zatížení a nakonfigurovat pravidlo vyrovnávání zatížení na portu 80. Tato šablona také nasadí účet úložiště, Virtual Network, veřejnou IP adresu, skupinu dostupnosti a síťová rozhraní. V této šabloně používáme funkci smyček prostředků k vytvoření síťových rozhraní a virtuálních počítačů.
2 virtuální počítače v Load Balancer a konfigurace pravidel překladu adres na nástroji pro vyrovnávání zatížení

Nasazení do Azure
Tato šablona umožňuje vytvořit 2 Virtual Machines ve skupině dostupnosti a nakonfigurovat pravidla PŘEKLADU ADRES prostřednictvím nástroje pro vyrovnávání zatížení. Tato šablona také nasadí účet úložiště, Virtual Network, veřejnou IP adresu a síťová rozhraní. V této šabloně používáme funkci smyček prostředků k vytvoření síťových rozhraní a virtuálních počítačů.
Nasazení škálovací sady virtuálních počítačů s Linuxem za interním nástrojem pro vyrovnávání zatížení

Nasazení do Azure
Tato šablona umožňuje nasadit škálovací sadu virtuálních počítačů s Linuxem pomocí nejnovější opravené verze Ubuntu Linuxu 15.10 nebo 14.04.4-LTS. Tyto virtuální počítače jsou za interním nástrojem pro vyrovnávání zatížení s pravidly překladu adres (NAT) pro připojení SSH.
Šablona AzureDatabricks pro VNetInjection a Load Balancer

Nasazení do Azure
Tato šablona umožňuje vytvořit nástroj pro vyrovnávání zatížení, skupinu zabezpečení sítě, virtuální síť a pracovní prostor Azure Databricks s virtuální sítí.
Vytvoření standardního interního nástroje pro vyrovnávání zatížení

Nasazení do Azure
Tato šablona vytvoří standardní interní Azure Load Balancer s portem pro vyrovnávání zatížení pravidla 80.
Vytvoření standardního interního nástroje pro vyrovnávání zatížení s porty vysoké dostupnosti

Nasazení do Azure
Tato šablona vytvoří standardní interní Azure Load Balancer s pravidlem vyrovnávání zatížení portů s vysokou dostupností.
Vytvoření nástroje pro vyrovnávání zatížení mezi oblastmi

Nasazení do Azure
Tato šablona vytvoří nástroj pro vyrovnávání zatížení mezi oblastmi s back-endovým fondem, který obsahuje dva místní nástroje pro vyrovnávání zatížení. Nástroj pro vyrovnávání zatížení mezi oblastmi je aktuálně k dispozici v omezených oblastech. Regionální nástroje pro vyrovnávání zatížení za nástrojem pro vyrovnávání zatížení mezi oblastmi můžou být v libovolné oblasti.
Standard Load Balancer s back-endovým fondem podle IP adres

Nasazení do Azure
Tato šablona slouží k předvedení toho, jak se šablony ARM dají použít ke konfiguraci back-endového fondu Load Balancer podle IP adresy, jak je uvedeno v dokumentu o správě back-endového fondu.
Vytvoření nástroje pro vyrovnávání zatížení s veřejnou IPv6 adresou

Nasazení do Azure
Tato šablona vytvoří internetový nástroj pro vyrovnávání zatížení s veřejnou IPv6 adresou, pravidly vyrovnávání zatížení a dvěma virtuálními počítači pro back-endový fond.
Vytvoření standardního nástroje pro vyrovnávání zatížení

Nasazení do Azure
Tato šablona vytvoří internetový nástroj pro vyrovnávání zatížení, pravidla vyrovnávání zatížení a tři virtuální počítače pro back-endový fond, přičemž každý virtuální počítač je v redundantní zóně.
Load Balancer se 2 virtuálními IP adresami, každý s jedním pravidlem nástroje pro vyrovnávání zatížení

Nasazení do Azure
Tato šablona umožňuje vytvořit Load Balancer, 2 veřejné IP adresy pro nástroj pro vyrovnávání zatížení (multivip), Virtual Network, síťové rozhraní v Virtual Network & pravidlo nástroje pro vyrovnávání zatížení v Load Balancer, které používá síťové rozhraní.
Load Balancer s příchozím pravidlem NAT

Nasazení do Azure
Tato šablona umožňuje vytvořit Load Balancer, veřejnou IP adresu nástroje pro vyrovnávání zatížení, Virtual Network, síťové rozhraní v Virtual Network & pravidlo překladu adres (NAT) v Load Balancer, které síťové rozhraní používá.

Definice prostředku šablony ARM

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

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/loadBalancers, přidejte do šablony následující kód JSON.

{
  "type": "Microsoft.Network/loadBalancers",
  "apiVersion": "2023-04-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "name": "string",
    "tier": "string"
  },
  "extendedLocation": {
    "name": "string",
    "type": "EdgeZone"
  },
  "properties": {
    "backendAddressPools": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "drainPeriodInSeconds": "int",
          "loadBalancerBackendAddresses": [
            {
              "name": "string",
              "properties": {
                "adminState": "string",
                "ipAddress": "string",
                "loadBalancerFrontendIPConfiguration": {
                  "id": "string"
                },
                "subnet": {
                  "id": "string"
                },
                "virtualNetwork": {
                  "id": "string"
                }
              }
            }
          ],
          "location": "string",
          "syncMode": "string",
          "tunnelInterfaces": [
            {
              "identifier": "int",
              "port": "int",
              "protocol": "string",
              "type": "string"
            }
          ],
          "virtualNetwork": {
            "id": "string"
          }
        }
      }
    ],
    "frontendIPConfigurations": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "gatewayLoadBalancer": {
            "id": "string"
          },
          "privateIPAddress": "string",
          "privateIPAddressVersion": "string",
          "privateIPAllocationMethod": "string",
          "publicIPAddress": {
            "extendedLocation": {
              "name": "string",
              "type": "EdgeZone"
            },
            "id": "string",
            "location": "string",
            "properties": {
              "ddosSettings": {
                "ddosProtectionPlan": {
                  "id": "string"
                },
                "protectionMode": "string"
              },
              "deleteOption": "string",
              "dnsSettings": {
                "domainNameLabel": "string",
                "domainNameLabelScope": "string",
                "fqdn": "string",
                "reverseFqdn": "string"
              },
              "idleTimeoutInMinutes": "int",
              "ipAddress": "string",
              "ipTags": [
                {
                  "ipTagType": "string",
                  "tag": "string"
                }
              ],
              "linkedPublicIPAddress": { public-ip-address-object },
              "migrationPhase": "string",
              "natGateway": {
                "id": "string",
                "location": "string",
                "properties": {
                  "idleTimeoutInMinutes": "int",
                  "publicIpAddresses": [
                    {
                      "id": "string"
                    }
                  ],
                  "publicIpPrefixes": [
                    {
                      "id": "string"
                    }
                  ]
                },
                "sku": {
                  "name": "Standard"
                },
                "tags": {},
                "zones": [ "string" ]
              },
              "publicIPAddressVersion": "string",
              "publicIPAllocationMethod": "string",
              "publicIPPrefix": {
                "id": "string"
              },
              "servicePublicIPAddress": { public-ip-address-object }
            },
            "sku": {
              "name": "string",
              "tier": "string"
            },
            "tags": {},
            "zones": [ "string" ]
          },
          "publicIPPrefix": {
            "id": "string"
          },
          "subnet": {
            "id": "string",
            "name": "string",
            "properties": {
              "addressPrefix": "string",
              "addressPrefixes": [ "string" ],
              "applicationGatewayIPConfigurations": [
                {
                  "id": "string",
                  "name": "string",
                  "properties": {
                    "subnet": {
                      "id": "string"
                    }
                  }
                }
              ],
              "delegations": [
                {
                  "id": "string",
                  "name": "string",
                  "properties": {
                    "serviceName": "string"
                  },
                  "type": "string"
                }
              ],
              "ipAllocations": [
                {
                  "id": "string"
                }
              ],
              "natGateway": {
                "id": "string"
              },
              "networkSecurityGroup": {
                "id": "string",
                "location": "string",
                "properties": {
                  "flushConnection": "bool",
                  "securityRules": [
                    {
                      "id": "string",
                      "name": "string",
                      "properties": {
                        "access": "string",
                        "description": "string",
                        "destinationAddressPrefix": "string",
                        "destinationAddressPrefixes": [ "string" ],
                        "destinationApplicationSecurityGroups": [
                          {
                            "id": "string",
                            "location": "string",
                            "properties": {},
                            "tags": {}
                          }
                        ],
                        "destinationPortRange": "string",
                        "destinationPortRanges": [ "string" ],
                        "direction": "string",
                        "priority": "int",
                        "protocol": "string",
                        "sourceAddressPrefix": "string",
                        "sourceAddressPrefixes": [ "string" ],
                        "sourceApplicationSecurityGroups": [
                          {
                            "id": "string",
                            "location": "string",
                            "properties": {},
                            "tags": {}
                          }
                        ],
                        "sourcePortRange": "string",
                        "sourcePortRanges": [ "string" ]
                      },
                      "type": "string"
                    }
                  ]
                },
                "tags": {}
              },
              "privateEndpointNetworkPolicies": "string",
              "privateLinkServiceNetworkPolicies": "string",
              "routeTable": {
                "id": "string",
                "location": "string",
                "properties": {
                  "disableBgpRoutePropagation": "bool",
                  "routes": [
                    {
                      "id": "string",
                      "name": "string",
                      "properties": {
                        "addressPrefix": "string",
                        "hasBgpOverride": "bool",
                        "nextHopIpAddress": "string",
                        "nextHopType": "string"
                      },
                      "type": "string"
                    }
                  ]
                },
                "tags": {}
              },
              "serviceEndpointPolicies": [
                {
                  "id": "string",
                  "location": "string",
                  "properties": {
                    "contextualServiceEndpointPolicies": [ "string" ],
                    "serviceAlias": "string",
                    "serviceEndpointPolicyDefinitions": [
                      {
                        "id": "string",
                        "name": "string",
                        "properties": {
                          "description": "string",
                          "service": "string",
                          "serviceResources": [ "string" ]
                        },
                        "type": "string"
                      }
                    ]
                  },
                  "tags": {}
                }
              ],
              "serviceEndpoints": [
                {
                  "locations": [ "string" ],
                  "service": "string"
                }
              ]
            },
            "type": "string"
          }
        },
        "zones": [ "string" ]
      }
    ],
    "inboundNatPools": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "backendPort": "int",
          "enableFloatingIP": "bool",
          "enableTcpReset": "bool",
          "frontendIPConfiguration": {
            "id": "string"
          },
          "frontendPortRangeEnd": "int",
          "frontendPortRangeStart": "int",
          "idleTimeoutInMinutes": "int",
          "protocol": "string"
        }
      }
    ],
    "inboundNatRules": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "backendAddressPool": {
            "id": "string"
          },
          "backendPort": "int",
          "enableFloatingIP": "bool",
          "enableTcpReset": "bool",
          "frontendIPConfiguration": {
            "id": "string"
          },
          "frontendPort": "int",
          "frontendPortRangeEnd": "int",
          "frontendPortRangeStart": "int",
          "idleTimeoutInMinutes": "int",
          "protocol": "string"
        }
      }
    ],
    "loadBalancingRules": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "backendAddressPool": {
            "id": "string"
          },
          "backendAddressPools": [
            {
              "id": "string"
            }
          ],
          "backendPort": "int",
          "disableOutboundSnat": "bool",
          "enableFloatingIP": "bool",
          "enableTcpReset": "bool",
          "frontendIPConfiguration": {
            "id": "string"
          },
          "frontendPort": "int",
          "idleTimeoutInMinutes": "int",
          "loadDistribution": "string",
          "probe": {
            "id": "string"
          },
          "protocol": "string"
        }
      }
    ],
    "outboundRules": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "allocatedOutboundPorts": "int",
          "backendAddressPool": {
            "id": "string"
          },
          "enableTcpReset": "bool",
          "frontendIPConfigurations": [
            {
              "id": "string"
            }
          ],
          "idleTimeoutInMinutes": "int",
          "protocol": "string"
        }
      }
    ],
    "probes": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "intervalInSeconds": "int",
          "numberOfProbes": "int",
          "port": "int",
          "probeThreshold": "int",
          "protocol": "string",
          "requestPath": "string"
        }
      }
    ]
  }
}

Hodnoty vlastností

nástroje pro vyrovnávání zatížení

Název Description Hodnota
typ Typ prostředku Microsoft.Network/loadBalancers
apiVersion Verze rozhraní API prostředku '2023-04-01'
name Název prostředku string (povinné)

Omezení počtu znaků: 1–80

Platné znaky:
Alfanumerické znaky, podtržítka, tečky a spojovníky

Začněte alfanumerickými znaky. Konec alfanumerických znaků nebo podtržítka.
location Umístění prostředku. řetězec
tags Značky prostředků. Slovník názvů a hodnot značek. Zobrazit značky v šablonách
Sku Skladová položka nástroje pro vyrovnávání zatížení LoadBalancerSku
extendedLocation Rozšířené umístění nástroje pro vyrovnávání zatížení ExtendedLocation
properties Vlastnosti nástroje pro vyrovnávání zatížení LoadBalancerPropertiesFormat

ExtendedLocation

Název Description Hodnota
name Název rozšířeného umístění. řetězec
typ Typ rozšířeného umístění. EdgeZone

LoadBalancerPropertiesFormat

Název Description Hodnota
backendAddressPools Kolekce back-endových fondů adres používaných nástrojem pro vyrovnávání zatížení. BackendAddressPool[]
konfigurace IP adres front-endu Objekt představující IP adresy front-endu, které se mají použít pro nástroj pro vyrovnávání zatížení. FrontendIPConfiguration[]
inboundNatPools Definuje rozsah externích portů pro příchozí překlad adres na jeden back-endový port na síťových kartách přidružených k nástroji pro vyrovnávání zatížení. Příchozí pravidla překladu adres (NAT) se vytvoří automaticky pro každou síťovou kartu přidruženou k Load Balancer pomocí externího portu z tohoto rozsahu. Definování fondu příchozích překladů adres na Load Balancer se vzájemně vylučuje definováním příchozích pravidel NAT. Na příchozí fondy NAT se odkazuje ze škálovacích sad virtuálních počítačů. Síťové karty přidružené k jednotlivým virtuálním počítačům nemůžou odkazovat na fond příchozích překladů adres (NAT). Musí odkazovat na jednotlivá příchozí pravidla NAT. InboundNatPool[]
inboundNatRules Kolekce příchozích pravidel překladu adres (NAT) používaných nástrojem pro vyrovnávání zatížení Definování příchozích pravidel překladu adres (NAT) ve vašem nástroji pro vyrovnávání zatížení se vzájemně vylučuje definováním fondu příchozích překladů adres (NAT). Na příchozí fondy NAT se odkazuje ze škálovacích sad virtuálních počítačů. Síťové karty přidružené k jednotlivým virtuálním počítačům nemohou odkazovat na fond příchozích překladů adres (NAT). Musí odkazovat na jednotlivá příchozí pravidla NAT. InboundNatRule[]
loadBalancingRules Kolekce objektů představující pravidla vyrovnávání zatížení Získá zřizování. LoadBalancingRule[]
odchozí pravidla Pravidla odchozích přenosů Odchozí pravidla[]
Sondy Kolekce objektů sond používaných v nástroji pro vyrovnávání zatížení Sonda[]

BackendAddressPool

Název Description Hodnota
id ID prostředku. řetězec
name Název prostředku, který je jedinečný v rámci sady back-endových fondů adres používaných nástrojem pro vyrovnávání zatížení. Tento název se dá použít pro přístup k prostředku. řetězec
properties Vlastnosti back-endového fondu adres nástroje pro vyrovnávání zatížení BackendAddressPoolPropertiesFormat

BackendAddressPoolPropertiesFormat

Název Description Hodnota
drainPeriodInSeconds Před odesláním resetování na adresu klienta a back-endu počká několik sekund, Load Balancer. int
loadBalancerBackendAddresses Pole back-endových adres. LoadBalancerBackendAddress[]
location Umístění back-endového fondu adres. řetězec
syncMode Synchronní režim back-endových adres pro back-endový fond 'Automaticky'
'Ruční'
tunnelInterfaces Pole tunelových rozhraní nástroje pro vyrovnávání zatížení brány. GatewayLoadBalancerTunnelInterface[]
virtualNetwork Odkaz na virtuální síť. Dílčí zdroj

LoadBalancerBackendAddress

Název Description Hodnota
name Název back-endové adresy. řetězec
properties Vlastnosti back-endového fondu adres nástroje pro vyrovnávání zatížení LoadBalancerBackendAddressPropertiesFormat

LoadBalancerBackendAddressPropertiesFormat

Název Description Hodnota
adminState Seznam stavů správy, které po nastavení můžou přepsat sondu stavu tak, aby Load Balancer vždy přesměrovává nová připojení do back-endu nebo odepře nová připojení a resetuje stávající připojení. 'Dolů'
'Žádný'
'Nahoru'
ipAddress IP adresa patřící do odkazované virtuální sítě. řetězec
loadBalancerFrontendIPConfiguration Odkaz na konfiguraci ip adresy front-endu definované v místním nástroji pro vyrovnávání zatížení. Dílčí zdroj
podsíť Odkaz na existující podsíť. Dílčí zdroj
virtualNetwork Odkaz na existující virtuální síť. Dílčí zdroj

Dílčí zdroj

Název Description Hodnota
id ID prostředku. řetězec

GatewayLoadBalancerTunnelInterface

Název Description Hodnota
identifikátor Identifikátor tunelového rozhraní nástroje pro vyrovnávání zatížení brány. int
port Port tunelového rozhraní nástroje pro vyrovnávání zatížení brány. int
Protokol Protokol tunelového rozhraní nástroje pro vyrovnávání zatížení brány. 'Nativní'
'Žádný'
'VXLAN'
typ Typ provozu tunelového rozhraní nástroje pro vyrovnávání zatížení brány. 'Externí'
"Interní"
'Žádný'

FrontendIPConfiguration

Název Description Hodnota
id ID prostředku. řetězec
name Název prostředku, který je jedinečný v rámci sady konfigurací front-endových IP adres používaných nástrojem pro vyrovnávání zatížení. Tento název se dá použít pro přístup k prostředku. řetězec
properties Vlastnosti sondy nástroje pro vyrovnávání zatížení. FrontendIPConfigurationPropertiesFormat
Zóny Seznam zón dostupnosti označující IP adresu přidělenou pro prostředek musí pocházet z. string[]

FrontendIPConfigurationPropertiesFormat

Název Description Hodnota
gatewayLoadBalancer Odkaz na front-endovou IP adresu nástroje pro vyrovnávání zatížení brány. Dílčí zdroj
privateIPAddress Privátní IP adresa konfigurace IP adresy. řetězec
privateIPAddressVersion Jestli je konkrétní konfigurace ip adresy IPv4 nebo IPv6. Výchozí hodnota se považuje za IPv4. 'IPv4'
'IPv6'
privateIPAllocationMethod Metoda přidělování privátníCH IP adres. Dynamická
'Static'
publicIPAddress Odkaz na prostředek veřejné IP adresy. PublicIPAddress
publicIPPrefix Odkaz na prostředek předpony veřejné IP adresy. Dílčí zdroj
podsíť Odkaz na prostředek podsítě. Podsíť

PublicIPAddress

Název Description Hodnota
extendedLocation Rozšířené umístění veřejné IP adresy. ExtendedLocation
id ID prostředku. řetězec
location Umístění prostředku. řetězec
properties Vlastnosti veřejné IP adresy. PublicIPAddressPropertiesFormat
Sku Skladová položka veřejné IP adresy. PublicIPAddressSku
tags Značky prostředků. object
Zóny Seznam zón dostupnosti označující IP adresu přidělenou pro prostředek musí pocházet z. string[]

PublicIPAddressPropertiesFormat

Název Description Hodnota
ddosSettings Vlastní zásady ochrany před útoky DDoS přidružené k veřejné IP adrese. DdosSettings
deleteOption Zadejte, co se stane s veřejnou IP adresou, když se virtuální počítač, který ho používá, odstraní. Odstranit
"Odpojit"
dnsSettings Plně kvalifikovaný název domény záznamu DNS přidruženého k veřejné IP adrese. PublicIPAddressDnsSettings
idleTimeoutInMinutes Časový limit nečinnosti veřejné IP adresy. int
ipAddress IP adresa přidružená k prostředku veřejné IP adresy. řetězec
ipTags Seznam značek přidružených k veřejné IP adrese IpTag[]
linkedPublicIPAddress Propojená veřejná IP adresa prostředku veřejné IP adresy. PublicIPAddress
migrationPhase Fáze migrace veřejné IP adresy "Přerušit"
'Potvrzení'
"Potvrzeno"
'Žádný'
'Připravit'
natGateway NatGateway pro veřejnou IP adresu. NatGateway
publicIPAddressVersion Verze veřejné IP adresy. 'IPv4'
'IPv6'
publicIPAllocationMethod Metoda přidělování veřejných IP adres. Dynamická
'Static'
publicIPPrefix Předpona veřejné IP adresy této veřejné IP adresy by měla být přidělena. Dílčí zdroj
servicePublicIPAddress Veřejná IP adresa služby prostředku veřejné IP adresy. PublicIPAddress

DdosSettings

Název Description Hodnota
ddosProtectionPlan Plán ochrany před útoky DDoS přidružený k veřejné IP adrese. Dá se nastavit jenom v případě, že je povolený Režim ochrany. Dílčí zdroj
protectionMode Režim ochrany před útoky DDoS veřejné IP adresy Zakázáno
'Povoleno'
VirtualNetworkInherited

PublicIPAddressDnsSettings

Název Description Hodnota
domainNameLabel 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 zadaný popisek názvu domény, vytvoří se záznam DNS A pro veřejnou IP adresu v systému MICROSOFT Azure DNS. řetězec
domainNameLabelScope Obor popisku názvu domény. Pokud je zadán popisek názvu domény a obor popisku názvu domény, vytvoří se pro veřejnou IP adresu v systému Microsoft Azure DNS záznam DNS s hodnotou hash, která je zahrnutá do plně kvalifikovaného názvu domény. NoReuse
ResourceGroupReuse
'SubscriptionReuse'
TenantReuse
Fqdn Plně kvalifikovaný název domény záznamu DNS přidruženého k veřejné IP adrese. Jedná se o zřetězení doményNameLabel a regionalizované zóny DNS. řetězec
reverseFqdn Reverzní plně kvalifikovaný název domény. Plně kvalifikovaný název domény viditelný uživatelem, který se překládá na tuto veřejnou IP adresu. Pokud je zadána 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

IpTag

Název Description Hodnota
ipTagType Typ značky IP adresy. Příklad: FirstPartyUsage. řetězec
značka Hodnota značky IP adresy přidružené k veřejné IP adrese. Příklad: SQL. řetězec

NatGateway

Název Description Hodnota
id ID prostředku. řetězec
location Umístění prostředku. řetězec
properties Vlastnosti služby Nat Gateway. NatGatewayPropertiesFormat
Sku Skladová položka služby nat Gateway. NatGatewaySku
tags Značky prostředků. object
Zóny Seznam zón dostupnosti označující zónu, ve které se má služba Nat Gateway nasadit. string[]

NatGatewayPropertiesFormat

Název Description Hodnota
idleTimeoutInMinutes Časový limit nečinnosti služby Nat Gateway int
publicIpAddresses Pole veřejných IP adres přidružených k prostředku služby Nat Gateway. Dílčí zdroj[]
publicIpPrefixes Pole předpon veřejných IP adres přidružených k prostředku služby Nat Gateway. Dílčí zdroj[]

NatGatewaySku

Název Description Hodnota
name Název skladové položky služby Nat Gateway. 'Standardní'

PublicIPAddressSku

Název Description Hodnota
name Název skladové položky veřejné IP adresy. 'Základní'
'Standardní'
tier Úroveň skladové položky veřejné IP adresy. 'Global'
'Regionální'

Podsíť

Název Description Hodnota
id ID prostředku. řetězec
name Název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název se dá použít pro přístup k prostředku. řetězec
properties Vlastnosti podsítě. Formát vlastností podsítě
typ Typ prostředku. řetězec

Formát vlastností podsítě

Název Description Hodnota
addressPrefix Předpona adresy pro podsíť. řetězec
adresyPrefixes Seznam předpon adres pro podsíť string[]
applicationGatewayIPConfigurations Konfigurace IP adres prostředku virtuální sítě ve službě Application Gateway ApplicationGatewayIPConfiguration[]
Delegace Pole odkazů na delegování v podsíti. Delegování[]
ipAllocations Pole IpAllocation, které odkazují na tuto podsíť. Dílčí zdroj[]
NatGateway Služba Nat Gateway přidružená k této podsíti Dílčí zdroj
skupina zabezpečení sítě Odkaz na prostředek NetworkSecurityGroup. NetworkSecurityGroup
privateEndpointNetworkPolicies Povolit nebo zakázat použití zásad sítě v privátním koncovém bodě v podsíti Zakázáno
Povoleno
privateLinkServiceNetworkPolicies Povolte nebo zakažte zásady sítě ve službě private link v podsíti. Zakázáno
Povoleno
směrovací tabulka Odkaz na prostředek RouteTable. Směrovací tabulka
serviceEndpointPolicies Pole zásad koncového bodu služby. ServiceEndpointPolicy[]
serviceEndpoints Pole koncových bodů služby. ServiceEndpointPropertiesFormat[]

ApplicationGatewayIPConfiguration

Název Description Hodnota
id ID prostředku. řetězec
name Název konfigurace IP adresy, která je v rámci Application Gateway jedinečná. řetězec
properties Vlastnosti konfigurace IP adresy aplikační brány. ApplicationGatewayIPConfigurationPropertiesFormat

ApplicationGatewayIPConfigurationPropertiesFormat

Název Description Hodnota
podsíť Odkaz na prostředek podsítě. Podsíť, ze které služba Application Gateway získá svou privátní adresu. Dílčí zdroj

Delegování

Název Description Hodnota
id ID prostředku. řetězec
name Název prostředku, který je jedinečný v rámci podsítě. Tento název se dá použít pro přístup k prostředku. řetězec
properties Vlastnosti podsítě. ServiceDelegationPropertiesFormat
typ Typ prostředku. řetězec

ServiceDelegationPropertiesFormat

Název Description Hodnota
Název_služby Název služby, na kterou má být podsíť delegovaná (např. Microsoft.Sql/servers). řetězec

NetworkSecurityGroup

Název Description Hodnota
id ID prostředku. řetězec
location Umístění prostředku. řetězec
properties Vlastnosti skupiny zabezpečení sítě. NetworkSecurityGroupPropertiesFormat
tags Značky prostředků. object

NetworkSecurityGroupPropertiesFormat

Název Description Hodnota
flushConnection Pokud je tato možnost povolená, toky vytvořené z připojení skupin zabezpečení sítě se při aktualizaci pravidel znovu vyhodnotí. Počáteční povolení aktivuje opětovné vyhodnocení. bool
securityRules Kolekce pravidel zabezpečení skupiny zabezpečení sítě. SecurityRule[]

Pravidla zabezpečení

Název Description Hodnota
id ID prostředku. řetězec
name Název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název se dá použít pro přístup k prostředku. řetězec
properties Vlastnosti pravidla zabezpečení. SecurityRulePropertiesFormat
typ Typ prostředku. řetězec

SecurityRulePropertiesFormat

Název Description Hodnota
access Síťový provoz je povolený nebo zakázaný. 'Povolit'
"Odepřít" (povinné)
description Popis tohoto pravidla. Omezeno na 140 znaků. řetězec
destinationAddressPrefix Předpona cílové adresy. CIDR nebo cílový rozsah IP adres. Hvězdička *je také možné použít ke shodě všech zdrojových IP adres. Můžete také použít výchozí značky, jako jsou VirtualNetwork, AzureLoadBalancer a Internet. řetězec
destinationAddressPrefixes Předpony cílové adresy. CIDR nebo cílové rozsahy IP adres. string[]
destinationApplicationSecurityGroups Skupina zabezpečení aplikace určená jako cíl. ApplicationSecurityGroup[]
destinationPortRange Cílový port nebo rozsah. Celé číslo nebo rozsah od 0 do 65535. Hvězdička *je také možné použít ke shodě všech portů. řetězec
destinationPortRanges Rozsahy cílových portů. string[]
směr Směr pravidla. Směr určuje, jestli se bude pravidlo vyhodnocovat při příchozím nebo odchozím provozu. Příchozí
Odchozí (povinné)
Prioritou Priorita pravidla. Hodnota může být mezi 100 a 4096. Číslo priority musí být jedinečné pro každé pravidlo v kolekci. Čím nižší je číslo priority, tím vyšší je priorita pravidla. int (povinné)
Protokol Síťový protokol, na který se toto pravidlo vztahuje. '*'
"Ah"
"Esp"
Icmp
Tcp
Udp (povinné)
sourceAddressPrefix Rozsah CIDR nebo zdrojových IP adres. Hvězdička *je také možné použít ke shodě všech zdrojových IP adres. Můžete také použít výchozí značky, jako jsou VirtualNetwork, AzureLoadBalancer a Internet. Pokud se jedná o pravidlo příchozího přenosu dat, určuje, odkud síťový provoz pochází. řetězec
sourceAddressPrefixes Rozsahy CIDR nebo zdrojových IP adres. string[]
sourceApplicationSecurityGroups Skupina zabezpečení aplikace zadaná jako zdroj ApplicationSecurityGroup[]
sourcePortRange Zdrojový port nebo rozsah. Celé číslo nebo rozsah od 0 do 65535. Hvězdička *je také možné použít ke shodě všech portů. řetězec
sourcePortRanges Rozsahy zdrojových portů string[]

ApplicationSecurityGroup

Název Description Hodnota
id ID prostředku. řetězec
location Umístění prostředku. řetězec
properties Vlastnosti skupiny zabezpečení aplikace. ApplicationSecurityGroupPropertiesFormat
tags Značky prostředků. object

ApplicationSecurityGroupPropertiesFormat

Tento objekt neobsahuje žádné vlastnosti, které by se nastavily během nasazování. Všechny vlastnosti jsou Jen pro čtení.

Směrovací tabulka

Název Description Hodnota
id ID prostředku. řetězec
location Umístění prostředku. řetězec
properties Vlastnosti směrovací tabulky. RouteTablePropertiesFormat
tags Značky prostředků. object

RouteTablePropertiesFormat

Název Description Hodnota
disableBgpRoutePropagation Jestli se mají zakázat trasy získané protokolem BGP v dané směrovací tabulce. True znamená zakázat. bool
Trasy Kolekce tras obsažených ve směrovací tabulce Trasa[]

Trasa

Název Description Hodnota
id ID prostředku. řetězec
name Název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název se dá použít pro přístup k prostředku. řetězec
properties Vlastnosti trasy. RoutePropertiesFormat
typ Typ prostředku. řetězec

RoutePropertiesFormat

Název Description Hodnota
addressPrefix Cíl CIDR, na který se trasa vztahuje. řetězec
hasBgpOverride Hodnota označující, jestli tato trasa přepisuje překrývající se trasy protokolu BGP bez ohledu na LPM. bool
nextHopIpAddress Pakety IP adresy by se měly předávat na adresu . Hodnoty dalšího směrování jsou povolené jenom v trasách, kde je typ dalšího segmentu směrování VirtualAppliance. řetězec
typ dalšího segmentu Typ segmentu Azure, do kterého se má paket odeslat. "Internet"
'Žádný'
VirtualAppliance
VirtualNetworkGateway
VnetLocal (povinné)

Zásady koncového bodu služby

Název Description Hodnota
id ID prostředku. řetězec
location Umístění prostředku. řetězec
properties Vlastnosti zásad koncového bodu služby. ServiceEndpointPolicyPropertiesFormat
tags Značky prostředků. object

ServiceEndpointPolicyPropertiesFormat

Název Description Hodnota
contextualServiceEndpointPolicies Kolekce kontextových zásad koncového bodu služby. string[]
serviceAlias Alias označující, jestli zásada patří službě řetězec
serviceEndpointPolicyDefinitions Kolekce definic zásad koncového bodu služby pro zásady koncového bodu služby. ServiceEndpointPolicyDefinition[]

ServiceEndpointPolicyDefinition

Název Description Hodnota
id ID prostředku. řetězec
name Název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název se dá použít pro přístup k prostředku. řetězec
properties Vlastnosti definice zásad koncového bodu služby. ServiceEndpointPolicyDefinitionPropertiesFormat
typ Typ prostředku. řetězec

ServiceEndpointPolicyDefinitionPropertiesFormat

Název Description Hodnota
description Popis tohoto pravidla. Omezeno na 140 znaků. řetězec
service Název koncového bodu služby. řetězec
serviceResources Seznam prostředků služby string[]

ServiceEndpointPropertiesFormat

Název Description Hodnota
Umístění Seznam umístění. string[]
service Typ služby koncového bodu. řetězec

InboundNatPool

Název Description Hodnota
id ID prostředku. řetězec
name Název prostředku, který je jedinečný v rámci sady příchozích fondů NAT používaných nástrojem pro vyrovnávání zatížení. Tento název se dá použít pro přístup k prostředku. řetězec
properties Vlastnosti příchozího fondu nat nástroje pro vyrovnávání zatížení InboundNatPoolPropertiesFormat

InboundNatPoolPropertiesFormat

Název Description Hodnota
backendPort Port používaný pro interní připojení na koncovém bodu. Přijatelné hodnoty jsou mezi 1 a 65535. int (povinné)
enableFloatingIP Nakonfiguruje koncový bod virtuálního počítače pro funkci plovoucí IP adresy vyžadovanou ke konfiguraci skupiny dostupnosti SQL AlwaysOn. Toto nastavení se vyžaduje při použití skupin dostupnosti SQL AlwaysOn na SQL Serveru. Toto nastavení nejde po vytvoření koncového bodu změnit. bool
enableTcpReset Příjem obousměrného resetování TCP při vypršení časového limitu nečinnosti toku TCP nebo neočekávaného ukončení připojení Tento prvek se používá pouze v případě, že je protokol nastaven na TCP. bool
frontendIPConfiguration Odkaz na front-endové IP adresy. Dílčí zdroj
frontendPortRangeEnd Číslo posledního portu v rozsahu externích portů, který se použije k poskytování příchozího překladu adres síťovým rozhraním přidruženým k nástroji pro vyrovnávání zatížení. Přijatelné hodnoty jsou v rozsahu od 1 do 65535. int (povinné)
frontendPortRangeStart První číslo portu v rozsahu externích portů, které se použije k poskytování příchozích adres Nat síťovým rozhraním přidruženým k nástroji pro vyrovnávání zatížení. Přijatelné hodnoty jsou v rozsahu od 1 do 65534. int (povinné)
idleTimeoutInMinutes Časový limit pro nečinné připojení TCP. Hodnotu je možné nastavit na 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 Odkaz na protokol přenosu používaný fondem příchozích překladů adres (NAT). "Vše"
Tcp
Udp (povinné)

InboundNatRule

Název Description Hodnota
id ID prostředku. řetězec
name Název prostředku, který je jedinečný v rámci sady příchozích pravidel NAT používaných nástrojem pro vyrovnávání zatížení. Tento název se dá použít pro přístup k prostředku. řetězec
properties Vlastnosti příchozího pravidla překladu adres (NAT) nástroje pro vyrovnávání zatížení InboundNatRulePropertiesFormat

InboundNatRulePropertiesFormat

Název Description Hodnota
backendAddressPool Odkaz na prostředek back-endAddressPool. Dílčí zdroj
backendPort Port použitý pro interní koncový bod. Přijatelné hodnoty jsou v rozsahu od 1 do 65535. int
enableFloatingIP Nakonfiguruje koncový bod virtuálního počítače pro funkci plovoucí IP adresy vyžadovanou ke konfiguraci skupiny dostupnosti SQL AlwaysOn. Toto nastavení se vyžaduje při použití skupin dostupnosti SQL AlwaysOn na SQL Serveru. Toto nastavení nejde po vytvoření koncového bodu změnit. bool
enableTcpReset Příjem obousměrného resetování TCP při vypršení časového limitu nečinnosti toku TCP nebo neočekávaného ukončení připojení Tento prvek se používá pouze v případě, že je protokol nastaven na TCP. bool
konfigurace IP adresy front-endu Odkaz na front-endové IP adresy. Dílčí zdroj
frontendPort Port pro externí koncový bod. Čísla portů pro každé pravidlo musí být v rámci Load Balancer jedinečná. Přijatelné hodnoty jsou v rozsahu od 1 do 65534. int
frontendPortRangeEnd Konec rozsahu portů externího koncového bodu. Tato vlastnost se používá společně s BackendAddressPool a FrontendPortRangeStart. Pro každou back-endovou adresu z BackendAddressPool se vytvoří individuální mapování portů příchozího pravidla NAT. Přijatelné hodnoty jsou v rozsahu od 1 do 65534. int
frontendPortRangeStart Začátek rozsahu portů pro externí koncový bod Tato vlastnost se používá společně s BackendAddressPool a FrontendPortRangeEnd. Pro každou back-endovou adresu z BackendAddressPool se vytvoří individuální mapování portů příchozího pravidla NAT. Přijatelné hodnoty jsou v rozsahu od 1 do 65534. int
idleTimeoutInMinutes Časový limit pro nečinné připojení TCP. Hodnotu je možné nastavit mezi 4 a 30 minut. Výchozí hodnota je 4 minuty. Tento prvek se používá pouze v případě, že je protokol nastaven na TCP. int
Protokol Odkaz na protokol přenosu používaný pravidlem vyrovnávání zatížení. 'All' (Vše)
Tcp
Udp

Pravidla pro vyrovnávání zatížení

Název Description Hodnota
id ID prostředku. řetězec
name Název prostředku, který je jedinečný v rámci sady pravidel vyrovnávání zatížení používaných nástrojem pro vyrovnávání zatížení. Tento název se dá použít pro přístup k prostředku. řetězec
properties Vlastnosti pravidla vyrovnávání zatížení nástroje pro vyrovnávání zatížení LoadBalancingRulePropertiesFormat

LoadBalancingRulePropertiesFormat

Název Description Hodnota
backendAddressPool Odkaz na fond dips. Příchozí provoz se náhodně vyrovnává zatížení napříč IP adresami v back-endových IP adresách. Dílčí zdroj
backendAddressPools Pole odkazů na fond dips. Dílčí zdroj[]
backendPort Port používaný pro interní připojení na koncovém bodu. Přijatelné hodnoty jsou mezi 0 a 65535. Všimněte si, že hodnota 0 povoluje možnost Libovolný port. int
disableOutboundSnat Nakonfiguruje SNAT pro virtuální počítače v back-endovém fondu tak, aby používaly veřejnou IP adresu zadanou ve front-endu pravidla vyrovnávání zatížení. bool
enableFloatingIP Nakonfiguruje koncový bod virtuálního počítače pro funkci plovoucí IP adresy vyžadovanou ke konfiguraci skupiny dostupnosti SQL AlwaysOn. Toto nastavení se vyžaduje při použití skupin dostupnosti SQL AlwaysOn na SQL Serveru. Toto nastavení nejde po vytvoření koncového bodu změnit. bool
enableTcpReset Přijměte obousměrné resetování protokolu TCP při vypršení časového limitu nečinnosti toku protokolu TCP nebo neočekávané ukončení připojení. Tento prvek se používá pouze v případě, že je protokol nastaven na TCP. bool
konfigurace IP adresy front-endu Odkaz na front-endové IP adresy. Dílčí zdroj
frontendPort Port pro externí koncový bod. Čísla portů pro každé pravidlo musí být v rámci Load Balancer jedinečná. Přijatelné hodnoty jsou od 0 do 65534. Všimněte si, že hodnota 0 povoluje možnost Libovolný port. int (povinné)
idleTimeoutInMinutes Časový limit pro nečinné připojení TCP. Hodnotu je možné nastavit mezi 4 a 30 minut. Výchozí hodnota je 4 minuty. Tento prvek se používá pouze v případě, že je protokol nastaven na TCP. int
loadDistribution Zásady distribuce zatížení pro toto pravidlo. 'Výchozí'
Zdrojová IP adresa
SourceIPProtocol
probe Odkaz na sondu nástroje pro vyrovnávání zatížení používanou pravidlem vyrovnávání zatížení. Dílčí zdroj
Protokol Odkaz na protokol přenosu používaný pravidlem vyrovnávání zatížení. 'All' (Vše)
Tcp
Udp (povinné)

Odchozí pravidla

Název Description Hodnota
id ID prostředku. řetězec
name Název prostředku, který je jedinečný v rámci sady pravidel odchozích přenosů používaných nástrojem pro vyrovnávání zatížení. Tento název se dá použít pro přístup k prostředku. řetězec
properties Vlastnosti pravidla odchozích přenosů nástroje pro vyrovnávání zatížení OutboundRulePropertiesFormat

OutboundRulePropertiesFormat

Název Description Hodnota
allocatedOutboundPorts Počet odchozích portů, které se mají použít pro překlad adres (NAT). int
backendAddressPool Odkaz na fond dips. Odchozí provoz má náhodné vyrovnávání zatížení napříč IP adresami v back-endových IP adresách. Dílčí zdroj (povinné)
enableTcpReset Přijměte obousměrné resetování protokolu TCP při vypršení časového limitu nečinnosti toku protokolu TCP nebo neočekávané ukončení připojení. Tento prvek se používá pouze v případě, že je protokol nastaven na TCP. bool
konfigurace IP adres front-endu IP adresy front-endu nástroje pro vyrovnávání zatížení. SubResource[] (povinné)
idleTimeoutInMinutes Časový limit pro nečinné připojení TCP. int
Protokol Protokol pravidla odchozích přenosů v nástroji pro vyrovnávání zatížení. 'All' (Vše)
Tcp
Udp (povinné)

Sonda

Název Description Hodnota
id ID prostředku. řetězec
name Název prostředku, který je jedinečný v rámci sady testů používaných nástrojem pro vyrovnávání zatížení. Tento název se dá použít pro přístup k prostředku. řetězec
properties Vlastnosti sondy nástroje pro vyrovnávání zatížení. ProbePropertiesFormat

ProbePropertiesFormat

Název Description Hodnota
intervalInSeconds Interval v sekundách, jak často se má koncový bod testovat z hlediska stavu. Obvykle je interval o něco menší než polovina přiděleného časového limitu (v sekundách), což umožňuje dvě úplné sondy před vyřazení instance z obměně. Výchozí hodnota je 15, minimální hodnota je 5. int
numberOfProbes Počet sond, kdy v případě, že žádná odpověď, způsobí zastavení dalšího provozu v doručení do koncového bodu. Tyto hodnoty umožňují vyvést koncové body z oběhu rychleji nebo pomaleji, než je obvyklé časy používané v Azure. int
port Port pro komunikaci sondy. Možné hodnoty jsou v rozsahu od 1 do 65535 (včetně). int (povinné)
probeThreshold Počet po sobě jdoucích úspěšných nebo neúspěšných sond, aby bylo možné povolit nebo zakázat doručení provozu do tohoto koncového bodu. Po selhání počtu po sobě jdoucích sond, který se rovná této hodnotě, se koncový bod vyřadí z oběhu a bude vyžadovat, aby se stejný počet úspěšných po sobě jdoucích sond umístil zpět do rotace. int
Protokol Protokol koncového bodu. Pokud je zadaná hodnota Tcp, pro úspěšné provedení testu se vyžaduje přijatá ACK. Pokud je zadána hodnota Http nebo Https, vyžaduje se pro úspěšnou sondu odpověď 200 OK z zadaného identifikátoru URI. Http
Https
Tcp (povinné)
cesta požadavku Identifikátor URI použitý k vyžádání stavu z virtuálního počítače. Pokud je protokol nastavený na http, cesta se vyžaduje. Jinak to není povolené. Není k dispozici žádná výchozí hodnota. řetězec

LoadBalancerSku

Název Description Hodnota
name Název skladové položky nástroje pro vyrovnávání zatížení 'Základní'
Brána
'Standardní'
tier Úroveň skladové položky nástroje pro vyrovnávání zatížení 'Global'
'Regionální'

Šablony pro rychlý start

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

Template (Šablona) Description
Veřejné Load Balancer zřetězený s Load Balancer brány

Nasazení do Azure
Tato šablona umožňuje nasadit veřejný Standard Load Balancer zřetězený s Load Balancer brány. Příchozí provoz z internetu se směruje do Load Balancer brány s virtuálními počítači s Linuxem v back-endovém fondu.
Vytvoření virtuálního počítače s více síťovými kartami a přístupným protokolem RDP

Nasazení do Azure
Tato šablona umožňuje vytvořit Virtual Machines s několika (2) síťovými rozhraními a protokolem RDP, který se dá připojit pomocí nakonfigurovaného nástroje pro vyrovnávání zatížení a pravidla příchozího překladu adres (NAT). Pomocí této šablony je možné snadno přidat další síťové karty. Tato šablona také nasadí účet úložiště, Virtual Network, veřejnou IP adresu a 2 síťová rozhraní (front-end a back-end).
2 virtuální počítače ve virtuální síti – Interní pravidla Load Balancer a nástroje pro vyrovnávání zatížení

Nasazení do Azure
Tato šablona umožňuje vytvořit 2 Virtual Machines ve virtuální síti a v interním nástroji pro vyrovnávání zatížení a nakonfigurovat pravidlo vyrovnávání zatížení na portu 80. Tato šablona také nasadí účet úložiště, Virtual Network, veřejnou IP adresu, skupinu dostupnosti a síťová rozhraní.
2 virtuální počítače v Load Balancer a pravidla vyrovnávání zatížení

Nasazení do Azure
Tato šablona umožňuje vytvořit 2 Virtual Machines v rámci nástroje pro vyrovnávání zatížení a nakonfigurovat pravidlo vyrovnávání zatížení na portu 80. Tato šablona také nasadí účet úložiště, Virtual Network, veřejnou IP adresu, skupinu dostupnosti a síťová rozhraní. V této šabloně používáme funkci smyček prostředků k vytvoření síťových rozhraní a virtuálních počítačů.
2 virtuální počítače v Load Balancer a konfigurace pravidel PŘEKLADU ADRES v nástroji pro vyrovnávání zatížení

Nasazení do Azure
Tato šablona umožňuje vytvořit 2 Virtual Machines ve skupině dostupnosti a nakonfigurovat pravidla PŘEKLADU ADRES prostřednictvím nástroje pro vyrovnávání zatížení. Tato šablona také nasadí účet úložiště, Virtual Network, veřejnou IP adresu a síťová rozhraní. V této šabloně používáme funkci smyček prostředků k vytvoření síťových rozhraní a virtuálních počítačů.
Nasazení škálovací sady virtuálních počítačů s Linuxem za interním nástrojem pro vyrovnávání zatížení

Nasazení do Azure
Tato šablona umožňuje nasadit škálovací sadu virtuálních počítačů s Linuxem pomocí nejnovější opravené verze Ubuntu Linuxu 15.10 nebo 14.04.4-LTS. Tyto virtuální počítače jsou za interním nástrojem pro vyrovnávání zatížení s pravidly překladu adres (NAT) pro připojení SSH.
Šablona AzureDatabricks pro VNetInjection a Load Balancer

Nasazení do Azure
Tato šablona umožňuje vytvořit nástroj pro vyrovnávání zatížení, skupinu zabezpečení sítě, virtuální síť a pracovní prostor Azure Databricks s virtuální sítí.
Vytvoření standardního interního nástroje pro vyrovnávání zatížení

Nasazení do Azure
Tato šablona vytvoří standardní interní Azure Load Balancer s portem pro vyrovnávání zatížení pravidla 80.
Vytvoření standardního interního nástroje pro vyrovnávání zatížení s porty vysoké dostupnosti

Nasazení do Azure
Tato šablona vytvoří standardní interní Azure Load Balancer s pravidlem vyrovnávání zatížení portů s vysokou dostupností.
Vytvoření nástroje pro vyrovnávání zatížení mezi oblastmi

Nasazení do Azure
Tato šablona vytvoří nástroj pro vyrovnávání zatížení mezi oblastmi s back-endovým fondem, který obsahuje dva místní nástroje pro vyrovnávání zatížení. Nástroj pro vyrovnávání zatížení mezi oblastmi je aktuálně k dispozici v omezených oblastech. Regionální nástroje pro vyrovnávání zatížení za nástrojem pro vyrovnávání zatížení mezi oblastmi můžou být v libovolné oblasti.
Standard Load Balancer s back-endovým fondem podle IP adres

Nasazení do Azure
Tato šablona slouží k předvedení toho, jak se šablony ARM dají použít ke konfiguraci back-endového fondu Load Balancer podle IP adresy, jak je uvedeno v dokumentu o správě back-endového fondu.
Vytvoření nástroje pro vyrovnávání zatížení s veřejnou IPv6 adresou

Nasazení do Azure
Tato šablona vytvoří internetový nástroj pro vyrovnávání zatížení s veřejnou IPv6 adresou, pravidly vyrovnávání zatížení a dvěma virtuálními počítači pro back-endový fond.
Vytvoření standardního nástroje pro vyrovnávání zatížení

Nasazení do Azure
Tato šablona vytvoří internetový nástroj pro vyrovnávání zatížení, pravidla vyrovnávání zatížení a tři virtuální počítače pro back-endový fond, přičemž každý virtuální počítač je v redundantní zóně.
Load Balancer se 2 virtuálními IP adresami, každý s jedním pravidlem nástroje pro vyrovnávání zatížení

Nasazení do Azure
Tato šablona umožňuje vytvořit Load Balancer, 2 veřejné IP adresy pro nástroj pro vyrovnávání zatížení (multivip), Virtual Network, síťové rozhraní v Virtual Network & pravidlo nástroje pro vyrovnávání zatížení v Load Balancer, které používá síťové rozhraní.
Load Balancer s příchozím pravidlem NAT

Nasazení do Azure
Tato šablona umožňuje vytvořit Load Balancer, veřejnou IP adresu nástroje pro vyrovnávání zatížení, Virtual Network, síťové rozhraní v Virtual Network & pravidlo překladu adres (NAT) v Load Balancer, které síťové rozhraní používá.

Definice prostředku Terraform (poskytovatel AzAPI)

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

  • 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/loadBalancers, přidejte do šablony následující Terraform.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/loadBalancers@2023-04-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      backendAddressPools = [
        {
          id = "string"
          name = "string"
          properties = {
            drainPeriodInSeconds = int
            loadBalancerBackendAddresses = [
              {
                name = "string"
                properties = {
                  adminState = "string"
                  ipAddress = "string"
                  loadBalancerFrontendIPConfiguration = {
                    id = "string"
                  }
                  subnet = {
                    id = "string"
                  }
                  virtualNetwork = {
                    id = "string"
                  }
                }
              }
            ]
            location = "string"
            syncMode = "string"
            tunnelInterfaces = [
              {
                identifier = int
                port = int
                protocol = "string"
                type = "string"
              }
            ]
            virtualNetwork = {
              id = "string"
            }
          }
        }
      ]
      frontendIPConfigurations = [
        {
          id = "string"
          name = "string"
          properties = {
            gatewayLoadBalancer = {
              id = "string"
            }
            privateIPAddress = "string"
            privateIPAddressVersion = "string"
            privateIPAllocationMethod = "string"
            publicIPAddress = {
              extendedLocation = {
                name = "string"
                type = "EdgeZone"
              }
              id = "string"
              location = "string"
              properties = {
                ddosSettings = {
                  ddosProtectionPlan = {
                    id = "string"
                  }
                  protectionMode = "string"
                }
                deleteOption = "string"
                dnsSettings = {
                  domainNameLabel = "string"
                  domainNameLabelScope = "string"
                  fqdn = "string"
                  reverseFqdn = "string"
                }
                idleTimeoutInMinutes = int
                ipAddress = "string"
                ipTags = [
                  {
                    ipTagType = "string"
                    tag = "string"
                  }
                ]
                linkedPublicIPAddress = {
                  public-ip-address-object
                }
                migrationPhase = "string"
                natGateway = {
                  id = "string"
                  location = "string"
                  properties = {
                    idleTimeoutInMinutes = int
                    publicIpAddresses = [
                      {
                        id = "string"
                      }
                    ]
                    publicIpPrefixes = [
                      {
                        id = "string"
                      }
                    ]
                  }
                  sku = {
                    name = "Standard"
                  }
                  tags = {}
                  zones = [
                    "string"
                  ]
                }
                publicIPAddressVersion = "string"
                publicIPAllocationMethod = "string"
                publicIPPrefix = {
                  id = "string"
                }
                servicePublicIPAddress = {
                  public-ip-address-object
                }
              }
              sku = {
                name = "string"
                tier = "string"
              }
              tags = {}
              zones = [
                "string"
              ]
            }
            publicIPPrefix = {
              id = "string"
            }
            subnet = {
              id = "string"
              name = "string"
              properties = {
                addressPrefix = "string"
                addressPrefixes = [
                  "string"
                ]
                applicationGatewayIPConfigurations = [
                  {
                    id = "string"
                    name = "string"
                    properties = {
                      subnet = {
                        id = "string"
                      }
                    }
                  }
                ]
                delegations = [
                  {
                    id = "string"
                    name = "string"
                    properties = {
                      serviceName = "string"
                    }
                    type = "string"
                  }
                ]
                ipAllocations = [
                  {
                    id = "string"
                  }
                ]
                natGateway = {
                  id = "string"
                }
                networkSecurityGroup = {
                  id = "string"
                  location = "string"
                  properties = {
                    flushConnection = bool
                    securityRules = [
                      {
                        id = "string"
                        name = "string"
                        properties = {
                          access = "string"
                          description = "string"
                          destinationAddressPrefix = "string"
                          destinationAddressPrefixes = [
                            "string"
                          ]
                          destinationApplicationSecurityGroups = [
                            {
                              id = "string"
                              location = "string"
                              properties = {}
                              tags = {}
                            }
                          ]
                          destinationPortRange = "string"
                          destinationPortRanges = [
                            "string"
                          ]
                          direction = "string"
                          priority = int
                          protocol = "string"
                          sourceAddressPrefix = "string"
                          sourceAddressPrefixes = [
                            "string"
                          ]
                          sourceApplicationSecurityGroups = [
                            {
                              id = "string"
                              location = "string"
                              properties = {}
                              tags = {}
                            }
                          ]
                          sourcePortRange = "string"
                          sourcePortRanges = [
                            "string"
                          ]
                        }
                        type = "string"
                      }
                    ]
                  }
                  tags = {}
                }
                privateEndpointNetworkPolicies = "string"
                privateLinkServiceNetworkPolicies = "string"
                routeTable = {
                  id = "string"
                  location = "string"
                  properties = {
                    disableBgpRoutePropagation = bool
                    routes = [
                      {
                        id = "string"
                        name = "string"
                        properties = {
                          addressPrefix = "string"
                          hasBgpOverride = bool
                          nextHopIpAddress = "string"
                          nextHopType = "string"
                        }
                        type = "string"
                      }
                    ]
                  }
                  tags = {}
                }
                serviceEndpointPolicies = [
                  {
                    id = "string"
                    location = "string"
                    properties = {
                      contextualServiceEndpointPolicies = [
                        "string"
                      ]
                      serviceAlias = "string"
                      serviceEndpointPolicyDefinitions = [
                        {
                          id = "string"
                          name = "string"
                          properties = {
                            description = "string"
                            service = "string"
                            serviceResources = [
                              "string"
                            ]
                          }
                          type = "string"
                        }
                      ]
                    }
                    tags = {}
                  }
                ]
                serviceEndpoints = [
                  {
                    locations = [
                      "string"
                    ]
                    service = "string"
                  }
                ]
              }
              type = "string"
            }
          }
          zones = [
            "string"
          ]
        }
      ]
      inboundNatPools = [
        {
          id = "string"
          name = "string"
          properties = {
            backendPort = int
            enableFloatingIP = bool
            enableTcpReset = bool
            frontendIPConfiguration = {
              id = "string"
            }
            frontendPortRangeEnd = int
            frontendPortRangeStart = int
            idleTimeoutInMinutes = int
            protocol = "string"
          }
        }
      ]
      inboundNatRules = [
        {
          id = "string"
          name = "string"
          properties = {
            backendAddressPool = {
              id = "string"
            }
            backendPort = int
            enableFloatingIP = bool
            enableTcpReset = bool
            frontendIPConfiguration = {
              id = "string"
            }
            frontendPort = int
            frontendPortRangeEnd = int
            frontendPortRangeStart = int
            idleTimeoutInMinutes = int
            protocol = "string"
          }
        }
      ]
      loadBalancingRules = [
        {
          id = "string"
          name = "string"
          properties = {
            backendAddressPool = {
              id = "string"
            }
            backendAddressPools = [
              {
                id = "string"
              }
            ]
            backendPort = int
            disableOutboundSnat = bool
            enableFloatingIP = bool
            enableTcpReset = bool
            frontendIPConfiguration = {
              id = "string"
            }
            frontendPort = int
            idleTimeoutInMinutes = int
            loadDistribution = "string"
            probe = {
              id = "string"
            }
            protocol = "string"
          }
        }
      ]
      outboundRules = [
        {
          id = "string"
          name = "string"
          properties = {
            allocatedOutboundPorts = int
            backendAddressPool = {
              id = "string"
            }
            enableTcpReset = bool
            frontendIPConfigurations = [
              {
                id = "string"
              }
            ]
            idleTimeoutInMinutes = int
            protocol = "string"
          }
        }
      ]
      probes = [
        {
          id = "string"
          name = "string"
          properties = {
            intervalInSeconds = int
            numberOfProbes = int
            port = int
            probeThreshold = int
            protocol = "string"
            requestPath = "string"
          }
        }
      ]
    }
    sku = {
      name = "string"
      tier = "string"
    }
    extendedLocation = {
      name = "string"
      type = "EdgeZone"
    }
  })
}

Hodnoty vlastností

nástroje pro vyrovnávání zatížení

Název Description Hodnota
typ Typ prostředku Microsoft.Network/loadBalancers@2023-04-01
name Název prostředku string (povinné)

Omezení počtu znaků: 1–80

Platné znaky:
Alfanumerické znaky, podtržítka, tečky a spojovníky

Začněte alfanumerickými znaky. Konec alfanumerických znaků nebo podtržítka.
location Umístění prostředku. řetězec
parent_id K nasazení do skupiny prostředků použijte ID této skupiny prostředků. string (povinné)
tags Značky prostředků. Slovník názvů a hodnot značek.
Sku Skladová položka nástroje pro vyrovnávání zatížení LoadBalancerSku
extendedLocation Rozšířené umístění nástroje pro vyrovnávání zatížení ExtendedLocation
properties Vlastnosti nástroje pro vyrovnávání zatížení. LoadBalancerPropertiesFormat

ExtendedLocation

Název Description Hodnota
name Název rozšířeného umístění. řetězec
typ Typ rozšířeného umístění. "EdgeZone"

LoadBalancerPropertiesFormat

Název Description Hodnota
back-endAddressPools Kolekce back-endových fondů adres používaných nástrojem pro vyrovnávání zatížení BackendAddressPool[]
frontendIPConfigurations Objekt představující IP adresy front-endu, které se mají použít pro nástroj pro vyrovnávání zatížení. FrontendIPConfiguration[]
inboundNatPools Definuje rozsah externích portů pro příchozí překlad adres na jeden back-endový port na síťových kartách přidružených k nástroji pro vyrovnávání zatížení. Příchozí pravidla překladu adres (NAT) se vytvoří automaticky pro každou síťovou kartu přidruženou k Load Balancer pomocí externího portu z tohoto rozsahu. Definování fondu příchozích překladů adres na Load Balancer se vzájemně vylučuje definováním příchozích pravidel NAT. Na příchozí fondy NAT se odkazuje ze škálovacích sad virtuálních počítačů. Síťové karty přidružené k jednotlivým virtuálním počítačům nemůžou odkazovat na fond příchozích překladů adres (NAT). Musí odkazovat na jednotlivá příchozí pravidla NAT. InboundNatPool[]
inboundNatRules Kolekce příchozích pravidel překladu adres (NAT) používaných nástrojem pro vyrovnávání zatížení Definování příchozích pravidel překladu adres (NAT) ve vašem nástroji pro vyrovnávání zatížení se vzájemně vylučuje definováním fondu příchozích překladů adres (NAT). Na příchozí fondy NAT se odkazuje ze škálovacích sad virtuálních počítačů. Síťové karty přidružené k jednotlivým virtuálním počítačům nemohou odkazovat na fond příchozích překladů adres (NAT). Musí odkazovat na jednotlivá příchozí pravidla NAT. InboundNatRule[]
loadBalancingRules Kolekce objektů představující pravidla vyrovnávání zatížení Získá zřizování. LoadBalancingRule[]
odchozí pravidla Pravidla odchozích přenosů Odchozí pravidla[]
Sondy Kolekce objektů sond používaných v nástroji pro vyrovnávání zatížení Sonda[]

BackendAddressPool

Název Description Hodnota
id ID prostředku. řetězec
name Název prostředku, který je jedinečný v rámci sady back-endových fondů adres používaných nástrojem pro vyrovnávání zatížení. Tento název se dá použít pro přístup k prostředku. řetězec
properties Vlastnosti back-endového fondu adres nástroje pro vyrovnávání zatížení BackendAddressPoolPropertiesFormat

BackendAddressPoolPropertiesFormat

Název Description Hodnota
drainPeriodInSeconds Před odesláním resetování na adresu klienta a back-endu počká několik sekund, Load Balancer. int
loadBalancerBackendAddresses Pole back-endových adres. LoadBalancerBackendAddress[]
location Umístění back-endového fondu adres. řetězec
syncMode Synchronní režim back-endových adres pro back-endový fond "Automaticky"
"Ruční"
tunnelInterfaces Pole tunelových rozhraní nástroje pro vyrovnávání zatížení brány. GatewayLoadBalancerTunnelInterface[]
virtualNetwork Odkaz na virtuální síť. Dílčí zdroj

LoadBalancerBackendAddress

Název Description Hodnota
name Název back-endové adresy. řetězec
properties Vlastnosti back-endového fondu adres nástroje pro vyrovnávání zatížení LoadBalancerBackendAddressPropertiesFormat

LoadBalancerBackendAddressPropertiesFormat

Název Description Hodnota
adminState Seznam stavů správy, které po nastavení můžou přepsat sondu stavu tak, aby Load Balancer vždy přesměrovává nová připojení do back-endu nebo odepře nová připojení a resetuje stávající připojení. "Dolů"
"Žádné"
"Nahoru"
ipAddress IP adresa patřící do odkazované virtuální sítě. řetězec
loadBalancerFrontendIPConfiguration Odkaz na konfiguraci IP adresy front-endu definované v místním nástroji pro vyrovnávání zatížení Dílčí zdroj
podsíť Odkaz na existující podsíť Dílčí zdroj
virtualNetwork Odkaz na existující virtuální síť. Dílčí zdroj

Dílčí zdroj

Název Description Hodnota
id ID prostředku. řetězec

GatewayLoadBalancerTunnelInterface

Název Description Hodnota
identifikátor Identifikátor tunelového rozhraní nástroje pro vyrovnávání zatížení brány. int
port Port tunelového rozhraní nástroje pro vyrovnávání zatížení brány int
Protokol Protokol tunelového rozhraní nástroje pro vyrovnávání zatížení brány "Nativní"
"Žádné"
"VXLAN"
typ Typ provozu tunelového rozhraní nástroje pro vyrovnávání zatížení brány. "Externí"
"Interní"
"Žádné"

Konfigurace IP adresy front-endu

Název Description Hodnota
id ID prostředku. řetězec
name Název prostředku, který je jedinečný v rámci sady konfigurací ip adres front-endu používaných nástrojem pro vyrovnávání zatížení. Tento název se dá použít pro přístup k prostředku. řetězec
properties Vlastnosti sondy nástroje pro vyrovnávání zatížení. FrontendIPConfigurationPropertiesFormat
Zóny Musí pocházet ze seznamu zón dostupnosti, které označují IP adresu přidělenou pro daný prostředek. string[]

FrontendIPConfigurationPropertiesFormat

Název Description Hodnota
gatewayLoadBalancer Odkaz na front-endovou IP adresu nástroje pro vyrovnávání zatížení brány. Dílčí zdroj
privátní IP adresa Privátní IP adresa konfigurace IP adresy. řetězec
privateIPAddressVersion Jestli je konkrétní konfigurace ip adresy IPv4 nebo IPv6. Výchozí hodnota se používá jako IPv4. "IPv4"
"IPv6"
privateIPAllocationMethod Metoda přidělování privátních IP adres. "Dynamický"
"Static"
publicIPAddress Odkaz na prostředek veřejné IP adresy. Veřejná IP adresa
publicIPPrefix Odkaz na prostředek předpony veřejné IP adresy. Dílčí zdroj
podsíť Odkaz na prostředek podsítě. Podsíť

PublicIPAddress

Název Description Hodnota
extendedLocation Rozšířené umístění veřejné IP adresy. ExtendedLocation
id ID prostředku. řetězec
location Umístění prostředku. řetězec
properties Vlastnosti veřejné IP adresy. Formát publicIPAddressPropertiesFormat
Sku SKU veřejné IP adresy. PublicIPAddressSku
tags Značky prostředků. object
Zóny Musí pocházet ze seznamu zón dostupnosti, které označují IP adresu přidělenou pro daný prostředek. string[]

Formát publicIPAddressPropertiesFormat

Název Description Hodnota
ddosSettings Vlastní zásady ochrany před útoky DDoS přidružené k veřejné IP adrese. Nastavení DdosSettings
deleteOption Zadejte, co se stane s veřejnou IP adresou, když se virtuální počítač, který ji používá, odstraní. "Odstranit"
"Odpojit"
nastavení dns Plně kvalifikovaný název domény záznamu DNS přidruženého k veřejné IP adrese. PublicIPAddressDnsSettings
idleTimeoutInMinutes Časový limit nečinnosti veřejné IP adresy. int
ipAddress IP adresa přidružená k prostředku veřejné IP adresy. řetězec
ipTags Seznam značek přidružených k veřejné IP adrese. IpTag[]
linkedPublicIPAddress Propojená veřejná IP adresa prostředku veřejné IP adresy. Veřejná IP adresa
migraceFáze Fáze migrace veřejné IP adresy "Přerušit"
"Potvrdit"
"Potvrzeno"
"Žádné"
"Připravit"
NatGateway NatGateway pro veřejnou IP adresu. NatGateway
publicIPAddressVersion Verze veřejné IP adresy. "IPv4"
"IPv6"
metoda publicIPAllocationMethod Metoda přidělování veřejných IP adres. "Dynamický"
"Static"
publicIPPrefix Předpona veřejné IP adresy, ze které by měla být tato veřejná IP adresa přidělena. Dílčí zdroj
servicePublicIPAddress Veřejná IP adresa služby prostředku veřejné IP adresy. Veřejná IP adresa

Nastavení DdosSettings

Název Description Hodnota
ddosProtectionPlan Plán ochrany před útoky DDoS přidružený k veřejné IP adrese. Lze nastavit pouze v případě, že je režim ochrany povolený. Dílčí zdroj
režim ochrany Režim ochrany před útoky DDoS veřejné IP adresy "Zakázáno"
"Povoleno"
VirtualNetworkInherited

PublicIPAddressDnsSettings

Název Description Hodnota
název_doményPoznak_domény Popisek názvu domény. Plně kvalifikovaný název domény přidružený k veřejné IP adrese tvoří zřetězení popisku názvu domény a regionalizované zóny DNS. Pokud je zadaný popisek názvu domény, vytvoří se pro veřejnou IP adresu v systému Microsoft Azure DNS záznam A DNS. řetězec
doménaNázevLabelScope Obor popisku názvu domény. Pokud zadáte popisek názvu domény a obor popisku názvu domény, vytvoří se pro veřejnou IP adresu v systému Microsoft Azure DNS záznam A s hodnotou hash, která je součástí plně kvalifikovaného názvu domény. "NoReuse"
"ResourceGroupReuse"
"SubscriptionReuse"
"TenantReuse"
Fqdn Plně kvalifikovaný název domény záznamu DNS A přidruženého k veřejné IP adrese. Jedná se o zřetězení domény domainNameLabel a regionalizované zóny DNS. řetězec
reverseFqdn Reverzní plně kvalifikovaný název domény. Plně kvalifikovaný název domény viditelný uživatelem, který se překládá na tuto veřejnou IP adresu. Pokud je zadán 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

IpTag

Název Description Hodnota
ipTagType Typ značky IP adresy. Příklad: FirstPartyUsage. řetězec
značka Hodnota značky IP adresy přidružené k veřejné IP adrese. Příklad: SQL. řetězec

NatGateway

Název Description Hodnota
id ID prostředku. řetězec
location Umístění prostředku. řetězec
properties Vlastnosti služby Nat Gateway. NatGatewayPropertiesFormat
Sku Skladová položka služby Nat Gateway. NatGatewaySku
tags Značky prostředků. object
Zóny Seznam zón dostupnosti označující zónu, ve které se má služba Nat Gateway nasadit. string[]

NatGatewayPropertiesFormat

Název Description Hodnota
idleTimeoutInMinutes Časový limit nečinnosti brány nat. int
publicIpAddresses Pole veřejných IP adres přidružených k prostředku nat Gateway. SubResource[]
publicIpPrefixes Pole předpon veřejných IP adres přidružených k prostředku nat Gateway. SubResource[]

NatGatewaySku

Název Description Hodnota
name Název skladové položky Služby Nat Gateway. "Standardní"

PublicIPAddressSku

Název Description Hodnota
name Název skladové položky veřejné IP adresy. "Základní"
"Standardní"
tier Úroveň skladové položky veřejné IP adresy. "Globální"
"Oblast"

Podsíť

Název Description Hodnota
id ID prostředku. řetězec
name Název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název se dá použít pro přístup k prostředku. řetězec
properties Vlastnosti podsítě. SubnetPropertiesFormat
typ Typ prostředku. řetězec

SubnetPropertiesFormat

Název Description Hodnota
addressPrefix Předpona adresy pro podsíť. řetězec
addressPrefixes Seznam předpon adres pro podsíť string[]
applicationGatewayIPConfigurations Konfigurace IP adres služby Application Gateway prostředku virtuální sítě. ApplicationGatewayIPConfiguration[]
Delegace Pole odkazů na delegování v podsíti. Delegování[]
ipAllocations Pole IpAllocation, které odkazují na tuto podsíť. Dílčí zdroj[]
NatGateway Služba Nat Gateway přidružená k této podsíti Dílčí zdroj
skupina zabezpečení sítě Odkaz na prostředek NetworkSecurityGroup. NetworkSecurityGroup
privateEndpointNetworkPolicies Povolit nebo zakázat použití zásad sítě v privátním koncovém bodě v podsíti "Zakázáno"
"Povoleno"
privateLinkServiceNetworkPolicies Povolte nebo zakažte zásady sítě ve službě private link v podsíti. "Zakázáno"
"Povoleno"
směrovací tabulka Odkaz na prostředek RouteTable. Směrovací tabulka
serviceEndpointPolicies Pole zásad koncového bodu služby. ServiceEndpointPolicy[]
serviceEndpoints Pole koncových bodů služby. ServiceEndpointPropertiesFormat[]

ApplicationGatewayIPConfiguration

Název Description Hodnota
id ID prostředku. řetězec
name Název konfigurace IP adresy, která je v rámci Application Gateway jedinečná. řetězec
properties Vlastnosti konfigurace IP adresy aplikační brány. ApplicationGatewayIPConfigurationPropertiesFormat

ApplicationGatewayIPConfigurationPropertiesFormat

Název Description Hodnota
podsíť Odkaz na prostředek podsítě. Podsíť, ze které služba Application Gateway získá svou privátní adresu. Dílčí zdroj

Delegování

Název Description Hodnota
id ID prostředku. řetězec
name Název prostředku, který je jedinečný v rámci podsítě. Tento název se dá použít pro přístup k prostředku. řetězec
properties Vlastnosti podsítě. Formát serviceDelegationPropertiesFormat
typ Typ prostředku. řetězec

Formát serviceDelegationPropertiesFormat

Název Description Hodnota
Název_služby Název služby, na kterou se má podsíť delegovat (např. Microsoft.Sql/servers). řetězec

NetworkSecurityGroup

Název Description Hodnota
id ID prostředku. řetězec
location Umístění prostředku. řetězec
properties Vlastnosti skupiny zabezpečení sítě. NetworkSecurityGroupPropertiesFormat
tags Značky prostředků. object

NetworkSecurityGroupPropertiesFormat

Název Description Hodnota
flushConnection Pokud je tato možnost povolená, toky vytvořené z připojení skupin zabezpečení sítě se při aktualizaci pravidel znovu vyhodnotí. Počáteční povolení aktivuje opětovné vyhodnocení. bool
pravidla zabezpečení Kolekce pravidel zabezpečení skupiny zabezpečení sítě. Pravidla zabezpečení[]

Pravidla zabezpečení

Název Description Hodnota
id ID prostředku. řetězec
name Název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název se dá použít pro přístup k prostředku. řetězec
properties Vlastnosti pravidla zabezpečení. Formát pravidla zabezpečení
typ Typ prostředku. řetězec

Formát pravidla zabezpečení

Název Description Hodnota
access Síťový provoz je povolený nebo zakázaný. "Povolit"
"Odepřít" (povinné)
description Popis tohoto pravidla. Omezeno na 140 znaků. řetězec
destinationAddressPrefix Předpona cílové adresy. CIDR nebo rozsah cílových IP adres. Hvězdička * se také dá použít ke shodě se všemi zdrojovými IP adresami. Je také možné použít výchozí značky, jako jsou VirtualNetwork, AzureLoadBalancer a Internet. řetězec
destinationAddressPrefixes Předpony cílové adresy. CIDR nebo rozsahy cílových IP adres. string[]
destinationApplicationSecurityGroups Skupina zabezpečení aplikace určená jako cíl. ApplicationSecurityGroup[]
destinationPortRange Cílový port nebo rozsah. Celé číslo nebo rozsah mezi 0 a 65535. Hvězdička *může být také použita ke shodě všech portů. řetězec
destinationPortRanges Rozsahy cílových portů string[]
směr Směr pravidla. Směr určuje, jestli se pravidlo vyhodnotí u příchozího nebo odchozího provozu. "Příchozí"
Odchozí (povinné)
Prioritou Priorita pravidla. Hodnota může být mezi 100 a 4096. Číslo priority musí být pro každé pravidlo v kolekci jedinečné. Čím nižší je číslo priority, tím vyšší je priorita pravidla. int (povinné)
Protokol Síťový protokol, na který se toto pravidlo vztahuje. "*"
"Ah"
"Esp"
"Icmp"
"Tcp"
"Udp" (povinné)
SourceAddressPrefix Rozsah zdrojových IP adres CIDR. Hvězdička * se také dá použít ke shodě se všemi zdrojovými IP adresami. Je také možné použít výchozí značky, jako jsou VirtualNetwork, AzureLoadBalancer a Internet. Pokud se jedná o pravidlo příchozího přenosu dat, určuje, odkud pochází síťový provoz. řetězec
SourceAddressPrefixes Rozsahy CIDR nebo zdrojových IP adres. string[]
sourceApplicationSecurityGroups Skupina zabezpečení aplikace určená jako zdroj. ApplicationSecurityGroup[]
sourcePortRange Zdrojový port nebo rozsah. Celé číslo nebo rozsah mezi 0 a 65535. Hvězdička *může být také použita ke shodě všech portů. řetězec
sourcePortRanges Rozsahy zdrojových portů string[]

ApplicationSecurityGroup

Název Description Hodnota
id ID prostředku. řetězec
location Umístění prostředku. řetězec
properties Vlastnosti skupiny zabezpečení aplikace. ApplicationSecurityGroupPropertiesFormat
tags Značky prostředků. object

ApplicationSecurityGroupPropertiesFormat

Tento objekt neobsahuje žádné vlastnosti, které by se nastavily během nasazování. Všechny vlastnosti jsou Jen pro čtení.

Směrovací tabulka

Název Description Hodnota
id ID prostředku. řetězec
location Umístění prostředku. řetězec
properties Vlastnosti směrovací tabulky. RouteTablePropertiesFormat
tags Značky prostředků. object

RouteTablePropertiesFormat

Název Description Hodnota
disableBgpRoutePropagation Jestli se mají zakázat trasy naučené protokolem BGP v dané směrovací tabulce. True znamená zakázat. bool
Trasy Kolekce tras obsažených ve směrovací tabulce. Trasa[]

Trasa

Název Description Hodnota
id ID prostředku. řetězec
name Název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název se dá použít pro přístup k prostředku. řetězec
properties Vlastnosti trasy. RoutePropertiesFormat
typ Typ prostředku. řetězec

RoutePropertiesFormat

Název Description Hodnota
addressPrefix Cíl CIDR, na který se trasa vztahuje. řetězec
hasBgpOverride Hodnota označující, jestli tato trasa přepisuje překrývající se trasy protokolu BGP bez ohledu na LPM. bool
nextHopIpAddress Pakety IP adres by se měly předávat na. Hodnoty dalšího segmentu směrování jsou povolené jenom v trasách, kde je typ dalšího segmentu směrování VirtualAppliance. řetězec
nextHopType Typ segmentu Azure, do kterého se má paket odeslat. "Internet"
"Žádné"
"VirtualAppliance"
"VirtualNetworkGateway"
"VnetLocal" (povinné)

ServiceEndpointPolicy

Název Description Hodnota
id ID prostředku. řetězec
location Umístění prostředku. řetězec
properties Vlastnosti zásad koncového bodu služby. ServiceEndpointPolicyPropertiesFormat
tags Značky prostředků. object

ServiceEndpointPolicyPropertiesFormat

Název Description Hodnota
contextualServiceEndpointPolicies Kolekce kontextových zásad koncového bodu služby. string[]
serviceAlias Alias označující, jestli zásada patří službě řetězec
serviceEndpointPolicyDefinitions Kolekce definic zásad koncového bodu služby pro zásady koncového bodu služby. ServiceEndpointPolicyDefinition[]

ServiceEndpointPolicyDefinition

Název Description Hodnota
id ID prostředku. řetězec
name Název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název se dá použít pro přístup k prostředku. řetězec
properties Vlastnosti definice zásad koncového bodu služby. ServiceEndpointPolicyDefinitionPropertiesFormat
typ Typ prostředku. řetězec

ServiceEndpointPolicyDefinitionPropertiesFormat

Název Description Hodnota
description Popis tohoto pravidla. Omezeno na 140 znaků. řetězec
service Název koncového bodu služby. řetězec
serviceResources Seznam prostředků služby string[]

ServiceEndpointPropertiesFormat

Název Description Hodnota
Umístění Seznam umístění. string[]
service Typ služby koncového bodu. řetězec

InboundNatPool

Název Description Hodnota
id ID prostředku. řetězec
name Název prostředku, který je jedinečný v rámci sady fondů příchozích překladů adres (NAT), které nástroj pro vyrovnávání zatížení používá. Tento název se dá použít pro přístup k prostředku. řetězec
properties Vlastnosti příchozího fondu NAT nástroje pro vyrovnávání zatížení InboundNatPoolPropertiesFormat

InboundNatPoolPropertiesFormat

Název Description Hodnota
backendPort Port používaný pro interní připojení na koncovém bodu. Přijatelné hodnoty jsou mezi 1 a 65535. int (povinné)
enableFloatingIP Nakonfiguruje koncový bod virtuálního počítače pro funkci plovoucí IP adresy vyžadovanou ke konfiguraci skupiny dostupnosti SQL AlwaysOn. Toto nastavení se vyžaduje při použití skupin dostupnosti SQL AlwaysOn na SQL Serveru. Toto nastavení nejde po vytvoření koncového bodu změnit. bool
enableTcpReset Přijměte obousměrné resetování protokolu TCP při vypršení časového limitu nečinnosti toku protokolu TCP nebo neočekávané ukončení připojení. Tento prvek se používá pouze v případě, že je protokol nastaven na TCP. bool
konfigurace IP adresy front-endu Odkaz na front-endové IP adresy. Dílčí zdroj
frontendPortRangeEnd Poslední číslo portu v rozsahu externích portů, které se použije k poskytování příchozího překladu adres (Nat) síťovým kartám přidruženým k nástroji pro vyrovnávání zatížení. Přijatelný rozsah hodnot od 1 do 65535. int (povinné)
frontendPortRangeStart První číslo portu v rozsahu externích portů, které se použije k poskytování příchozího překladu adres (Nat) síťovým kartám přidruženým k nástroji pro vyrovnávání zatížení. Přijatelný rozsah hodnot v rozsahu od 1 do 65534. int (povinné)
idleTimeoutInMinutes Časový limit pro nečinné připojení TCP. Hodnotu je možné nastavit mezi 4 a 30 minut. Výchozí hodnota je 4 minuty. Tento prvek se používá pouze v případě, že je protokol nastaven na TCP. int
Protokol Odkaz na přenosový protokol používaný fondem příchozích překladů adres (NAT). "Vše"
"Tcp"
"Udp" (povinné)

InboundNatRule

Název Description Hodnota
id ID prostředku. řetězec
name Název prostředku, který je jedinečný v rámci sady pravidel příchozího překladu adres (NAT), která používá nástroj pro vyrovnávání zatížení. Tento název se dá použít pro přístup k prostředku. řetězec
properties Vlastnosti příchozího pravidla překladu adres (NAT) nástroje pro vyrovnávání zatížení InboundNatRulePropertiesFormat

InboundNatRulePropertiesFormat

Název Description Hodnota
backendAddressPool Odkaz na prostředek backendAddressPool. Dílčí zdroj
backendPort Port použitý pro interní koncový bod. Přijatelné hodnoty jsou v rozsahu od 1 do 65535. int
enableFloatingIP Nakonfiguruje koncový bod virtuálního počítače pro funkci plovoucí IP adresy vyžadovanou ke konfiguraci skupiny dostupnosti SQL AlwaysOn. Toto nastavení se vyžaduje při použití skupin dostupnosti SQL AlwaysOn na SQL Serveru. Toto nastavení nejde po vytvoření koncového bodu změnit. bool
enableTcpReset Přijměte obousměrné resetování protokolu TCP při vypršení časového limitu nečinnosti toku protokolu TCP nebo neočekávané ukončení připojení. Tento prvek se používá pouze v případě, že je protokol nastaven na TCP. bool
konfigurace IP adresy front-endu Odkaz na front-endové IP adresy. Dílčí zdroj
frontendPort Port pro externí koncový bod. Čísla portů pro každé pravidlo musí být v rámci Load Balancer jedinečná. Přijatelné hodnoty jsou v rozsahu od 1 do 65534. int
frontendPortRangeEnd Konec rozsahu portů externího koncového bodu. Tato vlastnost se používá společně s BackendAddressPool a FrontendPortRangeStart. Pro každou back-endovou adresu z BackendAddressPool se vytvoří individuální mapování portů příchozího pravidla NAT. Přijatelné hodnoty jsou v rozsahu od 1 do 65534. int
frontendPortRangeStart Začátek rozsahu portů pro externí koncový bod Tato vlastnost se používá společně s BackendAddressPool a FrontendPortRangeEnd. Pro každou back-endovou adresu z BackendAddressPool se vytvoří individuální mapování portů příchozího pravidla NAT. Přijatelné hodnoty jsou v rozsahu od 1 do 65534. int
idleTimeoutInMinutes Časový limit pro nečinné připojení TCP. Hodnotu je možné nastavit mezi 4 a 30 minut. Výchozí hodnota je 4 minuty. Tento prvek se používá pouze v případě, že je protokol nastaven na TCP. int
Protokol Odkaz na protokol přenosu používaný pravidlem vyrovnávání zatížení. "Vše"
"Tcp"
"Udp"

Pravidla pro vyrovnávání zatížení

Název Description Hodnota
id ID prostředku. řetězec
name Název prostředku, který je jedinečný v rámci sady pravidel vyrovnávání zatížení používaných nástrojem pro vyrovnávání zatížení. Tento název se dá použít pro přístup k prostředku. řetězec
properties Vlastnosti pravidla vyrovnávání zatížení nástroje pro vyrovnávání zatížení LoadBalancingRulePropertiesFormat

LoadBalancingRulePropertiesFormat

Název Description Hodnota
backendAddressPool Odkaz na fond dips. Příchozí provoz se náhodně vyrovnává zatížení napříč IP adresami v back-endových IP adresách. Dílčí zdroj
backendAddressPools Pole odkazů na fond dips. Dílčí zdroj[]
backendPort Port používaný pro interní připojení na koncovém bodu. Přijatelné hodnoty jsou mezi 0 a 65535. Všimněte si, že hodnota 0 povoluje možnost Libovolný port. int
disableOutboundSnat Nakonfiguruje SNAT pro virtuální počítače v back-endovém fondu tak, aby používaly veřejnou IP adresu zadanou ve front-endu pravidla vyrovnávání zatížení. bool
enableFloatingIP Nakonfiguruje koncový bod virtuálního počítače pro funkci plovoucí IP adresy vyžadovanou ke konfiguraci skupiny dostupnosti SQL AlwaysOn. Toto nastavení se vyžaduje při použití skupin dostupnosti SQL AlwaysOn na SQL Serveru. Toto nastavení nejde po vytvoření koncového bodu změnit. bool
enableTcpReset Přijměte obousměrné resetování protokolu TCP při vypršení časového limitu nečinnosti toku protokolu TCP nebo neočekávané ukončení připojení. Tento prvek se používá pouze v případě, že je protokol nastaven na TCP. bool
konfigurace IP adresy front-endu Odkaz na front-endové IP adresy. Dílčí zdroj
frontendPort Port pro externí koncový bod. Čísla portů pro každé pravidlo musí být v rámci Load Balancer jedinečná. Přijatelné hodnoty jsou od 0 do 65534. Všimněte si, že hodnota 0 povoluje možnost Libovolný port. int (povinné)
idleTimeoutInMinutes Časový limit pro nečinné připojení TCP. Hodnotu je možné nastavit mezi 4 a 30 minut. Výchozí hodnota je 4 minuty. Tento prvek se používá pouze v případě, že je protokol nastaven na TCP. int
loadDistribution Zásady distribuce zatížení pro toto pravidlo. "Výchozí"
"Zdrojová IP adresa"
"SourceIPProtocol"
probe Odkaz na sondu nástroje pro vyrovnávání zatížení používanou pravidlem vyrovnávání zatížení. Dílčí zdroj
Protokol Odkaz na protokol přenosu používaný pravidlem vyrovnávání zatížení. "Vše"
"Tcp"
"Udp" (povinné)

Odchozí pravidla

Název Description Hodnota
id ID prostředku. řetězec
name Název prostředku, který je jedinečný v rámci sady pravidel odchozích přenosů používaných nástrojem pro vyrovnávání zatížení. Tento název se dá použít pro přístup k prostředku. řetězec
properties Vlastnosti pravidla odchozích přenosů nástroje pro vyrovnávání zatížení OutboundRulePropertiesFormat

OutboundRulePropertiesFormat

Název Description Hodnota
allocatedOutboundPorts Počet odchozích portů, které se mají použít pro překlad adres (NAT). int
backendAddressPool Odkaz na fond dips. Odchozí provoz má náhodné vyrovnávání zatížení napříč IP adresami v back-endových IP adresách. Dílčí zdroj (povinné)
enableTcpReset Přijměte obousměrné resetování protokolu TCP při vypršení časového limitu nečinnosti toku protokolu TCP nebo neočekávané ukončení připojení. Tento prvek se používá pouze v případě, že je protokol nastaven na TCP. bool
konfigurace IP adres front-endu IP adresy front-endu nástroje pro vyrovnávání zatížení. SubResource[] (povinné)
idleTimeoutInMinutes Časový limit pro nečinné připojení TCP. int
Protokol Protokol pravidla odchozích přenosů v nástroji pro vyrovnávání zatížení. "Vše"
"Tcp"
"Udp" (povinné)

Sonda

Název Description Hodnota
id ID prostředku. řetězec
name Název prostředku, který je jedinečný v rámci sady testů používaných nástrojem pro vyrovnávání zatížení. Tento název se dá použít pro přístup k prostředku. řetězec
properties Vlastnosti sondy nástroje pro vyrovnávání zatížení. ProbePropertiesFormat

ProbePropertiesFormat

Název Description Hodnota
intervalInSeconds Interval v sekundách, jak často se má koncový bod testovat z hlediska stavu. Obvykle je interval o něco menší než polovina přiděleného časového limitu (v sekundách), což umožňuje dvě úplné sondy před vyřazení instance z obměně. Výchozí hodnota je 15, minimální hodnota je 5. int
numberOfProbes Počet sond, kdy v případě, že žádná odpověď, způsobí zastavení dalšího provozu v doručení do koncového bodu. Tyto hodnoty umožňují vyvést koncové body z oběhu rychleji nebo pomaleji, než je obvyklé časy používané v Azure. int
port Port pro komunikaci sondy. Možné hodnoty jsou v rozsahu od 1 do 65535 (včetně). int (povinné)
probeThreshold Počet po sobě jdoucích úspěšných nebo neúspěšných sond, aby bylo možné povolit nebo zakázat doručení provozu do tohoto koncového bodu. Po selhání počtu po sobě jdoucích sond, který se rovná této hodnotě, se koncový bod vyřadí z oběhu a bude vyžadovat, aby se stejný počet úspěšných po sobě jdoucích sond umístil zpět do rotace. int
Protokol Protokol koncového bodu. Pokud je zadaná hodnota Tcp, pro úspěšné provedení testu se vyžaduje přijatá ACK. Pokud je zadána hodnota Http nebo Https, vyžaduje se pro úspěšnou sondu odpověď 200 OK z zadaného identifikátoru URI. "Http"
"Https"
Tcp (povinné)
cesta požadavku Identifikátor URI použitý k vyžádání stavu z virtuálního počítače. Pokud je protokol nastavený na http, cesta se vyžaduje. Jinak to není povolené. Není k dispozici žádná výchozí hodnota. řetězec

LoadBalancerSku

Název Description Hodnota
name Název skladové položky nástroje pro vyrovnávání zatížení "Základní"
"Brána"
"Standardní"
tier Úroveň skladové položky nástroje pro vyrovnávání zatížení "Global"
"Regionální"