Delen via


Microsoft.Network loadBalancers 2023-04-01

Bicep-resourcedefinitie

Het resourcetype loadBalancers kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.Network/loadBalancers-resource wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

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

Eigenschapswaarden

loadBalancers

Naam Description Waarde
naam De resourcenaam tekenreeks (vereist)

Tekenlimiet: 1-80

Geldige tekens:
Alfanumerieken, onderstrepingstekens, punten en afbreekstreepjes.

Begin met alfanumeriek. Einde alfanumeriek of onderstrepingsteken.
location Resourcelocatie. tekenreeks
tags Resourcetags. Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken
sku De load balancer-SKU. LoadBalancerSku
extendedLocation De uitgebreide locatie van de load balancer. ExtendedLocation
properties Eigenschappen van load balancer. LoadBalancerPropertiesFormat

ExtendedLocation

Naam Description Waarde
naam De naam van de uitgebreide locatie. tekenreeks
type Het type van de uitgebreide locatie. 'EdgeZone'

LoadBalancerPropertiesFormat

Naam Description Waarde
backendAddressPools Verzameling van back-endadresgroepen die worden gebruikt door een load balancer. BackendAddressPool[]
frontendIPConfigurations Object dat de front-end-IP-adressen vertegenwoordigt die moeten worden gebruikt voor de load balancer. FrontendIPConfiguration[]
inboundNatPools Definieert een extern poortbereik voor binnenkomende NAT naar één back-endpoort op NIC's die zijn gekoppeld aan een load balancer. Inkomende NAT-regels worden automatisch gemaakt voor elke NIC die is gekoppeld aan de Load Balancer met behulp van een externe poort uit dit bereik. Het definiëren van een inkomende NAT-pool op uw Load Balancer is wederzijds exclusief met het definiëren van binnenkomende NAT-regels. Vanuit virtuele-machineschaalsets wordt verwezen naar binnenkomende NAT-pools. NIC's die zijn gekoppeld aan afzonderlijke virtuele machines, kunnen niet verwijzen naar een binnenkomende NAT-pool. Ze moeten verwijzen naar afzonderlijke binnenkomende NAT-regels. InboundNatPool[]
inboundNatRules Verzameling van binnenkomende NAT-regels die worden gebruikt door een load balancer. Het definiëren van binnenkomende NAT-regels op uw load balancer is wederzijds exclusief met het definiëren van een binnenkomende NAT-pool. Vanuit virtuele-machineschaalsets wordt verwezen naar binnenkomende NAT-pools. NIC's die zijn gekoppeld aan afzonderlijke virtuele machines, kunnen niet verwijzen naar een inkomende NAT-pool. Ze moeten verwijzen naar afzonderlijke binnenkomende NAT-regels. InboundNatRule[]
loadBalancingRules Objectverzameling die de taakverdelingsregels vertegenwoordigt Hiermee wordt de inrichting opgehaald. LoadBalancingRule[]
outboundRules De uitgaande regels. OutboundRule[]
Sondes Verzameling testobjecten die worden gebruikt in de load balancer. Test[]

BackendAddressPool

Naam Description Waarde
id Resource-id. tekenreeks
naam De naam van de resource die uniek is binnen de set back-endadresgroepen die door de load balancer worden gebruikt. Deze naam kan worden gebruikt voor toegang tot de resource. tekenreeks
properties Eigenschappen van de back-endadresgroep van de load balancer. BackendAddressPoolPropertiesFormat

BackendAddressPoolPropertiesFormat

Naam Description Waarde
drainPeriodInSeconds Het aantal seconden waarop Load Balancer wacht voordat reset naar het client- en back-endadres wordt verzonden. int
loadBalancerBackendAddresses Een matrix met back-endadressen. LoadBalancerBackendAddress[]
location De locatie van de back-endadresgroep. tekenreeks
syncMode Back-endadressynchronisatiemodus voor de back-endpool 'Automatisch'
'Handmatig'
tunnelInterfaces Een matrix van gateway load balancer tunnelinterfaces. GatewayLoadBalancerTunnelInterface[]
virtualNetwork Een verwijzing naar een virtueel netwerk. SubResource

LoadBalancerBackendAddress

Naam Description Waarde
naam Naam van het back-endadres. tekenreeks
properties Eigenschappen van de back-endadresgroep van de load balancer. LoadBalancerBackendAddressPropertiesFormat

LoadBalancerBackendAddressPropertiesFormat

Naam Description Waarde
adminState Een lijst met beheerstatussen die eenmaal zijn ingesteld, kan de statustest overschrijven, zodat Load Balancer altijd nieuwe verbindingen doorstuurt naar de back-end, of nieuwe verbindingen weigert en bestaande verbindingen opnieuw instelt. 'Omlaag'
'Geen'
'Omhoog'
ipAddress IP-adres dat deel uitmaakt van het virtuele netwerk waarnaar wordt verwezen. tekenreeks
loadBalancerFrontendIPConfiguration Verwijzing naar de front-end-IP-adresconfiguratie die is gedefinieerd in regionale loadbalancer. SubResource
subnet Verwijzing naar een bestaand subnet. SubResource
virtualNetwork Verwijzing naar een bestaand virtueel netwerk. SubResource

SubResource

Naam Description Waarde
id Resource-id. tekenreeks

GatewayLoadBalancerTunnelInterface

Naam Description Waarde
Id Id van de tunnelinterface van de gateway load balancer. int
poort Poort van gateway load balancer tunnel interface. int
protocol Protocol van de tunnelinterface van de gateway load balancer. 'Native'
'Geen'
'VXLAN'
type Het verkeerstype van de tunnelinterface van de gateway load balancer. Extern
'Intern'
'Geen'

FrontendIPConfiguration

Naam Description Waarde
id Resource-id. tekenreeks
naam De naam van de resource die uniek is binnen de set front-end-IP-configuraties die door de load balancer wordt gebruikt. Deze naam kan worden gebruikt voor toegang tot de resource. tekenreeks
properties Eigenschappen van de load balancer-test. FrontendIPConfigurationPropertiesFormat
Zones Een lijst met beschikbaarheidszones die het IP-adres aangeeft dat voor de resource is toegewezen, moet afkomstig zijn. tekenreeks[]

FrontendIPConfigurationPropertiesFormat

Naam Description Waarde
gatewayLoadBalancer De verwijzing naar front-end-IP van gateway load balancer. SubResource
privateIPAddress Het privé-IP-adres van de IP-configuratie. tekenreeks
privateIPAddressVersion Of de specifieke ip-configuratie IPv4 of IPv6 is. De standaardwaarde wordt gebruikt als IPv4. 'IPv4'
'IPv6'
privateIPAllocationMethod De toewijzingsmethode privé-IP. 'Dynamisch'
Statisch
publicIPAddress De verwijzing naar de openbare IP-resource. PublicIPAddress
publicIPPrefix De verwijzing naar de resource Openbaar IP-voorvoegsel. SubResource
subnet De verwijzing naar de subnetresource. Subnet

PublicIPAddress

Naam Description Waarde
extendedLocation De uitgebreide locatie van het openbare IP-adres. ExtendedLocation
id Resource-id. tekenreeks
location Resourcelocatie. tekenreeks
properties Eigenschappen van openbaar IP-adres. PublicIPAddressPropertiesFormat
sku De openbare IP-adres-SKU. PublicIPAddressSku
tags Resourcetags. object
Zones Een lijst met beschikbaarheidszones die het IP-adres aangeeft dat voor de resource is toegewezen, moet afkomstig zijn. tekenreeks[]

PublicIPAddressPropertiesFormat

Naam Description Waarde
ddosSettings Het aangepaste DDoS-beveiligingsbeleid dat is gekoppeld aan het openbare IP-adres. DdosSettings
deleteOption Opgeven wat er met het openbare IP-adres gebeurt wanneer de VM die deze gebruikt, wordt verwijderd 'Verwijderen'
'Loskoppelen'
dnsSettings De FQDN van de DNS-record die is gekoppeld aan het openbare IP-adres. PublicIPAddressDnsSettings
idleTimeoutInMinutes De time-out voor inactiviteit van het openbare IP-adres. int
ipAddress Het IP-adres dat is gekoppeld aan de resource van het openbare IP-adres. tekenreeks
ipTags De lijst met tags die zijn gekoppeld aan het openbare IP-adres. IpTag[]
linkedPublicIPAddress Het gekoppelde openbare IP-adres van de resource van het openbare IP-adres. PublicIPAddress
migrationPhase Migratiefase van openbaar IP-adres. 'Afbreken'
Doorvoeren
'Doorgevoerd'
'Geen'
Voorbereiden
natGateway De NatGateway voor het openbare IP-adres. NatGateway
publicIPAddressVersion De versie van het openbare IP-adres. 'IPv4'
'IPv6'
publicIPAllocationMethod De toewijzingsmethode voor openbare IP-adressen. 'Dynamisch'
Statisch
publicIPPrefix Het openbare IP-voorvoegsel waaruit dit openbare IP-adres moet worden toegewezen. Subresource
servicePublicIPAddress Het openbare IP-adres van de service van de openbare IP-adresresource. PublicIPAddress

DdosSettings

Naam Description Waarde
ddosProtectionPlan Het DDoS-beveiligingsplan dat is gekoppeld aan het openbare IP-adres. Kan alleen worden ingesteld als ProtectionMode is ingeschakeld Subresource
protectionMode De DDoS-beveiligingsmodus van het openbare IP-adres 'Uitgeschakeld'
Ingeschakeld
'VirtualNetworkInherited'

PublicIPAddressDnsSettings

Naam Description Waarde
domainNameLabel Het domeinnaamlabel. De samenvoeging van het domeinnaamlabel en de geregionaliseerde DNS-zone vormen de volledig gekwalificeerde domeinnaam die is gekoppeld aan het openbare IP-adres. Als een domeinnaamlabel is opgegeven, wordt een A DNS-record gemaakt voor het openbare IP-adres in het Microsoft Azure DNS-systeem. tekenreeks
domainNameLabelScope Het labelbereik van de domeinnaam. Als een domeinnaamlabel en een domeinnaamlabelbereik zijn opgegeven, wordt een A DNS-record gemaakt voor het openbare IP-adres in het Microsoft Azure DNS-systeem met een gehashte waarde in FQDN. 'NoReuse'
'ResourceGroupReuse'
'SubscriptionReuse'
'TenantReuse'
Fqdn De Fully Qualified Domain Name van de A DNS-record die is gekoppeld aan het openbare IP-adres. Dit is de samenvoeging van de domeinnaamLabel en de geregionaliseerde DNS-zone. tekenreeks
reverseFqdn De omgekeerde FQDN. Een door de gebruiker zichtbare, volledig gekwalificeerde domeinnaam die wordt omgezet in dit openbare IP-adres. Als de reverseFqdn is opgegeven, wordt er een PTR DNS-record gemaakt die vanaf het IP-adres in het domein in-addr.arpa verwijst naar de omgekeerde FQDN. tekenreeks

IpTag

Naam Description Waarde
ipTagType Het type IP-tag. Voorbeeld: FirstPartyUsage. tekenreeks
tag De waarde van de IP-tag die is gekoppeld aan het openbare IP-adres. Voorbeeld: SQL. tekenreeks

NatGateway

Naam Description Waarde
id Resource-id. tekenreeks
location Resourcelocatie. tekenreeks
properties Nat Gateway-eigenschappen. NatGatewayPropertiesFormat
sku De nat-gateway-SKU. NatGatewaySku
tags Resourcetags. object
Zones Een lijst met beschikbaarheidszones die de zone aangeeft waarin Nat Gateway moet worden geïmplementeerd. tekenreeks[]

NatGatewayPropertiesFormat

Naam Description Waarde
idleTimeoutInMinutes De time-out voor inactiviteit van de NAT-gateway. int
publicIpAddresses Een matrix van openbare IP-adressen die zijn gekoppeld aan de nat-gatewayresource. SubResource[]
publicIpPrefixes Een matrix van openbare IP-voorvoegsels die zijn gekoppeld aan de nat-gatewayresource. SubResource[]

NatGatewaySku

Naam Description Waarde
naam Naam van nat-gateway-SKU. 'Standaard'

PublicIPAddressSku

Naam Description Waarde
naam Naam van een openbare IP-adres-SKU. 'Basic'
'Standaard'
laag Laag van een openbare IP-adres-SKU. 'Globaal'
'Regionaal'

Subnet

Naam Description Waarde
id Resource-id. tekenreeks
naam De naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource. tekenreeks
properties Eigenschappen van het subnet. SubnetEigenschappenOpmaak
type Resourcetype. tekenreeks

SubnetEigenschappenOpmaak

Naam Description Waarde
addressPrefix Het adresvoorvoegsel voor het subnet. tekenreeks
addressPrefixes Lijst met adresvoorvoegsels voor het subnet. tekenreeks[]
applicationGatewayIPConfigurations IP-configuraties van toepassingsgateway van virtuele netwerkresources. ApplicationGatewayIPConfiguration[]
Delegaties Een matrix van verwijzingen naar de delegaties in het subnet. Delegatie[]
ipAllocations Matrix van IpAllocation die verwijst naar dit subnet. SubResource[]
natGateway NAT-gateway die is gekoppeld aan dit subnet. Subresource
networkSecurityGroup De verwijzing naar de NetworkSecurityGroup-resource. NetworkSecurityGroup
privateEndpointNetworkPolicies Netwerkbeleid toepassen op privé-eindpunt in het subnet in- of uitschakelen. 'Uitgeschakeld'
Ingeschakeld
privateLinkServiceNetworkPolicies Schakel het toepassen van netwerkbeleid op de Private Link-service in het subnet in of uit. 'Uitgeschakeld'
Ingeschakeld
routeTable De verwijzing naar de RouteTable-resource. RouteTable
serviceEndpointPolicies Een matrix van beleid voor service-eindpunten. ServiceEndpointPolicy[]
serviceEndpoints Een matrix van service-eindpunten. ServiceEndpointPropertiesFormat[]

ApplicationGatewayIPConfiguration

Naam Description Waarde
id Resource-id. tekenreeks
naam Naam van de IP-configuratie die uniek is binnen een Application Gateway. tekenreeks
properties Eigenschappen van de IP-configuratie van de toepassingsgateway. ApplicationGatewayIPConfigurationPropertiesFormat

ApplicationGatewayIPConfigurationPropertiesFormat

Naam Description Waarde
subnet Verwijzing naar de subnetresource. Een subnet van waaruit de toepassingsgateway het privéadres ophaalt. Subresource

Delegering

Naam Description Waarde
id Resource-id. tekenreeks
naam De naam van de resource die uniek is binnen een subnet. Deze naam kan worden gebruikt voor toegang tot de resource. tekenreeks
properties Eigenschappen van het subnet. ServiceDelegationPropertiesFormat
type Resourcetype. tekenreeks

ServiceDelegationPropertiesFormat

Naam Description Waarde
Servicenaam De naam van de service waaraan het subnet moet worden gedelegeerd (bijvoorbeeld Microsoft.Sql/servers). tekenreeks

NetworkSecurityGroup

Naam Description Waarde
id Resource-id. tekenreeks
location Resourcelocatie. tekenreeks
properties Eigenschappen van de netwerkbeveiligingsgroep. NetworkSecurityGroupPropertiesFormat
tags Resourcetags. object

NetworkSecurityGroupPropertiesFormat

Naam Description Waarde
flushConnection Wanneer deze optie is ingeschakeld, worden stromen die zijn gemaakt op basis van netwerkbeveiligingsgroepverbindingen opnieuw geëvalueerd wanneer regels worden bijgewerkt. Initiële activering activeert een nieuwe evaluatie. booleaans
securityRules Een verzameling beveiligingsregels van de netwerkbeveiligingsgroep. SecurityRule[]

SecurityRule

Naam Description Waarde
id Resource-id. tekenreeks
naam De naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource. tekenreeks
properties Eigenschappen van de beveiligingsregel. SecurityRulePropertiesFormat
type Het type resource. tekenreeks

SecurityRulePropertiesFormat

Naam Description Waarde
toegang Het netwerkverkeer wordt toegestaan of geweigerd. 'Toestaan'
Weigeren (vereist)
beschrijving Een beschrijving voor deze regel. Beperkt tot 140 tekens. tekenreeks
destinationAddressPrefix Het voorvoegsel van het doeladres. CIDR of doel-IP-bereik. Het sterretje *kan ook worden gebruikt om alle bron-IP-adressen te vinden. Standaardtags zoals 'VirtualNetwork', 'AzureLoadBalancer' en 'Internet' kunnen ook worden gebruikt. tekenreeks
destinationAddressPrefixes De doeladresvoorvoegsels. CIDR- of doel-IP-bereiken. tekenreeks[]
destinationApplicationSecurityGroups De toepassingsbeveiligingsgroep die is opgegeven als doel. ApplicationSecurityGroup[]
destinationPortRange De doelpoort of het doelbereik. Geheel getal of bereik tussen 0 en 65535. Het sterretje *kan ook worden gebruikt om alle poorten te vinden. tekenreeks
destinationPortRanges De doelpoortbereiken. tekenreeks[]
richting De richting van de regel. De richting geeft aan of de regel wordt geëvalueerd voor binnenkomend of uitgaand verkeer. 'Inkomend'
'Uitgaand' (vereist)
priority De prioriteit van de regel. De waarde kan tussen 100 en 4096 zijn. Het prioriteitsnummer moet uniek zijn voor elke regel in de verzameling. Hoe lager het prioriteitsnummer, hoe hoger de prioriteit van de regel. int (vereist)
protocol Netwerkprotocol waarop deze regel van toepassing is. '*'
'Ah'
'Esp'
'Icmp'
Tcp
'Udp' (vereist)
sourceAddressPrefix Het CIDR- of bron-IP-bereik. Het sterretje *kan ook worden gebruikt om alle bron-IP-adressen te vinden. Standaardtags zoals 'VirtualNetwork', 'AzureLoadBalancer' en 'Internet' kunnen ook worden gebruikt. Als dit een regel voor inkomend verkeer is, geeft u op waar netwerkverkeer vandaan komt. tekenreeks
sourceAddressPrefixes De CIDR- of bron-IP-bereiken. tekenreeks[]
sourceApplicationSecurityGroups De toepassingsbeveiligingsgroep die is opgegeven als bron. ApplicationSecurityGroup[]
sourcePortRange De bronpoort of het bronbereik. Geheel getal of bereik tussen 0 en 65535. Sterretje *kan ook worden gebruikt om alle poorten te vinden. tekenreeks
sourcePortRanges De bronpoortbereiken. tekenreeks[]

ApplicationSecurityGroup

Naam Description Waarde
id Resource-id. tekenreeks
location Resourcelocatie. tekenreeks
properties Eigenschappen van de toepassingsbeveiligingsgroep. ApplicationSecurityGroupPropertiesFormat
tags Resourcetags. object

ApplicationSecurityGroupPropertiesFormat

Dit object bevat geen eigenschappen die tijdens de implementatie moeten worden ingesteld. Alle eigenschappen zijn ReadOnly.

RouteTable

Naam Description Waarde
id Resource-id. tekenreeks
location Resourcelocatie. tekenreeks
properties Eigenschappen van de routetabel. RouteTablePropertiesFormat
tags Resourcetags. object

RouteTablePropertiesFormat

Naam Description Waarde
disableBgpRoutePropagation Of de routes die door BGP in die routetabel zijn geleerd, moeten worden uitgeschakeld. Waar betekent uitschakelen. booleaans
Routes Verzameling van routes in een routetabel. Route[]

Route

Naam Description Waarde
id Resource-id. tekenreeks
naam De naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource. tekenreeks
properties Eigenschappen van de route. RoutePropertiesFormat
type Het type resource. tekenreeks

RoutePropertiesFormat

Naam Description Waarde
addressPrefix De doel-CIDR waarop de route van toepassing is. tekenreeks
hasBgpOverride Een waarde die aangeeft of deze route overlappende BGP-routes overschrijft, ongeacht LPM. booleaans
nextHopIpAddress De IP-adrespakketten moeten worden doorgestuurd naar. Volgende hopwaarden zijn alleen toegestaan in routes waarbij het volgende hoptype VirtualAppliance is. tekenreeks
nextHopType Het type hop in Azure waarnaar het pakket moet worden doorgestuurd. 'Internet'
'Geen'
'VirtualAppliance'
'VirtualNetworkGateway'
'VnetLocal' (vereist)

ServiceEndpointPolicy

Naam Description Waarde
id Resource-id. tekenreeks
location Resourcelocatie. tekenreeks
properties Eigenschappen van het service-eindpuntbeleid. ServiceEndpointPolicyPropertiesFormat
tags Resourcetags. object

ServiceEndpointPolicyPropertiesFormat

Naam Description Waarde
contextualServiceEndpointPolicies Een verzameling contextueel beleid voor service-eindpunten. tekenreeks[]
serviceAlias De alias die aangeeft of het beleid deel uitmaakt van een service tekenreeks
serviceEndpointPolicyDefinitions Een verzameling beleidsdefinities voor service-eindpunten van het service-eindpuntbeleid. ServiceEndpointPolicyDefinition[]

ServiceEndpointPolicyDefinition

Naam Description Waarde
id Resource-id. tekenreeks
naam De naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource. tekenreeks
properties Eigenschappen van de beleidsdefinitie voor service-eindpunten. ServiceEndpointPolicyDefinitionPropertiesFormat
type Het type resource. tekenreeks

ServiceEndpointPolicyDefinitionPropertiesFormat

Naam Description Waarde
beschrijving Een beschrijving voor deze regel. Beperkt tot 140 tekens. tekenreeks
service Naam van service-eindpunt. tekenreeks
serviceResources Een lijst met serviceresources. tekenreeks[]

ServiceEndpointPropertiesFormat

Naam Description Waarde
locaties Een lijst met locaties. tekenreeks[]
service Het type eindpuntservice. tekenreeks

InboundNatPool

Naam Description Waarde
id Resource-id. tekenreeks
naam De naam van de resource die uniek is binnen de set binnenkomende NAT-pools die door de load balancer worden gebruikt. Deze naam kan worden gebruikt voor toegang tot de resource. tekenreeks
properties Eigenschappen van binnenkomende NAT-pool van load balancer. InboundNatPoolPropertiesFormat

InboundNatPoolPropertiesFormat

Naam Description Waarde
backendPort De poort die wordt gebruikt voor interne verbindingen op het eindpunt. Acceptabele waarden liggen tussen 1 en 65535. int (vereist)
enableFloatingIP Hiermee configureert u het eindpunt van een virtuele machine voor de zwevende IP-mogelijkheid die is vereist voor het configureren van een SQL AlwaysOn-beschikbaarheidsgroep. Deze instelling is vereist wanneer u de SQL AlwaysOn-beschikbaarheids-Groepen in SQL Server gebruikt. Deze instelling kan niet worden gewijzigd nadat u het eindpunt hebt gemaakt. booleaans
enableTcpReset Ontvang bidirectioneel TCP Opnieuw instellen bij time-out voor niet-actieve TCP-stroom of onverwachte beëindiging van de verbinding. Dit element wordt alleen gebruikt wanneer het protocol is ingesteld op TCP. booleaans
frontendIPConfiguration Een verwijzing naar front-end-IP-adressen. Subresource
frontendPortRangeEnd Het laatste poortnummer in het bereik van externe poorten dat wordt gebruikt om inkomende NAT's te leveren aan NIC's die zijn gekoppeld aan een load balancer. Acceptabele waarden liggen tussen 1 en 65535. int (vereist)
frontendPortRangeStart Het eerste poortnummer in het bereik van externe poorten dat wordt gebruikt om inkomende NAT's te leveren aan NIC's die zijn gekoppeld aan een load balancer. Acceptabele waarden liggen tussen 1 en 65534. int (vereist)
idleTimeoutInMinutes De time-out voor de TCP-inactieve verbinding. De waarde kan worden ingesteld tussen 4 en 30 minuten. De standaardwaarde is 4 minuten. Dit element wordt alleen gebruikt wanneer het protocol is ingesteld op TCP. int
protocol De verwijzing naar het transportprotocol dat wordt gebruikt door de binnenkomende NAT-pool. 'Alle'
Tcp
'Udp' (vereist)

InboundNatRule

Naam Description Waarde
id Resource-id. tekenreeks
naam De naam van de resource die uniek is binnen de set binnenkomende NAT-regels die door de load balancer worden gebruikt. Deze naam kan worden gebruikt voor toegang tot de resource. tekenreeks
properties Eigenschappen van binnenkomende NAT-regel voor load balancer. InboundNatRulePropertiesFormat

InboundNatRulePropertiesFormat

Naam Description Waarde
backendAddressPool Een verwijzing naar de resource backendAddressPool. Subresource
backendPort De poort die wordt gebruikt voor het interne eindpunt. Acceptabele waarden variëren van 1 tot 65535. int
enableFloatingIP Hiermee configureert u het eindpunt van een virtuele machine voor de zwevende IP-mogelijkheid die is vereist voor het configureren van een SQL AlwaysOn-beschikbaarheidsgroep. Deze instelling is vereist wanneer u de SQL AlwaysOn-beschikbaarheids-Groepen in SQL Server gebruikt. Deze instelling kan niet worden gewijzigd nadat u het eindpunt hebt gemaakt. booleaans
enableTcpReset Ontvang bidirectioneel TCP Opnieuw instellen bij time-out voor niet-actieve TCP-stroom of onverwachte beëindiging van de verbinding. Dit element wordt alleen gebruikt wanneer het protocol is ingesteld op TCP. booleaans
frontendIPConfiguration Een verwijzing naar front-end-IP-adressen. Subresource
frontendPort De poort voor het externe eindpunt. Poortnummers voor elke regel moeten uniek zijn binnen de Load Balancer. Acceptabele waarden variëren van 1 tot 65534. int
frontendPortRangeEnd Het einde van het poortbereik voor het externe eindpunt. Deze eigenschap wordt samen met BackendAddressPool en FrontendPortRangeStart gebruikt. Afzonderlijke poorttoewijzingen voor binnenkomende NAT-regels worden gemaakt voor elk back-endadres van BackendAddressPool. Acceptabele waarden variëren van 1 tot 65534. int
frontendPortRangeStart Het poortbereik start voor het externe eindpunt. Deze eigenschap wordt samen met BackendAddressPool en FrontendPortRangeEnd gebruikt. Afzonderlijke poorttoewijzingen voor binnenkomende NAT-regels worden gemaakt voor elk back-endadres van BackendAddressPool. Acceptabele waarden variëren van 1 tot 65534. int
idleTimeoutInMinutes De time-out voor de TCP-inactieve verbinding. De waarde kan worden ingesteld tussen 4 en 30 minuten. De standaardwaarde is 4 minuten. Dit element wordt alleen gebruikt wanneer het protocol is ingesteld op TCP. int
protocol De verwijzing naar het transportprotocol dat wordt gebruikt door de taakverdelingsregel. 'Alle'
Tcp
'Udp'

LoadBalancingRule

Naam Description Waarde
id Resource-id. tekenreeks
naam De naam van de resource die uniek is binnen de set taakverdelingsregels die door de load balancer worden gebruikt. Deze naam kan worden gebruikt voor toegang tot de resource. tekenreeks
properties Eigenschappen van load balancer-taakverdelingsregel. LoadBalancingRulePropertiesFormat

LoadBalancingRulePropertiesFormat

Naam Description Waarde
backendAddressPool Een verwijzing naar een pool met DIPs. Binnenkomend verkeer wordt willekeurig verdeeld over IP-adressen in de back-end-IP's. Subresource
backendAddressPools Een matrix van verwijzingen naar pool van DIPs. SubResource[]
backendPort De poort die wordt gebruikt voor interne verbindingen op het eindpunt. Acceptabele waarden liggen tussen 0 en 65535. Houd er rekening mee dat waarde 0 elke poort inschakelt. int
disableOutboundSnat Hiermee configureert u SNAT voor de VM's in de back-endpool om het publicIP-adres te gebruiken dat is opgegeven in de front-end van de taakverdelingsregel. booleaans
enableFloatingIP Hiermee configureert u het eindpunt van een virtuele machine voor de zwevende IP-mogelijkheid die is vereist voor het configureren van een SQL AlwaysOn-beschikbaarheidsgroep. Deze instelling is vereist wanneer u de SQL AlwaysOn-beschikbaarheids-Groepen in SQL Server gebruikt. Deze instelling kan niet worden gewijzigd nadat u het eindpunt hebt gemaakt. booleaans
enableTcpReset Ontvang bidirectioneel TCP Opnieuw instellen bij time-out voor niet-actieve TCP-stroom of onverwachte beëindiging van de verbinding. Dit element wordt alleen gebruikt wanneer het protocol is ingesteld op TCP. booleaans
frontendIPConfiguration Een verwijzing naar front-end-IP-adressen. Subresource
frontendPort De poort voor het externe eindpunt. Poortnummers voor elke regel moeten uniek zijn binnen de Load Balancer. Acceptabele waarden liggen tussen 0 en 65534. Houd er rekening mee dat waarde 0 elke poort inschakelt. int (vereist)
idleTimeoutInMinutes De time-out voor de TCP-inactieve verbinding. De waarde kan worden ingesteld tussen 4 en 30 minuten. De standaardwaarde is 4 minuten. Dit element wordt alleen gebruikt wanneer het protocol is ingesteld op TCP. int
loadDistribution Het distributiebeleid voor belasting voor deze regel. 'Standaard'
'SourceIP'
'SourceIPProtocol'
probe De verwijzing naar de load balancer-test die wordt gebruikt door de taakverdelingsregel. Subresource
protocol De verwijzing naar het transportprotocol dat wordt gebruikt door de taakverdelingsregel. 'Alle'
Tcp
'Udp' (vereist)

OutboundRule

Naam Description Waarde
id Resource-id. tekenreeks
naam De naam van de resource die uniek is binnen de set uitgaande regels die door de load balancer worden gebruikt. Deze naam kan worden gebruikt voor toegang tot de resource. tekenreeks
properties Eigenschappen van uitgaande regel voor load balancer. OutboundRulePropertiesFormat

OutboundRulePropertiesFormat

Naam Description Waarde
allocatedOutboundPorts Het aantal uitgaande poorten dat moet worden gebruikt voor NAT. int
backendAddressPool Een verwijzing naar een pool met DIPs. Uitgaand verkeer wordt willekeurig verdeeld over IP-adressen in de back-end-IP's. SubResource (vereist)
enableTcpReset Ontvang bidirectioneel TCP Opnieuw instellen bij een time-out voor niet-actieve TCP-stroom of onverwachte beëindiging van de verbinding. Dit element wordt alleen gebruikt wanneer het protocol is ingesteld op TCP. booleaans
frontendIPConfigurations De front-end-IP-adressen van de load balancer. SubResource[] (vereist)
idleTimeoutInMinutes De time-out voor de NIET-actieve TCP-verbinding. int
protocol Het protocol voor de uitgaande regel in load balancer. 'Alle'
Tcp
'Udp' (vereist)

Test

Naam Description Waarde
id Resource-id. tekenreeks
naam De naam van de resource die uniek is binnen de set tests die door de load balancer wordt gebruikt. Deze naam kan worden gebruikt voor toegang tot de resource. tekenreeks
properties Eigenschappen van load balancer-test. ProbePropertiesFormat

ProbePropertiesFormat

Naam Description Waarde
intervalInSeconds Het interval, in seconden, voor hoe vaak het eindpunt moet worden gecontroleerd op de status. Normaal gesproken is het interval iets minder dan de helft van de toegewezen time-outperiode (in seconden), waardoor twee volledige tests kunnen worden uitgevoerd voordat het exemplaar uit de rotatie wordt gehaald. De standaardwaarde is 15, de minimumwaarde is 5. int
numberOfProbes Het aantal tests waarbij, als er geen reactie is, ertoe leidt dat verder verkeer niet meer naar het eindpunt wordt verzonden. Met deze waarden kunnen eindpunten sneller of langzamer uit de rotatie worden gehaald dan de gebruikelijke tijden die in Azure worden gebruikt. int
poort De poort voor het communiceren van de test. Mogelijke waarden variëren van 1 tot 65535, inclusief. int (vereist)
probeThreshold Het aantal opeenvolgende geslaagde of mislukte tests om toe te staan of te weigeren dat verkeer naar dit eindpunt wordt geleverd. Nadat het aantal opeenvolgende tests dat gelijk is aan deze waarde is mislukt, wordt het eindpunt uit de rotatie gehaald en moet hetzelfde aantal geslaagde opeenvolgende tests worden teruggezet in de rotatie. int
protocol Het protocol van het eindpunt. Als Tcp is opgegeven, is een ontvangen ACK vereist om de test te laten slagen. Als 'Http' of 'Https' is opgegeven, is een 200 OK-antwoord van de specificeert-URI vereist om de test te laten slagen. Http
Https
Tcp (vereist)
requestPath De URI die wordt gebruikt voor het aanvragen van de status van de VM. Pad is vereist als een protocol is ingesteld op http. Anders is het niet toegestaan. Er is geen standaardwaarde. tekenreeks

LoadBalancerSku

Naam Description Waarde
naam Naam van een load balancer-SKU. 'Basic'
'Gateway'
'Standaard'
laag Laag van een load balancer-SKU. 'Globaal'
'Regionaal'

Snelstartsjablonen

Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.

Template Beschrijving
Openbare Load Balancer gekoppeld aan een gateway-Load Balancer

Implementeren op Azure
Met deze sjabloon kunt u een openbare Standard Load Balancer implementeren die is gekoppeld aan een gateway-Load Balancer. Het verkeer dat van internet binnenkomt, wordt gerouteerd naar de gateway Load Balancer met Linux-VM's (NVA's) in de back-endpool.
Creatie een VM met meerdere NIC's en RDP toegankelijk

Implementeren op Azure
Met deze sjabloon kunt u een Virtual Machines maken met meerdere (2) netwerkinterfaces (NIC's) en RDP die kan worden verbonden met een geconfigureerde load balancer en een binnenkomende NAT-regel. Met deze sjabloon kunnen eenvoudig meer NIC's worden toegevoegd. Met deze sjabloon worden ook een opslagaccount, Virtual Network, openbaar IP-adres en 2 netwerkinterfaces (front-end en back-end) geïmplementeerd.
2 VM's in VNET - Interne Load Balancer- en LB-regels

Implementeren op Azure
Met deze sjabloon kunt u 2 Virtual Machines maken in een VNET en onder een interne load balancer en een taakverdelingsregel configureren op poort 80. Met deze sjabloon worden ook een opslagaccount, Virtual Network, openbaar IP-adres, beschikbaarheidsset en netwerkinterfaces geïmplementeerd.
2 VM's in een Load Balancer en taakverdelingsregels

Implementeren op Azure
Met deze sjabloon kunt u twee Virtual Machines maken onder een load balancer en een taakverdelingsregel configureren op poort 80. Met deze sjabloon worden ook een opslagaccount, Virtual Network, openbaar IP-adres, beschikbaarheidsset en netwerkinterfaces geïmplementeerd. In deze sjabloon gebruiken we de mogelijkheid van resourcelussen om de netwerkinterfaces en virtuele machines te maken
2 VM's in een Load Balancer en NAT-regels configureren op de LB

Implementeren op Azure
Met deze sjabloon kunt u 2 Virtual Machines maken in een beschikbaarheidsset en NAT-regels configureren via de load balancer. Met deze sjabloon worden ook een opslagaccount, Virtual Network, openbaar IP-adres en netwerkinterfaces geïmplementeerd. In deze sjabloon gebruiken we de mogelijkheid van resourcelussen om de netwerkinterfaces en virtuele machines te maken
Een VM-schaalset implementeren met Virtuele Linux-machines achter ILB

Implementeren op Azure
Met deze sjabloon kunt u een VM-schaalset met Linux-VM's implementeren met behulp van de nieuwste gepatchte versie van Ubuntu Linux 15.10 of 14.04.4-LTS. Deze VM's bevinden zich achter een interne load balancer met NAT-regels voor SSH-verbindingen.
AzureDatabricks-sjabloon voor VNetInjectie en Load Balancer

Implementeren op Azure
Met deze sjabloon kunt u een load balancer, netwerkbeveiligingsgroep, een virtueel netwerk en een Azure Databricks-werkruimte maken met het virtuele netwerk.
Een interne load balancer van het type Standard maken

Implementeren op Azure
Met deze sjabloon maakt u een standaard interne Azure Load Balancer met een regeltaakverdelingspoort 80
Creatie een standaard interne load balancer met ha-poorten

Implementeren op Azure
Met deze sjabloon maakt u een standaard interne Azure Load Balancer met een taakverdelingsregel voor ha-poorten
Een load balancer voor meerdere regio's maken

Implementeren op Azure
Met deze sjabloon maakt u een load balancer voor meerdere regio's met een back-endpool die twee regionale load balancers bevat. Load balancer voor meerdere regio's is momenteel beschikbaar in beperkte regio's. De regionale load balancers achter de load balancer voor meerdere regio's kunnen zich in elke regio bevinden.
Standard Load Balancer met back-endpool op IP-adressen

Implementeren op Azure
Deze sjabloon wordt gebruikt om te laten zien hoe ARM-sjablonen kunnen worden gebruikt voor het configureren van de back-endpool van een Load Balancer op IP-adres, zoals beschreven in het document Beheer van back-endpool.
Creatie een load balancer met een openbaar IPv6-adres

Implementeren op Azure
Met deze sjabloon maakt u een internetgerichte load balancer met een openbaar IPv6-adres, taakverdelingsregels en twee VM's voor de back-endpool.
een standaard load balancer Creatie

Implementeren op Azure
Met deze sjabloon maakt u een internetgerichte load balancer, taakverdelingsregels en drie VM's voor de back-endpool met elke VM in een redundante zone.
Load Balancer met 2 VIP's, elk met één LB-regel

Implementeren op Azure
Met deze sjabloon kunt u een Load Balancer, 2 openbare IP-adressen maken voor de load balancer (multivip), Virtual Network, netwerkinterface in de Virtual Network & een LB-regel in de Load Balancer die wordt gebruikt door de netwerkinterface.
Load Balancer met inkomende NAT-regel

Implementeren op Azure
Met deze sjabloon kunt u een Load Balancer, openbaar IP-adres voor de load balancer, Virtual Network netwerkinterface maken in de Virtual Network & een NAT-regel in de Load Balancer die wordt gebruikt door de netwerkinterface.

Resourcedefinitie van ARM-sjabloon

Het resourcetype loadBalancers kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.Network/loadBalancers-resource wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

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

Eigenschapswaarden

loadBalancers

Naam Description Waarde
type Het resourcetype 'Microsoft.Network/loadBalancers'
apiVersion De resource-API-versie '2023-04-01'
naam De resourcenaam tekenreeks (vereist)

Tekenlimiet: 1-80

Geldige tekens:
Alfanumerieken, onderstrepingstekens, punten en afbreekstreepjes.

Begin met alfanumeriek. Einde alfanumeriek of onderstrepingsteken.
location Resourcelocatie. tekenreeks
tags Resourcetags. Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken
sku De load balancer-SKU. LoadBalancerSku
extendedLocation De uitgebreide locatie van de load balancer. ExtendedLocation
properties Eigenschappen van load balancer. LoadBalancerPropertiesFormat

ExtendedLocation

Naam Description Waarde
naam De naam van de uitgebreide locatie. tekenreeks
type Het type van de uitgebreide locatie. 'EdgeZone'

LoadBalancerPropertiesFormat

Naam Description Waarde
backendAddressPools Verzameling van back-endadresgroepen die worden gebruikt door een load balancer. BackendAddressPool[]
frontendIPConfigurations Object dat de front-end-IP-adressen vertegenwoordigt die moeten worden gebruikt voor de load balancer. FrontendIPConfiguration[]
inboundNatPools Definieert een extern poortbereik voor binnenkomende NAT naar één back-endpoort op NIC's die zijn gekoppeld aan een load balancer. Inkomende NAT-regels worden automatisch gemaakt voor elke NIC die is gekoppeld aan de Load Balancer met behulp van een externe poort uit dit bereik. Het definiëren van een inkomende NAT-pool op uw Load Balancer is wederzijds exclusief met het definiëren van binnenkomende NAT-regels. Vanuit virtuele-machineschaalsets wordt verwezen naar binnenkomende NAT-pools. NIC's die zijn gekoppeld aan afzonderlijke virtuele machines, kunnen niet verwijzen naar een binnenkomende NAT-pool. Ze moeten verwijzen naar afzonderlijke binnenkomende NAT-regels. InboundNatPool[]
inboundNatRules Verzameling van binnenkomende NAT-regels die worden gebruikt door een load balancer. Het definiëren van binnenkomende NAT-regels op uw load balancer is wederzijds exclusief met het definiëren van een binnenkomende NAT-pool. Vanuit virtuele-machineschaalsets wordt verwezen naar binnenkomende NAT-pools. NIC's die zijn gekoppeld aan afzonderlijke virtuele machines, kunnen niet verwijzen naar een inkomende NAT-pool. Ze moeten verwijzen naar afzonderlijke binnenkomende NAT-regels. InboundNatRule[]
loadBalancingRules Objectverzameling die de taakverdelingsregels vertegenwoordigt Hiermee wordt de inrichting opgehaald. LoadBalancingRule[]
outboundRules De uitgaande regels. OutboundRule[]
Sondes Verzameling testobjecten die worden gebruikt in de load balancer. Test[]

BackendAddressPool

Naam Description Waarde
id Resource-id. tekenreeks
naam De naam van de resource die uniek is binnen de set back-endadresgroepen die door de load balancer worden gebruikt. Deze naam kan worden gebruikt voor toegang tot de resource. tekenreeks
properties Eigenschappen van de back-endadresgroep van de load balancer. BackendAddressPoolPropertiesFormat

BackendAddressPoolPropertiesFormat

Naam Description Waarde
drainPeriodInSeconds Het aantal seconden Load Balancer wacht voordat reset naar het client- en back-endadres wordt verzonden. int
loadBalancerBackendAddresses Een matrix met back-endadressen. LoadBalancerBackendAddress[]
location De locatie van de back-endadresgroep. tekenreeks
syncMode Synchrone modus back-endadres voor de back-endpool 'Automatisch'
'Handmatig'
tunnelInterfaces Een matrix van gateway load balancer tunnelinterfaces. GatewayLoadBalancerTunnelInterface[]
virtualNetwork Een verwijzing naar een virtueel netwerk. Subresource

LoadBalancerBackendAddress

Naam Description Waarde
naam Naam van het back-endadres. tekenreeks
properties Eigenschappen van de back-endadresgroep van de load balancer. LoadBalancerBackendAddressPropertiesFormat

LoadBalancerBackendAddressPropertiesFormat

Naam Description Waarde
adminState Een lijst met beheerstatussen die eenmaal zijn ingesteld, kan de statustest overschrijven, zodat Load Balancer altijd nieuwe verbindingen doorstuurt naar de back-end of nieuwe verbindingen weigert en bestaande verbindingen opnieuw instelt. 'Omlaag'
'Geen'
'Omhoog'
ipAddress IP-adres dat hoort bij het virtuele netwerk waarnaar wordt verwezen. tekenreeks
loadBalancerFrontendIPConfiguration Verwijzing naar de front-end-IP-adresconfiguratie die is gedefinieerd in regionale loadbalancer. Subresource
subnet Verwijzing naar een bestaand subnet. Subresource
virtualNetwork Verwijzing naar een bestaand virtueel netwerk. Subresource

Subresource

Naam Description Waarde
id Resource-id. tekenreeks

GatewayLoadBalancerTunnelInterface

Naam Description Waarde
Id Id van de tunnelinterface van de gateway load balancer. int
poort Poort van gateway load balancer tunnel interface. int
protocol Protocol van de tunnelinterface van de gateway load balancer. 'Native'
'Geen'
'VXLAN'
type Het verkeerstype van de tunnelinterface van de gateway load balancer. Extern
'Intern'
'Geen'

FrontendIPConfiguration

Naam Description Waarde
id Resource-id. tekenreeks
naam De naam van de resource die uniek is binnen de set front-end-IP-configuraties die door de load balancer wordt gebruikt. Deze naam kan worden gebruikt voor toegang tot de resource. tekenreeks
properties Eigenschappen van de load balancer-test. FrontendIPConfigurationPropertiesFormat
Zones Een lijst met beschikbaarheidszones die het IP-adres aangeeft dat voor de resource is toegewezen, moet afkomstig zijn. tekenreeks[]

FrontendIPConfigurationPropertiesFormat

Naam Description Waarde
gatewayLoadBalancer De verwijzing naar front-end-IP van gateway load balancer. SubResource
privateIPAddress Het privé-IP-adres van de IP-configuratie. tekenreeks
privateIPAddressVersion Of de specifieke ip-configuratie IPv4 of IPv6 is. De standaardwaarde wordt gebruikt als IPv4. 'IPv4'
'IPv6'
privateIPAllocationMethod De toewijzingsmethode privé-IP. 'Dynamisch'
Statisch
publicIPAddress De verwijzing naar de openbare IP-resource. PublicIPAddress
publicIPPrefix De verwijzing naar de resource Openbaar IP-voorvoegsel. SubResource
subnet De verwijzing naar de subnetresource. Subnet

PublicIPAddress

Naam Description Waarde
extendedLocation De uitgebreide locatie van het openbare IP-adres. ExtendedLocation
id Resource-id. tekenreeks
location Resourcelocatie. tekenreeks
properties Eigenschappen van openbaar IP-adres. PublicIPAddressPropertiesFormat
sku De openbare IP-adres-SKU. PublicIPAddressSku
tags Resourcetags. object
Zones Een lijst met beschikbaarheidszones die het IP-adres aangeeft dat voor de resource is toegewezen, moet afkomstig zijn. tekenreeks[]

PublicIPAddressPropertiesFormat

Naam Description Waarde
ddosSettings Het aangepaste DDoS-beveiligingsbeleid dat is gekoppeld aan het openbare IP-adres. DdosSettings
deleteOption Opgeven wat er met het openbare IP-adres gebeurt wanneer de VM die deze gebruikt, wordt verwijderd 'Verwijderen'
'Loskoppelen'
dnsSettings De FQDN van de DNS-record die is gekoppeld aan het openbare IP-adres. PublicIPAddressDnsSettings
idleTimeoutInMinutes De time-out voor inactiviteit van het openbare IP-adres. int
ipAddress Het IP-adres dat is gekoppeld aan de openbare IP-adresresource. tekenreeks
ipTags De lijst met tags die zijn gekoppeld aan het openbare IP-adres. IpTag[]
linkedPublicIPAddress Het gekoppelde openbare IP-adres van de openbare IP-adresresource. PublicIPAddress
migrationPhase Migratiefase van openbaar IP-adres. 'Afbreken'
Doorvoeren
'Vastgelegd'
'Geen'
'Voorbereiden'
natGateway De NatGateway voor het openbare IP-adres. NatGateway
publicIPAddressVersion De versie van het openbare IP-adres. 'IPv4'
'IPv6'
publicIPAllocationMethod De toewijzingsmethode voor openbare IP-adressen. 'Dynamisch'
Statisch
publicIPPrefix Het openbare IP-voorvoegsel waaruit dit openbare IP-adres moet worden toegewezen. Subresource
servicePublicIPAddress Het openbare IP-adres van de service van de openbare IP-adresresource. PublicIPAddress

DdosSettings

Naam Description Waarde
ddosProtectionPlan Het DDoS-beveiligingsplan dat is gekoppeld aan het openbare IP-adres. Kan alleen worden ingesteld als ProtectionMode is ingeschakeld Subresource
protectionMode De DDoS-beveiligingsmodus van het openbare IP-adres 'Uitgeschakeld'
Ingeschakeld
'VirtualNetworkInherited'

PublicIPAddressDnsSettings

Naam Description Waarde
domainNameLabel Het domeinnaamlabel. De samenvoeging van het domeinnaamlabel en de geregionaliseerde DNS-zone vormen de volledig gekwalificeerde domeinnaam die is gekoppeld aan het openbare IP-adres. Als een domeinnaamlabel is opgegeven, wordt een A DNS-record gemaakt voor het openbare IP-adres in het Microsoft Azure DNS-systeem. tekenreeks
domainNameLabelScope Het labelbereik van de domeinnaam. Als een domeinnaamlabel en een domeinnaamlabelbereik zijn opgegeven, wordt een A DNS-record gemaakt voor het openbare IP-adres in het Microsoft Azure DNS-systeem met een gehashte waarde in FQDN. 'NoReuse'
'ResourceGroupReuse'
'SubscriptionReuse'
'TenantReuse'
Fqdn De Fully Qualified Domain Name van de A DNS-record die is gekoppeld aan het openbare IP-adres. Dit is de samenvoeging van de domeinnaamLabel en de geregionaliseerde DNS-zone. tekenreeks
reverseFqdn De omgekeerde FQDN. Een door de gebruiker zichtbare, volledig gekwalificeerde domeinnaam die wordt omgezet in dit openbare IP-adres. Als de reverseFqdn is opgegeven, wordt er een PTR DNS-record gemaakt die vanaf het IP-adres in het domein in-addr.arpa verwijst naar de omgekeerde FQDN. tekenreeks

IpTag

Naam Description Waarde
ipTagType Het type IP-tag. Voorbeeld: FirstPartyUsage. tekenreeks
tag De waarde van de IP-tag die is gekoppeld aan het openbare IP-adres. Voorbeeld: SQL. tekenreeks

NatGateway

Naam Description Waarde
id Resource-id. tekenreeks
location Resourcelocatie. tekenreeks
properties Nat Gateway-eigenschappen. NatGatewayPropertiesFormat
sku De nat-gateway-SKU. NatGatewaySku
tags Resourcetags. object
Zones Een lijst met beschikbaarheidszones die de zone aangeeft waarin Nat Gateway moet worden geïmplementeerd. tekenreeks[]

NatGatewayPropertiesFormat

Naam Description Waarde
idleTimeoutInMinutes De time-out voor inactiviteit van de NAT-gateway. int
publicIpAddresses Een matrix van openbare IP-adressen die zijn gekoppeld aan de nat-gatewayresource. SubResource[]
publicIpPrefixes Een matrix met openbare IP-voorvoegsels die zijn gekoppeld aan de nat-gatewayresource. SubResource[]

NatGatewaySku

Naam Description Waarde
naam Naam van nat-gateway-SKU. 'Standaard'

PublicIPAddressSku

Naam Description Waarde
naam Naam van een openbare IP-adres-SKU. 'Basic'
'Standaard'
laag Laag van een openbare IP-adres-SKU. 'Globaal'
'Regionaal'

Subnet

Naam Description Waarde
id Resource-id. tekenreeks
naam De naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource. tekenreeks
properties Eigenschappen van het subnet. SubnetEigenschappenOpmaak
type Resourcetype. tekenreeks

SubnetEigenschappenOpmaak

Naam Description Waarde
addressPrefix Het adresvoorvoegsel voor het subnet. tekenreeks
addressPrefixes Lijst met adresvoorvoegsels voor het subnet. tekenreeks[]
applicationGatewayIPConfigurations IP-configuraties van toepassingsgateway van virtuele netwerkresource. ApplicationGatewayIPConfiguration[]
Delegaties Een matrix van verwijzingen naar de delegaties in het subnet. Delegatie[]
ipAllocations Matrix van IpAllocation die verwijst naar dit subnet. SubResource[]
natGateway Nat-gateway die is gekoppeld aan dit subnet. SubResource
networkSecurityGroup De verwijzing naar de resource NetworkSecurityGroup. NetworkSecurityGroup
privateEndpointNetworkPolicies Netwerkbeleid toepassen op privé-eindpunt in het subnet in- of uitschakelen. 'Uitgeschakeld'
Ingeschakeld
privateLinkServiceNetworkPolicies Netwerkbeleid toepassen op private link-service in het subnet in- of uitschakelen. 'Uitgeschakeld'
Ingeschakeld
routeTable De verwijzing naar de RouteTable-resource. RouteTable
serviceEndpointPolicies Een matrix met beleidsregels voor service-eindpunten. ServiceEndpointPolicy[]
serviceEndpoints Een matrix van service-eindpunten. ServiceEndpointPropertiesFormat[]

ApplicationGatewayIPConfiguration

Naam Description Waarde
id Resource-id. tekenreeks
naam Naam van de IP-configuratie die uniek is binnen een Application Gateway. tekenreeks
properties Eigenschappen van de IP-configuratie van de toepassingsgateway. ApplicationGatewayIPConfigurationPropertiesFormat

ApplicationGatewayIPConfigurationPropertiesFormat

Naam Description Waarde
subnet Verwijzing naar de subnetresource. Een subnet van waaruit de toepassingsgateway het privéadres ophaalt. Subresource

Delegering

Naam Description Waarde
id Resource-id. tekenreeks
naam De naam van de resource die uniek is binnen een subnet. Deze naam kan worden gebruikt voor toegang tot de resource. tekenreeks
properties Eigenschappen van het subnet. ServiceDelegationPropertiesFormat
type Resourcetype. tekenreeks

ServiceDelegationPropertiesFormat

Naam Description Waarde
Servicenaam De naam van de service waaraan het subnet moet worden gedelegeerd (bijvoorbeeld Microsoft.Sql/servers). tekenreeks

NetworkSecurityGroup

Naam Description Waarde
id Resource-id. tekenreeks
location Resourcelocatie. tekenreeks
properties Eigenschappen van de netwerkbeveiligingsgroep. NetworkSecurityGroupPropertiesFormat
tags Resourcetags. object

NetworkSecurityGroupPropertiesFormat

Naam Description Waarde
flushConnection Wanneer deze optie is ingeschakeld, worden stromen die zijn gemaakt op basis van netwerkbeveiligingsgroepverbindingen opnieuw geëvalueerd wanneer regels worden bijgewerkt. Initiële activering activeert een nieuwe evaluatie. booleaans
securityRules Een verzameling beveiligingsregels van de netwerkbeveiligingsgroep. SecurityRule[]

SecurityRule

Naam Description Waarde
id Resource-id. tekenreeks
naam De naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource. tekenreeks
properties Eigenschappen van de beveiligingsregel. SecurityRulePropertiesFormat
type Het type resource. tekenreeks

SecurityRulePropertiesFormat

Naam Description Waarde
toegang Het netwerkverkeer wordt toegestaan of geweigerd. 'Toestaan'
Weigeren (vereist)
beschrijving Een beschrijving voor deze regel. Beperkt tot 140 tekens. tekenreeks
destinationAddressPrefix Het voorvoegsel van het doeladres. CIDR of doel-IP-bereik. Het sterretje *kan ook worden gebruikt om alle bron-IP-adressen te vinden. Standaardtags zoals 'VirtualNetwork', 'AzureLoadBalancer' en 'Internet' kunnen ook worden gebruikt. tekenreeks
destinationAddressPrefixes De doeladresvoorvoegsels. CIDR- of doel-IP-bereiken. tekenreeks[]
destinationApplicationSecurityGroups De toepassingsbeveiligingsgroep die is opgegeven als doel. ApplicationSecurityGroup[]
destinationPortRange De doelpoort of het doelbereik. Geheel getal of bereik tussen 0 en 65535. Het sterretje *kan ook worden gebruikt om alle poorten te vinden. tekenreeks
destinationPortRanges De doelpoortbereiken. tekenreeks[]
richting De richting van de regel. De richting geeft aan of de regel wordt geëvalueerd voor binnenkomend of uitgaand verkeer. 'Inkomend'
'Uitgaand' (vereist)
priority De prioriteit van de regel. De waarde kan tussen 100 en 4096 zijn. Het prioriteitsnummer moet uniek zijn voor elke regel in de verzameling. Hoe lager het prioriteitsnummer, hoe hoger de prioriteit van de regel. int (vereist)
protocol Netwerkprotocol waarop deze regel van toepassing is. '*'
'Ah'
'Esp'
'Icmp'
Tcp
'Udp' (vereist)
sourceAddressPrefix Het CIDR- of bron-IP-bereik. Het sterretje *kan ook worden gebruikt om alle bron-IP-adressen te vinden. Standaardtags zoals 'VirtualNetwork', 'AzureLoadBalancer' en 'Internet' kunnen ook worden gebruikt. Als dit een regel voor inkomend verkeer is, geeft u op waar netwerkverkeer vandaan komt. tekenreeks
sourceAddressPrefixes De CIDR- of bron-IP-bereiken. tekenreeks[]
sourceApplicationSecurityGroups De toepassingsbeveiligingsgroep die is opgegeven als bron. ApplicationSecurityGroup[]
sourcePortRange De bronpoort of het bronbereik. Geheel getal of bereik tussen 0 en 65535. Het sterretje *kan ook worden gebruikt om alle poorten te vinden. tekenreeks
sourcePortRanges De bronpoortbereiken. tekenreeks[]

ApplicationSecurityGroup

Naam Description Waarde
id Resource-id. tekenreeks
location Resourcelocatie. tekenreeks
properties Eigenschappen van de toepassingsbeveiligingsgroep. ApplicationSecurityGroupEigenschappenFormat
tags Resourcetags. object

ApplicationSecurityGroupEigenschappenFormat

Dit object bevat geen eigenschappen die tijdens de implementatie moeten worden ingesteld. Alle eigenschappen zijn Alleen-lezen.

RouteTable

Naam Description Waarde
id Resource-id. tekenreeks
location Resourcelocatie. tekenreeks
properties Eigenschappen van de routetabel. RouteTablePropertiesFormat
tags Resourcetags. object

RouteTablePropertiesFormat

Naam Description Waarde
disableBgpRoutePropagation Of de routes die door BGP in die routetabel zijn geleerd, moeten worden uitgeschakeld. Waar betekent uitschakelen. booleaans
Routes Verzameling van routes in een routetabel. Route[]

Route

Naam Description Waarde
id Resource-id. tekenreeks
naam De naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource. tekenreeks
properties Eigenschappen van de route. RoutePropertiesFormat
type Het type resource. tekenreeks

RoutePropertiesFormat

Naam Description Waarde
addressPrefix De doel-CIDR waarop de route van toepassing is. tekenreeks
hasBgpOverride Een waarde die aangeeft of deze route overlappende BGP-routes overschrijft, ongeacht LPM. booleaans
nextHopIpAddress De IP-adrespakketten moeten worden doorgestuurd naar. Volgende hopwaarden zijn alleen toegestaan in routes waarbij het volgende hoptype VirtualAppliance is. tekenreeks
nextHopType Het type hop in Azure waarnaar het pakket moet worden doorgestuurd. 'Internet'
'Geen'
'VirtualAppliance'
'VirtualNetworkGateway'
'VnetLocal' (vereist)

ServiceEndpointPolicy

Naam Description Waarde
id Resource-id. tekenreeks
location Resourcelocatie. tekenreeks
properties Eigenschappen van het service-eindpuntbeleid. ServiceEndpointPolicyPropertiesFormat
tags Resourcetags. object

ServiceEndpointPolicyPropertiesFormat

Naam Description Waarde
contextualServiceEndpointPolicies Een verzameling contextueel beleid voor service-eindpunten. tekenreeks[]
serviceAlias De alias die aangeeft of het beleid deel uitmaakt van een service tekenreeks
serviceEndpointPolicyDefinitions Een verzameling beleidsdefinities voor service-eindpunten van het service-eindpuntbeleid. ServiceEndpointPolicyDefinition[]

ServiceEndpointPolicyDefinition

Naam Description Waarde
id Resource-id. tekenreeks
naam De naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource. tekenreeks
properties Eigenschappen van de beleidsdefinitie voor service-eindpunten. ServiceEndpointPolicyDefinitionPropertiesFormat
type Het type resource. tekenreeks

ServiceEndpointPolicyDefinitionPropertiesFormat

Naam Description Waarde
beschrijving Een beschrijving voor deze regel. Beperkt tot 140 tekens. tekenreeks
service Naam van service-eindpunt. tekenreeks
serviceResources Een lijst met serviceresources. tekenreeks[]

ServiceEndpointPropertiesFormat

Naam Description Waarde
locaties Een lijst met locaties. tekenreeks[]
service Het type eindpuntservice. tekenreeks

InboundNatPool

Naam Description Waarde
id Resource-id. tekenreeks
naam De naam van de resource die uniek is binnen de set binnenkomende NAT-pools die door de load balancer worden gebruikt. Deze naam kan worden gebruikt voor toegang tot de resource. tekenreeks
properties Eigenschappen van binnenkomende NAT-pool van load balancer. InboundNatPoolPropertiesFormat

InboundNatPoolPropertiesFormat

Naam Description Waarde
backendPort De poort die wordt gebruikt voor interne verbindingen op het eindpunt. Acceptabele waarden liggen tussen 1 en 65535. int (vereist)
enableFloatingIP Hiermee configureert u het eindpunt van een virtuele machine voor de zwevende IP-mogelijkheid die is vereist voor het configureren van een SQL AlwaysOn-beschikbaarheidsgroep. Deze instelling is vereist wanneer u de SQL AlwaysOn-beschikbaarheids-Groepen in SQL Server gebruikt. Deze instelling kan niet worden gewijzigd nadat u het eindpunt hebt gemaakt. booleaans
enableTcpReset Ontvang bidirectioneel TCP Opnieuw instellen bij time-out voor niet-actieve TCP-stroom of onverwachte beëindiging van de verbinding. Dit element wordt alleen gebruikt wanneer het protocol is ingesteld op TCP. booleaans
frontendIPConfiguration Een verwijzing naar front-end-IP-adressen. Subresource
frontendPortRangeEnd Het laatste poortnummer in het bereik van externe poorten dat wordt gebruikt om inkomende NAT's te leveren aan NIC's die zijn gekoppeld aan een load balancer. Acceptabele waarden liggen tussen 1 en 65535. int (vereist)
frontendPortRangeStart Het eerste poortnummer in het bereik van externe poorten dat wordt gebruikt om inkomende NAT's te leveren aan NIC's die zijn gekoppeld aan een load balancer. Acceptabele waarden liggen tussen 1 en 65534. int (vereist)
idleTimeoutInMinutes De time-out voor de TCP-inactieve verbinding. De waarde kan worden ingesteld tussen 4 en 30 minuten. De standaardwaarde is 4 minuten. Dit element wordt alleen gebruikt wanneer het protocol is ingesteld op TCP. int
protocol De verwijzing naar het transportprotocol dat wordt gebruikt door de binnenkomende NAT-pool. 'Alle'
Tcp
'Udp' (vereist)

InboundNatRule

Naam Description Waarde
id Resource-id. tekenreeks
naam De naam van de resource die uniek is binnen de set binnenkomende NAT-regels die door de load balancer worden gebruikt. Deze naam kan worden gebruikt voor toegang tot de resource. tekenreeks
properties Eigenschappen van binnenkomende NAT-regel voor load balancer. InboundNatRulePropertiesFormat

InboundNatRulePropertiesFormat

Naam Description Waarde
backendAddressPool Een verwijzing naar de resource backendAddressPool. Subresource
backendPort De poort die wordt gebruikt voor het interne eindpunt. Acceptabele waarden variëren van 1 tot 65535. int
enableFloatingIP Hiermee configureert u het eindpunt van een virtuele machine voor de zwevende IP-mogelijkheid die is vereist voor het configureren van een SQL AlwaysOn-beschikbaarheidsgroep. Deze instelling is vereist wanneer u de SQL AlwaysOn-beschikbaarheids-Groepen in SQL Server gebruikt. Deze instelling kan niet worden gewijzigd nadat u het eindpunt hebt gemaakt. booleaans
enableTcpReset Ontvang bidirectioneel TCP Opnieuw instellen bij een time-out voor niet-actieve TCP-stroom of onverwachte beëindiging van de verbinding. Dit element wordt alleen gebruikt wanneer het protocol is ingesteld op TCP. booleaans
frontendIPConfiguration Een verwijzing naar front-end-IP-adressen. SubResource
frontendPort De poort voor het externe eindpunt. Poortnummers voor elke regel moeten uniek zijn binnen de Load Balancer. Acceptabele waarden variëren van 1 tot 65534. int
frontendPortRangeEnd Het einde van het poortbereik voor het externe eindpunt. Deze eigenschap wordt samen met BackendAddressPool en FrontendPortRangeStart gebruikt. Afzonderlijke binnenkomende NAT-regelpoorttoewijzingen worden gemaakt voor elk back-endadres van BackendAddressPool. Acceptabele waarden variëren van 1 tot 65534. int
frontendPortRangeStart Het poortbereik begint voor het externe eindpunt. Deze eigenschap wordt samen met BackendAddressPool en FrontendPortRangeEnd gebruikt. Afzonderlijke binnenkomende NAT-regelpoorttoewijzingen worden gemaakt voor elk back-endadres van BackendAddressPool. Acceptabele waarden variëren van 1 tot 65534. int
idleTimeoutInMinutes De time-out voor de NIET-actieve TCP-verbinding. De waarde kan worden ingesteld tussen 4 en 30 minuten. De standaardwaarde is 4 minuten. Dit element wordt alleen gebruikt wanneer het protocol is ingesteld op TCP. int
protocol De verwijzing naar het transportprotocol dat wordt gebruikt door de taakverdelingsregel. 'Alle'
Tcp
'Udp'

LoadBalancingRule

Naam Description Waarde
id Resource-id. tekenreeks
naam De naam van de resource die uniek is binnen de set taakverdelingsregels die door de load balancer worden gebruikt. Deze naam kan worden gebruikt voor toegang tot de resource. tekenreeks
properties Eigenschappen van load balancer-taakverdelingsregel. LoadBalancingRulePropertiesFormat

LoadBalancingRulePropertiesFormat

Naam Description Waarde
backendAddressPool Een verwijzing naar een pool met DIPs. Binnenkomend verkeer wordt willekeurig verdeeld over IP-adressen in de back-end-IP-adressen. SubResource
backendAddressPools Een matrix met verwijzingen naar een pool met DIPs. SubResource[]
backendPort De poort die wordt gebruikt voor interne verbindingen op het eindpunt. Acceptabele waarden liggen tussen 0 en 65535. Houd er rekening mee dat waarde 0 'Elke poort' inschakelt. int
disableOutboundSnat Hiermee configureert u SNAT voor de VM's in de back-endpool om het publicIP-adres te gebruiken dat is opgegeven in de front-end van de taakverdelingsregel. booleaans
enableFloatingIP Hiermee configureert u het eindpunt van een virtuele machine voor de zwevende IP-mogelijkheid die is vereist voor het configureren van een SQL AlwaysOn-beschikbaarheidsgroep. Deze instelling is vereist bij het gebruik van de SQL AlwaysOn-beschikbaarheids Groepen in SQL Server. Deze instelling kan niet worden gewijzigd nadat u het eindpunt hebt gemaakt. booleaans
enableTcpReset Ontvang bidirectioneel TCP Opnieuw instellen bij een time-out voor niet-actieve TCP-stroom of onverwachte beëindiging van de verbinding. Dit element wordt alleen gebruikt wanneer het protocol is ingesteld op TCP. booleaans
frontendIPConfiguration Een verwijzing naar front-end-IP-adressen. SubResource
frontendPort De poort voor het externe eindpunt. Poortnummers voor elke regel moeten uniek zijn binnen de Load Balancer. Acceptabele waarden liggen tussen 0 en 65534. Houd er rekening mee dat waarde 0 'Elke poort' inschakelt. int (vereist)
idleTimeoutInMinutes De time-out voor de NIET-actieve TCP-verbinding. De waarde kan worden ingesteld tussen 4 en 30 minuten. De standaardwaarde is 4 minuten. Dit element wordt alleen gebruikt wanneer het protocol is ingesteld op TCP. int
loadDistribution Het belastingdistributiebeleid voor deze regel. 'Standaard'
'SourceIP'
'SourceIPProtocol'
probe De verwijzing naar de load balancer-test die wordt gebruikt door de taakverdelingsregel. SubResource
protocol De verwijzing naar het transportprotocol dat wordt gebruikt door de taakverdelingsregel. 'Alle'
Tcp
'Udp' (vereist)

OutboundRule

Naam Description Waarde
id Resource-id. tekenreeks
naam De naam van de resource die uniek is binnen de set uitgaande regels die door de load balancer wordt gebruikt. Deze naam kan worden gebruikt voor toegang tot de resource. tekenreeks
properties Eigenschappen van uitgaande load balancer-regel. OutboundRulePropertiesFormat

OutboundRulePropertiesFormat

Naam Description Waarde
allocatedOutboundPorts Het aantal uitgaande poorten dat moet worden gebruikt voor NAT. int
backendAddressPool Een verwijzing naar een pool met DIPs. Uitgaand verkeer wordt willekeurig verdeeld over IP-adressen in de back-end-IP's. SubResource (vereist)
enableTcpReset Ontvang bidirectioneel TCP Opnieuw instellen bij een time-out voor niet-actieve TCP-stroom of onverwachte beëindiging van de verbinding. Dit element wordt alleen gebruikt wanneer het protocol is ingesteld op TCP. booleaans
frontendIPConfigurations De front-end-IP-adressen van de load balancer. SubResource[] (vereist)
idleTimeoutInMinutes De time-out voor de NIET-actieve TCP-verbinding. int
protocol Het protocol voor de uitgaande regel in load balancer. 'Alle'
Tcp
'Udp' (vereist)

Test

Naam Description Waarde
id Resource-id. tekenreeks
naam De naam van de resource die uniek is binnen de set tests die door de load balancer wordt gebruikt. Deze naam kan worden gebruikt voor toegang tot de resource. tekenreeks
properties Eigenschappen van load balancer-test. ProbePropertiesFormat

ProbePropertiesFormat

Naam Description Waarde
intervalInSeconds Het interval, in seconden, voor hoe vaak het eindpunt moet worden gecontroleerd op de status. Normaal gesproken is het interval iets minder dan de helft van de toegewezen time-outperiode (in seconden), waardoor twee volledige tests kunnen worden uitgevoerd voordat het exemplaar uit de rotatie wordt gehaald. De standaardwaarde is 15, de minimumwaarde is 5. int
numberOfProbes Het aantal tests waarbij, als er geen reactie is, ertoe leidt dat verder verkeer niet meer naar het eindpunt wordt verzonden. Met deze waarden kunnen eindpunten sneller of langzamer uit de rotatie worden gehaald dan de gebruikelijke tijden die in Azure worden gebruikt. int
poort De poort voor het communiceren van de test. Mogelijke waarden variëren van 1 tot 65535, inclusief. int (vereist)
probeThreshold Het aantal opeenvolgende geslaagde of mislukte tests om toe te staan of te weigeren dat verkeer naar dit eindpunt wordt geleverd. Nadat het aantal opeenvolgende tests dat gelijk is aan deze waarde is mislukt, wordt het eindpunt uit de rotatie gehaald en moet hetzelfde aantal geslaagde opeenvolgende tests worden teruggezet in de rotatie. int
protocol Het protocol van het eindpunt. Als Tcp is opgegeven, is een ontvangen ACK vereist om de test te laten slagen. Als 'Http' of 'Https' is opgegeven, is een 200 OK-antwoord van de specificeert-URI vereist om de test te laten slagen. Http
Https
Tcp (vereist)
requestPath De URI die wordt gebruikt voor het aanvragen van de status van de VM. Pad is vereist als een protocol is ingesteld op http. Anders is het niet toegestaan. Er is geen standaardwaarde. tekenreeks

LoadBalancerSku

Naam Description Waarde
naam Naam van een load balancer-SKU. 'Basic'
'Gateway'
'Standaard'
laag Laag van een load balancer-SKU. 'Globaal'
'Regionaal'

Snelstartsjablonen

Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.

Template Beschrijving
Openbare Load Balancer gekoppeld aan een gateway-Load Balancer

Implementeren op Azure
Met deze sjabloon kunt u een openbare Standard Load Balancer implementeren die is gekoppeld aan een gateway-Load Balancer. Het verkeer dat van internet binnenkomt, wordt gerouteerd naar de gateway Load Balancer met Linux-VM's (NVA's) in de back-endpool.
Creatie een VM met meerdere NIC's en RDP toegankelijk

Implementeren op Azure
Met deze sjabloon kunt u een Virtual Machines maken met meerdere (2) netwerkinterfaces (NIC's) en RDP die kan worden verbonden met een geconfigureerde load balancer en een binnenkomende NAT-regel. Met deze sjabloon kunnen eenvoudig meer NIC's worden toegevoegd. Met deze sjabloon worden ook een opslagaccount, Virtual Network, openbaar IP-adres en 2 netwerkinterfaces (front-end en back-end) geïmplementeerd.
2 VM's in VNET - Interne Load Balancer- en LB-regels

Implementeren op Azure
Met deze sjabloon kunt u 2 Virtual Machines maken in een VNET en onder een interne load balancer en een taakverdelingsregel configureren op poort 80. Met deze sjabloon worden ook een opslagaccount, Virtual Network, openbaar IP-adres, beschikbaarheidsset en netwerkinterfaces geïmplementeerd.
2 VM's in een Load Balancer en taakverdelingsregels

Implementeren op Azure
Met deze sjabloon kunt u 2 Virtual Machines maken onder een load balancer en een taakverdelingsregel configureren op poort 80. Met deze sjabloon worden ook een opslagaccount, Virtual Network, openbaar IP-adres, beschikbaarheidsset en netwerkinterfaces geïmplementeerd. In deze sjabloon gebruiken we de mogelijkheid resourcelussen om de netwerkinterfaces en virtuele machines te maken
2 VM's in een Load Balancer en NAT-regels configureren op de LB

Implementeren op Azure
Met deze sjabloon kunt u 2 Virtual Machines maken in een beschikbaarheidsset en NAT-regels configureren via de load balancer. Met deze sjabloon worden ook een opslagaccount, Virtual Network, openbaar IP-adres en netwerkinterfaces geïmplementeerd. In deze sjabloon gebruiken we de mogelijkheid resourcelussen om de netwerkinterfaces en virtuele machines te maken
Een VM-schaalset implementeren met virtuele Linux-machines achter ILB

Implementeren op Azure
Met deze sjabloon kunt u een VM-schaalset met Linux-VM's implementeren met behulp van de meest recente gepatchte versie van Ubuntu Linux 15.10 of 14.04.4-LTS. Deze VM's bevinden zich achter een interne load balancer met NAT-regels voor SSH-verbindingen.
AzureDatabricks-sjabloon voor VNetInjectie en Load Balancer

Implementeren op Azure
Met deze sjabloon kunt u een load balancer, netwerkbeveiligingsgroep, een virtueel netwerk en een Azure Databricks-werkruimte maken met het virtuele netwerk.
Een interne load balancer van het type Standard maken

Implementeren op Azure
Met deze sjabloon maakt u een standaard interne Azure Load Balancer met een regeltaakverdelingspoort 80
Creatie een standaard interne load balancer met hoge beschikbaarheidspoorten

Implementeren op Azure
Met deze sjabloon maakt u een standaard interne Azure Load Balancer met een taakverdelingsregel voor ha-poorten
Een load balancer voor meerdere regio's maken

Implementeren op Azure
Met deze sjabloon maakt u een load balancer voor meerdere regio's met een back-endpool die twee regionale load balancers bevat. Load balancer voor meerdere regio's is momenteel beschikbaar in beperkte regio's. De regionale load balancers achter de load balancer voor meerdere regio's kunnen zich in elke regio bevinden.
Standard Load Balancer met back-endpool op IP-adressen

Implementeren op Azure
Deze sjabloon wordt gebruikt om te laten zien hoe ARM-sjablonen kunnen worden gebruikt voor het configureren van de back-endpool van een Load Balancer op IP-adres, zoals beschreven in het beheerdocument voor back-endpools.
Creatie een load balancer met een openbaar IPv6-adres

Implementeren op Azure
Met deze sjabloon maakt u een internetgerichte load balancer met een openbaar IPv6-adres, taakverdelingsregels en twee VM's voor de back-endpool.
een standaard load balancer Creatie

Implementeren op Azure
Met deze sjabloon maakt u een internetgerichte load balancer, taakverdelingsregels en drie VM's voor de back-endpool met elke VM in een redundante zone.
Load Balancer met 2 VIP's, elk met één LB-regel

Implementeren op Azure
Met deze sjabloon kunt u een Load Balancer, 2 openbare IP-adressen maken voor de load balancer (multivip), Virtual Network, netwerkinterface in de Virtual Network & een LB-regel in de Load Balancer die wordt gebruikt door de netwerkinterface.
Load Balancer met inkomende NAT-regel

Implementeren op Azure
Met deze sjabloon kunt u een Load Balancer, openbaar IP-adres voor de load balancer, Virtual Network netwerkinterface maken in de Virtual Network & een NAT-regel in de Load Balancer die wordt gebruikt door de netwerkinterface.

Resourcedefinitie van Terraform (AzAPI-provider)

Het resourcetype loadBalancers kan worden geïmplementeerd met bewerkingen die zijn gericht op:

  • Resourcegroepen

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.Network/loadBalancers-resource wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

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

Eigenschapswaarden

loadBalancers

Naam Description Waarde
type Het resourcetype "Microsoft.Network/loadBalancers@2023-04-01"
naam De resourcenaam tekenreeks (vereist)

Tekenlimiet: 1-80

Geldige tekens:
Alfanumerieken, onderstrepingstekens, punten en afbreekstreepjes.

Begin met alfanumeriek. Einde alfanumeriek of onderstrepingsteken.
location Resourcelocatie. tekenreeks
parent_id Als u wilt implementeren in een resourcegroep, gebruikt u de id van die resourcegroep. tekenreeks (vereist)
tags Resourcetags. Woordenlijst met tagnamen en -waarden.
sku De load balancer-SKU. LoadBalancerSku
extendedLocation De uitgebreide locatie van de load balancer. ExtendedLocation
properties Eigenschappen van load balancer. LoadBalancerPropertiesFormat

ExtendedLocation

Naam Description Waarde
naam De naam van de uitgebreide locatie. tekenreeks
type Het type van de uitgebreide locatie. "EdgeZone"

LoadBalancerPropertiesFormat

Naam Description Waarde
backendAddressPools Verzameling van back-endadresgroepen die worden gebruikt door een load balancer. BackendAddressPool[]
frontendIPConfigurations Object dat de front-end-IP-adressen vertegenwoordigt die moeten worden gebruikt voor de load balancer. FrontendIPConfiguration[]
inboundNatPools Definieert een extern poortbereik voor binnenkomende NAT naar één back-endpoort op NIC's die zijn gekoppeld aan een load balancer. Binnenkomende NAT-regels worden automatisch gemaakt voor elke NIC die is gekoppeld aan de Load Balancer met behulp van een externe poort uit dit bereik. Het definiëren van een inkomende NAT-pool op uw Load Balancer is wederzijds exclusief met het definiëren van binnenkomende NAT-regels. Vanuit virtuele-machineschaalsets wordt verwezen naar binnenkomende NAT-pools. NIC's die zijn gekoppeld aan afzonderlijke virtuele machines, kunnen niet verwijzen naar een inkomende NAT-pool. Ze moeten verwijzen naar afzonderlijke binnenkomende NAT-regels. InboundNatPool[]
inboundNatRules Verzameling van binnenkomende NAT-regels die worden gebruikt door een load balancer. Het definiëren van binnenkomende NAT-regels op uw load balancer sluiten elkaar uit met het definiëren van een binnenkomende NAT-pool. Vanuit virtuele-machineschaalsets wordt verwezen naar binnenkomende NAT-pools. NIC's die zijn gekoppeld aan afzonderlijke virtuele machines, kunnen niet verwijzen naar een inkomende NAT-pool. Ze moeten verwijzen naar afzonderlijke binnenkomende NAT-regels. InboundNatRule[]
loadBalancingRules Objectverzameling die de taakverdelingsregels vertegenwoordigt: hiermee wordt de inrichting opgehaald. LoadBalancingRule[]
outboundRules De regels voor uitgaand verkeer. OutboundRule[]
Sondes Verzameling van testobjecten die worden gebruikt in de load balancer. Test[]

BackendAddressPool

Naam Description Waarde
id Resource-id. tekenreeks
naam De naam van de resource die uniek is binnen de set back-endadresgroepen die door de load balancer worden gebruikt. Deze naam kan worden gebruikt voor toegang tot de resource. tekenreeks
properties Eigenschappen van de back-endadresgroep van de load balancer. BackendAddressPoolPropertiesFormat

BackendAddressPoolPropertiesFormat

Naam Description Waarde
drainPeriodInSeconds Het aantal seconden waarop Load Balancer wacht voordat reset naar het client- en back-endadres wordt verzonden. int
loadBalancerBackendAddresses Een matrix met back-endadressen. LoadBalancerBackendAddress[]
location De locatie van de back-endadresgroep. tekenreeks
syncMode Back-endadressynchronisatiemodus voor de back-endpool "Automatisch"
"Handmatig"
tunnelInterfaces Een matrix van gateway load balancer tunnelinterfaces. GatewayLoadBalancerTunnelInterface[]
virtualNetwork Een verwijzing naar een virtueel netwerk. SubResource

LoadBalancerBackendAddress

Naam Description Waarde
naam Naam van het back-endadres. tekenreeks
properties Eigenschappen van de back-endadresgroep van de load balancer. LoadBalancerBackendAddressPropertiesFormat

LoadBalancerBackendAddressPropertiesFormat

Naam Description Waarde
adminState Een lijst met beheerstatussen die eenmaal zijn ingesteld, kan de statustest overschrijven, zodat Load Balancer altijd nieuwe verbindingen doorstuurt naar de back-end of nieuwe verbindingen weigert en bestaande verbindingen opnieuw instelt. "Omlaag"
"Geen"
"Omhoog"
ipAddress IP-adres dat hoort bij het virtuele netwerk waarnaar wordt verwezen. tekenreeks
loadBalancerFrontendIPConfiguration Verwijzing naar de front-end-IP-adresconfiguratie die is gedefinieerd in regionale loadbalancer. Subresource
subnet Verwijzing naar een bestaand subnet. Subresource
virtualNetwork Verwijzing naar een bestaand virtueel netwerk. Subresource

Subresource

Naam Description Waarde
id Resource-id. tekenreeks

GatewayLoadBalancerTunnelInterface

Naam Description Waarde
Id Id van gateway load balancer tunnel interface. int
poort Poort van gateway load balancer tunnel interface. int
protocol Protocol van gateway load balancer tunnel interface. "Systeemeigen"
"Geen"
"VXLAN"
type Verkeerstype van gateway load balancer-tunnelinterface. "Extern"
"Intern"
"Geen"

FrontendIPConfiguration

Naam Description Waarde
id Resource-id. tekenreeks
naam De naam van de resource die uniek is binnen de set front-end-IP-configuraties die door de load balancer worden gebruikt. Deze naam kan worden gebruikt voor toegang tot de resource. tekenreeks
properties Eigenschappen van de load balancer-test. FrontendIPConfigurationPropertiesFormat
Zones Een lijst met beschikbaarheidszones die het IP-adres aangeven dat voor de resource is toegewezen, moet afkomstig zijn van. tekenreeks[]

FrontendIPConfigurationPropertiesFormat

Naam Description Waarde
gatewayLoadBalancer De verwijzing naar front-end-IP van gateway load balancer. Subresource
privateIPAddress Het privé-IP-adres van de IP-configuratie. tekenreeks
privateIPAddressVersion Of de specifieke ip-configuratie IPv4 of IPv6 is. De standaardwaarde wordt gebruikt als IPv4. "IPv4"
"IPv6"
privateIPAllocationMethod De toewijzingsmethode voor privé-IP. "Dynamisch"
"Statisch"
publicIPAddress De verwijzing naar de openbare IP-resource. PublicIPAddress
publicIPPrefix De verwijzing naar de resource Openbaar IP-voorvoegsel. Subresource
subnet De verwijzing naar de subnetresource. Subnet

PublicIPAddress

Naam Description Waarde
extendedLocation De uitgebreide locatie van het openbare IP-adres. ExtendedLocation
id Resource-id. tekenreeks
location Resourcelocatie. tekenreeks
properties Eigenschappen van openbaar IP-adres. PublicIPAddressPropertiesFormat
sku De openbare IP-adres-SKU. PublicIPAddressSku
tags Resourcetags. object
Zones Een lijst met beschikbaarheidszones die het IP-adres aangeven dat voor de resource is toegewezen, moet afkomstig zijn van. tekenreeks[]

PublicIPAddressPropertiesFormat

Naam Description Waarde
ddosSettings Het aangepaste DDoS-beveiligingsbeleid dat is gekoppeld aan het openbare IP-adres. DdosSettings
deleteOption Opgeven wat er gebeurt met het openbare IP-adres wanneer de VM die deze gebruikt, wordt verwijderd "Verwijderen"
"Loskoppelen"
dnsSettings De FQDN van de DNS-record die is gekoppeld aan het openbare IP-adres. PublicIPAddressDnsSettings
idleTimeoutInMinutes De time-out voor inactiviteit van het openbare IP-adres. int
ipAddress Het IP-adres dat is gekoppeld aan de openbare IP-adresresource. tekenreeks
ipTags De lijst met tags die zijn gekoppeld aan het openbare IP-adres. IpTag[]
linkedPublicIPAddress Het gekoppelde openbare IP-adres van de openbare IP-adresresource. PublicIPAddress
migrationPhase Migratiefase van openbaar IP-adres. "Afbreken"
"Doorvoeren"
"Vastgelegd"
"Geen"
"Voorbereiden"
natGateway De NatGateway voor het openbare IP-adres. NatGateway
publicIPAddressVersion De versie van het openbare IP-adres. "IPv4"
"IPv6"
publicIPAllocationMethod De toewijzingsmethode voor openbare IP-adressen. "Dynamisch"
"Statisch"
publicIPPrefix Het openbare IP-voorvoegsel waaruit dit openbare IP-adres moet worden toegewezen. Subresource
servicePublicIPAddress Het openbare IP-adres van de service van de openbare IP-adresresource. PublicIPAddress

DdosSettings

Naam Description Waarde
ddosProtectionPlan Het DDoS-beveiligingsplan dat is gekoppeld aan het openbare IP-adres. Kan alleen worden ingesteld als ProtectionMode is ingeschakeld Subresource
protectionMode De DDoS-beveiligingsmodus van het openbare IP-adres "Uitgeschakeld"
"Ingeschakeld"
"VirtualNetworkInherited"

PublicIPAddressDnsSettings

Naam Description Waarde
domainNameLabel Het domeinnaamlabel. De samenvoeging van het domeinnaamlabel en de geregionaliseerde DNS-zone vormen de volledig gekwalificeerde domeinnaam die is gekoppeld aan het openbare IP-adres. Als een domeinnaamlabel is opgegeven, wordt een A DNS-record gemaakt voor het openbare IP-adres in het Microsoft Azure DNS-systeem. tekenreeks
domainNameLabelScope Het labelbereik van de domeinnaam. Als een domeinnaamlabel en een domeinnaamlabelbereik zijn opgegeven, wordt een A DNS-record gemaakt voor het openbare IP-adres in het Microsoft Azure DNS-systeem met een gehashte waarde in FQDN. "NoReuse"
"ResourceGroupReuse"
"SubscriptionReuse"
"TenantReuse"
Fqdn De Fully Qualified Domain Name van de A DNS-record die is gekoppeld aan het openbare IP-adres. Dit is de samenvoeging van de domeinnaamLabel en de geregionaliseerde DNS-zone. tekenreeks
reverseFqdn De omgekeerde FQDN. Een door de gebruiker zichtbare, volledig gekwalificeerde domeinnaam die wordt omgezet in dit openbare IP-adres. Als de reverseFqdn is opgegeven, wordt er een PTR DNS-record gemaakt die vanaf het IP-adres in het domein in-addr.arpa verwijst naar de omgekeerde FQDN. tekenreeks

IpTag

Naam Description Waarde
ipTagType Het type IP-tag. Voorbeeld: FirstPartyUsage. tekenreeks
tag De waarde van de IP-tag die is gekoppeld aan het openbare IP-adres. Voorbeeld: SQL. tekenreeks

NatGateway

Naam Description Waarde
id Resource-id. tekenreeks
location Resourcelocatie. tekenreeks
properties Nat Gateway-eigenschappen. NatGatewayPropertiesFormat
sku De nat-gateway-SKU. NatGatewaySku
tags Resourcetags. object
Zones Een lijst met beschikbaarheidszones die de zone aangeeft waarin Nat Gateway moet worden geïmplementeerd. tekenreeks[]

NatGatewayPropertiesFormat

Naam Description Waarde
idleTimeoutInMinutes De time-out voor inactiviteit van de NAT-gateway. int
publicIpAddresses Een matrix van openbare IP-adressen die zijn gekoppeld aan de nat-gatewayresource. SubResource[]
publicIpPrefixes Een matrix van openbare IP-voorvoegsels die zijn gekoppeld aan de nat-gatewayresource. SubResource[]

NatGatewaySku

Naam Description Waarde
naam Naam van nat-gateway-SKU. "Standaard"

PublicIPAddressSku

Naam Description Waarde
naam Naam van een openbare IP-adres-SKU. "Basis"
"Standaard"
laag Laag van een openbare IP-adres-SKU. "Globaal"
"Regionaal"

Subnet

Naam Description Waarde
id Resource-id. tekenreeks
naam De naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource. tekenreeks
properties Eigenschappen van het subnet. SubnetEigenschappenOpmaak
type Resourcetype. tekenreeks

SubnetEigenschappenOpmaak

Naam Description Waarde
addressPrefix Het adresvoorvoegsel voor het subnet. tekenreeks
addressPrefixes Lijst met adresvoorvoegsels voor het subnet. tekenreeks[]
applicationGatewayIPConfigurations IP-configuraties van toepassingsgateway van virtuele netwerkresources. ApplicationGatewayIPConfiguration[]
Delegaties Een matrix van verwijzingen naar de delegaties in het subnet. Delegatie[]
ipAllocations Matrix van IpAllocation die verwijst naar dit subnet. SubResource[]
natGateway Nat-gateway die is gekoppeld aan dit subnet. SubResource
networkSecurityGroup De verwijzing naar de resource NetworkSecurityGroup. NetworkSecurityGroup
privateEndpointNetworkPolicies Netwerkbeleid toepassen op privé-eindpunt in het subnet in- of uitschakelen. "Uitgeschakeld"
"Ingeschakeld"
privateLinkServiceNetworkPolicies Netwerkbeleid toepassen op private link-service in het subnet in- of uitschakelen. "Uitgeschakeld"
"Ingeschakeld"
routeTable De verwijzing naar de RouteTable-resource. RouteTable
serviceEndpointPolicies Een matrix met beleidsregels voor service-eindpunten. ServiceEndpointPolicy[]
serviceEndpoints Een matrix met service-eindpunten. ServiceEndpointPropertiesFormat[]

ApplicationGatewayIPConfiguration

Naam Description Waarde
id Resource-id. tekenreeks
naam Naam van de IP-configuratie die uniek is binnen een Application Gateway. tekenreeks
properties Eigenschappen van de IP-configuratie van de toepassingsgateway. ApplicationGatewayIPConfigurationPropertiesFormat

ApplicationGatewayIPConfigurationPropertiesFormat

Naam Description Waarde
subnet Verwijzing naar de subnetresource. Een subnet van waaruit de toepassingsgateway het privéadres krijgt. SubResource

Delegering

Naam Description Waarde
id Resource-id. tekenreeks
naam De naam van de resource die uniek is binnen een subnet. Deze naam kan worden gebruikt voor toegang tot de resource. tekenreeks
properties Eigenschappen van het subnet. ServiceDelegationPropertiesFormat
type Resourcetype. tekenreeks

ServiceDelegationPropertiesFormat

Naam Description Waarde
Servicenaam De naam van de service waaraan het subnet moet worden gedelegeerd (bijvoorbeeld Microsoft.Sql/servers). tekenreeks

NetworkSecurityGroup

Naam Description Waarde
id Resource-id. tekenreeks
location Resourcelocatie. tekenreeks
properties Eigenschappen van de netwerkbeveiligingsgroep. NetworkSecurityGroupPropertiesFormat
tags Resourcetags. object

NetworkSecurityGroupPropertiesFormat

Naam Description Waarde
flushConnection Wanneer deze optie is ingeschakeld, worden stromen die zijn gemaakt op basis van netwerkbeveiligingsgroepverbindingen opnieuw geëvalueerd wanneer regels worden bijgewerkt. Initiële activering activeert een nieuwe evaluatie. booleaans
securityRules Een verzameling beveiligingsregels van de netwerkbeveiligingsgroep. SecurityRule[]

SecurityRule

Naam Description Waarde
id Resource-id. tekenreeks
naam De naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource. tekenreeks
properties Eigenschappen van de beveiligingsregel. SecurityRulePropertiesFormat
type Het type resource. tekenreeks

SecurityRulePropertiesFormat

Naam Description Waarde
toegang Het netwerkverkeer wordt toegestaan of geweigerd. "Toestaan"
Weigeren (vereist)
beschrijving Een beschrijving voor deze regel. Beperkt tot 140 tekens. tekenreeks
destinationAddressPrefix Het voorvoegsel van het doeladres. CIDR of doel-IP-bereik. Het sterretje *kan ook worden gebruikt om alle bron-IP-adressen te vinden. Standaardtags zoals 'VirtualNetwork', 'AzureLoadBalancer' en 'Internet' kunnen ook worden gebruikt. tekenreeks
destinationAddressPrefixes De doeladresvoorvoegsels. CIDR- of doel-IP-bereiken. tekenreeks[]
destinationApplicationSecurityGroups De toepassingsbeveiligingsgroep die is opgegeven als bestemming. ApplicationSecurityGroup[]
destinationPortRange De doelpoort of het doelbereik. Geheel getal of bereik tussen 0 en 65535. Sterretje *kan ook worden gebruikt om alle poorten te vinden. tekenreeks
destinationPortRanges De doelpoortbereiken. tekenreeks[]
richting De richting van de regel. De richting geeft aan of de regel wordt geëvalueerd voor binnenkomend of uitgaand verkeer. "Inkomend"
"Uitgaand" (vereist)
priority De prioriteit van de regel. De waarde kan tussen 100 en 4096 zijn. Het prioriteitsnummer moet uniek zijn voor elke regel in de verzameling. Hoe lager het prioriteitsnummer, hoe hoger de prioriteit van de regel. int (vereist)
protocol Netwerkprotocol waarop deze regel van toepassing is. "*"
"Ah"
"Esp"
"Icmp"
"Tcp"
'Udp' (vereist)
sourceAddressPrefix Het CIDR- of bron-IP-bereik. Het sterretje *kan ook worden gebruikt om alle bron-IP-adressen te vinden. Standaardtags zoals 'VirtualNetwork', 'AzureLoadBalancer' en 'Internet' kunnen ook worden gebruikt. Als dit een regel voor inkomend verkeer is, geeft u op waar netwerkverkeer vandaan komt. tekenreeks
sourceAddressPrefixes De CIDR- of bron-IP-bereiken. tekenreeks[]
sourceApplicationSecurityGroups De toepassingsbeveiligingsgroep die is opgegeven als bron. ApplicationSecurityGroup[]
sourcePortRange De bronpoort of het bronbereik. Geheel getal of bereik tussen 0 en 65535. Sterretje *kan ook worden gebruikt om alle poorten te vinden. tekenreeks
sourcePortRanges De bronpoortbereiken. tekenreeks[]

ApplicationSecurityGroup

Naam Description Waarde
id Resource-id. tekenreeks
location Resourcelocatie. tekenreeks
properties Eigenschappen van de toepassingsbeveiligingsgroep. ApplicationSecurityGroupPropertiesFormat
tags Resourcetags. object

ApplicationSecurityGroupPropertiesFormat

Dit object bevat geen eigenschappen die tijdens de implementatie moeten worden ingesteld. Alle eigenschappen zijn ReadOnly.

RouteTable

Naam Description Waarde
id Resource-id. tekenreeks
location Resourcelocatie. tekenreeks
properties Eigenschappen van de routetabel. RouteTablePropertiesFormat
tags Resourcetags. object

RouteTablePropertiesFormat

Naam Description Waarde
disableBgpRoutePropagation Of de routes die door BGP in die routetabel zijn geleerd, moeten worden uitgeschakeld. Waar betekent uitschakelen. booleaans
Routes Verzameling van routes in een routetabel. Route[]

Route

Naam Description Waarde
id Resource-id. tekenreeks
naam De naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource. tekenreeks
properties Eigenschappen van de route. RoutePropertiesFormat
type Het type resource. tekenreeks

RoutePropertiesFormat

Naam Description Waarde
addressPrefix De doel-CIDR waarop de route van toepassing is. tekenreeks
hasBgpOverride Een waarde die aangeeft of deze route overlappende BGP-routes overschrijft, ongeacht LPM. booleaans
nextHopIpAddress De IP-adrespakketten moeten worden doorgestuurd naar. Volgende hopwaarden zijn alleen toegestaan in routes waarbij het volgende hoptype VirtualAppliance is. tekenreeks
nextHopType Het type hop in Azure waarnaar het pakket moet worden doorgestuurd. "Internet"
"Geen"
"VirtualAppliance"
"VirtualNetworkGateway"
"VnetLocal" (vereist)

ServiceEndpointPolicy

Naam Description Waarde
id Resource-id. tekenreeks
location Resourcelocatie. tekenreeks
properties Eigenschappen van het service-eindpuntbeleid. ServiceEndpointPolicyPropertiesFormat
tags Resourcetags. object

ServiceEndpointPolicyPropertiesFormat

Naam Description Waarde
contextualServiceEndpointPolicies Een verzameling contextueel beleid voor service-eindpunten. tekenreeks[]
serviceAlias De alias die aangeeft of het beleid deel uitmaakt van een service tekenreeks
serviceEndpointPolicyDefinitions Een verzameling beleidsdefinities voor service-eindpunten van het service-eindpuntbeleid. ServiceEndpointPolicyDefinition[]

ServiceEndpointPolicyDefinition

Naam Description Waarde
id Resource-id. tekenreeks
naam De naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource. tekenreeks
properties Eigenschappen van de beleidsdefinitie voor service-eindpunten. ServiceEndpointPolicyDefinitionPropertiesFormat
type Het type resource. tekenreeks

ServiceEndpointPolicyDefinitionPropertiesFormat

Naam Description Waarde
beschrijving Een beschrijving voor deze regel. Beperkt tot 140 tekens. tekenreeks
service Naam van service-eindpunt. tekenreeks
serviceResources Een lijst met serviceresources. tekenreeks[]

ServiceEndpointPropertiesFormat

Naam Description Waarde
locaties Een lijst met locaties. tekenreeks[]
service Het type eindpuntservice. tekenreeks

InboundNatPool

Naam Description Waarde
id Resource-id. tekenreeks
naam De naam van de resource die uniek is binnen de set binnenkomende NAT-pools die door de load balancer worden gebruikt. Deze naam kan worden gebruikt voor toegang tot de resource. tekenreeks
properties Eigenschappen van de binnenkomende NAT-pool van load balancer. InboundNatPoolPropertiesFormat

InboundNatPoolPropertiesFormat

Naam Description Waarde
backendPort De poort die wordt gebruikt voor interne verbindingen op het eindpunt. Acceptabele waarden liggen tussen 1 en 65535. int (vereist)
enableFloatingIP Hiermee configureert u het eindpunt van een virtuele machine voor de zwevende IP-mogelijkheid die is vereist voor het configureren van een SQL AlwaysOn-beschikbaarheidsgroep. Deze instelling is vereist bij het gebruik van de SQL AlwaysOn-beschikbaarheids Groepen in SQL Server. Deze instelling kan niet worden gewijzigd nadat u het eindpunt hebt gemaakt. booleaans
enableTcpReset Ontvang bidirectioneel TCP Opnieuw instellen bij een time-out voor niet-actieve TCP-stroom of onverwachte beëindiging van de verbinding. Dit element wordt alleen gebruikt wanneer het protocol is ingesteld op TCP. booleaans
frontendIPConfiguration Een verwijzing naar front-end-IP-adressen. SubResource
frontendPortRangeEnd Het laatste poortnummer in het bereik van externe poorten dat wordt gebruikt voor het leveren van inkomende nat aan NIC's die zijn gekoppeld aan een load balancer. Acceptabele waarden liggen tussen 1 en 65535. int (vereist)
frontendPortRangeStart Het eerste poortnummer in het bereik van externe poorten dat wordt gebruikt om inkomende NAT's te leveren aan NIC's die zijn gekoppeld aan een load balancer. Acceptabele waarden liggen tussen 1 en 65534. int (vereist)
idleTimeoutInMinutes De time-out voor de NIET-actieve TCP-verbinding. De waarde kan worden ingesteld tussen 4 en 30 minuten. De standaardwaarde is 4 minuten. Dit element wordt alleen gebruikt wanneer het protocol is ingesteld op TCP. int
protocol De verwijzing naar het transportprotocol dat wordt gebruikt door de binnenkomende NAT-pool. "Alle"
"Tcp"
'Udp' (vereist)

InboundNatRule

Naam Description Waarde
id Resource-id. tekenreeks
naam De naam van de resource die uniek is binnen de set binnenkomende NAT-regels die door de load balancer worden gebruikt. Deze naam kan worden gebruikt voor toegang tot de resource. tekenreeks
properties Eigenschappen van binnenkomende NAT-regel voor load balancer. InboundNatRulePropertiesFormat

InboundNatRulePropertiesFormat

Naam Description Waarde
backendAddressPool Een verwijzing naar de resource backendAddressPool. Subresource
backendPort De poort die wordt gebruikt voor het interne eindpunt. Acceptabele waarden variëren van 1 tot 65535. int
enableFloatingIP Hiermee configureert u het eindpunt van een virtuele machine voor de zwevende IP-mogelijkheid die is vereist voor het configureren van een SQL AlwaysOn-beschikbaarheidsgroep. Deze instelling is vereist wanneer u de SQL AlwaysOn-beschikbaarheids-Groepen in SQL Server gebruikt. Deze instelling kan niet worden gewijzigd nadat u het eindpunt hebt gemaakt. booleaans
enableTcpReset Ontvang bidirectioneel TCP Opnieuw instellen bij time-out voor niet-actieve TCP-stroom of onverwachte beëindiging van de verbinding. Dit element wordt alleen gebruikt wanneer het protocol is ingesteld op TCP. booleaans
frontendIPConfiguration Een verwijzing naar front-end-IP-adressen. Subresource
frontendPort De poort voor het externe eindpunt. Poortnummers voor elke regel moeten uniek zijn binnen de Load Balancer. Acceptabele waarden variëren van 1 tot 65534. int
frontendPortRangeEnd Het einde van het poortbereik voor het externe eindpunt. Deze eigenschap wordt samen met BackendAddressPool en FrontendPortRangeStart gebruikt. Afzonderlijke poorttoewijzingen voor binnenkomende NAT-regels worden gemaakt voor elk back-endadres van BackendAddressPool. Acceptabele waarden variëren van 1 tot 65534. int
frontendPortRangeStart Het poortbereik start voor het externe eindpunt. Deze eigenschap wordt samen met BackendAddressPool en FrontendPortRangeEnd gebruikt. Afzonderlijke poorttoewijzingen voor binnenkomende NAT-regels worden gemaakt voor elk back-endadres van BackendAddressPool. Acceptabele waarden variëren van 1 tot 65534. int
idleTimeoutInMinutes De time-out voor de TCP-inactieve verbinding. De waarde kan worden ingesteld tussen 4 en 30 minuten. De standaardwaarde is 4 minuten. Dit element wordt alleen gebruikt wanneer het protocol is ingesteld op TCP. int
protocol De verwijzing naar het transportprotocol dat wordt gebruikt door de taakverdelingsregel. "Alle"
"Tcp"
"Udp"

LoadBalancingRule

Naam Description Waarde
id Resource-id. tekenreeks
naam De naam van de resource die uniek is binnen de set taakverdelingsregels die door de load balancer worden gebruikt. Deze naam kan worden gebruikt voor toegang tot de resource. tekenreeks
properties Eigenschappen van load balancer-taakverdelingsregel. LoadBalancingRulePropertiesFormat

LoadBalancingRulePropertiesFormat

Naam Description Waarde
backendAddressPool Een verwijzing naar een pool met DIPs. Binnenkomend verkeer wordt willekeurig verdeeld over IP-adressen in de back-end-IP's. Subresource
backendAddressPools Een matrix van verwijzingen naar pool van DIPs. SubResource[]
backendPort De poort die wordt gebruikt voor interne verbindingen op het eindpunt. Acceptabele waarden liggen tussen 0 en 65535. Houd er rekening mee dat waarde 0 elke poort inschakelt. int
disableOutboundSnat Hiermee configureert u SNAT voor de VM's in de back-endpool om het publicIP-adres te gebruiken dat is opgegeven in de front-end van de taakverdelingsregel. booleaans
enableFloatingIP Hiermee configureert u het eindpunt van een virtuele machine voor de zwevende IP-mogelijkheid die is vereist voor het configureren van een SQL AlwaysOn-beschikbaarheidsgroep. Deze instelling is vereist wanneer u de SQL AlwaysOn-beschikbaarheids-Groepen in SQL Server gebruikt. Deze instelling kan niet worden gewijzigd nadat u het eindpunt hebt gemaakt. booleaans
enableTcpReset Ontvang bidirectioneel TCP Opnieuw instellen bij een time-out voor niet-actieve TCP-stroom of onverwachte beëindiging van de verbinding. Dit element wordt alleen gebruikt wanneer het protocol is ingesteld op TCP. booleaans
frontendIPConfiguration Een verwijzing naar front-end-IP-adressen. SubResource
frontendPort De poort voor het externe eindpunt. Poortnummers voor elke regel moeten uniek zijn binnen de Load Balancer. Acceptabele waarden liggen tussen 0 en 65534. Houd er rekening mee dat waarde 0 'Elke poort' inschakelt. int (vereist)
idleTimeoutInMinutes De time-out voor de NIET-actieve TCP-verbinding. De waarde kan worden ingesteld tussen 4 en 30 minuten. De standaardwaarde is 4 minuten. Dit element wordt alleen gebruikt wanneer het protocol is ingesteld op TCP. int
loadDistribution Het belastingdistributiebeleid voor deze regel. "Standaard"
"SourceIP"
"SourceIPProtocol"
probe De verwijzing naar de load balancer-test die wordt gebruikt door de taakverdelingsregel. SubResource
protocol De verwijzing naar het transportprotocol dat wordt gebruikt door de taakverdelingsregel. "Alle"
"Tcp"
'Udp' (vereist)

OutboundRule

Naam Description Waarde
id Resource-id. tekenreeks
naam De naam van de resource die uniek is binnen de set uitgaande regels die door de load balancer wordt gebruikt. Deze naam kan worden gebruikt voor toegang tot de resource. tekenreeks
properties Eigenschappen van uitgaande load balancer-regel. OutboundRulePropertiesFormat

OutboundRulePropertiesFormat

Naam Description Waarde
allocatedOutboundPorts Het aantal uitgaande poorten dat moet worden gebruikt voor NAT. int
backendAddressPool Een verwijzing naar een pool met DIPs. Uitgaand verkeer wordt willekeurig verdeeld over IP-adressen in de back-end-IP's. SubResource (vereist)
enableTcpReset Ontvang bidirectioneel TCP Opnieuw instellen bij een time-out voor niet-actieve TCP-stroom of onverwachte beëindiging van de verbinding. Dit element wordt alleen gebruikt wanneer het protocol is ingesteld op TCP. booleaans
frontendIPConfigurations De front-end-IP-adressen van de load balancer. SubResource[] (vereist)
idleTimeoutInMinutes De time-out voor de NIET-actieve TCP-verbinding. int
protocol Het protocol voor de uitgaande regel in load balancer. "Alle"
"Tcp"
'Udp' (vereist)

Test

Naam Description Waarde
id Resource-id. tekenreeks
naam De naam van de resource die uniek is binnen de set tests die door de load balancer wordt gebruikt. Deze naam kan worden gebruikt voor toegang tot de resource. tekenreeks
properties Eigenschappen van load balancer-test. ProbePropertiesFormat

ProbePropertiesFormat

Naam Description Waarde
intervalInSeconds Het interval, in seconden, voor hoe vaak het eindpunt moet worden gecontroleerd op de status. Normaal gesproken is het interval iets minder dan de helft van de toegewezen time-outperiode (in seconden), waardoor twee volledige tests kunnen worden uitgevoerd voordat het exemplaar uit de rotatie wordt gehaald. De standaardwaarde is 15, de minimumwaarde is 5. int
numberOfProbes Het aantal tests waarbij, als er geen reactie is, ertoe leidt dat verder verkeer niet meer naar het eindpunt wordt verzonden. Met deze waarden kunnen eindpunten sneller of langzamer uit de rotatie worden gehaald dan de gebruikelijke tijden die in Azure worden gebruikt. int
poort De poort voor het communiceren van de test. Mogelijke waarden variëren van 1 tot 65535, inclusief. int (vereist)
probeThreshold Het aantal opeenvolgende geslaagde of mislukte tests om toe te staan of te weigeren dat verkeer naar dit eindpunt wordt geleverd. Nadat het aantal opeenvolgende tests dat gelijk is aan deze waarde is mislukt, wordt het eindpunt uit de rotatie gehaald en moet hetzelfde aantal geslaagde opeenvolgende tests worden teruggezet in de rotatie. int
protocol Het protocol van het eindpunt. Als Tcp is opgegeven, is een ontvangen ACK vereist om de test te laten slagen. Als 'Http' of 'Https' is opgegeven, is een 200 OK-antwoord van de specificeert-URI vereist om de test te laten slagen. "Http"
"Https"
Tcp (vereist)
requestPath De URI die wordt gebruikt voor het aanvragen van de status van de VM. Pad is vereist als een protocol is ingesteld op http. Anders is het niet toegestaan. Er is geen standaardwaarde. tekenreeks

LoadBalancerSku

Naam Description Waarde
naam Naam van een load balancer-SKU. "Basis"
"Gateway"
"Standaard"
laag Laag van een load balancer-SKU. "Globaal"
"Regionaal"