Microsoft.Network loadBalancers
Bicep-resursdefinition
Resurstypen loadBalancers kan distribueras med åtgärder som mål:
- Resursgrupper – Se distributionskommandon för 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 Bicep i mallen.
resource symbolicname 'Microsoft.Network/loadBalancers@2023-11-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'
}
}
}
]
defaultOutboundAccess: bool
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'
}
]
sharingScope: '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 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 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[] |
defaultOutboundAccess | Ställ in den här egenskapen på false om du vill inaktivera standardutgående anslutningar för alla virtuella datorer i undernätet. Den här egenskapen kan bara anges när undernätet skapas och kan inte uppdateras för ett befintligt undernät. | boolesk |
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" "NetworkSecurityGroupEnabled" "RouteTableEnabled" |
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[] |
sharingScope | Ställ in den här egenskapen på Klient för att tillåta delning av undernät med andra prenumerationer i din AAD-klientorganisation. Den här egenskapen kan bara anges om defaultOutboundAccess är inställt på false. Båda egenskaperna kan bara anges om undernätet är tomt. | "DelegatedServices" "Klientorganisation" |
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. | 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 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 |
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 |
Med den här mallen kan du skapa en Virtual Machines med flera (2) nätverksgränssnitt (NÄTVERKSKORT) och RDP som kan anslutas med en konfigurerad lastbalanserare och en inkommande NAT-regel. Fler nätverkskort kan enkelt läggas till med den här mallen. Den här mallen distribuerar också ett lagringskonto, Virtual Network, offentlig IP-adress och två nätverksgränssnitt (klientdel och serverdel). |
2 virtuella datorer i VNET – Interna Load Balancer- och LB-regler |
Med den här mallen kan du skapa 2 Virtual Machines i ett virtuellt nätverk och under en intern lastbalanserare och konfigurera en belastningsutjämningsregel på port 80. Den här mallen distribuerar också ett lagringskonto, Virtual Network, offentlig IP-adress, tillgänglighetsuppsättning och nätverksgränssnitt. |
2 virtuella datorer i en Load Balancer och belastningsutjämningsregler |
Med den här mallen kan du skapa 2 Virtual Machines under en lastbalanserare och konfigurera en belastningsutjämningsregel på port 80. Den här mallen distribuerar också 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å lb |
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 |
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 |
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 |
Den här mallen skapar en intern standard Azure Load Balancer med en regel för belastningsutjämning port 80 |
Skapa en intern standardlastbalanserare med HA-portar |
Den här mallen skapar en intern standard Azure Load Balancer med en lastbalanseringsregel för ha-portar |
Skapa en lastbalanserare mellan regioner |
Den här mallen skapar en lastbalanserare mellan regioner med en serverdelspool som innehåller två regionala lastbalanserare. Lastbalanserare 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 |
Den här mallen används för att visa hur ARM-mallar kan användas för att konfigurera serverdelspoolen för en Load Balancer efter IP-adress enligt beskrivningen i dokumentet för hantering av serverdelspooler. |
Skapa en lastbalanserare med en offentlig IPv6-adress |
Den här mallen skapar en Internetuppkopplad lastbalanserare med en offentlig IPv6-adress, belastningsutjämningsregler och två virtuella datorer för serverdelspoolen. |
Skapa en standardlastbalanserare |
Den här mallen skapar en Internetuppkopplad lastbalanserare, regler för belastningsutjämning och tre virtuella datorer för serverdelspoolen med varje virtuell dator i en redundant zon. |
Load Balancer med 2 VIP:er, var och en med en LB-regel |
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 lb-regel i Load Balancer som används av nätverksgränssnittet. |
Load Balancer med inkommande NAT-regel |
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:
- Resursgrupper – Se distributionskommandon för 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 JSON i mallen.
{
"type": "Microsoft.Network/loadBalancers",
"apiVersion": "2023-11-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"
}
}
}
],
"defaultOutboundAccess": "bool",
"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"
}
],
"sharingScope": "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-11-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 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-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[] |
defaultOutboundAccess | Ställ in den här egenskapen på false om du vill inaktivera standardutgående anslutningar för alla virtuella datorer i undernätet. Den här egenskapen kan bara anges när undernätet skapas och kan inte uppdateras för ett befintligt undernät. | boolesk |
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" "NetworkSecurityGroupEnabled" "RouteTableEnabled" |
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[] |
sharingScope | Ställ in den här egenskapen på Klient för att tillåta delning av undernät med andra prenumerationer i din AAD-klientorganisation. Den här egenskapen kan bara anges om defaultOutboundAccess är inställt på false. Båda egenskaperna kan bara anges om undernätet är tomt. | "DelegatedServices" "Klientorganisation" |
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 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 | 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 (obligatoriskt) |
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. | "Grundläggande" "Gateway" "Standard" |
nivå | Nivå för en SKU för lastbalanserare. | "Global" "Regional" |
Snabbstartsmallar
Följande snabbstartsmallar distribuerar den här resurstypen.
Mall | Description |
---|---|
Offentliga Load Balancer länkade till en gateway-Load Balancer |
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 |
Med den här mallen kan du skapa en Virtual Machines med flera (2) nätverksgränssnitt (NÄTVERKSKORT) och RDP som kan anslutas med en konfigurerad lastbalanserare och en inkommande NAT-regel. Fler nätverkskort kan enkelt läggas till med den här mallen. Den här mallen distribuerar också ett lagringskonto, Virtual Network, offentlig IP-adress och två nätverksgränssnitt (klientdel och serverdel). |
2 virtuella datorer i VNET – Interna Load Balancer- och LB-regler |
Med den här mallen kan du skapa 2 Virtual Machines i ett virtuellt nätverk och under en intern lastbalanserare och konfigurera en belastningsutjämningsregel på port 80. Den här mallen distribuerar också ett lagringskonto, Virtual Network, offentlig IP-adress, tillgänglighetsuppsättning och nätverksgränssnitt. |
2 virtuella datorer i en Load Balancer och belastningsutjämningsregler |
Med den här mallen kan du skapa 2 Virtual Machines under en lastbalanserare och konfigurera en belastningsutjämningsregel på port 80. Den här mallen distribuerar också 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å lb |
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 |
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 |
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 |
Den här mallen skapar en intern standard Azure Load Balancer med en regel för belastningsutjämning port 80 |
Skapa en intern standardlastbalanserare med HA-portar |
Den här mallen skapar en intern standard Azure Load Balancer med en lastbalanseringsregel för ha-portar |
Skapa en lastbalanserare mellan regioner |
Den här mallen skapar en lastbalanserare mellan regioner med en serverdelspool som innehåller två regionala lastbalanserare. Lastbalanserare 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 |
Den här mallen används för att visa hur ARM-mallar kan användas för att konfigurera serverdelspoolen för en Load Balancer efter IP-adress enligt beskrivningen i dokumentet för hantering av serverdelspooler. |
Skapa en lastbalanserare med en offentlig IPv6-adress |
Den här mallen skapar en Internetuppkopplad lastbalanserare med en offentlig IPv6-adress, belastningsutjämningsregler och två virtuella datorer för serverdelspoolen. |
Skapa en standardlastbalanserare |
Den här mallen skapar en Internetuppkopplad lastbalanserare, regler för belastningsutjämning och tre virtuella datorer för serverdelspoolen med varje virtuell dator i en redundant zon. |
Load Balancer med 2 VIP:er, var och en med en LB-regel |
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 lb-regel i Load Balancer som används av nätverksgränssnittet. |
Load Balancer med inkommande NAT-regel |
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-11-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"
}
}
}
]
defaultOutboundAccess = bool
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"
}
]
sharingScope = "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-11-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 | 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. | 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 | 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 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 | 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[] |
defaultOutboundAccess | Ange den här egenskapen till false för att inaktivera standardanslutning för utgående trafik för alla virtuella datorer i undernätet. Den här egenskapen kan bara anges när undernätet skapas och kan inte uppdateras för ett befintligt undernät. | boolesk |
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" "NetworkSecurityGroupEnabled" "RouteTableEnabled" |
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[] |
sharingScope | Ställ in den här egenskapen på Klient för att tillåta delning av undernät med andra prenumerationer i din AAD-klientorganisation. Den här egenskapen kan bara anges om defaultOutboundAccess är inställt på false. Båda egenskaperna kan bara anges om undernätet är tomt. | "DelegatedServices" "Klientorganisation" |
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 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 | 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. 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å resursen som är unik i 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 för hälsostatus. Vanligtvis är intervallet något mindre än hälften av den allokerade tidsgränsen (i sekunder) som tillåter två fullständiga avsökningar innan instansen tas ur rotation. Standardvärdet är 15, minimivärdet är 5. | int |
numberOfProbes | Antalet avsökningar där inget svar resulterar 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" |