Share via


Microsoft.Network loadBalancers 2023-04-01

Bicep-resursdefinition

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

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

Resursformat

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

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'
        }
      }
    ]
  }
}

Egenskapsvärden

loadBalancers

Name Beskrivning Värde
name Resursnamnet sträng (krävs)

Teckengräns: 1–80

Giltiga tecken:
Alfanumeriska tecken, understreck, punkter och bindestreck.

Börja med alfanumeriskt. Avsluta alfanumeriskt eller understreck.
location Resursplats. sträng
tags Resurstaggar. Ordlista med taggnamn och värden. Se Taggar i mallar
sku Lastbalanserarens SKU. LoadBalancerSku
extendedLocation Lastbalanserarens utökade plats. ExtendedLocation
properties Egenskaper för lastbalanserare. LoadBalancerPropertiesFormat

ExtendedLocation

Name Beskrivning Värde
name Namnet på den utökade platsen. sträng
typ Typen av utökad plats. "EdgeZone"

LoadBalancerPropertiesFormat

Name Beskrivning Värde
backendAddressPools Insamling av serverdelsadresspooler som används av en lastbalanserare. BackendAddressPool[]
frontendIPConfigurations Objekt som representerar klientdels-IP-adresser som ska användas för lastbalanseraren. FrontendIPConfiguration[]
inboundNatPools Definierar ett externt portintervall för inkommande NAT till en enda serverdelsport på nätverkskort som är associerade med en lastbalanserare. Inkommande NAT-regler skapas automatiskt för varje nätverkskort som är associerat med Load Balancer med hjälp av en extern port från det här intervallet. Att definiera en inkommande NAT-pool på din Load Balancer är ömsesidigt uteslutande med att definiera inkommande NAT-regler. Inkommande NAT-pooler refereras från VM-skalningsuppsättningar. Nätverkskort som är associerade med enskilda virtuella datorer kan inte referera till en inkommande NAT-pool. De måste referera till enskilda inkommande NAT-regler. InboundNatPool[]
inboundNatRules Insamling av inkommande NAT-regler som används av en lastbalanserare. Att definiera inkommande NAT-regler för lastbalanseraren är ömsesidigt uteslutande med att definiera en inkommande NAT-pool. Inkommande NAT-pooler refereras från VM-skalningsuppsättningar. Nätverkskort som är associerade med enskilda virtuella datorer kan inte referera till en inkommande NAT-pool. De måste referera till enskilda inkommande NAT-regler. InboundNatRule[]
loadBalancingRules Objektsamling som representerar belastningsutjämningsreglerna Hämtar etableringen. LoadBalancingRule[]
outboundRules Reglerna för utgående trafik. OutboundRule[]
Sonder Samling av avsökningsobjekt som används i lastbalanseraren. Avsökning[]

BackendAddressPool

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på resursen som är unik i uppsättningen med serverdelsadresspooler som används av lastbalanseraren. Det här namnet kan användas för att komma åt resursen. sträng
properties Egenskaper för lastbalanserarens serverdelsadresspool. BackendAddressPoolPropertiesFormat

BackendAddressPoolPropertiesFormat

Name Beskrivning Värde
drainPeriodInSeconds Antal sekunder Load Balancer väntar på innan återställning till klient- och serverdelsadress skickas. int
loadBalancerBackendAddresses En matris med serverdelsadresser. LoadBalancerBackendAddress[]
location Platsen för serverdelsadresspoolen. sträng
syncMode Synkront läge för serverdelsadress för serverdelspoolen "Automatisk"
"Manuell"
tunnelInterfaces En matris med gateway-lastbalanserarens tunnelgränssnitt. GatewayLoadBalancerTunnelInterface[]
virtualNetwork En referens till ett virtuellt nätverk. SubResource

LoadBalancerBackendAddress

Name Beskrivning Värde
name Namnet på serverdelsadressen. sträng
properties Egenskaper för lastbalanserarens serverdelsadresspool. LoadBalancerBackendAddressPropertiesFormat

LoadBalancerBackendAddressPropertiesFormat

Name Beskrivning Värde
adminState En lista över administrativa tillstånd som en gång har angetts kan åsidosätta hälsoavsökningen så att Load Balancer alltid vidarebefordrar nya anslutningar till serverdelen eller nekar nya anslutningar och återställer befintliga anslutningar. "Ned"
"Ingen"
"Upp"
Ip IP-adress som tillhör det refererade virtuella nätverket. sträng
loadBalancerFrontendIPConfiguration Referens till ip-adresskonfigurationen för klientdelen som definierats i den regionala lastbalanseraren. SubResource
subnet Referens till ett befintligt undernät. SubResource
virtualNetwork Referens till ett befintligt virtuellt nätverk. SubResource

SubResource

Name Beskrivning Värde
id Resurs-ID. sträng

GatewayLoadBalancerTunnelInterface

Name Beskrivning Värde
Identifierare Identifierare för gateway-lastbalanserarens tunnelgränssnitt. int
port Port för gatewayens lastbalanseringstunnelgränssnitt. int
Protokollet Protokoll för gateway-lastbalanserarens tunnelgränssnitt. "Intern"
"Ingen"
"VXLAN"
typ Trafiktyp för gateway-lastbalanserarens tunnelgränssnitt. "Extern"
"Intern"
"Ingen"

FrontendIPConfiguration

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på resursen som är unik i uppsättningen med IP-konfigurationer för klientdelen som används av lastbalanseraren. Det här namnet kan användas för att komma åt resursen. sträng
properties Egenskaper för lastbalanserarens avsökning. FrontendIPConfigurationPropertiesFormat
Zoner En lista över tillgänglighetszoner som anger den IP-adress som allokerats för resursen måste komma från. string[]

FrontendIPConfigurationPropertiesFormat

Name Beskrivning Värde
gatewayLoadBalancer Referensen till ip-adressen för gateway-lastbalanserarens klientdel. SubResource
privateIPAddress IP-konfigurationens privata IP-adress. sträng
privateIPAddressVersion Om den specifika ipconfigurationen är IPv4 eller IPv6. Standardvärdet är IPv4. "IPv4"
"IPv6"
privateIPAllocationMethod Den privata IP-allokeringsmetoden. "Dynamisk"
"Statisk"
publicIPAddress Referensen till den offentliga IP-resursen. PublicIPAddress
publicIPPrefix Referensen till den offentliga IP-prefixresursen. SubResource
subnet Referensen till undernätsresursen. Undernät

Offentlig IP-adress

Name Beskrivning Värde
extendedLocation Den utökade platsen för den offentliga IP-adressen. ExtendedLocation
id Resurs-ID. sträng
location Resursplats. sträng
properties Egenskaper för offentlig IP-adress. PublicIPAddressPropertiesFormat
sku Den offentliga IP-adress-SKU:n. PublicIPAddressSku
tags Resurstaggar. objekt
Zoner En lista över tillgänglighetszoner som anger den IP-adress som allokerats för resursen måste komma från. string[]

PublicIPAddressPropertiesFormat

Name Beskrivning Värde
ddosSettings Den anpassade DDoS-skyddsprincipen som är associerad med den offentliga IP-adressen. DdosSettings
deleteOption Ange vad som händer med den offentliga IP-adressen när den virtuella datorn som använder den tas bort "Ta bort"
"Koppla från"
dnsSettings FQDN för DNS-posten som är associerad med den offentliga IP-adressen. PublicIPAddressDnsSettings
idleTimeoutInMinutes Tidsgränsen för inaktivitet för den offentliga IP-adressen. int
Ip IP-adressen som är associerad med den offentliga IP-adressresursen. sträng
ipTags Listan över taggar som är associerade med den offentliga IP-adressen. IpTag[]
linkedPublicIPAddress Den länkade offentliga IP-adressen för den offentliga IP-adressresursen. PublicIPAddress
migrationPhase Migreringsfasen för offentlig IP-adress. "Avbryt"
"Checka in"
"Bekräftat"
"Ingen"
"Förbered"
natGateway NatGateway för den offentliga IP-adressen. NatGateway
publicIPAddressVersion Den offentliga IP-adressversionen. "IPv4"
"IPv6"
publicIPAllocationMethod Den offentliga IP-adressallokeringsmetoden. "Dynamisk"
"Statisk"
publicIPPrefix Det offentliga IP-prefixet som den här offentliga IP-adressen ska allokeras från. SubResource
servicePublicIPAddress Tjänstens offentliga IP-adress för den offentliga IP-adressresursen. PublicIPAddress

DdosSettings

Name Beskrivning Värde
ddosProtectionPlan DDoS-skyddsplanen som är associerad med den offentliga IP-adressen. Det går bara att ange om ProtectionMode är aktiverat SubResource
protectionMode DDoS-skyddsläget för den offentliga IP-adressen "Inaktiverad"
"Aktiverad"
"VirtualNetworkInherited"

PublicIPAddressDnsSettings

Name Beskrivning Värde
domainNameLabel Domännamnsetiketten. Sammanfogningen av domännamnsetiketten och den regionaliserade DNS-zonen utgör det fullständigt kvalificerade domännamnet som är associerat med den offentliga IP-adressen. Om en domännamnsetikett anges skapas en A DNS-post för den offentliga IP-adressen i Microsoft Azure DNS-systemet. sträng
domainNameLabelScope Domännamnets etikettomfång. Om en domännamnsetikett och ett domännamnsetikettomfång anges skapas en A DNS-post för den offentliga IP-adressen i Microsoft Azure DNS-systemet med ett hashvärde som ingår i FQDN. "NoReuse"
"ResourceGroupReuse"
"SubscriptionReuse"
"TenantReuse"
Fqdn Det fullständigt kvalificerade domännamnet för en DNS-post som är associerad med den offentliga IP-adressen. Det här är sammanlänkningen av domainNameLabel och den regionaliserade DNS-zonen. sträng
reverseFqdn Det omvända fullständiga domännamnet. Ett användar synligt, fullständigt domännamn som matchar den här offentliga IP-adressen. Om reverseFqdn anges skapas en PTR DNS-post som pekar från IP-adressen i domänen in-addr.arpa till det omvända fullständiga domännamnet. sträng

IpTag

Name Beskrivning Värde
ipTagType IP-taggtypen. Exempel: FirstPartyUsage. sträng
tagg Värdet för IP-taggen som är associerad med den offentliga IP-adressen. Exempel: SQL. sträng

NatGateway

Name Beskrivning Värde
id Resurs-ID. sträng
location Resursplats. sträng
properties Nat Gateway-egenskaper. NatGatewayPropertiesFormat
sku Nat Gateway-SKU:n. NatGatewaySku
tags Resurstaggar. objekt
Zoner En lista över tillgänglighetszoner som anger i vilken zon Nat Gateway ska distribueras. string[]

NatGatewayPropertiesFormat

Name Beskrivning Värde
idleTimeoutInMinutes Tidsgränsen för inaktivitet för nat-gatewayen. int
publicIpAddresses En matris med offentliga IP-adresser som är associerade med nat gateway-resursen. SubResource[]
publicIpPrefixes En matris med offentliga IP-prefix som är associerade med nat gateway-resursen. SubResource[]

NatGatewaySku

Name Beskrivning Värde
name Namn på Nat Gateway SKU. "Standard"

PublicIPAddressSku

Name Beskrivning Värde
name Namnet på en offentlig IP-adress-SKU. "Grundläggande"
"Standard"
nivå Nivå för en offentlig IP-adress-SKU. "Global"
"Regional"

Undernät

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. sträng
properties Undernätets egenskaper. SubnetPropertiesFormat
typ Resurstyp. sträng

SubnetPropertiesFormat

Name Beskrivning Värde
addressPrefix Adressprefixet för undernätet. sträng
addressPrefixes Lista över adressprefix för undernätet. string[]
applicationGatewayIPConfigurations IP-konfigurationer för application gateway för den virtuella nätverksresursen. ApplicationGatewayIPConfiguration[]
Delegationer En matris med referenser till delegeringarna i undernätet. Delegering[]
ipAllocations Matris med IpAllocation som refererar till det här undernätet. SubResource[]
natGateway Nat-gateway som är associerad med det här undernätet. Underresurs
networkSecurityGroup Referensen till resursen NetworkSecurityGroup. NetworkSecurityGroup
privateEndpointNetworkPolicies Aktivera eller inaktivera tillämpa nätverksprinciper på den privata slutpunkten i undernätet. "Inaktiverad"
"Aktiverad"
privateLinkServiceNetworkPolicies Aktivera eller inaktivera tillämpa nätverksprinciper på private link-tjänsten i undernätet. "Inaktiverad"
"Aktiverad"
routeTable Referensen till RouteTable-resursen. RouteTable
serviceEndpointPolicies En matris med tjänstslutpunktsprinciper. ServiceEndpointPolicy[]
serviceEndpoints En matris med tjänstslutpunkter. ServiceEndpointPropertiesFormat[]

ApplicationGatewayIPConfiguration

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på IP-konfigurationen som är unik inom en Application Gateway. sträng
properties Egenskaper för IP-konfigurationen för programgatewayen. ApplicationGatewayIPConfigurationPropertiesFormat

ApplicationGatewayIPConfigurationPropertiesFormat

Name Beskrivning Värde
subnet Referens till undernätsresursen. Ett undernät där Application Gateway får sin privata adress. Underresurs

Delegering

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på den resurs som är unik i ett undernät. Det här namnet kan användas för att komma åt resursen. sträng
properties Undernätets egenskaper. ServiceDelegationPropertiesFormat
typ Resurstyp. sträng

ServiceDelegationPropertiesFormat

Name Beskrivning Värde
Tjänstnamn Namnet på den tjänst som undernätet ska delegeras till (t.ex. Microsoft.Sql/servers). sträng

NetworkSecurityGroup

Name Beskrivning Värde
id Resurs-ID. sträng
location Resursplats. sträng
properties Egenskaper för nätverkssäkerhetsgruppen. NetworkSecurityGroupPropertiesFormat
tags Resurstaggar. objekt

NetworkSecurityGroupPropertiesFormat

Name Beskrivning Värde
flushConnection När det är aktiverat utvärderas flöden som skapats från nätverkssäkerhetsgruppanslutningar på nytt när reglerna uppdateras. Inledande aktivering utlöser omvärdering. boolesk
securityRules En samling säkerhetsregler för nätverkssäkerhetsgruppen. SecurityRule[]

SecurityRule

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. sträng
properties Egenskaper för säkerhetsregeln. SecurityRulePropertiesFormat
typ Resurstypen. sträng

SecurityRulePropertiesFormat

Name Beskrivning Värde
access Nätverkstrafiken tillåts eller nekas. "Tillåt"
"Neka" (krävs)
beskrivning En beskrivning av den här regeln. Begränsad till 140 tecken. sträng
destinationAddressPrefix Måladressprefixet. CIDR eller målets IP-intervall. Asterisken *kan också användas för att matcha alla käll-IP-adresser. Standardtaggar som "VirtualNetwork", "AzureLoadBalancer" och "Internet" kan också användas. sträng
destinationAddressPrefixes Måladressprefixen. CIDR- eller mål-IP-intervall. string[]
destinationApplicationSecurityGroups Programsäkerhetsgruppen som angetts som mål. ApplicationSecurityGroup[]
destinationPortRange Målporten eller målintervallet. Heltal eller intervall mellan 0 och 65535. Asterisk '*' kan också användas för att matcha alla portar. sträng
destinationPortRanges Målportens intervall. string[]
riktning Riktningen för regeln. Riktningen anger om regeln ska utvärderas för inkommande eller utgående trafik. "Inkommande"
"Utgående" (obligatoriskt)
prioritet Regelns prioritet. Värdet kan vara mellan 100 och 4096. Prioritetsnumret måste vara unikt för varje regel i samlingen. Desto lägre prioritetsnummer, desto högre prioritet för regeln. int (obligatoriskt)
Protokollet Nätverksprotokoll som den här regeln gäller för. '*'
"Ah"
"Esp"
"Icmp"
"Tcp"
"Udp" (krävs)
sourceAddressPrefix CIDR eller källans IP-intervall. Asterisken *kan också användas för att matcha alla käll-IP-adresser. Standardtaggar som "VirtualNetwork", "AzureLoadBalancer" och "Internet" kan också användas. Om detta är en ingressregel anger var nätverkstrafiken kommer från. sträng
sourceAddressPrefixes CIDR eller källans IP-intervall. string[]
sourceApplicationSecurityGroups Programsäkerhetsgruppen som anges som källa. ApplicationSecurityGroup[]
sourcePortRange Källporten eller -intervallet. Heltal eller intervall mellan 0 och 65535. Asterisk '*' kan också användas för att matcha alla portar. sträng
sourcePortRanges Källportintervallen. string[]

ApplicationSecurityGroup

Name Beskrivning Värde
id Resurs-ID. sträng
location Resursplats. sträng
properties Egenskaper för programsäkerhetsgruppen. ApplicationSecurityGroupPropertiesFormat
tags Resurstaggar. objekt

ApplicationSecurityGroupPropertiesFormat

Det här objektet innehåller inga egenskaper som ska anges under distributionen. Alla egenskaper är ReadOnly.

RouteTable

Name Beskrivning Värde
id Resurs-ID. sträng
location Resursplats. sträng
properties Egenskaper för routningstabellen. RouteTablePropertiesFormat
tags Resurstaggar. objekt

RouteTablePropertiesFormat

Name Beskrivning Värde
disableBgpRoutePropagation Om du vill inaktivera de vägar som BGP har lärt sig i routningstabellen. Sant innebär att inaktivera. boolesk
Vägar Samling vägar som finns i en routningstabell. Route[]

Väg

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. sträng
properties Egenskaper för vägen. RoutePropertiesFormat
typ Resurstypen. sträng

RoutePropertiesFormat

Name Beskrivning Värde
addressPrefix Mål-CIDR som vägen gäller för. sträng
hasBgpOverride Ett värde som anger om den här vägen åsidosätter överlappande BGP-vägar oavsett LPM. boolesk
nextHopIpAddress IP-adresspaketen ska vidarebefordras till. Nästa hopp-värden tillåts endast i vägar där nästa hopptyp är VirtualAppliance. sträng
nextHopType Den typ av Azure-hop som paketet ska skickas till. "Internet"
"Ingen"
"VirtualAppliance"
"VirtualNetworkGateway"
"VnetLocal" (krävs)

ServiceEndpointPolicy

Name Beskrivning Värde
id Resurs-ID. sträng
location Resursplats. sträng
properties Egenskaper för tjänstens slutpunktsprincip. ServiceEndpointPolicyPropertiesFormat
tags Resurstaggar. objekt

ServiceEndpointPolicyPropertiesFormat

Name Beskrivning Värde
contextualServiceEndpointPolicies En samling kontextuell tjänstslutpunktsprincip. string[]
serviceAlias Aliaset som anger om principen tillhör en tjänst sträng
serviceEndpointPolicyDefinitions En samling principdefinitioner för tjänstslutpunkter för tjänstslutpunktsprincipen. ServiceEndpointPolicyDefinition[]

ServiceEndpointPolicyDefinition

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. sträng
properties Egenskaper för principdefinitionen för tjänstslutpunkt. ServiceEndpointPolicyDefinitionPropertiesFormat
typ Resurstypen. sträng

ServiceEndpointPolicyDefinitionPropertiesFormat

Name Beskrivning Värde
beskrivning En beskrivning av den här regeln. Begränsad till 140 tecken. sträng
tjänst Tjänstslutpunktsnamn. sträng
serviceResources En lista över tjänstresurser. string[]

ServiceEndpointPropertiesFormat

Name Beskrivning Värde
platser En lista över platser. string[]
tjänst Typ av slutpunktstjänst. sträng

InboundNatPool

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på resursen som är unik inom uppsättningen inkommande NAT-pooler som används av lastbalanseraren. Det här namnet kan användas för att komma åt resursen. sträng
properties Egenskaper för lastbalanserarens inkommande nat-pool. InboundNatPoolPropertiesFormat

InboundNatPoolPropertiesFormat

Name Beskrivning Värde
backendPort Porten som används för interna anslutningar på slutpunkten. Acceptabla värden är mellan 1 och 65535. int (obligatoriskt)
enableFloatingIP Konfigurerar en virtuell dators slutpunkt för den flytande IP-funktion som krävs för att konfigurera en SQL AlwaysOn-tillgänglighetsgrupp. Den här inställningen krävs när du använder SQL AlwaysOn-tillgänglighet Grupper i SQL Server. Det går inte att ändra den här inställningen när du har skapat slutpunkten. boolesk
enableTcpReset Ta emot dubbelriktad TCP-återställning vid TCP-flödets tidsgräns för inaktivitet eller oväntad avslutning av anslutningen. Det här elementet används bara när protokollet är inställt på TCP. boolesk
frontendIPConfiguration En referens till klientdelens IP-adresser. Underresurs
frontendPortRangeEnd Det sista portnumret i intervallet för externa portar som ska användas för att tillhandahålla inkommande nat till nätverkskort som är associerade med en lastbalanserare. Acceptabla värden mellan 1 och 65535. int (obligatoriskt)
frontendPortRangeStart Det första portnumret i intervallet med externa portar som ska användas för att tillhandahålla inkommande nat till nätverkskort som är associerade med en lastbalanserare. Acceptabla värden mellan 1 och 65534. int (obligatoriskt)
idleTimeoutInMinutes Tidsgränsen för TCP-inaktiv anslutning. Värdet kan anges mellan 4 och 30 minuter. Standardvärdet är 4 minuter. Det här elementet används bara när protokollet är inställt på TCP. int
Protokollet Referensen till transportprotokollet som används av den inkommande NAT-poolen. "Alla"
"Tcp"
"Udp" (krävs)

InboundNatRule

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på resursen som är unik i uppsättningen med inkommande NAT-regler som används av lastbalanseraren. Det här namnet kan användas för att komma åt resursen. sträng
properties Egenskaper för lastbalanserarens inkommande NAT-regel. InboundNatRulePropertiesFormat

InboundNatRulePropertiesFormat

Name Beskrivning Värde
backendAddressPool En referens till resursen backendAddressPool. Underresurs
backendPort Porten som används för den interna slutpunkten. Acceptabla värden sträcker sig från 1 till 65535. int
enableFloatingIP Konfigurerar en virtuell dators slutpunkt för den flytande IP-funktion som krävs för att konfigurera en SQL AlwaysOn-tillgänglighetsgrupp. Den här inställningen krävs när du använder SQL AlwaysOn-tillgänglighet Grupper i SQL Server. Det går inte att ändra den här inställningen när du har skapat slutpunkten. boolesk
enableTcpReset Ta emot dubbelriktad TCP-återställning vid TCP-flödets tidsgräns för inaktivitet eller oväntad avslutning av anslutningen. Det här elementet används bara när protokollet är inställt på TCP. boolesk
frontendIPConfiguration En referens till klientdelens IP-adresser. Underresurs
frontendPort Porten för den externa slutpunkten. Portnummer för varje regel måste vara unika inom Load Balancer. Acceptabla värden sträcker sig från 1 till 65534. int
frontendPortRangeEnd Portintervallets slut för den externa slutpunkten. Den här egenskapen används tillsammans med BackendAddressPool och FrontendPortRangeStart. Enskilda portmappningar för inkommande NAT-regler skapas för varje serverdelsadress från BackendAddressPool. Acceptabla värden sträcker sig från 1 till 65534. int
frontendPortRangeStart Portintervallet startar för den externa slutpunkten. Den här egenskapen används tillsammans med BackendAddressPool och FrontendPortRangeEnd. Enskilda portmappningar för inkommande NAT-regler skapas för varje serverdelsadress från BackendAddressPool. Acceptabla värden sträcker sig från 1 till 65534. int
idleTimeoutInMinutes Tidsgränsen för TCP-inaktiv anslutning. Värdet kan anges mellan 4 och 30 minuter. Standardvärdet är 4 minuter. Det här elementet används bara när protokollet är inställt på TCP. int
Protokollet Referensen till transportprotokollet som används av belastningsutjämningsregeln. "Alla"
"Tcp"
"Udp"

LoadBalancingRule

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på den resurs som är unik i uppsättningen med lastbalanseringsregler som används av lastbalanseraren. Det här namnet kan användas för att komma åt resursen. sträng
properties Egenskaper för lastbalanserarens lastbalanseringsregel. LoadBalancingRulePropertiesFormat

LoadBalancingRulePropertiesFormat

Name Beskrivning Värde
backendAddressPool En referens till en pool med DIP:er. Inkommande trafik belastningsutjämnas slumpmässigt mellan IP-adresser i serverdels-IP-adresserna. Underresurs
backendAddressPools En matris med referenser till poolen med DIP:er. SubResource[]
backendPort Porten som används för interna anslutningar på slutpunkten. Acceptabla värden är mellan 0 och 65535. Observera att värdet 0 aktiverar "Alla portar". int
disableOutboundSnat Konfigurerar SNAT för de virtuella datorerna i serverdelspoolen så att den offentligaIP-adressen som anges i klientdelen av belastningsutjämningsregeln används. boolesk
enableFloatingIP Konfigurerar en virtuell dators slutpunkt för den flytande IP-funktion som krävs för att konfigurera en SQL AlwaysOn-tillgänglighetsgrupp. Den här inställningen krävs när du använder SQL AlwaysOn-tillgänglighet Grupper i SQL Server. Det går inte att ändra den här inställningen när du har skapat slutpunkten. boolesk
enableTcpReset Ta emot dubbelriktad TCP-återställning vid TCP-flödets tidsgräns för inaktivitet eller oväntad avslutning av anslutningen. Det här elementet används bara när protokollet är inställt på TCP. boolesk
frontendIPConfiguration En referens till klientdelens IP-adresser. Underresurs
frontendPort Porten för den externa slutpunkten. Portnummer för varje regel måste vara unika inom Load Balancer. Acceptabla värden är mellan 0 och 65534. Observera att värdet 0 aktiverar "Alla portar". int (obligatoriskt)
idleTimeoutInMinutes Tidsgränsen för TCP-inaktiv anslutning. Värdet kan anges mellan 4 och 30 minuter. Standardvärdet är 4 minuter. Det här elementet används bara när protokollet är inställt på TCP. int
loadDistribution Belastningsdistributionsprincipen för den här regeln. "Standard"
"SourceIP"
"SourceIPProtocol"
probe Referensen till lastbalanseringsavsökningen som används av lastbalanseringsregeln. Underresurs
Protokollet Referensen till transportprotokollet som används av belastningsutjämningsregeln. "Alla"
"Tcp"
"Udp" (krävs)

Utgående trafik

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på den resurs som är unik i uppsättningen med regler för utgående trafik som används av lastbalanseraren. Det här namnet kan användas för att komma åt resursen. sträng
properties Egenskaper för utgående regel för lastbalanserare. OutboundRulePropertiesFormat

OutboundRulePropertiesFormat

Name Beskrivning Värde
allocatedOutboundPorts Antalet utgående portar som ska användas för NAT. int
backendAddressPool En referens till en pool med DIP:er. Utgående trafik belastningsutjämnas slumpmässigt mellan IP-adresser i serverdels-IP-adresserna. SubResource (krävs)
enableTcpReset Ta emot dubbelriktad TCP-återställning vid TCP-flödets tidsgräns för inaktivitet eller oväntad avslutning av anslutningen. Det här elementet används bara när protokollet är inställt på TCP. boolesk
frontendIPConfigurations Klientdelens IP-adresser för lastbalanseraren. SubResource[] (krävs)
idleTimeoutInMinutes Tidsgränsen för TCP-inaktiv anslutning. int
Protokollet Protokollet för utgående regel i lastbalanseraren. "Alla"
"Tcp"
"Udp" (krävs)

Avsökning

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på den resurs som är unik inom uppsättningen av avsökningar som används av lastbalanseraren. Det här namnet kan användas för att komma åt resursen. sträng
properties Egenskaper för lastbalanserarens avsökning. ProbePropertiesFormat

ProbePropertiesFormat

Name Beskrivning Värde
intervalInSeconds Intervallet i sekunder för hur ofta slutpunkten ska avsökas efter hälsostatus. Vanligtvis är intervallet något mindre än hälften av den allokerade tidsgränsperioden (i sekunder) som tillåter två fullständiga avsökningar innan instansen tas bort från rotationen. Standardvärdet är 15, minimivärdet är 5. int
numberOfProbes Antalet avsökningar där om inget svar skulle resultera i att ytterligare trafik stoppas från att levereras till slutpunkten. Med de här värdena kan slutpunkter tas bort från rotationen snabbare eller långsammare än de vanliga tiderna som används i Azure. int
port Porten för att kommunicera avsökningen. Möjliga värden sträcker sig från 1 till 65535, inklusive. int (obligatoriskt)
probeThreshold Antalet lyckade eller misslyckade avsökningar i följd för att tillåta eller neka trafik från att levereras till den här slutpunkten. När antalet på varandra följande avsökningar som är lika med det här värdet misslyckas tas slutpunkten bort från rotationen och kräver att samma antal lyckade avsökningar i följd placeras tillbaka i rotationen. int
Protokollet Slutpunktens protokoll. Om "Tcp" anges krävs en mottagen ACK för att avsökningen ska lyckas. Om "Http" eller "Https" anges krävs ett 200 OK-svar från anger att URI:n ska lyckas för att avsökningen ska lyckas. "Http"
"Https"
"Tcp" (krävs)
requestPath Den URI som används för att begära hälsostatus från den virtuella datorn. Sökväg krävs om ett protokoll är inställt på http. Annars är det inte tillåtet. Det finns inget standardvärde. sträng

LoadBalancerSku

Name Beskrivning Värde
name Namnet på en lastbalanserares SKU. "Grundläggande"
"Gateway"
"Standard"
nivå Nivå för en lastbalanserares SKU. "Global"
"Regional"

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Description
Offentliga Load Balancer länkade till en gateway-Load Balancer

Distribuera till Azure
Med den här mallen kan du distribuera en offentlig Standard Load Balancer som är länkad till en gateway-Load Balancer. Trafiken som inkommandes från Internet dirigeras till gatewayen Load Balancer med virtuella Linux-datorer (NVA) i serverdelspoolen.
Skapa en virtuell dator med flera nätverkskort och RDP tillgängliga

Distribuera till Azure
Med den här mallen kan du skapa en Virtual Machines med flera (2) nätverksgränssnitt (NIC) och RDP som kan anslutas med en konfigurerad lastbalanserare och en inkommande NAT-regel. Det är enkelt att lägga till fler nätverkskort med den här mallen. Den här mallen distribuerar också ett lagringskonto, Virtual Network, offentlig IP-adress och 2 nätverksgränssnitt (klientdel och serverdel).
2 virtuella datorer i VNET – interna Load Balancer- och lb-regler

Distribuera till Azure
Med den här mallen kan du skapa 2 Virtual Machines i ett virtuellt nätverk och under en intern lastbalanserare och konfigurera en lastbalanseringsregel på port 80. Den här mallen distribuerar även ett lagringskonto, Virtual Network, offentlig IP-adress, tillgänglighetsuppsättning och nätverksgränssnitt.
2 virtuella datorer i en Load Balancer och belastningsutjämningsregler

Distribuera till Azure
Med den här mallen kan du skapa 2 Virtual Machines under en lastbalanserare och konfigurera en lastbalanseringsregel på port 80. Den här mallen distribuerar även ett lagringskonto, Virtual Network, offentlig IP-adress, tillgänglighetsuppsättning och nätverksgränssnitt. I den här mallen använder vi resursloopfunktionen för att skapa nätverksgränssnitt och virtuella datorer
2 virtuella datorer i en Load Balancer och konfigurera NAT-regler på lastbalanserare

Distribuera till Azure
Med den här mallen kan du skapa 2 Virtual Machines i en tillgänglighetsuppsättning och konfigurera NAT-regler via lastbalanseraren. Den här mallen distribuerar också ett lagringskonto, Virtual Network, offentlig IP-adress och nätverksgränssnitt. I den här mallen använder vi resursloopfunktionen för att skapa nätverksgränssnitt och virtuella datorer
Distribuera en VM-skalningsuppsättning med virtuella Linux-datorer bakom ILB

Distribuera till Azure
Med den här mallen kan du distribuera en VM-skalningsuppsättning med virtuella Linux-datorer med den senaste korrigerade versionen av Ubuntu Linux 15.10 eller 14.04.4-LTS. Dessa virtuella datorer ligger bakom en intern lastbalanserare med NAT-regler för ssh-anslutningar.
AzureDatabricks-mall för VNetInjection och Load Balancer

Distribuera till Azure
Med den här mallen kan du skapa en lastbalanserare, en nätverkssäkerhetsgrupp, ett virtuellt nätverk och en Azure Databricks-arbetsyta med det virtuella nätverket.
Skapa en intern standardlastbalanserare

Distribuera till Azure
Den här mallen skapar en intern standard Azure Load Balancer med en regelbelastningsutjämningsport 80
Skapa en intern standardlastbalanserare med HA-portar

Distribuera till Azure
Den här mallen skapar en intern standard Azure Load Balancer med en belastningsutjämningsregel för ha-portar
Skapa en lastbalanserare mellan regioner

Distribuera till Azure
Den här mallen skapar en lastbalanserare mellan regioner med en serverdelspool som innehåller två regionala lastbalanserare. Lastbalanseraren mellan regioner är för närvarande tillgänglig i begränsade regioner. De regionala lastbalanserarna bakom lastbalanseraren mellan regioner kan finnas i valfri region.
Standard Load Balancer med serverdelspool efter IP-adresser

Distribuera till Azure
Den här mallen används för att demonstrera hur ARM-mallar kan användas för att konfigurera serverdelspoolen för en Load Balancer efter IP-adress enligt beskrivningen i dokumentet hantering av serverdelspooler.
Skapa en lastbalanserare med en offentlig IPv6-adress

Distribuera till Azure
Den här mallen skapar en Internetuppkopplad lastbalanserare med en offentlig IPv6-adress, regler för belastningsutjämning och två virtuella datorer för serverdelspoolen.
Skapa en standardlastbalanserare

Distribuera till Azure
Den här mallen skapar en Internetuppkopplad lastbalanserare, lastbalanseringsregler och tre virtuella datorer för serverdelspoolen med varje virtuell dator i en redundant zon.
Load Balancer med 2 VIP-adresser, var och en med en LB-regel

Distribuera till Azure
Med den här mallen kan du skapa en Load Balancer, 2 offentliga IP-adresser för lastbalanseraren (multivip), Virtual Network, nätverksgränssnittet i Virtual Network & en lastbalanseringsregel i Load Balancer som används av nätverksgränssnittet.
Load Balancer med inkommande NAT-regel

Distribuera till Azure
Med den här mallen kan du skapa en Load Balancer, offentlig IP-adress för lastbalanseraren, Virtual Network, nätverksgränssnittet i Virtual Network & en NAT-regel i Load Balancer som används av nätverksgränssnittet.

Resursdefinition för ARM-mall

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

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

Resursformat

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

{
  "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"
        }
      }
    ]
  }
}

Egenskapsvärden

loadBalancers

Name Beskrivning Värde
typ Resurstypen "Microsoft.Network/loadBalancers"
apiVersion Resurs-API-versionen '2023-04-01'
name Resursnamnet sträng (krävs)

Teckengräns: 1–80

Giltiga tecken:
Alfanumeriska tecken, understreck, punkter och bindestreck.

Börja med alfanumeriskt. Avsluta alfanumeriskt eller understreck.
location Resursplats. sträng
tags Resurstaggar. Ordlista med taggnamn och värden. Se Taggar i mallar
sku Lastbalanserarens SKU. LoadBalancerSku
extendedLocation Lastbalanserarens utökade plats. ExtendedLocation
properties Egenskaper för lastbalanserare. LoadBalancerPropertiesFormat

ExtendedLocation

Name Beskrivning Värde
name Namnet på den utökade platsen. sträng
typ Den utökade platsens typ. "EdgeZone"

LoadBalancerPropertiesFormat

Name Beskrivning Värde
backendAddressPools Samling serverdelsadresspooler som används av en lastbalanserare. BackendAddressPool[]
frontendIPConfigurations Objekt som representerar klientdels-IP-adresser som ska användas för lastbalanseraren. FrontendIPConfiguration[]
inboundNatPools Definierar ett externt portintervall för inkommande NAT till en enda serverdelsport på nätverkskort som är associerade med en lastbalanserare. Inkommande NAT-regler skapas automatiskt för varje nätverkskort som är associerat med Load Balancer med hjälp av en extern port från det här intervallet. Att definiera en inkommande NAT-pool på din Load Balancer är ömsesidigt uteslutande med att definiera inkommande NAT-regler. Inkommande NAT-pooler refereras från VM-skalningsuppsättningar. Nätverkskort som är associerade med enskilda virtuella datorer kan inte referera till en inkommande NAT-pool. De måste referera till enskilda inkommande NAT-regler. InboundNatPool[]
inboundNatRules Insamling av inkommande NAT-regler som används av en lastbalanserare. Det är ömsesidigt uteslutande att definiera inkommande NAT-regler för lastbalanseraren med att definiera en inkommande NAT-pool. Inkommande NAT-pooler refereras från VM-skalningsuppsättningar. Nätverkskort som är associerade med enskilda virtuella datorer kan inte referera till en inkommande NAT-pool. De måste referera till enskilda inkommande NAT-regler. InboundNatRule[]
loadBalancingRules Objektsamling som representerar belastningsutjämningsreglerna Hämtar etableringen. LoadBalancingRule[]
outboundRules Regler för utgående trafik. OutboundRule[]
Sonder Samling av avsökningsobjekt som används i lastbalanseraren. Avsökning[]

BackendAddressPool

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på resursen som är unik i uppsättningen med serverdelsadresspooler som används av lastbalanseraren. Det här namnet kan användas för att komma åt resursen. sträng
properties Egenskaper för lastbalanserarens serverdelsadresspool. BackendAddressPoolPropertiesFormat

BackendAddressPoolPropertiesFormat

Name Beskrivning Värde
drainPeriodInSeconds Antal sekunder Load Balancer väntar på innan reset skickas till klienten och serverdelsadressen. int
loadBalancerBackendAddresses En matris med serverdelsadresser. LoadBalancerBackendAddress[]
location Platsen för serverdelsadresspoolen. sträng
syncMode Serverdelsadressens synkrona läge för serverdelspoolen "Automatisk"
"Manuell"
tunnelInterfaces En matris med gateway-lastbalanserarens tunnelgränssnitt. GatewayLoadBalancerTunnelInterface[]
virtualNetwork En referens till ett virtuellt nätverk. Underresurs

LoadBalancerBackendAddress

Name Beskrivning Värde
name Namnet på serverdelsadressen. sträng
properties Egenskaper för lastbalanserarens serverdelsadresspool. LoadBalancerBackendAddressPropertiesFormat

LoadBalancerBackendAddressPropertiesFormat

Name Beskrivning Värde
adminState En lista över administrativa tillstånd som en gång har angetts kan åsidosätta hälsoavsökningen så att Load Balancer alltid vidarebefordrar nya anslutningar till serverdelen eller nekar nya anslutningar och återställer befintliga anslutningar. "Nere"
"Ingen"
"Upp"
Ip IP-adress som tillhör det refererade virtuella nätverket. sträng
loadBalancerFrontendIPConfiguration Referens till ip-adresskonfigurationen för klientdelen som definierats i den regionala lastbalanseraren. Underresurs
subnet Referens till ett befintligt undernät. Underresurs
virtualNetwork Referens till ett befintligt virtuellt nätverk. Underresurs

Underresurs

Name Beskrivning Värde
id Resurs-ID. sträng

GatewayLoadBalancerTunnelInterface

Name Beskrivning Värde
Identifierare Identifierare för tunnelgränssnittet för gatewayens lastbalanserare. int
port Port för gatewayens lastbalanseringstunnelgränssnitt. int
Protokollet Protokoll för gateway-lastbalanserarens tunnelgränssnitt. "Ursprunglig"
"Ingen"
"VXLAN"
typ Trafiktyp för gateway-lastbalanserarens tunnelgränssnitt. "Externt"
"Intern"
"Ingen"

FrontendIPConfiguration

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på resursen som är unik inom uppsättningen ip-konfigurationer för klientdelen som används av lastbalanseraren. Det här namnet kan användas för att komma åt resursen. sträng
properties Egenskaper för lastbalanserarens avsökning. FrontendIPConfigurationPropertiesFormat
Zoner En lista över tillgänglighetszoner som anger den IP-adress som allokerats för resursen måste komma från. string[]

FrontendIPConfigurationPropertiesFormat

Name Beskrivning Värde
gatewayLoadBalancer Referensen till ip-adressen för gateway-lastbalanserarens klientdel. Underresurs
privateIPAddress IP-konfigurationens privata IP-adress. sträng
privateIPAddressVersion Om den specifika ipconfigurationen är IPv4 eller IPv6. Standardvärdet är IPv4. "IPv4"
"IPv6"
privateIPAllocationMethod Den privata IP-allokeringsmetoden. "Dynamisk"
"Statisk"
publicIPAddress Referensen till den offentliga IP-resursen. PublicIPAddress
publicIPPrefix Referensen till den offentliga IP-prefixresursen. Underresurs
subnet Referensen till undernätsresursen. Undernät

Offentlig IP-adress

Name Beskrivning Värde
extendedLocation Den utökade platsen för den offentliga IP-adressen. ExtendedLocation
id Resurs-ID. sträng
location Resursplats. sträng
properties Egenskaper för offentlig IP-adress. PublicIPAddressPropertiesFormat
sku Den offentliga IP-adress-SKU:n. PublicIPAddressSku
tags Resurstaggar. objekt
Zoner En lista över tillgänglighetszoner som anger den IP-adress som allokerats för resursen måste komma från. string[]

PublicIPAddressPropertiesFormat

Name Beskrivning Värde
ddosSettings Den anpassade principen för DDoS-skydd som är associerad med den offentliga IP-adressen. DdosSettings
deleteOption Ange vad som händer med den offentliga IP-adressen när den virtuella datorn som använder den tas bort "Ta bort"
"Koppla från"
dnsSettings FQDN för DNS-posten som är associerad med den offentliga IP-adressen. PublicIPAddressDnsSettings
idleTimeoutInMinutes Tidsgränsen för inaktivitet för den offentliga IP-adressen. int
Ip IP-adressen som är associerad med den offentliga IP-adressresursen. sträng
ipTags Listan över taggar som är associerade med den offentliga IP-adressen. IpTag[]
linkedPublicIPAddress Den länkade offentliga IP-adressen för den offentliga IP-adressresursen. PublicIPAddress
migrationPhase Migreringsfasen för offentlig IP-adress. "Avbryt"
"Checka in"
"Bekräftat"
"Ingen"
"Förbered"
natGateway NatGateway för den offentliga IP-adressen. NatGateway
publicIPAddressVersion Den offentliga IP-adressversionen. "IPv4"
"IPv6"
publicIPAllocationMethod Den offentliga IP-adressallokeringsmetoden. "Dynamisk"
"Statisk"
publicIPPrefix Det offentliga IP-prefixet som den här offentliga IP-adressen ska allokeras från. SubResource
servicePublicIPAddress Tjänstens offentliga IP-adress för den offentliga IP-adressresursen. PublicIPAddress

DdosSettings

Name Beskrivning Värde
ddosProtectionPlan DDoS-skyddsplanen som är associerad med den offentliga IP-adressen. Det går bara att ange om ProtectionMode är aktiverat SubResource
protectionMode DDoS-skyddsläget för den offentliga IP-adressen "Inaktiverad"
"Aktiverad"
"VirtualNetworkInherited"

PublicIPAddressDnsSettings

Name Beskrivning Värde
domainNameLabel Domännamnsetiketten. Sammanfogningen av domännamnsetiketten och den regionaliserade DNS-zonen utgör det fullständigt kvalificerade domännamnet som är associerat med den offentliga IP-adressen. Om en domännamnsetikett anges skapas en A DNS-post för den offentliga IP-adressen i Microsoft Azure DNS-systemet. sträng
domainNameLabelScope Domännamnets etikettomfång. Om en domännamnsetikett och ett domännamnsetikettomfång anges skapas en A DNS-post för den offentliga IP-adressen i Microsoft Azure DNS-systemet med ett hashvärde som ingår i FQDN. "NoReuse"
"ResourceGroupReuse"
"SubscriptionReuse"
"TenantReuse"
Fqdn Det fullständigt kvalificerade domännamnet för en DNS-post som är associerad med den offentliga IP-adressen. Det här är sammanlänkningen av domainNameLabel och den regionaliserade DNS-zonen. sträng
reverseFqdn Det omvända fullständiga domännamnet. Ett användar synligt, fullständigt domännamn som matchar den här offentliga IP-adressen. Om reverseFqdn anges skapas en PTR DNS-post som pekar från IP-adressen i domänen in-addr.arpa till det omvända fullständiga domännamnet. sträng

IpTag

Name Beskrivning Värde
ipTagType IP-taggtypen. Exempel: FirstPartyUsage. sträng
tagg Värdet för IP-taggen som är associerad med den offentliga IP-adressen. Exempel: SQL. sträng

NatGateway

Name Beskrivning Värde
id Resurs-ID. sträng
location Resursplats. sträng
properties Nat Gateway-egenskaper. NatGatewayPropertiesFormat
sku Nat Gateway-SKU:n. NatGatewaySku
tags Resurstaggar. objekt
Zoner En lista över tillgänglighetszoner som anger i vilken zon Nat Gateway ska distribueras. string[]

NatGatewayPropertiesFormat

Name Beskrivning Värde
idleTimeoutInMinutes Tidsgränsen för inaktivitet för nat-gatewayen. int
publicIpAddresses En matris med offentliga IP-adresser som är associerade med nat-gatewayresursen. SubResource[]
publicIpPrefixes En matris med offentliga IP-prefix som är associerade med nat-gatewayresursen. SubResource[]

NatGatewaySku

Name Beskrivning Värde
name Namn på Nat Gateway SKU. "Standard"

PublicIPAddressSku

Name Beskrivning Värde
name Namnet på en offentlig IP-adress-SKU. "Grundläggande"
"Standard"
nivå Nivå för en offentlig IP-adress-SKU. "Global"
"Regional"

Undernät

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. sträng
properties Undernätets egenskaper. SubnetPropertiesFormat
typ Resurstyp. sträng

SubnetPropertiesFormat

Name Beskrivning Värde
addressPrefix Adressprefixet för undernätet. sträng
addressPrefixes Lista över adressprefix för undernätet. string[]
applicationGatewayIPConfigurations IP-konfigurationer för application gateway för den virtuella nätverksresursen. ApplicationGatewayIPConfiguration[]
Delegationer En matris med referenser till delegeringarna i undernätet. Delegering[]
ipAllocations Matris med IpAllocation som refererar till det här undernätet. SubResource[]
natGateway Nat-gateway som är associerad med det här undernätet. Underresurs
networkSecurityGroup Referensen till resursen NetworkSecurityGroup. NetworkSecurityGroup
privateEndpointNetworkPolicies Aktivera eller inaktivera tillämpa nätverksprinciper på den privata slutpunkten i undernätet. "Inaktiverad"
"Aktiverad"
privateLinkServiceNetworkPolicies Aktivera eller inaktivera tillämpa nätverksprinciper på private link-tjänsten i undernätet. "Inaktiverad"
"Aktiverad"
routeTable Referensen till RouteTable-resursen. RouteTable
serviceEndpointPolicies En matris med tjänstslutpunktsprinciper. ServiceEndpointPolicy[]
serviceEndpoints En matris med tjänstslutpunkter. ServiceEndpointPropertiesFormat[]

ApplicationGatewayIPConfiguration

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på DEN IP-konfiguration som är unik inom en Application Gateway. sträng
properties Egenskaper för IP-konfigurationen för programgatewayen. ApplicationGatewayIPConfigurationPropertiesFormat

ApplicationGatewayIPConfigurationPropertiesFormat

Name Beskrivning Värde
subnet Referens till undernätsresursen. Ett undernät där Application Gateway får sin privata adress. SubResource

Delegering

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på resursen som är unik i ett undernät. Det här namnet kan användas för att komma åt resursen. sträng
properties Egenskaper för undernätet. ServiceDelegationPropertiesFormat
typ Resurstyp. sträng

ServiceDelegationPropertiesFormat

Name Beskrivning Värde
Tjänstnamn Namnet på den tjänst som undernätet ska delegeras till (t.ex. Microsoft.Sql/servers). sträng

NetworkSecurityGroup

Name Beskrivning Värde
id Resurs-ID. sträng
location Resursplats. sträng
properties Egenskaper för nätverkssäkerhetsgruppen. NetworkSecurityGroupPropertiesFormat
tags Resurstaggar. objekt

NetworkSecurityGroupPropertiesFormat

Name Beskrivning Värde
flushConnection När det är aktiverat utvärderas flöden som skapats från nätverkssäkerhetsgruppanslutningar på nytt när reglerna uppdateras. Den första aktiveringen utlöser omvärdering. boolesk
securityRules En samling säkerhetsregler för nätverkssäkerhetsgruppen. SecurityRule[]

SecurityRule

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. sträng
properties Egenskaper för säkerhetsregeln. SecurityRulePropertiesFormat
typ Resurstypen. sträng

SecurityRulePropertiesFormat

Name Beskrivning Värde
access Nätverkstrafiken tillåts eller nekas. "Tillåt"
"Neka" (krävs)
beskrivning En beskrivning av den här regeln. Begränsad till 140 tecken. sträng
destinationAddressPrefix Måladressprefixet. CIDR eller målets IP-intervall. Asterisken *kan också användas för att matcha alla käll-IP-adresser. Standardtaggar som "VirtualNetwork", "AzureLoadBalancer" och "Internet" kan också användas. sträng
destinationAddressPrefixes Måladressprefixen. CIDR- eller mål-IP-intervall. string[]
destinationApplicationSecurityGroups Programsäkerhetsgruppen som angetts som mål. ApplicationSecurityGroup[]
destinationPortRange Målporten eller målintervallet. Heltal eller intervall mellan 0 och 65535. Asterisk '*' kan också användas för att matcha alla portar. sträng
destinationPortRanges Målportens intervall. string[]
riktning Riktningen för regeln. Riktningen anger om regeln ska utvärderas för inkommande eller utgående trafik. "Inkommande"
"Utgående" (obligatoriskt)
prioritet Regelns prioritet. Värdet kan vara mellan 100 och 4096. Prioritetsnumret måste vara unikt för varje regel i samlingen. Desto lägre prioritetsnummer, desto högre prioritet för regeln. int (obligatoriskt)
Protokollet Nätverksprotokoll som den här regeln gäller för. '*'
"Ah"
"Esp"
"Icmp"
"Tcp"
"Udp" (krävs)
sourceAddressPrefix CIDR eller källans IP-intervall. Asterisken *kan också användas för att matcha alla käll-IP-adresser. Standardtaggar som "VirtualNetwork", "AzureLoadBalancer" och "Internet" kan också användas. Om detta är en ingressregel anger var nätverkstrafiken kommer från. sträng
sourceAddressPrefixes CIDR eller källans IP-intervall. string[]
sourceApplicationSecurityGroups Programsäkerhetsgruppen som anges som källa. ApplicationSecurityGroup[]
sourcePortRange Källporten eller -intervallet. Heltal eller intervall mellan 0 och 65535. Asterisk '*' kan också användas för att matcha alla portar. sträng
sourcePortRanges Källportintervallen. string[]

ApplicationSecurityGroup

Name Beskrivning Värde
id Resurs-ID. sträng
location Resursplats. sträng
properties Egenskaper för programsäkerhetsgruppen. ApplicationSecurityGroupPropertiesFormat
tags Resurstaggar. objekt

ApplicationSecurityGroupPropertiesFormat

Det här objektet innehåller inga egenskaper som ska anges under distributionen. Alla egenskaper är ReadOnly.

RouteTable

Name Beskrivning Värde
id Resurs-ID. sträng
location Resursplats. sträng
properties Egenskaper för routningstabellen. RouteTablePropertiesFormat
tags Resurstaggar. objekt

RouteTablePropertiesFormat

Name Beskrivning Värde
disableBgpRoutePropagation Om du vill inaktivera de vägar som BGP har lärt sig i routningstabellen. Sant betyder inaktivera. boolesk
Vägar Samling vägar som finns i en routningstabell. Route[]

Väg

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. sträng
properties Egenskaper för vägen. RoutePropertiesFormat
typ Resurstypen. sträng

RoutePropertiesFormat

Name Beskrivning Värde
addressPrefix Mål-CIDR som vägen gäller för. sträng
hasBgpOverride Ett värde som anger om den här vägen åsidosätter överlappande BGP-vägar oavsett LPM. boolesk
nextHopIpAddress IP-adresspaketen ska vidarebefordras till. Nästa hoppvärden tillåts endast på vägar där nästa hopptyp är VirtualAppliance. sträng
nextHopType Den typ av Azure-hop som paketet ska skickas till. "Internet"
"Ingen"
"VirtualAppliance"
"VirtualNetworkGateway"
"VnetLocal" (krävs)

ServiceEndpointPolicy

Name Beskrivning Värde
id Resurs-ID. sträng
location Resursplats. sträng
properties Egenskaper för tjänstens slutpunktsprincip. ServiceEndpointPolicyPropertiesFormat
tags Resurstaggar. objekt

ServiceEndpointPolicyPropertiesFormat

Name Beskrivning Värde
contextualServiceEndpointPolicies En samling kontextuell tjänstslutpunktsprincip. string[]
serviceAlias Aliaset som anger om principen tillhör en tjänst sträng
serviceEndpointPolicyDefinitions En samling tjänstslutpunktsprincipdefinitioner för tjänstslutpunktsprincipen. ServiceEndpointPolicyDefinition[]

ServiceEndpointPolicyDefinition

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. sträng
properties Egenskaper för principdefinitionen för tjänstslutpunkt. ServiceEndpointPolicyDefinitionPropertiesFormat
typ Resurstypen. sträng

ServiceEndpointPolicyDefinitionPropertiesFormat

Name Beskrivning Värde
beskrivning En beskrivning av den här regeln. Begränsad till 140 tecken. sträng
tjänst Tjänstslutpunktsnamn. sträng
serviceResources En lista över tjänstresurser. string[]

ServiceEndpointPropertiesFormat

Name Beskrivning Värde
platser En lista över platser. string[]
tjänst Typ av slutpunktstjänst. sträng

InboundNatPool

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på resursen som är unik inom uppsättningen inkommande NAT-pooler som används av lastbalanseraren. Det här namnet kan användas för att komma åt resursen. sträng
properties Egenskaper för lastbalanserarens inkommande nat-pool. InboundNatPoolPropertiesFormat

InboundNatPoolPropertiesFormat

Name Beskrivning Värde
backendPort Porten som används för interna anslutningar på slutpunkten. Acceptabla värden är mellan 1 och 65535. int (obligatoriskt)
enableFloatingIP Konfigurerar en virtuell dators slutpunkt för den flytande IP-funktion som krävs för att konfigurera en SQL AlwaysOn-tillgänglighetsgrupp. Den här inställningen krävs när du använder SQL AlwaysOn-tillgänglighet Grupper i SQL Server. Det går inte att ändra den här inställningen när du har skapat slutpunkten. boolesk
enableTcpReset Ta emot dubbelriktad TCP-återställning vid TCP-flödets tidsgräns för inaktivitet eller oväntad avslutning av anslutningen. Det här elementet används bara när protokollet är inställt på TCP. boolesk
frontendIPConfiguration En referens till klientdelens IP-adresser. Underresurs
frontendPortRangeEnd Det sista portnumret i intervallet för externa portar som ska användas för att tillhandahålla inkommande nat till nätverkskort som är associerade med en lastbalanserare. Acceptabla värden mellan 1 och 65535. int (obligatoriskt)
frontendPortRangeStart Det första portnumret i intervallet med externa portar som ska användas för att tillhandahålla inkommande nat till nätverkskort som är associerade med en lastbalanserare. Acceptabla värden mellan 1 och 65534. int (obligatoriskt)
idleTimeoutInMinutes Tidsgränsen för TCP-inaktiv anslutning. Värdet kan anges mellan 4 och 30 minuter. Standardvärdet är 4 minuter. Det här elementet används bara när protokollet är inställt på TCP. int
Protokollet Referensen till transportprotokollet som används av den inkommande NAT-poolen. "Alla"
"Tcp"
"Udp" (krävs)

InboundNatRule

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på resursen som är unik i uppsättningen med inkommande NAT-regler som används av lastbalanseraren. Det här namnet kan användas för att komma åt resursen. sträng
properties Egenskaper för lastbalanserarens inkommande NAT-regel. InboundNatRulePropertiesFormat

InboundNatRulePropertiesFormat

Name Beskrivning Värde
backendAddressPool En referens till resursen backendAddressPool. Underresurs
backendPort Porten som används för den interna slutpunkten. Acceptabla värden sträcker sig från 1 till 65535. int
enableFloatingIP Konfigurerar en virtuell dators slutpunkt för den flytande IP-funktion som krävs för att konfigurera en SQL AlwaysOn-tillgänglighetsgrupp. Den här inställningen krävs när du använder SQL AlwaysOn-tillgänglighet Grupper i SQL Server. Det går inte att ändra den här inställningen när du har skapat slutpunkten. boolesk
enableTcpReset Ta emot dubbelriktad TCP-återställning vid TCP-flödets tidsgräns för inaktivitet eller oväntad avslutning av anslutningen. Det här elementet används bara när protokollet är inställt på TCP. boolesk
frontendIPConfiguration En referens till klientdelens IP-adresser. Underresurs
frontendPort Porten för den externa slutpunkten. Portnummer för varje regel måste vara unika inom Load Balancer. Acceptabla värden sträcker sig från 1 till 65534. int
frontendPortRangeEnd Portintervallets slut för den externa slutpunkten. Den här egenskapen används tillsammans med BackendAddressPool och FrontendPortRangeStart. Enskilda portmappningar för inkommande NAT-regler skapas för varje serverdelsadress från BackendAddressPool. Acceptabla värden sträcker sig från 1 till 65534. int
frontendPortRangeStart Portintervallet startar för den externa slutpunkten. Den här egenskapen används tillsammans med BackendAddressPool och FrontendPortRangeEnd. Enskilda portmappningar för inkommande NAT-regler skapas för varje serverdelsadress från BackendAddressPool. Acceptabla värden sträcker sig från 1 till 65534. int
idleTimeoutInMinutes Tidsgränsen för TCP-inaktiv anslutning. Värdet kan anges mellan 4 och 30 minuter. Standardvärdet är 4 minuter. Det här elementet används bara när protokollet är inställt på TCP. int
Protokollet Referensen till transportprotokollet som används av belastningsutjämningsregeln. "Alla"
"Tcp"
"Udp"

LoadBalancingRule

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på den resurs som är unik i uppsättningen med lastbalanseringsregler som används av lastbalanseraren. Det här namnet kan användas för att komma åt resursen. sträng
properties Egenskaper för lastbalanserarens lastbalanseringsregel. LoadBalancingRulePropertiesFormat

LoadBalancingRulePropertiesFormat

Name Beskrivning Värde
backendAddressPool En referens till en pool med DIP:er. Inkommande trafik belastningsutjämnas slumpmässigt mellan IP-adresser i serverdels-IP-adresserna. Underresurs
backendAddressPools En matris med referenser till poolen med DIP:er. SubResource[]
backendPort Porten som används för interna anslutningar på slutpunkten. Acceptabla värden är mellan 0 och 65535. Observera att värdet 0 aktiverar "Alla portar". int
disableOutboundSnat Konfigurerar SNAT för de virtuella datorerna i serverdelspoolen så att den offentligaIP-adressen som anges i klientdelen av belastningsutjämningsregeln används. boolesk
enableFloatingIP Konfigurerar en virtuell dators slutpunkt för den flytande IP-funktion som krävs för att konfigurera en SQL AlwaysOn-tillgänglighetsgrupp. Den här inställningen krävs när du använder SQL AlwaysOn-tillgänglighet Grupper i SQL Server. Det går inte att ändra den här inställningen när du har skapat slutpunkten. boolesk
enableTcpReset Ta emot dubbelriktad TCP-återställning vid TCP-flödets tidsgräns för inaktivitet eller oväntad avslutning av anslutningen. Det här elementet används bara när protokollet är inställt på TCP. boolesk
frontendIPConfiguration En referens till klientdelens IP-adresser. Underresurs
frontendPort Porten för den externa slutpunkten. Portnummer för varje regel måste vara unika inom Load Balancer. Acceptabla värden är mellan 0 och 65534. Observera att värdet 0 aktiverar "Alla portar". int (obligatoriskt)
idleTimeoutInMinutes Tidsgränsen för TCP-inaktiv anslutning. Värdet kan anges mellan 4 och 30 minuter. Standardvärdet är 4 minuter. Det här elementet används bara när protokollet är inställt på TCP. int
loadDistribution Belastningsdistributionsprincipen för den här regeln. "Standard"
"SourceIP"
"SourceIPProtocol"
probe Referensen till lastbalanseringsavsökningen som används av lastbalanseringsregeln. Underresurs
Protokollet Referensen till transportprotokollet som används av belastningsutjämningsregeln. "Alla"
"Tcp"
"Udp" (krävs)

Utgående trafik

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på den resurs som är unik i uppsättningen med regler för utgående trafik som används av lastbalanseraren. Det här namnet kan användas för att komma åt resursen. sträng
properties Egenskaper för utgående regel för lastbalanserare. OutboundRulePropertiesFormat

OutboundRulePropertiesFormat

Name Beskrivning Värde
allocatedOutboundPorts Antalet utgående portar som ska användas för NAT. int
backendAddressPool En referens till en pool med DIP:er. Utgående trafik belastningsutjämnas slumpmässigt mellan IP-adresser i serverdels-IP-adresserna. SubResource (krävs)
enableTcpReset Ta emot dubbelriktad TCP-återställning vid TCP-flödets tidsgräns för inaktivitet eller oväntad avslutning av anslutningen. Det här elementet används bara när protokollet är inställt på TCP. boolesk
frontendIPConfigurations Klientdelens IP-adresser för lastbalanseraren. SubResource[] (krävs)
idleTimeoutInMinutes Tidsgränsen för TCP-inaktiv anslutning. int
Protokollet Protokollet för utgående regel i lastbalanseraren. "Alla"
"Tcp"
"Udp" (krävs)

Avsökning

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på den resurs som är unik inom uppsättningen av avsökningar som används av lastbalanseraren. Det här namnet kan användas för att komma åt resursen. sträng
properties Egenskaper för lastbalanserarens avsökning. ProbePropertiesFormat

ProbePropertiesFormat

Name Beskrivning Värde
intervalInSeconds Intervallet i sekunder för hur ofta slutpunkten ska avsökas efter hälsostatus. Vanligtvis är intervallet något mindre än hälften av den allokerade tidsgränsperioden (i sekunder) som tillåter två fullständiga avsökningar innan instansen tas bort från rotationen. Standardvärdet är 15, minimivärdet är 5. int
numberOfProbes Antalet avsökningar där om inget svar skulle resultera i att ytterligare trafik stoppas från att levereras till slutpunkten. Med de här värdena kan slutpunkter tas bort från rotationen snabbare eller långsammare än de vanliga tiderna som används i Azure. int
port Porten för att kommunicera avsökningen. Möjliga värden sträcker sig från 1 till 65535, inklusive. int (obligatoriskt)
probeThreshold Antalet lyckade eller misslyckade avsökningar i följd för att tillåta eller neka trafik från att levereras till den här slutpunkten. När antalet på varandra följande avsökningar som är lika med det här värdet misslyckas tas slutpunkten bort från rotationen och kräver att samma antal lyckade avsökningar i följd placeras tillbaka i rotationen. int
Protokollet Slutpunktens protokoll. Om "Tcp" anges krävs en mottagen ACK för att avsökningen ska lyckas. Om "Http" eller "Https" anges krävs ett 200 OK-svar från anger att URI:n ska lyckas för att avsökningen ska lyckas. "Http"
"Https"
"Tcp" (krävs)
requestPath Den URI som används för att begära hälsostatus från den virtuella datorn. Sökväg krävs om ett protokoll är inställt på http. Annars är det inte tillåtet. Det finns inget standardvärde. sträng

LoadBalancerSku

Name Beskrivning Värde
name Namnet på en lastbalanserares SKU. "Grundläggande"
"Gateway"
"Standard"
nivå Nivå för en lastbalanserares SKU. "Global"
"Regional"

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Description
Offentliga Load Balancer länkade till en gateway-Load Balancer

Distribuera till Azure
Med den här mallen kan du distribuera en offentlig Standard Load Balancer som är länkad till en gateway-Load Balancer. Trafiken som inkommandes från Internet dirigeras till gatewayen Load Balancer med virtuella Linux-datorer (NVA) i serverdelspoolen.
Skapa en virtuell dator med flera nätverkskort och RDP tillgängliga

Distribuera till Azure
Med den här mallen kan du skapa en Virtual Machines med flera (2) nätverksgränssnitt (NIC) och RDP som kan anslutas med en konfigurerad lastbalanserare och en inkommande NAT-regel. Det är enkelt att lägga till fler nätverkskort med den här mallen. Den här mallen distribuerar också ett lagringskonto, Virtual Network, offentlig IP-adress och 2 nätverksgränssnitt (klientdel och serverdel).
2 virtuella datorer i VNET – interna Load Balancer- och lb-regler

Distribuera till Azure
Med den här mallen kan du skapa 2 Virtual Machines i ett virtuellt nätverk och under en intern lastbalanserare och konfigurera en lastbalanseringsregel på port 80. Den här mallen distribuerar även ett lagringskonto, Virtual Network, offentlig IP-adress, tillgänglighetsuppsättning och nätverksgränssnitt.
2 virtuella datorer i en Load Balancer och belastningsutjämningsregler

Distribuera till Azure
Med den här mallen kan du skapa 2 Virtual Machines under en lastbalanserare och konfigurera en lastbalanseringsregel på port 80. Den här mallen distribuerar även ett lagringskonto, Virtual Network, offentlig IP-adress, tillgänglighetsuppsättning och nätverksgränssnitt. I den här mallen använder vi resursloopfunktionen för att skapa nätverksgränssnitt och virtuella datorer
2 virtuella datorer i en Load Balancer och konfigurera NAT-regler på lastbalanserare

Distribuera till Azure
Med den här mallen kan du skapa 2 Virtual Machines i en tillgänglighetsuppsättning och konfigurera NAT-regler via lastbalanseraren. Den här mallen distribuerar också ett lagringskonto, Virtual Network, offentlig IP-adress och nätverksgränssnitt. I den här mallen använder vi resursloopfunktionen för att skapa nätverksgränssnitt och virtuella datorer
Distribuera en VM-skalningsuppsättning med virtuella Linux-datorer bakom ILB

Distribuera till Azure
Med den här mallen kan du distribuera en VM-skalningsuppsättning med virtuella Linux-datorer med den senaste korrigerade versionen av Ubuntu Linux 15.10 eller 14.04.4-LTS. Dessa virtuella datorer ligger bakom en intern lastbalanserare med NAT-regler för ssh-anslutningar.
AzureDatabricks-mall för VNetInjection och Load Balancer

Distribuera till Azure
Med den här mallen kan du skapa en lastbalanserare, en nätverkssäkerhetsgrupp, ett virtuellt nätverk och en Azure Databricks-arbetsyta med det virtuella nätverket.
Skapa en intern standardlastbalanserare

Distribuera till Azure
Den här mallen skapar en intern standard Azure Load Balancer med en regelbelastningsutjämningsport 80
Skapa en intern standardlastbalanserare med HA-portar

Distribuera till Azure
Den här mallen skapar en intern standard Azure Load Balancer med en belastningsutjämningsregel för ha-portar
Skapa en lastbalanserare mellan regioner

Distribuera till Azure
Den här mallen skapar en lastbalanserare mellan regioner med en serverdelspool som innehåller två regionala lastbalanserare. Lastbalanseraren mellan regioner är för närvarande tillgänglig i begränsade regioner. De regionala lastbalanserarna bakom lastbalanseraren mellan regioner kan finnas i valfri region.
Standard Load Balancer med serverdelspool efter IP-adresser

Distribuera till Azure
Den här mallen används för att demonstrera hur ARM-mallar kan användas för att konfigurera serverdelspoolen för en Load Balancer efter IP-adress enligt beskrivningen i dokumentet hantering av serverdelspooler.
Skapa en lastbalanserare med en offentlig IPv6-adress

Distribuera till Azure
Den här mallen skapar en Internetuppkopplad lastbalanserare med en offentlig IPv6-adress, regler för belastningsutjämning och två virtuella datorer för serverdelspoolen.
Skapa en standardlastbalanserare

Distribuera till Azure
Den här mallen skapar en Internetuppkopplad lastbalanserare, lastbalanseringsregler och tre virtuella datorer för serverdelspoolen med varje virtuell dator i en redundant zon.
Load Balancer med 2 VIP-adresser, var och en med en LB-regel

Distribuera till Azure
Med den här mallen kan du skapa en Load Balancer, 2 offentliga IP-adresser för lastbalanseraren (multivip), Virtual Network, nätverksgränssnittet i Virtual Network & en lastbalanseringsregel i Load Balancer som används av nätverksgränssnittet.
Load Balancer med inkommande NAT-regel

Distribuera till Azure
Med den här mallen kan du skapa en Load Balancer, offentlig IP-adress för lastbalanseraren, Virtual Network, nätverksgränssnittet i Virtual Network & en NAT-regel i Load Balancer som används av nätverksgränssnittet.

Resursdefinition för Terraform (AzAPI-provider)

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

  • Resursgrupper

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

Resursformat

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

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"
    }
  })
}

Egenskapsvärden

loadBalancers

Name Beskrivning Värde
typ Resurstypen "Microsoft.Network/loadBalancers@2023-04-01"
name Resursnamnet sträng (krävs)

Teckengräns: 1–80

Giltiga tecken:
Alfanumeriska tecken, understreck, punkter och bindestreck.

Börja med alfanumeriskt. Avsluta alfanumeriskt eller understreck.
location Resursplats. sträng
parent_id Om du vill distribuera till en resursgrupp använder du ID:t för den resursgruppen. sträng (krävs)
tags Resurstaggar. Ordlista med taggnamn och värden.
sku Lastbalanserarens SKU. LoadBalancerSku
extendedLocation Lastbalanserarens utökade plats. ExtendedLocation
properties Egenskaper för lastbalanserare. LoadBalancerPropertiesFormat

ExtendedLocation

Name Beskrivning Värde
name Namnet på den utökade platsen. sträng
typ Den utökade platsens typ. "EdgeZone"

LoadBalancerPropertiesFormat

Name Beskrivning Värde
backendAddressPools Samling serverdelsadresspooler som används av en lastbalanserare. BackendAddressPool[]
frontendIPConfigurations Objekt som representerar klientdels-IP-adresser som ska användas för lastbalanseraren. FrontendIPConfiguration[]
inboundNatPools Definierar ett externt portintervall för inkommande NAT till en enda serverdelsport på nätverkskort som är associerade med en lastbalanserare. Inkommande NAT-regler skapas automatiskt för varje nätverkskort som är associerat med Load Balancer med hjälp av en extern port från det här intervallet. Att definiera en inkommande NAT-pool på din Load Balancer är ömsesidigt uteslutande med att definiera inkommande NAT-regler. Inkommande NAT-pooler refereras från VM-skalningsuppsättningar. Nätverkskort som är associerade med enskilda virtuella datorer kan inte referera till en inkommande NAT-pool. De måste referera till enskilda inkommande NAT-regler. InboundNatPool[]
inboundNatRules Insamling av inkommande NAT-regler som används av en lastbalanserare. Det är ömsesidigt uteslutande att definiera inkommande NAT-regler för lastbalanseraren med att definiera en inkommande NAT-pool. Inkommande NAT-pooler refereras från VM-skalningsuppsättningar. Nätverkskort som är associerade med enskilda virtuella datorer kan inte referera till en inkommande NAT-pool. De måste referera till enskilda inkommande NAT-regler. InboundNatRule[]
loadBalancingRules Objektsamling som representerar belastningsutjämningsreglerna Hämtar etableringen. LoadBalancingRule[]
outboundRules Regler för utgående trafik. OutboundRule[]
Sonder Samling av avsökningsobjekt som används i lastbalanseraren. Avsökning[]

BackendAddressPool

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på resursen som är unik i uppsättningen med serverdelsadresspooler som används av lastbalanseraren. Det här namnet kan användas för att komma åt resursen. sträng
properties Egenskaper för lastbalanserarens serverdelsadresspool. BackendAddressPoolPropertiesFormat

BackendAddressPoolPropertiesFormat

Name Beskrivning Värde
drainPeriodInSeconds Antal sekunder Load Balancer väntar på innan reset skickas till klienten och serverdelsadressen. int
loadBalancerBackendAddresses En matris med serverdelsadresser. LoadBalancerBackendAddress[]
location Platsen för serverdelsadresspoolen. sträng
syncMode Serverdelsadressens synkrona läge för serverdelspoolen "Automatisk"
"Manuell"
tunnelInterfaces En matris med gateway-lastbalanserarens tunnelgränssnitt. GatewayLoadBalancerTunnelInterface[]
virtualNetwork En referens till ett virtuellt nätverk. Underresurs

LoadBalancerBackendAddress

Name Beskrivning Värde
name Namnet på serverdelsadressen. sträng
properties Egenskaper för lastbalanserarens serverdelsadresspool. LoadBalancerBackendAddressPropertiesFormat

LoadBalancerBackendAddressPropertiesFormat

Name Beskrivning Värde
adminState En lista över administrativa tillstånd som en gång har angetts kan åsidosätta hälsoavsökningen så att Load Balancer alltid vidarebefordrar nya anslutningar till serverdelen eller nekar nya anslutningar och återställer befintliga anslutningar. "Ned"
"Ingen"
"Upp"
Ip IP-adress som tillhör det refererade virtuella nätverket. sträng
loadBalancerFrontendIPConfiguration Referens till ip-adresskonfigurationen för klientdelen som definierats i den regionala lastbalanseraren. SubResource
subnet Referens till ett befintligt undernät. SubResource
virtualNetwork Referens till ett befintligt virtuellt nätverk. SubResource

SubResource

Name Beskrivning Värde
id Resurs-ID. sträng

GatewayLoadBalancerTunnelInterface

Name Beskrivning Värde
Identifierare Identifierare för gateway-lastbalanserarens tunnelgränssnitt. int
port Port för gatewayens lastbalanseringstunnelgränssnitt. int
Protokollet Protokoll för gateway-lastbalanserarens tunnelgränssnitt. "Intern"
"Ingen"
"VXLAN"
typ Trafiktyp för gateway-lastbalanserarens tunnelgränssnitt. "Extern"
"Intern"
"Ingen"

FrontendIPConfiguration

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på resursen som är unik i uppsättningen med IP-konfigurationer för klientdelen som används av lastbalanseraren. Det här namnet kan användas för att komma åt resursen. sträng
properties Egenskaper för lastbalanserarens avsökning. FrontendIPConfigurationPropertiesFormat
Zoner En lista över tillgänglighetszoner som anger den IP-adress som allokerats för resursen måste komma från. string[]

FrontendIPConfigurationPropertiesFormat

Name Beskrivning Värde
gatewayLoadBalancer Referensen till ip-adressen för gateway-lastbalanserarens klientdel. SubResource
privateIPAddress IP-konfigurationens privata IP-adress. sträng
privateIPAddressVersion Om den specifika ipconfigurationen är IPv4 eller IPv6. Standardvärdet är IPv4. "IPv4"
"IPv6"
privateIPAllocationMethod Den privata IP-allokeringsmetoden. "Dynamisk"
"Statisk"
publicIPAddress Referensen till den offentliga IP-resursen. PublicIPAddress
publicIPPrefix Referensen till den offentliga IP-prefixresursen. SubResource
subnet Referensen till undernätsresursen. Undernät

Offentlig IP-adress

Name Beskrivning Värde
extendedLocation Den utökade platsen för den offentliga IP-adressen. ExtendedLocation
id Resurs-ID. sträng
location Resursplats. sträng
properties Egenskaper för offentlig IP-adress. PublicIPAddressPropertiesFormat
sku Den offentliga IP-adress-SKU:n. PublicIPAddressSku
tags Resurstaggar. objekt
Zoner En lista över tillgänglighetszoner som anger den IP-adress som allokerats för resursen måste komma från. string[]

PublicIPAddressPropertiesFormat

Name Beskrivning Värde
ddosSettings Den anpassade principen för DDoS-skydd som är associerad med den offentliga IP-adressen. DdosSettings
deleteOption Ange vad som händer med den offentliga IP-adressen när den virtuella datorn som använder den tas bort "Ta bort"
"Koppla från"
dnsSettings FQDN för DNS-posten som är associerad med den offentliga IP-adressen. PublicIPAddressDnsSettings
idleTimeoutInMinutes Tidsgränsen för inaktivitet för den offentliga IP-adressen. int
Ip IP-adressen som är associerad med den offentliga IP-adressresursen. sträng
ipTags Listan över taggar som är associerade med den offentliga IP-adressen. IpTag[]
linkedPublicIPAddress Den länkade offentliga IP-adressen för den offentliga IP-adressresursen. PublicIPAddress
migrationPhase Migreringsfasen för offentlig IP-adress. "Avbryt"
"Checka in"
"Bekräftat"
"Ingen"
"Förbered"
natGateway NatGateway för den offentliga IP-adressen. NatGateway
publicIPAddressVersion Den offentliga IP-adressversionen. "IPv4"
"IPv6"
publicIPAllocationMethod Allokeringsmetoden för offentliga IP-adresser. "Dynamisk"
"Statisk"
publicIPPrefix Det offentliga IP-prefixet som den här offentliga IP-adressen ska allokeras från. Underresurs
servicePublicIPAddress Tjänstens offentliga IP-adress för den offentliga IP-adressresursen. PublicIPAddress

DdosSettings

Name Beskrivning Värde
ddosProtectionPlan DDoS-skyddsplanen som är associerad med den offentliga IP-adressen. Kan bara anges om ProtectionMode är aktiverat Underresurs
protectionMode DDoS-skyddsläget för den offentliga IP-adressen "Inaktiverad"
"Aktiverad"
"VirtualNetworkInherited"

PublicIPAddressDnsSettings

Name Beskrivning Värde
domainNameLabel Domännamnsetiketten. Sammanfogningen av domännamnsetiketten och den regionaliserade DNS-zonen utgör det fullständigt kvalificerade domännamnet som är associerat med den offentliga IP-adressen. Om en domännamnsetikett anges skapas en A DNS-post för den offentliga IP-adressen i Microsoft Azure DNS-systemet. sträng
domainNameLabelScope Domännamnets etikettomfång. Om en domännamnsetikett och ett domännamnsetikettomfång anges skapas en A DNS-post för den offentliga IP-adressen i Microsoft Azure DNS-systemet med ett hashvärde som ingår i FQDN. "NoReuse"
"ResourceGroupReuse"
"SubscriptionReuse"
"TenantReuse"
Fqdn Det fullständigt kvalificerade domännamnet för A DNS-posten som är associerad med den offentliga IP-adressen. Det här är sammanlänkningen av domainNameLabel och den regionaliserade DNS-zonen. sträng
reverseFqdn Det omvända fullständiga domännamnet. Ett användar synligt, fullständigt domännamn som matchar den här offentliga IP-adressen. Om reverseFqdn anges skapas en PTR DNS-post som pekar från IP-adressen i domänen in-addr.arpa till det omvända fullständiga domännamnet. sträng

IpTag

Name Beskrivning Värde
ipTagType IP-taggtypen. Exempel: FirstPartyUsage. sträng
tagg Värdet för IP-taggen som är associerad med den offentliga IP-adressen. Exempel: SQL. sträng

NatGateway

Name Beskrivning Värde
id Resurs-ID. sträng
location Resursplats. sträng
properties Nat Gateway-egenskaper. NatGatewayPropertiesFormat
sku Nat Gateway-SKU:n. NatGatewaySku
tags Resurstaggar. objekt
Zoner En lista över tillgänglighetszoner som anger i vilken zon Nat Gateway ska distribueras. string[]

NatGatewayPropertiesFormat

Name Beskrivning Värde
idleTimeoutInMinutes Tidsgränsen för inaktivitet för nat-gatewayen. int
publicIpAddresses En matris med offentliga IP-adresser som är associerade med nat gateway-resursen. SubResource[]
publicIpPrefixes En matris med offentliga IP-prefix som är associerade med nat gateway-resursen. SubResource[]

NatGatewaySku

Name Beskrivning Värde
name Namn på Nat Gateway SKU. "Standard"

PublicIPAddressSku

Name Beskrivning Värde
name Namn på en offentlig IP-adress-SKU. "Basic"
"Standard"
nivå Nivå för en offentlig IP-adress-SKU. "Global"
"Regional"

Undernät

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. sträng
properties Egenskaper för undernätet. SubnetPropertiesFormat
typ Resurstyp. sträng

SubnetPropertiesFormat

Name Beskrivning Värde
addressPrefix Adressprefixet för undernätet. sträng
addressPrefixes Lista över adressprefix för undernätet. string[]
applicationGatewayIPConfigurations IP-konfigurationer för programgateway för virtuella nätverksresurser. ApplicationGatewayIPConfiguration[]
Delegationer En matris med referenser till delegeringarna i undernätet. Delegering[]
ipAllocations Matris med IpAllocation som refererar till det här undernätet. SubResource[]
natGateway Nat-gateway som är associerad med det här undernätet. SubResource
networkSecurityGroup Referensen till Resursen NetworkSecurityGroup. NetworkSecurityGroup
privateEndpointNetworkPolicies Aktivera eller inaktivera tillämpa nätverksprinciper på den privata slutpunkten i undernätet. "Inaktiverad"
"Aktiverad"
privateLinkServiceNetworkPolicies Aktivera eller inaktivera tillämpa nätverksprinciper på tjänsten private link i undernätet. "Inaktiverad"
"Aktiverad"
routeTable Referensen till RouteTable-resursen. RouteTable
serviceEndpointPolicies En matris med tjänstslutpunktsprinciper. ServiceEndpointPolicy[]
serviceEndpoints En matris med tjänstslutpunkter. ServiceEndpointPropertiesFormat[]

ApplicationGatewayIPConfiguration

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på DEN IP-konfiguration som är unik inom en Application Gateway. sträng
properties Egenskaper för IP-konfigurationen för programgatewayen. ApplicationGatewayIPConfigurationPropertiesFormat

ApplicationGatewayIPConfigurationPropertiesFormat

Name Beskrivning Värde
subnet Referens till undernätsresursen. Ett undernät där Application Gateway får sin privata adress. SubResource

Delegering

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på resursen som är unik i ett undernät. Det här namnet kan användas för att komma åt resursen. sträng
properties Egenskaper för undernätet. ServiceDelegationPropertiesFormat
typ Resurstyp. sträng

ServiceDelegationPropertiesFormat

Name Beskrivning Värde
Tjänstnamn Namnet på den tjänst som undernätet ska delegeras till (t.ex. Microsoft.Sql/servers). sträng

NetworkSecurityGroup

Name Beskrivning Värde
id Resurs-ID. sträng
location Resursplats. sträng
properties Egenskaper för nätverkssäkerhetsgruppen. NetworkSecurityGroupPropertiesFormat
tags Resurstaggar. objekt

NetworkSecurityGroupPropertiesFormat

Name Beskrivning Värde
flushConnection När det är aktiverat utvärderas flöden som skapats från nätverkssäkerhetsgruppanslutningar på nytt när reglerna uppdateras. Den första aktiveringen utlöser omvärdering. boolesk
securityRules En samling säkerhetsregler för nätverkssäkerhetsgruppen. SecurityRule[]

SecurityRule

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. sträng
properties Egenskaper för säkerhetsregeln. SecurityRulePropertiesFormat
typ Resurstypen. sträng

SecurityRulePropertiesFormat

Name Beskrivning Värde
access Nätverkstrafiken tillåts eller nekas. "Tillåt"
"Neka" (krävs)
beskrivning En beskrivning av den här regeln. Begränsad till 140 tecken. sträng
destinationAddressPrefix Måladressprefixet. CIDR eller mål-IP-intervall. Asterisk '*' kan också användas för att matcha alla käll-IP-adresser. Standardtaggar som "VirtualNetwork", "AzureLoadBalancer" och "Internet" kan också användas. sträng
destinationAddressPrefixes Måladressprefixen. CIDR- eller mål-IP-intervall. string[]
destinationApplicationSecurityGroups Programsäkerhetsgruppen har angetts som mål. ApplicationSecurityGroup[]
destinationPortRange Målporten eller målintervallet. Heltal eller intervall mellan 0 och 65535. Asterisk '*' kan också användas för att matcha alla portar. sträng
destinationPortRanges Målportintervallen. string[]
riktning Riktningen för regeln. Riktningen anger om regeln ska utvärderas för inkommande eller utgående trafik. "Inkommande"
"Utgående" (krävs)
prioritet Regelns prioritet. Värdet kan vara mellan 100 och 4096. Prioritetsnumret måste vara unikt för varje regel i samlingen. Desto lägre prioritetsnummer, desto högre prioritet för regeln. int (krävs)
Protokollet Nätverksprotokoll som den här regeln gäller för. "*"
"Ah"
"Esp"
"Icmp"
"Tcp"
"Udp" (krävs)
sourceAddressPrefix CIDR eller källans IP-intervall. Asterisk '*' kan också användas för att matcha alla käll-IP-adresser. Standardtaggar som "VirtualNetwork", "AzureLoadBalancer" och "Internet" kan också användas. Om det här är en ingressregel anger du varifrån nätverkstrafiken kommer. sträng
sourceAddressPrefixes CIDR- eller käll-IP-intervallen. string[]
sourceApplicationSecurityGroups Programsäkerhetsgruppen som anges som källa. ApplicationSecurityGroup[]
sourcePortRange Källporten eller -intervallet. Heltal eller intervall mellan 0 och 65535. Asterisk '*' kan också användas för att matcha alla portar. sträng
sourcePortRanges Källportintervallen. string[]

ApplicationSecurityGroup

Name Beskrivning Värde
id Resurs-ID. sträng
location Resursplats. sträng
properties Egenskaper för programsäkerhetsgruppen. ApplicationSecurityGroupPropertiesFormat
tags Resurstaggar. objekt

ApplicationSecurityGroupPropertiesFormat

Det här objektet innehåller inga egenskaper som ska anges under distributionen. Alla egenskaper är ReadOnly.

RouteTable

Name Beskrivning Värde
id Resurs-ID. sträng
location Resursplats. sträng
properties Egenskaper för routningstabellen. RouteTablePropertiesFormat
tags Resurstaggar. objekt

RouteTablePropertiesFormat

Name Beskrivning Värde
disableBgpRoutePropagation Om du vill inaktivera de vägar som BGP har lärt sig i routningstabellen. Sant innebär att inaktivera. boolesk
Vägar Samling vägar som finns i en routningstabell. Route[]

Väg

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. sträng
properties Egenskaper för vägen. RoutePropertiesFormat
typ Resurstypen. sträng

RoutePropertiesFormat

Name Beskrivning Värde
addressPrefix Mål-CIDR som vägen gäller för. sträng
hasBgpOverride Ett värde som anger om den här vägen åsidosätter överlappande BGP-vägar oavsett LPM. boolesk
nextHopIpAddress IP-adresspaketen ska vidarebefordras till. Nästa hopp-värden tillåts endast i vägar där nästa hopptyp är VirtualAppliance. sträng
nextHopType Den typ av Azure-hop som paketet ska skickas till. "Internet"
"Ingen"
"VirtualAppliance"
"VirtualNetworkGateway"
"VnetLocal" (krävs)

ServiceEndpointPolicy

Name Beskrivning Värde
id Resurs-ID. sträng
location Resursplats. sträng
properties Egenskaper för tjänstens slutpunktsprincip. ServiceEndpointPolicyPropertiesFormat
tags Resurstaggar. objekt

ServiceEndpointPolicyPropertiesFormat

Name Beskrivning Värde
contextualServiceEndpointPolicies En samling kontextuell tjänstslutpunktsprincip. string[]
serviceAlias Aliaset som anger om principen tillhör en tjänst sträng
serviceEndpointPolicyDefinitions En samling tjänstslutpunktsprincipdefinitioner för tjänstslutpunktsprincipen. ServiceEndpointPolicyDefinition[]

ServiceEndpointPolicyDefinition

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. sträng
properties Egenskaper för principdefinitionen för tjänstslutpunkt. ServiceEndpointPolicyDefinitionPropertiesFormat
typ Resurstypen. sträng

ServiceEndpointPolicyDefinitionPropertiesFormat

Name Beskrivning Värde
beskrivning En beskrivning av den här regeln. Begränsad till 140 tecken. sträng
tjänst Tjänstslutpunktsnamn. sträng
serviceResources En lista över tjänstresurser. string[]

ServiceEndpointPropertiesFormat

Name Beskrivning Värde
platser En lista över platser. string[]
tjänst Typen av slutpunktstjänst. sträng

InkommandeNatPool

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på resursen som är unik i uppsättningen inkommande NAT-pooler som används av lastbalanseraren. Det här namnet kan användas för att komma åt resursen. sträng
properties Egenskaper för lastbalanserarens inkommande nat-pool. InboundNatPoolPropertiesFormat

InboundNatPoolPropertiesFormat

Name Beskrivning Värde
backendPort Porten som används för interna anslutningar på slutpunkten. Godtagbara värden är mellan 1 och 65535. int (krävs)
enableFloatingIP Konfigurerar en virtuell dators slutpunkt för den flytande IP-funktion som krävs för att konfigurera en SQL AlwaysOn-tillgänglighetsgrupp. Den här inställningen krävs när du använder SQL AlwaysOn-tillgänglighet Grupper i SQL Server. Den här inställningen kan inte ändras när du har skapat slutpunkten. boolesk
enableTcpReset Ta emot dubbelriktad TCP-återställning på TCP-flödestimeout för inaktivitet eller oväntad anslutningsavslutning. Det här elementet används bara när protokollet är inställt på TCP. boolesk
frontendIPConfiguration En referens till IP-adresser för klientdelen. SubResource
frontendPortRangeEnd Det sista portnumret i intervallet för externa portar som ska användas för att tillhandahålla inkommande Nat till nätverkskort som är associerade med en lastbalanserare. Acceptabelt värdeintervall mellan 1 och 65535. int (krävs)
frontendPortRangeStart Det första portnumret i intervallet för externa portar som ska användas för att tillhandahålla inkommande Nat till nätverkskort som är associerade med en lastbalanserare. Acceptabelt värdeintervall mellan 1 och 65534. int (krävs)
idleTimeoutInMinutes Tidsgränsen för TCP-inaktiv anslutning. Värdet kan anges mellan 4 och 30 minuter. Standardvärdet är 4 minuter. Det här elementet används bara när protokollet är inställt på TCP. int
Protokollet Referensen till transportprotokollet som används av den inkommande NAT-poolen. "Alla"
"Tcp"
"Udp" (krävs)

InboundNatRule

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på resursen som är unik i uppsättningen med inkommande NAT-regler som används av lastbalanseraren. Det här namnet kan användas för att komma åt resursen. sträng
properties Egenskaper för lastbalanserarens inkommande NAT-regel. InboundNatRulePropertiesFormat

InboundNatRulePropertiesFormat

Name Beskrivning Värde
backendAddressPool En referens till resursen backendAddressPool. Underresurs
backendPort Porten som används för den interna slutpunkten. Acceptabla värden sträcker sig från 1 till 65535. int
enableFloatingIP Konfigurerar en virtuell dators slutpunkt för den flytande IP-funktion som krävs för att konfigurera en SQL AlwaysOn-tillgänglighetsgrupp. Den här inställningen krävs när du använder SQL AlwaysOn-tillgänglighet Grupper i SQL Server. Det går inte att ändra den här inställningen när du har skapat slutpunkten. boolesk
enableTcpReset Ta emot dubbelriktad TCP-återställning vid TCP-flödets tidsgräns för inaktivitet eller oväntad avslutning av anslutningen. Det här elementet används bara när protokollet är inställt på TCP. boolesk
frontendIPConfiguration En referens till klientdelens IP-adresser. Underresurs
frontendPort Porten för den externa slutpunkten. Portnummer för varje regel måste vara unika inom Load Balancer. Acceptabla värden sträcker sig från 1 till 65534. int
frontendPortRangeEnd Portintervallets slut för den externa slutpunkten. Den här egenskapen används tillsammans med BackendAddressPool och FrontendPortRangeStart. Enskilda portmappningar för inkommande NAT-regler skapas för varje serverdelsadress från BackendAddressPool. Acceptabla värden sträcker sig från 1 till 65534. int
frontendPortRangeStart Portintervallet startar för den externa slutpunkten. Den här egenskapen används tillsammans med BackendAddressPool och FrontendPortRangeEnd. Enskilda portmappningar för inkommande NAT-regler skapas för varje serverdelsadress från BackendAddressPool. Acceptabla värden sträcker sig från 1 till 65534. int
idleTimeoutInMinutes Tidsgränsen för TCP-inaktiv anslutning. Värdet kan anges mellan 4 och 30 minuter. Standardvärdet är 4 minuter. Det här elementet används bara när protokollet är inställt på TCP. int
Protokollet Referensen till transportprotokollet som används av belastningsutjämningsregeln. "Alla"
"Tcp"
"Udp"

LoadBalancingRule

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på den resurs som är unik i uppsättningen med lastbalanseringsregler som används av lastbalanseraren. Det här namnet kan användas för att komma åt resursen. sträng
properties Egenskaper för lastbalanserarens lastbalanseringsregel. LoadBalancingRulePropertiesFormat

LoadBalancingRulePropertiesFormat

Name Beskrivning Värde
backendAddressPool En referens till en pool med DIP:er. Inkommande trafik belastningsutjämnas slumpmässigt mellan IP-adresser i serverdels-IP-adresserna. Underresurs
backendAddressPools En matris med referenser till poolen med DIP:er. SubResource[]
backendPort Porten som används för interna anslutningar på slutpunkten. Acceptabla värden är mellan 0 och 65535. Observera att värdet 0 aktiverar "Alla portar". int
disableOutboundSnat Konfigurerar SNAT för de virtuella datorerna i serverdelspoolen så att den offentligaIP-adressen som anges i klientdelen av belastningsutjämningsregeln används. boolesk
enableFloatingIP Konfigurerar en virtuell dators slutpunkt för den flytande IP-funktion som krävs för att konfigurera en SQL AlwaysOn-tillgänglighetsgrupp. Den här inställningen krävs när du använder SQL AlwaysOn-tillgänglighet Grupper i SQL Server. Det går inte att ändra den här inställningen när du har skapat slutpunkten. boolesk
enableTcpReset Ta emot dubbelriktad TCP-återställning vid TCP-flödets tidsgräns för inaktivitet eller oväntad avslutning av anslutningen. Det här elementet används bara när protokollet är inställt på TCP. boolesk
frontendIPConfiguration En referens till klientdelens IP-adresser. Underresurs
frontendPort Porten för den externa slutpunkten. Portnummer för varje regel måste vara unika inom Load Balancer. Acceptabla värden är mellan 0 och 65534. Observera att värdet 0 aktiverar "Alla portar". int (obligatoriskt)
idleTimeoutInMinutes Tidsgränsen för TCP-inaktiv anslutning. Värdet kan anges mellan 4 och 30 minuter. Standardvärdet är 4 minuter. Det här elementet används bara när protokollet är inställt på TCP. int
loadDistribution Belastningsdistributionsprincipen för den här regeln. "Standard"
"SourceIP"
"SourceIPProtocol"
probe Referensen till lastbalanseringsavsökningen som används av lastbalanseringsregeln. Underresurs
Protokollet Referensen till transportprotokollet som används av belastningsutjämningsregeln. "Alla"
"Tcp"
"Udp" (krävs)

Utgående trafik

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på den resurs som är unik i uppsättningen med regler för utgående trafik som används av lastbalanseraren. Det här namnet kan användas för att komma åt resursen. sträng
properties Egenskaper för utgående regel för lastbalanserare. OutboundRulePropertiesFormat

OutboundRulePropertiesFormat

Name Beskrivning Värde
allocatedOutboundPorts Antalet utgående portar som ska användas för NAT. int
backendAddressPool En referens till en pool med DIP:er. Utgående trafik belastningsutjämnas slumpmässigt mellan IP-adresser i serverdels-IP-adresserna. SubResource (krävs)
enableTcpReset Ta emot dubbelriktad TCP-återställning vid TCP-flödets tidsgräns för inaktivitet eller oväntad avslutning av anslutningen. Det här elementet används bara när protokollet är inställt på TCP. boolesk
frontendIPConfigurations Klientdelens IP-adresser för lastbalanseraren. SubResource[] (krävs)
idleTimeoutInMinutes Tidsgränsen för TCP-inaktiv anslutning. int
Protokollet Protokollet för utgående regel i lastbalanseraren. "Alla"
"Tcp"
"Udp" (krävs)

Avsökning

Name Beskrivning Värde
id Resurs-ID. sträng
name Namnet på den resurs som är unik inom uppsättningen av avsökningar som används av lastbalanseraren. Det här namnet kan användas för att komma åt resursen. sträng
properties Egenskaper för lastbalanserarens avsökning. ProbePropertiesFormat

ProbePropertiesFormat

Name Beskrivning Värde
intervalInSeconds Intervallet i sekunder för hur ofta slutpunkten ska avsökas efter hälsostatus. Vanligtvis är intervallet något mindre än hälften av den allokerade tidsgränsperioden (i sekunder) som tillåter två fullständiga avsökningar innan instansen tas bort från rotationen. Standardvärdet är 15, minimivärdet är 5. int
numberOfProbes Antalet avsökningar där om inget svar skulle resultera i att ytterligare trafik stoppas från att levereras till slutpunkten. Med de här värdena kan slutpunkter tas bort från rotationen snabbare eller långsammare än de vanliga tiderna som används i Azure. int
port Porten för att kommunicera avsökningen. Möjliga värden sträcker sig från 1 till 65535, inklusive. int (krävs)
probeThreshold Antalet efterföljande lyckade eller misslyckade avsökningar för att tillåta eller neka trafik från att levereras till den här slutpunkten. När antalet efterföljande avsökningar som är lika med det här värdet misslyckas tas slutpunkten bort från rotationen och kräver att samma antal lyckade efterföljande avsökningar placeras tillbaka i rotation. int
Protokollet Slutpunktens protokoll. Om "Tcp" anges krävs en mottagen ACK för att avsökningen ska lyckas. Om Http eller Https har angetts krävs ett 200 OK-svar från angiven URI för att avsökningen ska lyckas. "Http"
"Https"
"Tcp" (krävs)
requestPath Den URI som används för att begära hälsostatus från den virtuella datorn. Sökväg krävs om ett protokoll är inställt på http. Annars är det inte tillåtet. Det finns inget standardvärde. sträng

LoadBalancerSku

Name Beskrivning Värde
name Namnet på en lastbalanserares SKU. "Basic"
"Gateway"
"Standard"
nivå Nivå för en SKU för lastbalanserare. "Global"
"Regional"