Microsoft.Network loadBalancers 2022-11-01
Bicep-Ressourcendefinition
Der loadBalancers-Ressourcentyp kann mit Vorgängen bereitgestellt werden, die Folgendes zum Ziel haben:
- Ressourcengruppen : Siehe Ressourcengruppenbereitstellungsbefehle
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.Network/loadBalancers-Ressource zu erstellen, fügen Sie Der Vorlage den folgenden Bicep hinzu.
resource symbolicname 'Microsoft.Network/loadBalancers@2022-11-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
sku: {
name: 'string'
tier: 'string'
}
extendedLocation: {
name: 'string'
type: 'EdgeZone'
}
properties: {
backendAddressPools: [
{
id: 'string'
name: 'string'
properties: {
drainPeriodInSeconds: int
loadBalancerBackendAddresses: [
{
name: 'string'
properties: {
adminState: 'string'
ipAddress: 'string'
loadBalancerFrontendIPConfiguration: {
id: 'string'
}
subnet: {
id: 'string'
}
virtualNetwork: {
id: 'string'
}
}
}
]
location: 'string'
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'
}
}
]
}
}
Eigenschaftswerte
loadBalancers
Name | BESCHREIBUNG | Wert |
---|---|---|
name | Der Ressourcenname | Zeichenfolge (erforderlich) Zeichenlimit: 1-80 Gültige Zeichen: Alphanumerische Zeichen, Unterstriche, Punkte und Bindestriche. Beginnen Sie mit einem alphanumerischen Zeichen. Enden Sie mit einem alphanumerischen Zeichen oder einem Unterstrich. |
location | Ressourcenspeicherort | Zeichenfolge |
tags | Ressourcentags. | Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen |
sku | Die Lastenausgleichs-SKU. | LoadBalancerSku |
extendedLocation | Der erweiterte Speicherort des Lastenausgleichs. | ExtendedLocation |
properties | Eigenschaften des Lastenausgleichs. | LoadBalancerPropertiesFormat |
ExtendedLocation
Name | BESCHREIBUNG | Wert |
---|---|---|
name | Der Name des erweiterten Speicherorts. | Zeichenfolge |
type | Der Typ des erweiterten Speicherorts. | "EdgeZone" |
LoadBalancerPropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
back-EndAddressPools | Sammlung von Back-End-Adresspools, die von einem Lastenausgleich verwendet werden. | Back-EndAddressPool[] |
frontendIPConfigurations | Objekt, das die Front-End-IPs darstellt, die für den Lastenausgleich verwendet werden sollen. | FrontendIPConfiguration[] |
inboundNatPools | Definiert einen externen Portbereich für eingehende NAT zu einem einzelnen Back-End-Port auf NICs, die einem Lastenausgleich zugeordnet sind. Eingehende NAT-Regeln werden automatisch für jede NIC erstellt, die dem Load Balancer zugeordnet ist und einen externen Port aus diesem Bereich verwendet. Das Definieren eines NAT-Pools für eingehenden Datenverkehr auf Ihrem Load Balancer schließt sich mit der Definition von NAT-Regeln für eingehenden Datenverkehr gegenseitig aus. Eingehende NAT-Pools werden von VM-Skalierungsgruppen referenziert. NiCs, die einzelnen virtuellen Computern zugeordnet sind, können nicht auf einen eingehenden NAT-Pool verweisen. Sie müssen auf einzelne NAT-Regeln für eingehenden Datenverkehr verweisen. | InboundNatPool[] |
inboundNatRules | Sammlung von NAT-Regeln für eingehenden Datenverkehr, die von einem Lastenausgleich verwendet werden. Das Definieren von NAT-Regeln für eingehenden Datenverkehr in Ihrem Lastenausgleich schließt sich gegenseitig aus, wenn ein NAT-Pool für eingehenden Datenverkehr definiert wird. Eingehende NAT-Pools werden von VM-Skalierungsgruppen referenziert. Netzwerkkarten, die einzelnen virtuellen Computern zugeordnet sind, können nicht auf einen NAT-Pool für eingehenden Datenverkehr verweisen. Sie müssen auf einzelne NAT-Regeln für eingehenden Datenverkehr verweisen. | InboundNatRule[] |
loadBalancingRules | Objektauflistung, die die Lastenausgleichsregeln darstellt, ruft die Bereitstellung ab. | LoadBalancingRule[] |
outboundRules | Die Ausgangsregeln. | OutboundRule[] |
probes | Sammlung von Testobjekten, die im Lastenausgleich verwendet werden. | Test[] |
Back-EndAddressPool
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Der Name der Ressource, der innerhalb der Gruppe der vom Lastenausgleich verwendeten Back-End-Adresspools eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. | Zeichenfolge |
properties | Eigenschaften des Back-End-Adresspools des Lastenausgleichs. | Back-EndAddressPoolPropertiesFormat |
Back-EndAddressPoolPropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
drainPeriodInSeconds | Anzahl von Sekunden Load Balancer warten, bevor RESET an Client- und Back-End-Adresse gesendet wird. | INT |
loadBalancerBackendAddresses | Ein Array von Back-End-Adressen. | LoadBalancerBackendAddress[] |
location | Der Speicherort des Back-End-Adresspools. | Zeichenfolge |
tunnelInterfaces | Ein Array von Gateway-Load Balancer-Tunnelschnittstellen. | GatewayLoadBalancerTunnelInterface[] |
virtualNetwork | Ein Verweis auf ein virtuelles Netzwerk. | Subresource |
LoadBalancerBackendAddress
Name | BESCHREIBUNG | Wert |
---|---|---|
name | Name der Back-End-Adresse. | Zeichenfolge |
properties | Eigenschaften des Back-End-Adresspools des Lastenausgleichs. | LoadBalancerBackendAddressPropertiesFormat |
LoadBalancerBackendAddressPropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
adminState | Eine Liste der administrativen Zustände, die einmal festgelegt wurden, können den Integritätstest außer Kraft setzen, sodass Load Balancer immer neue Verbindungen an das Back-End weiterleiten oder neue Verbindungen verweigern und vorhandene Verbindungen zurücksetzen. | "Down" "Keine" "Nach oben" |
ipAddress | IP-Adresse, die zum virtuellen Netzwerk gehört, auf das verwiesen wird. | Zeichenfolge |
loadBalancerFrontendIPConfiguration | Verweis auf die Front-End-IP-Adresskonfiguration, die im regionalen Loadbalancer definiert ist. | Subresource |
Subnetz | Verweis auf ein vorhandenes Subnetz. | Subresource |
virtualNetwork | Verweis auf ein vorhandenes virtuelles Netzwerk. | Subresource |
Subresource
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
GatewayLoadBalancerTunnelInterface
Name | BESCHREIBUNG | Wert |
---|---|---|
Bezeichner | Bezeichner der Gateway-Load Balancer-Tunnelschnittstelle. | INT |
port | Port der Gateway-Load Balancer-Tunnelschnittstelle. | INT |
Protokoll | Protokoll der Gateway-Load Balancer-Tunnelschnittstelle. | "nativ" "Keine" "VXLAN" |
Typ | Datenverkehrstyp der Gateway-Load Balancer-Tunnelschnittstelle. | "Extern" "Intern" "Keine" |
FrontendIPConfiguration
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Der Name der Ressource, der innerhalb der Vom Lastenausgleich verwendeten Front-End-IP-Konfigurationen eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. | Zeichenfolge |
properties | Eigenschaften des Lastenausgleichstests. | FrontendIPConfigurationPropertiesFormat |
Zonen | Eine Liste der Verfügbarkeitszonen, aus der die ip-Adresse angegeben wird, die für die Ressource zugewiesen ist. | string[] |
FrontendIPConfigurationPropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
gatewayLoadBalancer | Der Verweis auf die Front-End-IP-Adresse des Gatewaylastenausgleichs. | Subresource |
privateIPAddress | Die private IP-Adresse der IP-Konfiguration. | Zeichenfolge |
privateIPAddressVersion | Gibt an, ob die spezifische ipconfiguration IPv4 oder IPv6 ist. Der Standardwert wird als IPv4 verwendet. | "IPv4" "IPv6" |
privateIPAllocationMethod | Die Private IP-Zuordnungsmethode. | "Dynamisch" "Statisch" |
publicIPAddress | Der Verweis auf die öffentliche IP-Ressource. | PublicIPAddress |
publicIPPrefix | Der Verweis auf die Öffentliche IP-Präfixressource. | Subresource |
Subnetz | Der Verweis auf die Subnetzressource. | Subnetz |
PublicIPAddress
Name | BESCHREIBUNG | Wert |
---|---|---|
extendedLocation | Der erweiterte Speicherort der öffentlichen IP-Adresse. | ExtendedLocation |
id | Ressourcen-ID | Zeichenfolge |
location | Ressourcenspeicherort | Zeichenfolge |
properties | Eigenschaften der öffentlichen IP-Adresse. | PublicIPAddressPropertiesFormat |
sku | Die SKU für die öffentliche IP-Adresse. | PublicIPAddressSku |
tags | Ressourcentags. | Objekt (object) |
Zonen | Eine Liste der Verfügbarkeitszonen, aus der die ip-Adresse angegeben wird, die für die Ressource zugewiesen ist. | string[] |
PublicIPAddressPropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
ddosSettings | Die benutzerdefinierte DDoS-Schutzrichtlinie, die der öffentlichen IP-Adresse zugeordnet ist. | DdosSettings |
deleteOption | Angeben, was mit der öffentlichen IP-Adresse geschieht, wenn der virtuelle Computer, der sie verwendet, gelöscht wird | "Löschen" "Trennen" |
dnsSettings | Der FQDN des DNS-Eintrags, der der öffentlichen IP-Adresse zugeordnet ist. | PublicIPAddressDnsSettings |
idleTimeoutInMinutes | Das Leerlauftimeout der öffentlichen IP-Adresse. | INT |
ipAddress | Die IP-Adresse, die der öffentlichen IP-Adressressource zugeordnet ist. | Zeichenfolge |
ipTags | Die Liste der Tags, die der öffentlichen IP-Adresse zugeordnet sind. | IpTag[] |
linkedPublicIPAddress | Die verknüpfte öffentliche IP-Adresse der öffentlichen IP-Adressressource. | PublicIPAddress |
migrationPhase | Migrationsphase der öffentlichen IP-Adresse. | "Abort" "Commit" "Committet" "Keine" "Vorbereiten" |
natGateway | Der NatGateway für die öffentliche IP-Adresse. | NatGateway |
publicIPAddressVersion | Die Version der öffentlichen IP-Adresse. | "IPv4" "IPv6" |
publicIPAllocationMethod | Die Methode zur Zuordnung öffentlicher IP-Adressen. | "Dynamisch" "Statisch" |
publicIPPrefix | Das Präfix für öffentliche IP-Adressen, von dem diese öffentliche IP-Adresse zugewiesen werden sollte. | Subresource |
servicePublicIPAddress | Die öffentliche IP-Adresse des Diensts der öffentlichen IP-Adressressource. | PublicIPAddress |
DdosSettings
Name | BESCHREIBUNG | Wert |
---|---|---|
ddosProtectionPlan | Der DDoS-Schutzplan, der der öffentlichen IP-Adresse zugeordnet ist. Kann nur festgelegt werden, wenn ProtectionMode aktiviert ist. | Subresource |
protectionMode | Der DDoS-Schutzmodus der öffentlichen IP-Adresse | "Deaktiviert" "Aktiviert" "VirtualNetworkInherited" |
PublicIPAddressDnsSettings
Name | BESCHREIBUNG | Wert |
---|---|---|
domainNameLabel | Die Bezeichnung des Domänennamens. Die Verkettung der Domänennamenbezeichnung und der regionalisierten DNS-Zone bilden zusammen den vollqualifizierten Domänennamen, der der öffentlichen IP-Adresse zugeordnet ist. Wenn eine Domänennamenbezeichnung angegeben ist, wird ein A-DNS-Eintrag für die öffentliche IP-Adresse im Microsoft Azure-DNS-System erstellt. | Zeichenfolge |
domainNameLabelScope | Der Bereich der Domänennamenbezeichnung. Wenn eine Domänennamenbezeichnung und ein Domänennamebezeichnungsbereich angegeben werden, wird ein A-DNS-Eintrag für die öffentliche IP-Adresse im Microsoft Azure-DNS-System erstellt, der einen Hashwert im FQDN enthält. | "NoReuse" "ResourceGroupReuse" 'SubscriptionReuse' "TenantReuse" |
fqdn | Der vollqualifizierte Domänenname des A-DNS-Eintrags, der der öffentlichen IP-Adresse zugeordnet ist. Dies ist die Verkettung von domainNameLabel und der regionalisierten DNS-Zone. | Zeichenfolge |
reverseFqdn | Der umgekehrte FQDN. Ein vom Benutzer sichtbarer, vollqualifizierter Domänenname, der in diese öffentliche IP-Adresse aufgelöst wird. Wenn reverseFqdn angegeben ist, wird ein PTR-DNS-Eintrag erstellt, der von der IP-Adresse in der in-addr.arpa-Domäne auf den Reverse-FQDN verweist. | Zeichenfolge |
IpTag
Name | BESCHREIBUNG | Wert |
---|---|---|
ipTagType | Der IP-Tagtyp. Beispiel: FirstPartyUsage. | Zeichenfolge |
das Tag | Der Wert des IP-Tags, das der öffentlichen IP-Adresse zugeordnet ist. Beispiel: SQL. | Zeichenfolge |
NatGateway
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
location | Ressourcenspeicherort | Zeichenfolge |
properties | Nat Gateway-Eigenschaften. | NatGatewayPropertiesFormat |
sku | Die NAT-Gateway-SKU. | NatGatewaySku |
tags | Ressourcentags. | Objekt (object) |
Zonen | Eine Liste von Verfügbarkeitszonen, die die Zone angibt, in der Nat Gateway bereitgestellt werden soll. | string[] |
NatGatewayPropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
idleTimeoutInMinutes | Das Leerlauftimeout des nat-Gateways. | INT |
publicIpAddresses | Ein Array öffentlicher IP-Adressen, die der Nat-Gatewayressource zugeordnet sind. | SubResource[] |
publicIpPrefixes | Ein Array von öffentlichen IP-Präfixen, die der Nat-Gatewayressource zugeordnet sind. | SubResource[] |
NatGatewaySku
Name | BESCHREIBUNG | Wert |
---|---|---|
name | Name der Nat Gateway-SKU. | "Standard" |
PublicIPAddressSku
Name | BESCHREIBUNG | Wert |
---|---|---|
name | Name einer öffentlichen IP-Adress-SKU. | "Basic" "Standard" |
Ebene | Ebene einer öffentlichen IP-Adress-SKU. | "Global" "Regional" |
Subnet
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Der Name der Ressource, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. | Zeichenfolge |
properties | Eigenschaften des Subnetzes. | SubnetPropertiesFormat |
Typ | Der Ressourcentyp. | Zeichenfolge |
SubnetPropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
addressPrefix | Das Adresspräfix für das Subnetz. | Zeichenfolge |
addressPrefixes | Liste der Adresspräfixe für das Subnetz. | string[] |
applicationGatewayIPConfigurations | Anwendungsgateway-IP-Konfigurationen der virtuellen Netzwerkressource. | ApplicationGatewayIPConfiguration[] |
Delegationen | Ein Array von Verweisen auf die Delegierungen im Subnetz. | Delegierung[] |
ipAllocations | Array von IpAllocation, das auf dieses Subnetz verweist. | SubResource[] |
natGateway | Nat-Gateway, das diesem Subnetz zugeordnet ist. | Subresource |
networkSecurityGroup | Der Verweis auf die NetworkSecurityGroup-Ressource. | NetworkSecurityGroup |
privateEndpointNetworkPolicies | Aktivieren oder deaktivieren Sie die Anwendung von Netzwerkrichtlinien auf einen privaten Endpunkt im Subnetz. | "Deaktiviert" "Aktiviert" |
privateLinkServiceNetworkPolicies | Aktivieren oder deaktivieren Sie die Anwendung von Netzwerkrichtlinien für den Private Link-Dienst im Subnetz. | "Deaktiviert" "Aktiviert" |
Routetable | Der Verweis auf die RouteTable-Ressource. | Routetable |
serviceEndpointPolicies | Ein Array von Dienstendpunktrichtlinien. | ServiceEndpointPolicy[] |
serviceEndpoints | Ein Array von Dienstendpunkten. | ServiceEndpointPropertiesFormat[] |
ApplicationGatewayIPConfiguration
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Name der IP-Konfiguration, die innerhalb eines Application Gateway eindeutig ist. | Zeichenfolge |
properties | Eigenschaften der IP-Konfiguration des Anwendungsgateways. | ApplicationGatewayIPConfigurationPropertiesFormat |
ApplicationGatewayIPConfigurationPropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
Subnetz | Verweis auf die Subnetzressource. Ein Subnetz, aus dem das Anwendungsgateway seine private Adresse erhält. | Subresource |
Delegierung
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Der Name der Ressource, die innerhalb eines Subnetzes eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. | Zeichenfolge |
properties | Eigenschaften des Subnetzes. | ServiceDelegationPropertiesFormat |
Typ | Der Ressourcentyp. | Zeichenfolge |
ServiceDelegationPropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
serviceName | Der Name des Diensts, an den das Subnetz delegiert werden soll (z. B. Microsoft.Sql/servers). | Zeichenfolge |
NetworkSecurityGroup
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
location | Ressourcenspeicherort | Zeichenfolge |
properties | Eigenschaften der Netzwerksicherheitsgruppe. | NetworkSecurityGroupPropertiesFormat |
tags | Ressourcentags. | Objekt (object) |
NetworkSecurityGroupPropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
flushConnection | Wenn dies aktiviert ist, werden Flows, die aus Verbindungen der Netzwerksicherheitsgruppe erstellt wurden, neu ausgewertet, wenn Regeln aktualisiert werden. Die anfängliche Aktivierung löst eine erneute Auswertung aus. | bool |
securityRules | Eine Sammlung von Sicherheitsregeln der Netzwerksicherheitsgruppe. | SecurityRule[] |
SecurityRule
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Der Name der Ressource, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. | Zeichenfolge |
properties | Eigenschaften der Sicherheitsregel. | SecurityRulePropertiesFormat |
Typ | Der Typ der Ressource. | Zeichenfolge |
SecurityRulePropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
access | Der Netzwerkdatenverkehr wird zugelassen oder verweigert. | "Zulassen" "Verweigern" (erforderlich) |
description | Eine Beschreibung für diese Regel. Auf 140 Zeichen beschränkt. | Zeichenfolge |
destinationAddressPrefix | Das Präfix der Zieladresse. CIDR oder Ziel-IP-Bereich. Das Sternchen '*' kann auch verwendet werden, um alle Quell-IPs abzugleichen. Standardtags wie "VirtualNetwork", "AzureLoadBalancer" und "Internet" können ebenfalls verwendet werden. | Zeichenfolge |
destinationAddressPrefixes | Die Zieladressenpräfixe. CIDR- oder Ziel-IP-Bereiche. | string[] |
destinationApplicationSecurityGroups | Die als Ziel angegebene Anwendungssicherheitsgruppe. | ApplicationSecurityGroup[] |
destinationPortRange | Der Zielport oder -bereich. Ganze Zahl oder Bereich zwischen 0 und 65535. Das Sternchen "*" kann auch verwendet werden, um alle Ports abzugleichen. | Zeichenfolge |
destinationPortRanges | Die Zielportbereiche. | string[] |
direction | Die Richtung der Regel. Die Richtung gibt an, ob die Regel bei eingehendem oder ausgehendem Datenverkehr ausgewertet wird. | "Eingehender Eingang" "Ausgehend" (erforderlich) |
priority | Die Priorität der Regel. Der Wert kann zwischen 100 und 4096 sein. Die Prioritätsnummer muss für jede Regel in der Auflistung eindeutig sein. Je niedrigere die Prioritätsnummer ist, desto höher ist die Priorität der Regel. | int (erforderlich) |
Protokoll | Netzwerkprotokoll, für das diese Regel gilt. | '*' "Ah" "Esp" "Icmp" "TCP" "Udp" (erforderlich) |
sourceAddressPrefix | Der CIDR- oder Quell-IP-Bereich. Das Sternchen '*' kann auch verwendet werden, um alle Quell-IPs abzugleichen. Standardtags wie "VirtualNetwork", "AzureLoadBalancer" und "Internet" können ebenfalls verwendet werden. Wenn es sich um eine Eingangsregel handelt, gibt an, woher der Netzwerkdatenverkehr stammt. | Zeichenfolge |
sourceAddressPrefixes | Der CIDR- oder Quell-IP-Bereich. | string[] |
sourceApplicationSecurityGroups | Die als Quelle angegebene Anwendungssicherheitsgruppe. | ApplicationSecurityGroup[] |
sourcePortRange | Der Quellport oder -bereich. Ganze Zahl oder Bereich zwischen 0 und 65535. Das Sternchen "*" kann auch verwendet werden, um alle Ports abzugleichen. | Zeichenfolge |
sourcePortRanges | Der Quellportbereich. | string[] |
ApplicationSecurityGroup
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
location | Ressourcenspeicherort | Zeichenfolge |
properties | Eigenschaften der Anwendungssicherheitsgruppe. | ApplicationSecurityGroupPropertiesFormat |
tags | Ressourcentags. | Objekt (object) |
ApplicationSecurityGroupPropertiesFormat
Dieses Objekt enthält keine Eigenschaften, die während der Bereitstellung festgelegt werden sollen. Alle Eigenschaften sind ReadOnly.
Routetable
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
location | Ressourcenspeicherort | Zeichenfolge |
properties | Eigenschaften der Routingtabelle. | RouteTablePropertiesFormat |
tags | Ressourcentags. | Objekt (object) |
RouteTablePropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
disableBgpRoutePropagation | Gibt an, ob die von BGP für diese Routingtabelle gelernten Routen deaktiviert werden sollen. True bedeutet deaktivieren. | bool |
Routen | Sammlung von Routen, die in einer Routingtabelle enthalten sind. | Route[] |
Route
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Der Name der Ressource, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. | Zeichenfolge |
properties | Eigenschaften der Route. | RoutePropertiesFormat |
Typ | Der Typ der Ressource. | Zeichenfolge |
RoutePropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
addressPrefix | Die Ziel-CIDR, für die die Route gilt. | Zeichenfolge |
hasBgpOverride | Ein Wert, der angibt, ob diese Route überlappende BGP-Routen unabhängig von LPM außer Kraft setzt. | bool |
nextHopIpAddress | Die IP-Adresspakete sollten weitergeleitet werden. Die Werte des nächsten Hops sind nur in Routen zulässig, bei denen der nächste Hoptyp VirtualAppliance ist. | Zeichenfolge |
nextHopType | Der Azure-Hop-Typ, an den das Paket gesendet werden soll. | "Internet" "Keine" "VirtualAppliance" "VirtualNetworkGateway" "VnetLocal" (erforderlich) |
ServiceEndpointPolicy
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
location | Ressourcenspeicherort | Zeichenfolge |
properties | Eigenschaften der Dienstendpunktrichtlinie. | ServiceEndpointPolicyPropertiesFormat |
tags | Ressourcentags. | Objekt (object) |
ServiceEndpointPolicyPropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
contextualServiceEndpointPolicies | Eine Sammlung kontextbezogener Dienstendpunktrichtlinie. | string[] |
serviceAlias | Der Alias, der angibt, ob die Richtlinie zu einem Dienst gehört | Zeichenfolge |
serviceEndpointPolicyDefinitions | Eine Sammlung von Richtliniendefinitionen für Dienstendpunkte der Dienstendpunktrichtlinie. | ServiceEndpointPolicyDefinition[] |
ServiceEndpointPolicyDefinition
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Der Name der Ressource, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. | Zeichenfolge |
properties | Eigenschaften der Richtliniendefinition des Dienstendpunkts. | ServiceEndpointPolicyDefinitionPropertiesFormat |
Typ | Der Typ der Ressource. | Zeichenfolge |
ServiceEndpointPolicyDefinitionPropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
description | Eine Beschreibung für diese Regel. Auf 140 Zeichen beschränkt. | Zeichenfolge |
Dienst | Dienstendpunktname. | Zeichenfolge |
serviceResources | Eine Liste der Dienstressourcen. | string[] |
ServiceEndpointPropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
locations | Eine Liste der Speicherorte. | string[] |
Dienst | Der Typ des Endpunktdiensts. | Zeichenfolge |
InboundNatPool
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Der Name der Ressource, die innerhalb der Gruppe der eingehenden NAT-Pools eindeutig ist, die vom Lastenausgleich verwendet werden. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. | Zeichenfolge |
properties | Eigenschaften des eingehenden Nat-Pools des Lastenausgleichs. | InboundNatPoolPropertiesFormat |
InboundNatPoolPropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
backendPort | Der Port, der für die internen Verbindungen am Endpunkt verwendet wird. Zulässige Werte liegen zwischen 1 und 65535. | int (erforderlich) |
enableFloatingIP | Konfiguriert den Endpunkt eines virtuellen Computers für die floating IP-Funktion, die zum Konfigurieren einer SQL AlwaysOn-Verfügbarkeitsgruppe erforderlich ist. Diese Einstellung ist erforderlich, wenn Sie die SQL AlwaysOn-Verfügbarkeits-Gruppen in SQL Server verwenden. Diese Einstellung kann nicht geändert werden, nachdem Sie den Endpunkt erstellt haben. | bool |
enableTcpReset | Empfangen sie bidirektionale TCP-Zurücksetzung bei Leerlauftimeout des TCP-Flusses oder unerwarteter Verbindungsbeendigung. Dieses Element wird nur verwendet, wenn das Protokoll auf TCP festgelegt ist. | bool |
frontendIPConfiguration | Ein Verweis auf Front-End-IP-Adressen. | Subresource |
frontendPortRangeEnd | Die letzte Portnummer im Bereich externer Ports, die verwendet werden, um eingehende Nat an NICs bereitzustellen, die einem Lastenausgleich zugeordnet sind. Zulässige Werte liegen zwischen 1 und 65535. | int (erforderlich) |
frontendPortRangeStart | Die erste Portnummer im Bereich externer Ports, die verwendet wird, um eingehende Nat an NICs bereitzustellen, die einem Lastenausgleich zugeordnet sind. Zulässige Werte liegen zwischen 1 und 65534. | int (erforderlich) |
idleTimeoutInMinutes | Das Timeout für die TCP-Leerlaufverbindung. Der Wert kann auf eine Angabe zwischen 4 und 30 Minuten festgelegt werden. Der Standardwert ist 4 Minuten. Dieses Element wird nur verwendet, wenn das Protokoll auf TCP festgelegt ist. | INT |
Protokoll | Der Verweis auf das Transportprotokoll, das vom NAT-Pool für eingehenden Datenverkehr verwendet wird. | "Alle" "TCP" "Udp" (erforderlich) |
InboundNatRule
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Der Name der Ressource, die innerhalb der vom Lastenausgleich verwendeten NAT-Regeln für eingehenden Datenverkehr eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. | Zeichenfolge |
properties | Eigenschaften der NAT-Regel für eingehenden Lastenausgleich. | InboundNatRulePropertiesFormat |
InboundNatRulePropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
backendAddressPool | Ein Verweis auf die back-EndAddressPool-Ressource. | Subresource |
backendPort | Der Port, der für den internen Endpunkt verwendet wird. Zulässige Werte liegen zwischen 1 und 65535. | INT |
enableFloatingIP | Konfiguriert den Endpunkt eines virtuellen Computers für die floating IP-Funktion, die zum Konfigurieren einer SQL AlwaysOn-Verfügbarkeitsgruppe erforderlich ist. Diese Einstellung ist erforderlich, wenn Sie die SQL AlwaysOn-Verfügbarkeits-Gruppen in SQL Server verwenden. Diese Einstellung kann nicht geändert werden, nachdem Sie den Endpunkt erstellt haben. | bool |
enableTcpReset | Empfangen sie bidirektionale TCP-Zurücksetzung bei Leerlauftimeout des TCP-Flusses oder unerwarteter Verbindungsbeendigung. Dieses Element wird nur verwendet, wenn das Protokoll auf TCP festgelegt ist. | bool |
frontendIPConfiguration | Ein Verweis auf Front-End-IP-Adressen. | Subresource |
frontendPort | Der Port für den externen Endpunkt. Portnummern für jede Regel müssen innerhalb der Load Balancer eindeutig sein. Zulässige Werte liegen zwischen 1 und 65534. | INT |
frontendPortRangeEnd | Der Portbereich endet für den externen Endpunkt. Diese Eigenschaft wird zusammen mit BackendAddressPool und FrontendPortRangeStart verwendet. Für jede Back-End-Adresse aus Back-EndAddressPool werden individuelle NAT-Regelportzuordnungen für eingehenden Datenverkehr erstellt. Zulässige Werte liegen zwischen 1 und 65534. | INT |
frontendPortRangeStart | Der Portbereich beginnt für den externen Endpunkt. Diese Eigenschaft wird zusammen mit BackendAddressPool und FrontendPortRangeEnd verwendet. Für jede Back-End-Adresse aus Back-EndAddressPool werden individuelle NAT-Regelportzuordnungen für eingehenden Datenverkehr erstellt. Zulässige Werte liegen zwischen 1 und 65534. | INT |
idleTimeoutInMinutes | Das Timeout für die TCP-Leerlaufverbindung. Der Wert kann auf eine Angabe zwischen 4 und 30 Minuten festgelegt werden. Der Standardwert ist 4 Minuten. Dieses Element wird nur verwendet, wenn das Protokoll auf TCP festgelegt ist. | INT |
Protokoll | Der Verweis auf das Transportprotokoll, das von der Lastenausgleichsregel verwendet wird. | "Alle" "TCP" "Udp" |
LoadBalancingRule
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Der Name der Ressource, die innerhalb der Vom Lastenausgleich verwendeten Lastenausgleichsregeln eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. | Zeichenfolge |
properties | Eigenschaften der Lastenausgleichsregel für den Lastenausgleich. | LoadBalancingRulePropertiesFormat |
LoadBalancingRulePropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
backendAddressPool | Ein Verweis auf einen Pool von DIPs. Eingehender Datenverkehr erfolgt nach dem Zufallsprinzip zwischen IP-Adressen in den Back-End-IPs. | Subresource |
backendAddressPools | Ein Array von Verweisen auf den Pool von DIPs. | SubResource[] |
backendPort | Der Port, der für die internen Verbindungen am Endpunkt verwendet wird. Zulässige Werte liegen zwischen 0 und 65535. Beachten Sie, dass der Wert 0 "Beliebiger Port" aktiviert. | INT |
disableOutboundSnat | Konfiguriert SNAT für die VMs im Back-End-Pool, um die im Front-End der Lastenausgleichsregel angegebene publicIP-Adresse zu verwenden. | bool |
enableFloatingIP | Konfiguriert den Endpunkt eines virtuellen Computers für die floating IP-Funktion, die zum Konfigurieren einer SQL AlwaysOn-Verfügbarkeitsgruppe erforderlich ist. Diese Einstellung ist erforderlich, wenn Sie die SQL AlwaysOn-Verfügbarkeits-Gruppen in SQL Server verwenden. Diese Einstellung kann nicht geändert werden, nachdem Sie den Endpunkt erstellt haben. | bool |
enableTcpReset | Empfangen sie bidirektionale TCP-Zurücksetzung bei Leerlauftimeout des TCP-Flusses oder unerwarteter Verbindungsbeendigung. Dieses Element wird nur verwendet, wenn das Protokoll auf TCP festgelegt ist. | bool |
frontendIPConfiguration | Ein Verweis auf Front-End-IP-Adressen. | Subresource |
frontendPort | Der Port für den externen Endpunkt. Portnummern für jede Regel müssen innerhalb der Load Balancer eindeutig sein. Zulässige Werte liegen zwischen 0 und 65534. Beachten Sie, dass der Wert 0 "Beliebiger Port" aktiviert. | int (erforderlich) |
idleTimeoutInMinutes | Das Timeout für die TCP-Leerlaufverbindung. Der Wert kann auf eine Angabe zwischen 4 und 30 Minuten festgelegt werden. Der Standardwert ist 4 Minuten. Dieses Element wird nur verwendet, wenn das Protokoll auf TCP festgelegt ist. | INT |
loadDistribution | Die Lastverteilungsrichtlinie für diese Regel. | 'Standardwert' "SourceIP" "SourceIPProtocol" |
Test | Der Verweis auf den Lastenausgleichstest, der von der Lastenausgleichsregel verwendet wird. | Subresource |
Protokoll | Der Verweis auf das Transportprotokoll, das von der Lastenausgleichsregel verwendet wird. | "Alle" "TCP" "Udp" (erforderlich) |
OutboundRule
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Der Name der Ressource, die innerhalb der vom Lastenausgleich verwendeten Ausgangsregeln eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. | Zeichenfolge |
properties | Eigenschaften der Ausgangsregel für den Lastenausgleich. | OutboundRulePropertiesFormat |
OutboundRulePropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
allocatedOutboundPorts | Die Anzahl der ausgehenden Ports, die für NAT verwendet werden sollen. | INT |
backendAddressPool | Ein Verweis auf einen Pool von DIPs. Ausgehender Datenverkehr erfolgt nach dem Zufallsprinzip zwischen IP-Adressen in den Back-End-IP-Adressen. | SubResource (erforderlich) |
enableTcpReset | Empfangen Sie bidirektionale TCP-Zurücksetzung bei TCP-Flow-Leerlauftimeout oder unerwarteter Verbindungsabbruch. Dieses Element wird nur verwendet, wenn das Protokoll auf TCP festgelegt ist. | bool |
frontendIPConfigurations | Die Front-End-IP-Adressen des Lastenausgleichs. | SubResource[] (erforderlich) |
idleTimeoutInMinutes | Das Timeout für die TCP-Leerlaufverbindung. | INT |
Protokoll | Das Protokoll für die Ausgangsregel im Lastenausgleich. | "Alle" "TCP" "Udp" (erforderlich) |
Test
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Der Name der Ressource, die innerhalb des Vom Lastenausgleich verwendeten Testsatzes eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. | Zeichenfolge |
properties | Eigenschaften des Lastenausgleichstests. | TestPropertiesFormat |
TestPropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
intervalInSeconds | Das Intervall in Sekunden, in dem der Endpunkt auf den Integritätsstatus getestet werden soll. In der Regel ist das Intervall etwas kleiner als die Hälfte des zugeordneten Zeitlimits (in Sekunden). Dies ermöglicht die Durchführung von zwei vollständigen Tests, bevor die Instanz von der Rotation ausgenommen wird. Der Standardwert beträgt 15, der Mindestwert 5. | INT |
numberOfProbes | Die Anzahl der Tests, bei denen keine Antwort vorhanden ist, führt dazu, dass kein weiterer Datenverkehr an den Endpunkt übermittelt wird. Mit diesen Werten können Endpunkte schneller oder langsamer aus der Drehung entfernt werden als die typischen Zeiten, die in Azure verwendet werden. | INT |
port | Der Port für die Übertragung des Tests. Mögliche Werte reichen von 1 bis einschließlich 65535. | int (erforderlich) |
probeThreshold | Die Anzahl der aufeinanderfolgenden erfolgreichen oder fehlgeschlagenen Tests, um die Übermittlung von Datenverkehr an diesen Endpunkt zuzulassen oder zu verweigern. Nachdem die Anzahl der aufeinanderfolgenden Tests diesen Wert nicht mehr aufweist, wird der Endpunkt aus der Drehung entfernt und erfordert, dass die gleiche Anzahl erfolgreicher aufeinanderfolgender Tests wieder in die Drehung versetzt wird. | INT |
Protokoll | Das Protokoll des Endpunkts. Wenn "TCP" angegeben ist, ist ein empfangener ACK erforderlich, damit der Test erfolgreich ist. Wenn "Http" oder "Https" angegeben ist, gibt eine Antwort mit 200 OK vom URI an, damit der Test erfolgreich ist. | Http "Https" "TCP" (erforderlich) |
requestPath | Der URI, mit dem der Integritätsstatus über den virtuellen Computer angefordert wird. Pfad ist erforderlich, wenn ein Protokoll auf http festgelegt ist. Andernfalls ist die Angabe nicht zulässig. Es ist kein Standardwert vorhanden. | Zeichenfolge |
LoadBalancerSku
Name | BESCHREIBUNG | Wert |
---|---|---|
name | Name einer Lastenausgleichs-SKU. | "Basic" "Gateway" "Standard" |
Ebene | Ebene einer Lastenausgleichs-SKU. | "Global" "Regional" |
Schnellstartvorlagen
Diesen Ressourcentyp werden in den folgenden Schnellstartvorlagen bereitgestellt.
Vorlage | BESCHREIBUNG |
---|---|
Öffentliche Load Balancer mit einem Gateway-Load Balancer verkettet |
Mit dieser Vorlage können Sie eine öffentliche Load Balancer Standard bereitstellen, die mit einem Gateway-Load Balancer verkettet ist. Der aus dem Internet eingehende Datenverkehr wird an das Gateway Load Balancer mit Linux-VMs (NVAs) im Back-End-Pool weitergeleitet. |
Create einer VM mit mehreren Netzwerkkarten und RDP |
Mit dieser Vorlage können Sie eine Virtual Machines mit mehreren (2) Netzwerkschnittstellen (NICs) und RDP erstellen, die mit einem konfigurierten Lastenausgleich und einer NAT-Regel für eingehenden Datenverkehr verbunden werden können. Mit dieser Vorlage können problemlos weitere NICs hinzugefügt werden. Diese Vorlage stellt auch ein Speicherkonto, Virtual Network, öffentliche IP-Adresse und 2 Netzwerkschnittstellen (Front-End und Back-End) bereit. |
2 VMs im VNET : Interne Load Balancer- und LB-Regeln |
Mit dieser Vorlage können Sie 2 Virtual Machines in einem VNET und unter einem internen Lastenausgleich erstellen und eine Lastenausgleichsregel an Port 80 konfigurieren. Diese Vorlage stellt auch ein Speicherkonto, Virtual Network, öffentliche IP-Adresse, Verfügbarkeitsgruppe und Netzwerkschnittstellen bereit. |
2 VMs in a Load Balancer and load balancing rules (in englischer Sprache) |
Mit dieser Vorlage können Sie 2 Virtual Machines unter einem Lastenausgleich erstellen und eine Lastenausgleichsregel an Port 80 konfigurieren. Diese Vorlage stellt auch ein Speicherkonto, Virtual Network, öffentliche IP-Adresse, Verfügbarkeitsgruppe und Netzwerkschnittstellen bereit. In dieser Vorlage verwenden wir die Funktion "Ressourcenschleifen", um die Netzwerkschnittstellen und virtuellen Computer zu erstellen. |
2 VMs in einem Load Balancer und konfigurieren NAT-Regeln für die LB |
Mit dieser Vorlage können Sie zwei Virtual Machines in einer Verfügbarkeitsgruppe erstellen und NAT-Regeln über den Lastenausgleich konfigurieren. Diese Vorlage stellt auch ein Speicherkonto, Virtual Network, öffentliche IP-Adresse und Netzwerkschnittstellen bereit. In dieser Vorlage verwenden wir die Ressourcenschleifenfunktion, um die Netzwerkschnittstellen und virtuellen Computer zu erstellen. |
Bereitstellen einer VM-Skalierungsgruppe mit Linux-VMs hinter ILB |
Mit dieser Vorlage können Sie eine VM-Skalierungsgruppe von Linux-VMs mit der neuesten gepatchten Version von Ubuntu Linux 15.10 oder 14.04.4-LTS bereitstellen. Diese VMs befinden sich hinter einem internen Lastenausgleich mit NAT-Regeln für SSH-Verbindungen. |
AzureDatabricks-Vorlage für VNetInjection und Load Balancer |
Mit dieser Vorlage können Sie einen Lastenausgleich, eine Netzwerksicherheitsgruppe, ein virtuelles Netzwerk und einen Azure Databricks-Arbeitsbereich mit dem virtuellen Netzwerk erstellen. |
Erstellen eines internen Standard-Lastenausgleichs |
Mit dieser Vorlage wird eine interne Standard-Azure Load Balancer mit einem Regellastenausgleich port 80 erstellt. |
Create eines standardmäßigen internen Lastenausgleichs mit Hochverfügbarkeitsports |
Diese Vorlage erstellt eine interne Standard-Azure Load Balancer mit einer Lastenausgleichsregel für Hochverfügbarkeitsports. |
Erstellen eines regionsübergreifenden Lastenausgleichs |
Diese Vorlage erstellt einen regionsübergreifenden Lastenausgleich mit einem Back-End-Pool, der zwei regionale Lastenausgleichsmodule enthält. Der regionsübergreifende Lastenausgleich ist derzeit in eingeschränkten Regionen verfügbar. Die regionalen Lastenausgleichsmodule hinter dem regionsübergreifenden Lastenausgleich können sich in jeder Region befinden. |
Load Balancer Standard mit Back-End-Pool nach IP-Adressen |
Diese Vorlage wird verwendet, um zu veranschaulichen, wie ARM-Vorlagen verwendet werden können, um den Back-End-Pool eines Load Balancer nach IP-Adresse zu konfigurieren, wie im Verwaltungsdokument des Back-End-Pools beschrieben. |
Create eines Lastenausgleichs mit einer öffentlichen IPv6-Adresse |
Diese Vorlage erstellt einen Lastenausgleich mit Internetzugriff mit einer öffentlichen IPv6-Adresse, Lastenausgleichsregeln und zwei VMs für den Back-End-Pool. |
Erstellen einer Load Balancer Standard-Instanz |
Diese Vorlage erstellt einen Lastenausgleich mit Internetzugriff, Lastenausgleichsregeln und drei VMs für den Back-End-Pool mit jeder VM in einer redundanten Zone. |
Load Balancer mit 2 VIPs mit jeweils einer LB-Regel |
Mit dieser Vorlage können Sie eine Load Balancer, 2 öffentliche IP-Adressen für den Lastenausgleich (multivip), Virtual Network, Netzwerkschnittstelle im Virtual Network & eine LB-Regel in der Load Balancer erstellen, die von der Netzwerkschnittstelle verwendet wird. |
Load Balancer mit NAT-Regel für eingehenden Datenverkehr |
Mit dieser Vorlage können Sie eine Load Balancer, eine öffentliche IP-Adresse für den Lastenausgleich, Virtual Network, Eine Netzwerkschnittstelle im Virtual Network & einer NAT-Regel in der Load Balancer erstellen, die von der Netzwerkschnittstelle verwendet wird. |
Ressourcendefinition mit einer ARM-Vorlage
Der ressourcentyp loadBalancers kann mit Vorgängen bereitgestellt werden, die folgendes ziel haben:
- Ressourcengruppen – Siehe Bereitstellungsbefehle für Ressourcengruppen
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie im Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.Network/loadBalancers-Ressource zu erstellen, fügen Sie ihrer Vorlage den folgenden JSON-Code hinzu.
{
"type": "Microsoft.Network/loadBalancers",
"apiVersion": "2022-11-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"sku": {
"name": "string",
"tier": "string"
},
"extendedLocation": {
"name": "string",
"type": "EdgeZone"
},
"properties": {
"backendAddressPools": [
{
"id": "string",
"name": "string",
"properties": {
"drainPeriodInSeconds": "int",
"loadBalancerBackendAddresses": [
{
"name": "string",
"properties": {
"adminState": "string",
"ipAddress": "string",
"loadBalancerFrontendIPConfiguration": {
"id": "string"
},
"subnet": {
"id": "string"
},
"virtualNetwork": {
"id": "string"
}
}
}
],
"location": "string",
"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"
}
}
]
}
}
Eigenschaftswerte
loadBalancers
Name | BESCHREIBUNG | Wert |
---|---|---|
type | Der Ressourcentyp | "Microsoft.Network/loadBalancers" |
apiVersion | Die Version der Ressourcen-API | '2022-11-01' |
name | Der Ressourcenname | Zeichenfolge (erforderlich) Zeichenlimit: 1-80 Gültige Zeichen: Alphanumerische Zeichen, Unterstriche, Punkte und Bindestriche. Beginnen Sie mit einem alphanumerischen Zeichen. Enden Sie mit einem alphanumerischen Zeichen oder einem Unterstrich. |
location | Ressourcenspeicherort | Zeichenfolge |
tags | Ressourcentags. | Wörterbuch der Tagnamen und -werte. Weitere Informationen finden Sie unter Tags in Vorlagen. |
sku | Die Lastenausgleichs-SKU. | LoadBalancerSku |
extendedLocation | Der erweiterte Speicherort des Lastenausgleichs. | ExtendedLocation |
properties | Eigenschaften des Lastenausgleichs. | LoadBalancerPropertiesFormat |
ExtendedLocation
Name | BESCHREIBUNG | Wert |
---|---|---|
name | Der Name des erweiterten Speicherorts. | Zeichenfolge |
type | Der Typ des erweiterten Speicherorts. | "EdgeZone" |
LoadBalancerPropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
backendAddressPools | Sammlung von Back-End-Adresspools, die von einem Lastenausgleich verwendet werden. | BackendAddressPool[] |
frontendIPConfigurations | Objekt, das die Front-End-IP-Adressen darstellt, die für den Lastenausgleich verwendet werden sollen. | FrontendIPConfiguration[] |
inboundNatPools | Definiert einen externen Portbereich für eingehende NAT zu einem einzelnen Back-End-Port auf NICs, die einem Lastenausgleich zugeordnet sind. Nat-Regeln für eingehenden Datenverkehr werden automatisch für jede NIC erstellt, die dem Load Balancer zugeordnet ist, indem ein externer Port aus diesem Bereich verwendet wird. Das Definieren eines NAT-Pools für eingehenden Datenverkehr in Ihrem Load Balancer schließt sich gegenseitig aus, indem NAT-Regeln für eingehenden Datenverkehr definiert werden. Nat-Pools für eingehenden Datenverkehr werden von VM-Skalierungsgruppen referenziert. NiCs, die einzelnen virtuellen Computern zugeordnet sind, können nicht auf einen eingehenden NAT-Pool verweisen. Sie müssen auf einzelne NAT-Regeln für eingehenden Datenverkehr verweisen. | InboundNatPool[] |
inboundNatRules | Sammlung von NAT-Regeln für eingehenden Datenverkehr, die von einem Lastenausgleich verwendet werden. Das Definieren von NAT-Regeln für eingehenden Datenverkehr in Ihrem Lastenausgleich schließt sich gegenseitig aus, indem ein NAT-Pool für eingehenden Datenverkehr definiert wird. Nat-Pools für eingehenden Datenverkehr werden von VM-Skalierungsgruppen referenziert. NiCs, die einzelnen virtuellen Computern zugeordnet sind, können nicht auf einen NAT-Pool für eingehenden Datenverkehr verweisen. Sie müssen auf einzelne NAT-Regeln für eingehenden Datenverkehr verweisen. | InboundNatRule[] |
loadBalancingRules | Objektauflistung, die die Lastenausgleichsregeln darstellt, ruft die Bereitstellung ab. | LoadBalancingRule[] |
outboundRules | Die Ausgangsregeln. | OutboundRule[] |
probes | Sammlung von Testobjekten, die im Lastenausgleich verwendet werden. | Test[] |
BackendAddressPool
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Der Name der Ressource, die innerhalb der Gruppe der Back-End-Adresspools eindeutig ist, die vom Lastenausgleich verwendet werden. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. | Zeichenfolge |
properties | Eigenschaften des Back-End-Adresspools des Lastenausgleichs. | BackendAddressPoolPropertiesFormat |
BackendAddressPoolPropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
drainPeriodInSeconds | Anzahl von Sekunden, auf die Load Balancer warten, bevor RESET an Client- und Back-End-Adresse gesendet wird. | INT |
loadBalancerBackendAddresses | Ein Array von Back-End-Adressen. | LoadBalancerBackendAddress[] |
location | Der Speicherort des Back-End-Adresspools. | Zeichenfolge |
tunnelInterfaces | Ein Array von Gateway-Load Balancer-Tunnelschnittstellen. | GatewayLoadBalancerTunnelInterface[] |
virtualNetwork | Ein Verweis auf ein virtuelles Netzwerk. | Subresource |
LoadBalancerBackendAddress
Name | BESCHREIBUNG | Wert |
---|---|---|
name | Name der Back-End-Adresse. | Zeichenfolge |
properties | Eigenschaften des Back-End-Adresspools des Lastenausgleichs. | LoadBalancerBackendAddressPropertiesFormat |
LoadBalancerBackendAddressPropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
adminState | Eine Liste der administrativen Zustände, die einmal festgelegt wurden, können den Integritätstest außer Kraft setzen, sodass Load Balancer immer neue Verbindungen an das Back-End weiterleiten oder neue Verbindungen verweigern und vorhandene Verbindungen zurücksetzen. | "Nach unten" "Keine" "Nach oben" |
ipAddress | IP-Adresse, die zum virtuellen Netzwerk gehört, auf das verwiesen wird. | Zeichenfolge |
loadBalancerFrontendIPConfiguration | Verweis auf die Front-End-IP-Adresskonfiguration, die im regionalen Lastenausgleich definiert ist. | Subresource |
Subnetz | Verweis auf ein vorhandenes Subnetz. | Subresource |
virtualNetwork | Verweis auf ein vorhandenes virtuelles Netzwerk. | Subresource |
Subresource
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
GatewayLoadBalancerTunnelInterface
Name | BESCHREIBUNG | Wert |
---|---|---|
Bezeichner | Bezeichner der Gateway-Load Balancer-Tunnelschnittstelle. | INT |
port | Port der Gateway-Load Balancer-Tunnelschnittstelle. | INT |
Protokoll | Protokoll der Gateway-Load Balancer-Tunnelschnittstelle. | "nativ" "Keine" "VXLAN" |
Typ | Datenverkehrstyp der Gateway-Load Balancer-Tunnelschnittstelle. | "Extern" "Intern" "Keine" |
FrontendIPConfiguration
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Der Name der Ressource, die innerhalb der Vom Lastenausgleich verwendeten Front-End-IP-Konfigurationen eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. | Zeichenfolge |
properties | Eigenschaften des Lastenausgleichstests. | FrontendIPConfigurationPropertiesFormat |
Zonen | Eine Liste der Verfügbarkeitszonen, aus der die ip-Adresse angegeben wird, die für die Ressource zugewiesen ist. | string[] |
FrontendIPConfigurationPropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
gatewayLoadBalancer | Der Verweis auf die Front-End-IP-Adresse des Gatewaylastenausgleichs. | Subresource |
privateIPAddress | Die private IP-Adresse der IP-Konfiguration. | Zeichenfolge |
privateIPAddressVersion | Gibt an, ob die spezifische ipconfiguration IPv4 oder IPv6 ist. Der Standardwert wird als IPv4 verwendet. | "IPv4" "IPv6" |
privateIPAllocationMethod | Die Private IP-Zuordnungsmethode. | "Dynamisch" "Statisch" |
publicIPAddress | Der Verweis auf die öffentliche IP-Ressource. | PublicIPAddress |
publicIPPrefix | Der Verweis auf die Öffentliche IP-Präfixressource. | Subresource |
Subnetz | Der Verweis auf die Subnetzressource. | Subnetz |
PublicIPAddress
Name | BESCHREIBUNG | Wert |
---|---|---|
extendedLocation | Der erweiterte Speicherort der öffentlichen IP-Adresse. | ExtendedLocation |
id | Ressourcen-ID | Zeichenfolge |
location | Ressourcenspeicherort | Zeichenfolge |
properties | Eigenschaften der öffentlichen IP-Adresse. | PublicIPAddressPropertiesFormat |
sku | Die SKU für die öffentliche IP-Adresse. | PublicIPAddressSku |
tags | Ressourcentags. | Objekt (object) |
Zonen | Eine Liste der Verfügbarkeitszonen, aus der die ip-Adresse angegeben wird, die für die Ressource zugewiesen ist. | string[] |
PublicIPAddressPropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
ddosSettings | Die benutzerdefinierte DDoS-Schutzrichtlinie, die der öffentlichen IP-Adresse zugeordnet ist. | DdosSettings |
deleteOption | Angeben, was mit der öffentlichen IP-Adresse geschieht, wenn der virtuelle Computer, der sie verwendet, gelöscht wird | "Löschen" "Trennen" |
dnsSettings | Der FQDN des DNS-Eintrags, der der öffentlichen IP-Adresse zugeordnet ist. | PublicIPAddressDnsSettings |
idleTimeoutInMinutes | Das Leerlauftimeout der öffentlichen IP-Adresse. | INT |
ipAddress | Die IP-Adresse, die der öffentlichen IP-Adressressource zugeordnet ist. | Zeichenfolge |
ipTags | Die Liste der Tags, die der öffentlichen IP-Adresse zugeordnet sind. | IpTag[] |
linkedPublicIPAddress | Die verknüpfte öffentliche IP-Adresse der öffentlichen IP-Adressressource. | PublicIPAddress |
migrationPhase | Migrationsphase der öffentlichen IP-Adresse. | "Abort" "Commit" "Committet" "Keine" "Vorbereiten" |
natGateway | Der NatGateway für die öffentliche IP-Adresse. | NatGateway |
publicIPAddressVersion | Die Version der öffentlichen IP-Adresse. | "IPv4" "IPv6" |
publicIPAllocationMethod | Die Öffentliche IP-Adresszuordnungsmethode. | "Dynamisch" "Statisch" |
publicIPPrefix | Das Präfix für öffentliche IP-Adressen, aus dem diese öffentliche IP-Adresse zugeordnet werden sollte. | Subresource |
servicePublicIPAddress | Die öffentliche IP-Adresse des Diensts der öffentlichen IP-Adressressource. | PublicIPAddress |
DdosSettings
Name | BESCHREIBUNG | Wert |
---|---|---|
ddosProtectionPlan | Der DDoS-Schutzplan, der der öffentlichen IP-Adresse zugeordnet ist. Kann nur festgelegt werden, wenn ProtectionMode aktiviert ist. | Subresource |
protectionMode | Der DDoS-Schutzmodus der öffentlichen IP-Adresse | "Deaktiviert" "Aktiviert" "VirtualNetworkInherited" |
PublicIPAddressDnsSettings
Name | BESCHREIBUNG | Wert |
---|---|---|
domainNameLabel | Die Domänennamenbezeichnung. Die Verkettung der Domänennamenbezeichnung und der regionalisierten DNS-Zone bilden zusammen den vollqualifizierten Domänennamen, der der öffentlichen IP-Adresse zugeordnet ist. Wenn eine Domänennamenbezeichnung angegeben ist, wird ein A-DNS-Eintrag für die öffentliche IP-Adresse im Microsoft Azure-DNS-System erstellt. | Zeichenfolge |
domainNameLabelScope | Der Bereich der Domänennamenbezeichnung. Wenn eine Domänennamenbezeichnung und ein Domänennamensbezeichnungsbereich angegeben werden, wird ein A-DNS-Eintrag für die öffentliche IP-Adresse im Microsoft Azure DNS-System erstellt, der einen Hashwert im FQDN enthält. | "NoReuse" "ResourceGroupReuse" "SubscriptionReuse" "TenantReuse" |
fqdn | Der vollqualifizierte Domänenname des A-DNS-Eintrags, der der öffentlichen IP-Adresse zugeordnet ist. Dies ist die Verkettung von domainNameLabel und der regionalisierten DNS-Zone. | Zeichenfolge |
reverseFqdn | Der umgekehrte FQDN. Ein vom Benutzer sichtbarer, vollqualifizierter Domänenname, der in diese öffentliche IP-Adresse aufgelöst wird. Wenn reverseFqdn angegeben ist, wird ein PTR-DNS-Eintrag erstellt, der von der IP-Adresse in der in-addr.arpa-Domäne auf den Reverse-FQDN verweist. | Zeichenfolge |
IpTag
Name | BESCHREIBUNG | Wert |
---|---|---|
ipTagType | Der IP-Tagtyp. Beispiel: FirstPartyUsage. | Zeichenfolge |
das Tag | Der Wert des IP-Tags, das der öffentlichen IP-Adresse zugeordnet ist. Beispiel: SQL. | Zeichenfolge |
NatGateway
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
location | Ressourcenspeicherort | Zeichenfolge |
properties | Nat Gateway-Eigenschaften. | NatGatewayPropertiesFormat |
sku | Die NAT-Gateway-SKU. | NatGatewaySku |
tags | Ressourcentags. | Objekt (object) |
Zonen | Eine Liste der Verfügbarkeitszonen, die die Zone angibt, in der Nat Gateway bereitgestellt werden soll. | string[] |
NatGatewayPropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
idleTimeoutInMinutes | Das Leerlauftimeout des nat-Gateways. | INT |
publicIpAddresses | Ein Array von öffentlichen IP-Adressen, die der Nat-Gatewayressource zugeordnet sind. | SubResource[] |
publicIpPrefixes | Ein Array von öffentlichen IP-Präfixen, die der Nat-Gatewayressource zugeordnet sind. | SubResource[] |
NatGatewaySku
Name | BESCHREIBUNG | Wert |
---|---|---|
name | Name der Nat Gateway-SKU. | "Standard" |
PublicIPAddressSku
Name | BESCHREIBUNG | Wert |
---|---|---|
name | Name einer öffentlichen IP-Adress-SKU. | "Basic" "Standard" |
Ebene | Ebene einer öffentlichen IP-Adress-SKU. | "Global" "Regional" |
Subnet
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Der Name der Ressource, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. | Zeichenfolge |
properties | Eigenschaften des Subnetzes. | SubnetPropertiesFormat |
Typ | Der Ressourcentyp. | Zeichenfolge |
SubnetPropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
addressPrefix | Das Adresspräfix für das Subnetz. | Zeichenfolge |
addressPrefixes | Liste der Adresspräfixe für das Subnetz. | string[] |
applicationGatewayIPConfigurations | Application Gateway-IP-Konfigurationen der virtuellen Netzwerkressource. | ApplicationGatewayIPConfiguration[] |
Delegationen | Ein Array von Verweisen auf die Delegierungen im Subnetz. | Delegierung[] |
ipAllocations | Array von IpAllocation, das auf dieses Subnetz verweist. | SubResource[] |
natGateway | Nat-Gateway, das diesem Subnetz zugeordnet ist. | Subresource |
networkSecurityGroup | Der Verweis auf die NetworkSecurityGroup-Ressource. | NetworkSecurityGroup |
privateEndpointNetworkPolicies | Aktivieren oder deaktivieren Sie die Anwendung von Netzwerkrichtlinien auf einem privaten Endpunkt im Subnetz. | "Deaktiviert" "Aktiviert" |
privateLinkServiceNetworkPolicies | Aktivieren oder deaktivieren Sie die Anwendung von Netzwerkrichtlinien auf den Private Link-Dienst im Subnetz. | "Deaktiviert" "Aktiviert" |
Routetable | Der Verweis auf die RouteTable-Ressource. | Routetable |
serviceEndpointPolicies | Ein Array von Dienstendpunktrichtlinien. | ServiceEndpointPolicy[] |
serviceEndpoints | Ein Array von Dienstendpunkten. | ServiceEndpointPropertiesFormat[] |
ApplicationGatewayIPConfiguration
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Name der IP-Konfiguration, die innerhalb eines Application Gateway eindeutig ist. | Zeichenfolge |
properties | Eigenschaften der IP-Konfiguration des Anwendungsgateways. | ApplicationGatewayIPConfigurationPropertiesFormat |
ApplicationGatewayIPConfigurationPropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
Subnetz | Verweis auf die Subnetzressource. Ein Subnetz, aus dem application gateway seine private Adresse erhält. | Subresource |
Delegierung
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Der Name der Ressource, die innerhalb eines Subnetzes eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. | Zeichenfolge |
properties | Eigenschaften des Subnetzes. | ServiceDelegationPropertiesFormat |
Typ | Der Ressourcentyp. | Zeichenfolge |
ServiceDelegationPropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
serviceName | Der Name des Diensts, an den das Subnetz delegiert werden soll (z. B. Microsoft.Sql/servers). | Zeichenfolge |
NetworkSecurityGroup
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
location | Ressourcenspeicherort | Zeichenfolge |
properties | Eigenschaften der Netzwerksicherheitsgruppe. | NetworkSecurityGroupPropertiesFormat |
tags | Ressourcentags. | Objekt (object) |
NetworkSecurityGroupPropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
flushConnection | Wenn diese Option aktiviert ist, werden Flows, die über Netzwerksicherheitsgruppenverbindungen erstellt wurden, neu ausgewertet, wenn Regeln aktualisiert werden. Die anfängliche Aktivierung löst eine erneute Auswertung aus. | bool |
securityRules | Eine Sammlung von Sicherheitsregeln der Netzwerksicherheitsgruppe. | SecurityRule[] |
SecurityRule
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Der Name der Ressource, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. | Zeichenfolge |
properties | Eigenschaften der Sicherheitsregel. | SecurityRulePropertiesFormat |
Typ | Der Typ der Ressource. | Zeichenfolge |
SecurityRulePropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
access | Der Netzwerkdatenverkehr wird zugelassen oder verweigert. | "Zulassen" "Verweigern" (erforderlich) |
description | Eine Beschreibung für diese Regel. Auf 140 Zeichen beschränkt. | Zeichenfolge |
destinationAddressPrefix | Das Zieladresspräfix. CIDR oder Ziel-IP-Bereich. Das Sternchen '*' kann auch verwendet werden, um alle Quell-IPs abzugleichen. Standardtags wie "VirtualNetwork", "AzureLoadBalancer" und "Internet" können ebenfalls verwendet werden. | Zeichenfolge |
destinationAddressPrefixes | Die Zieladressenpräfixe. CIDR- oder Ziel-IP-Bereiche. | string[] |
destinationApplicationSecurityGroups | Die als Ziel angegebene Anwendungssicherheitsgruppe. | ApplicationSecurityGroup[] |
destinationPortRange | Der Zielport oder -bereich. Ganze Zahl oder Bereich zwischen 0 und 65535. Das Sternchen "*" kann auch verwendet werden, um alle Ports abzugleichen. | Zeichenfolge |
destinationPortRanges | Die Zielportbereiche. | string[] |
direction | Die Richtung der Regel. Die Richtung gibt an, ob die Regel bei eingehendem oder ausgehendem Datenverkehr ausgewertet wird. | "Eingehender Eingang" "Ausgehend" (erforderlich) |
priority | Die Priorität der Regel. Der Wert kann zwischen 100 und 4096 sein. Die Prioritätsnummer muss für jede Regel in der Auflistung eindeutig sein. Je niedrigere die Prioritätsnummer ist, desto höher ist die Priorität der Regel. | int (erforderlich) |
Protokoll | Netzwerkprotokoll, für das diese Regel gilt. | '*' "Ah" "Esp" "Icmp" "TCP" "Udp" (erforderlich) |
sourceAddressPrefix | Der CIDR- oder Quell-IP-Bereich. Das Sternchen '*' kann auch verwendet werden, um alle Quell-IPs abzugleichen. Standardtags wie "VirtualNetwork", "AzureLoadBalancer" und "Internet" können ebenfalls verwendet werden. Wenn es sich um eine Eingangsregel handelt, gibt an, woher der Netzwerkdatenverkehr stammt. | Zeichenfolge |
sourceAddressPrefixes | Der CIDR- oder Quell-IP-Bereich. | string[] |
sourceApplicationSecurityGroups | Die als Quelle angegebene Anwendungssicherheitsgruppe. | ApplicationSecurityGroup[] |
sourcePortRange | Der Quellport oder -bereich. Ganze Zahl oder Bereich zwischen 0 und 65535. Das Sternchen "*" kann auch verwendet werden, um alle Ports abzugleichen. | Zeichenfolge |
sourcePortRanges | Der Quellportbereich. | string[] |
ApplicationSecurityGroup
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
location | Ressourcenspeicherort | Zeichenfolge |
properties | Eigenschaften der Anwendungssicherheitsgruppe. | ApplicationSecurityGroupPropertiesFormat |
tags | Ressourcentags. | Objekt (object) |
ApplicationSecurityGroupPropertiesFormat
Dieses Objekt enthält keine Eigenschaften, die während der Bereitstellung festgelegt werden sollen. Alle Eigenschaften sind ReadOnly.
Routetable
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
location | Ressourcenspeicherort | Zeichenfolge |
properties | Eigenschaften der Routingtabelle. | RouteTablePropertiesFormat |
tags | Ressourcentags. | Objekt (object) |
RouteTablePropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
disableBgpRoutePropagation | Gibt an, ob die von BGP für diese Routingtabelle gelernten Routen deaktiviert werden sollen. True bedeutet deaktivieren. | bool |
Routen | Sammlung von Routen, die in einer Routingtabelle enthalten sind. | Route[] |
Route
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Der Name der Ressource, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. | Zeichenfolge |
properties | Eigenschaften der Route. | RoutePropertiesFormat |
Typ | Der Typ der Ressource. | Zeichenfolge |
RoutePropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
addressPrefix | Die Ziel-CIDR, für die die Route gilt. | Zeichenfolge |
hasBgpOverride | Ein Wert, der angibt, ob diese Route überlappende BGP-Routen außer Kraft setzt, unabhängig von LPM. | bool |
nextHopIpAddress | Die IP-Adresspakete sollten weitergeleitet werden. Werte des nächsten Hops sind nur in Routen zulässig, bei denen der Typ des nächsten Hops VirtualAppliance ist. | Zeichenfolge |
nextHopType | Der Azure-Hop-Typ, an den das Paket gesendet werden soll. | "Internet" "Keine" "VirtualAppliance" "VirtualNetworkGateway" "VnetLocal" (erforderlich) |
ServiceEndpointPolicy
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
location | Ressourcenspeicherort | Zeichenfolge |
properties | Eigenschaften der Dienstendpunktrichtlinie. | ServiceEndpointPolicyPropertiesFormat |
tags | Ressourcentags. | Objekt (object) |
ServiceEndpointPolicyPropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
contextualServiceEndpointPolicies | Eine Sammlung kontextbezogener Dienstendpunktrichtlinien. | string[] |
serviceAlias | Der Alias, der angibt, ob die Richtlinie zu einem Dienst gehört. | Zeichenfolge |
serviceEndpointPolicyDefinitions | Eine Sammlung von Dienstendpunktrichtliniendefinitionen der Dienstendpunktrichtlinie. | ServiceEndpointPolicyDefinition[] |
ServiceEndpointPolicyDefinition
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Der Name der Ressource, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. | Zeichenfolge |
properties | Eigenschaften der Richtliniendefinition des Dienstendpunkts. | ServiceEndpointPolicyDefinitionPropertiesFormat |
Typ | Der Typ der Ressource. | Zeichenfolge |
ServiceEndpointPolicyDefinitionPropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
description | Eine Beschreibung für diese Regel. Auf 140 Zeichen beschränkt. | Zeichenfolge |
Dienst | Name des Dienstendpunkts. | Zeichenfolge |
serviceResources | Eine Liste der Dienstressourcen. | string[] |
ServiceEndpointPropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
locations | Eine Liste der Speicherorte. | string[] |
Dienst | Der Typ des Endpunktdiensts. | Zeichenfolge |
InboundNatPool
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Der Name der Ressource, die innerhalb der Gruppe der eingehenden NAT-Pools eindeutig ist, die vom Lastenausgleich verwendet werden. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. | Zeichenfolge |
properties | Eigenschaften des eingehenden Nat-Pools des Lastenausgleichs. | InboundNatPoolPropertiesFormat |
InboundNatPoolPropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
backendPort | Der Port, der für die internen Verbindungen am Endpunkt verwendet wird. Zulässige Werte liegen zwischen 1 und 65535. | int (erforderlich) |
enableFloatingIP | Konfiguriert den Endpunkt eines virtuellen Computers für die floating IP-Funktion, die zum Konfigurieren einer SQL AlwaysOn-Verfügbarkeitsgruppe erforderlich ist. Diese Einstellung ist erforderlich, wenn Sie die SQL AlwaysOn-verfügbarkeit Gruppen in SQL Server verwenden. Diese Einstellung kann nicht geändert werden, nachdem Sie den Endpunkt erstellt haben. | bool |
enableTcpReset | Empfangen Sie bidirektionale TCP-Zurücksetzung bei TCP-Flow-Leerlauftimeout oder unerwarteter Verbindungsabbruch. Dieses Element wird nur verwendet, wenn das Protokoll auf TCP festgelegt ist. | bool |
frontendIPConfiguration | Ein Verweis auf Front-End-IP-Adressen. | Subresource |
frontendPortRangeEnd | Die letzte Portnummer im Bereich externer Ports, die verwendet werden, um eingehende Nat-Adressen für Netzwerkkarten bereitzustellen, die einem Lastenausgleich zugeordnet sind. Zulässige Werte liegen zwischen 1 und 65535. | int (erforderlich) |
frontendPortRangeStart | Die erste Portnummer im Bereich externer Ports, die verwendet werden, um eingehende Nat-Verbindungen für Netzwerkkarten bereitzustellen, die einem Lastenausgleich zugeordnet sind. Zulässige Werte liegen zwischen 1 und 65534. | int (erforderlich) |
idleTimeoutInMinutes | Das Timeout für die TCP-Leerlaufverbindung. Der Wert kann auf eine Angabe zwischen 4 und 30 Minuten festgelegt werden. Der Standardwert ist 4 Minuten. Dieses Element wird nur verwendet, wenn das Protokoll auf TCP festgelegt ist. | INT |
Protokoll | Der Verweis auf das Transportprotokoll, das vom eingehenden NAT-Pool verwendet wird. | "Alle" "TCP" "Udp" (erforderlich) |
InboundNatRule
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Der Name der Ressource, die innerhalb der vom Lastenausgleich verwendeten NAT-Regeln für eingehenden Datenverkehr eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. | Zeichenfolge |
properties | Eigenschaften der NAT-Regel für eingehenden Lastenausgleich. | InboundNatRulePropertiesFormat |
InboundNatRulePropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
back-EndAddressPool | Ein Verweis auf die back-EndAddressPool-Ressource. | Subresource |
backendPort | Der Port, der für den internen Endpunkt verwendet wird. Zulässige Werte liegen zwischen 1 und 65535. | INT |
enableFloatingIP | Konfiguriert den Endpunkt eines virtuellen Computers für die floating IP-Funktion, die zum Konfigurieren einer SQL AlwaysOn-Verfügbarkeitsgruppe erforderlich ist. Diese Einstellung ist erforderlich, wenn Sie die SQL AlwaysOn-verfügbarkeit Gruppen in SQL Server verwenden. Diese Einstellung kann nicht geändert werden, nachdem Sie den Endpunkt erstellt haben. | bool |
enableTcpReset | Empfangen Sie bidirektionale TCP-Zurücksetzung bei TCP-Flow-Leerlauftimeout oder unerwarteter Verbindungsabbruch. Dieses Element wird nur verwendet, wenn das Protokoll auf TCP festgelegt ist. | bool |
frontendIPConfiguration | Ein Verweis auf Front-End-IP-Adressen. | Subresource |
frontendPort | Der Port für den externen Endpunkt. Portnummern für jede Regel müssen innerhalb der Load Balancer eindeutig sein. Zulässige Werte liegen zwischen 1 und 65534. | INT |
frontendPortRangeEnd | Der Portbereich endet für den externen Endpunkt. Diese Eigenschaft wird zusammen mit BackendAddressPool und FrontendPortRangeStart verwendet. Für jede Back-End-Adresse aus Back-EndAddressPool werden individuelle NAT-Regelportzuordnungen für eingehenden Datenverkehr erstellt. Zulässige Werte liegen zwischen 1 und 65534. | INT |
frontendPortRangeStart | Der Portbereich beginnt für den externen Endpunkt. Diese Eigenschaft wird zusammen mit BackendAddressPool und FrontendPortRangeEnd verwendet. Für jede Back-End-Adresse aus Back-EndAddressPool werden individuelle NAT-Regelportzuordnungen für eingehenden Datenverkehr erstellt. Zulässige Werte liegen zwischen 1 und 65534. | INT |
idleTimeoutInMinutes | Das Timeout für die TCP-Leerlaufverbindung. Der Wert kann auf eine Angabe zwischen 4 und 30 Minuten festgelegt werden. Der Standardwert ist 4 Minuten. Dieses Element wird nur verwendet, wenn das Protokoll auf TCP festgelegt ist. | INT |
Protokoll | Der Verweis auf das Transportprotokoll, das von der Lastenausgleichsregel verwendet wird. | "Alle" "TCP" "Udp" |
LoadBalancingRule
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Der Name der Ressource, die innerhalb der Vom Lastenausgleich verwendeten Lastenausgleichsregeln eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. | Zeichenfolge |
properties | Eigenschaften der Lastenausgleichsregel für den Lastenausgleich. | LoadBalancingRulePropertiesFormat |
LoadBalancingRulePropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
backendAddressPool | Ein Verweis auf einen Pool von DIPs. Eingehender Datenverkehr erfolgt nach dem Zufallsprinzip zwischen IP-Adressen in den Back-End-IPs. | Subresource |
backendAddressPools | Ein Array von Verweisen auf den Pool von DIPs. | SubResource[] |
backendPort | Der Port, der für die internen Verbindungen am Endpunkt verwendet wird. Zulässige Werte liegen zwischen 0 und 65535. Beachten Sie, dass der Wert 0 "Beliebiger Port" aktiviert. | INT |
disableOutboundSnat | Konfiguriert SNAT für die VMs im Back-End-Pool, um die im Front-End der Lastenausgleichsregel angegebene publicIP-Adresse zu verwenden. | bool |
enableFloatingIP | Konfiguriert den Endpunkt eines virtuellen Computers für die floating IP-Funktion, die zum Konfigurieren einer SQL AlwaysOn-Verfügbarkeitsgruppe erforderlich ist. Diese Einstellung ist erforderlich, wenn Sie die SQL AlwaysOn-Verfügbarkeits-Gruppen in SQL Server verwenden. Diese Einstellung kann nicht geändert werden, nachdem Sie den Endpunkt erstellt haben. | bool |
enableTcpReset | Empfangen sie bidirektionale TCP-Zurücksetzung bei Leerlauftimeout des TCP-Flusses oder unerwarteter Verbindungsbeendigung. Dieses Element wird nur verwendet, wenn das Protokoll auf TCP festgelegt ist. | bool |
frontendIPConfiguration | Ein Verweis auf Front-End-IP-Adressen. | Subresource |
frontendPort | Der Port für den externen Endpunkt. Portnummern für jede Regel müssen innerhalb der Load Balancer eindeutig sein. Zulässige Werte liegen zwischen 0 und 65534. Beachten Sie, dass der Wert 0 "Beliebiger Port" aktiviert. | int (erforderlich) |
idleTimeoutInMinutes | Das Timeout für die TCP-Leerlaufverbindung. Der Wert kann auf eine Angabe zwischen 4 und 30 Minuten festgelegt werden. Der Standardwert ist 4 Minuten. Dieses Element wird nur verwendet, wenn das Protokoll auf TCP festgelegt ist. | INT |
loadDistribution | Die Lastverteilungsrichtlinie für diese Regel. | 'Standardwert' "SourceIP" "SourceIPProtocol" |
Test | Der Verweis auf den Lastenausgleichstest, der von der Lastenausgleichsregel verwendet wird. | Subresource |
Protokoll | Der Verweis auf das Transportprotokoll, das von der Lastenausgleichsregel verwendet wird. | "Alle" "TCP" "Udp" (erforderlich) |
OutboundRule
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Der Name der Ressource, die innerhalb der vom Lastenausgleich verwendeten Ausgangsregeln eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. | Zeichenfolge |
properties | Eigenschaften der Ausgangsregel für den Lastenausgleich. | OutboundRulePropertiesFormat |
OutboundRulePropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
allocatedOutboundPorts | Die Anzahl der ausgehenden Ports, die für NAT verwendet werden sollen. | INT |
backendAddressPool | Ein Verweis auf einen Pool von DIPs. Ausgehender Datenverkehr erfolgt nach dem Zufallsprinzip zwischen IP-Adressen in den Back-End-IP-Adressen. | SubResource (erforderlich) |
enableTcpReset | Empfangen sie bidirektionale TCP-Zurücksetzung bei Leerlauftimeout des TCP-Flusses oder unerwarteter Verbindungsbeendigung. Dieses Element wird nur verwendet, wenn das Protokoll auf TCP festgelegt ist. | bool |
frontendIPConfigurations | Die Front-End-IP-Adressen des Lastenausgleichs. | SubResource[] (erforderlich) |
idleTimeoutInMinutes | Das Timeout für die TCP-Leerlaufverbindung. | INT |
Protokoll | Das Protokoll für die Ausgangsregel im Lastenausgleich. | "Alle" "TCP" "Udp" (erforderlich) |
Test
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Der Name der Ressource, die innerhalb der vom Lastenausgleich verwendeten Testgruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. | Zeichenfolge |
properties | Eigenschaften des Lastenausgleichstests. | ProbePropertiesFormat |
ProbePropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
intervalInSeconds | Das Intervall in Sekunden, in dem der Endpunkt auf den Integritätsstatus getestet werden soll. In der Regel ist das Intervall etwas kleiner als die Hälfte des zugeordneten Zeitlimits (in Sekunden). Dies ermöglicht die Durchführung von zwei vollständigen Tests, bevor die Instanz von der Rotation ausgenommen wird. Der Standardwert beträgt 15, der Mindestwert 5. | INT |
numberOfProbes | Die Anzahl der Tests, bei denen, wenn keine Antwort erfolgt, dazu führt, dass kein weiterer Datenverkehr an den Endpunkt übermittelt wird. Mit diesen Werten können Endpunkte schneller oder langsamer aus der Rotation entfernt werden als die in Azure üblichen Zeiten. | INT |
port | Der Port für die Übertragung des Tests. Mögliche Werte reichen von 1 bis einschließlich 65535. | int (erforderlich) |
probeThreshold | Die Anzahl der aufeinanderfolgenden erfolgreichen oder fehlgeschlagenen Tests, um die Übermittlung von Datenverkehr an diesen Endpunkt zuzulassen oder zu verweigern. Nachdem die Anzahl der aufeinanderfolgenden Tests, die diesem Wert entsprechen, nicht mehr vorhanden ist, wird der Endpunkt aus der Drehung entfernt und erfordert, dass dieselbe Anzahl von erfolgreichen aufeinanderfolgenden Tests wieder in die Rotation versetzt wird. | INT |
Protokoll | Das Protokoll des Endpunkts. Wenn "TCP" angegeben ist, ist ein empfangener ACK erforderlich, damit der Test erfolgreich ist. Wenn "HTTP" oder "Https" angegeben ist, ist eine 200 OK-Antwort vom angegebenen URI erforderlich, damit der Test erfolgreich ist. | "HTTP" "HTTPS" "TCP" (erforderlich) |
requestPath | Der URI, mit dem der Integritätsstatus über den virtuellen Computer angefordert wird. Pfad ist erforderlich, wenn ein Protokoll auf HTTP festgelegt ist. Andernfalls ist die Angabe nicht zulässig. Es ist kein Standardwert vorhanden. | Zeichenfolge |
LoadBalancerSku
Name | BESCHREIBUNG | Wert |
---|---|---|
name | Name einer Lastenausgleichs-SKU. | "Basic" "Gateway" "Standard" |
Ebene | Ebene einer Lastenausgleichs-SKU. | "Global" "Regional" |
Schnellstartvorlagen
In den folgenden Schnellstartvorlagen wird dieser Ressourcentyp bereitgestellt.
Vorlage | BESCHREIBUNG |
---|---|
Öffentliche Load Balancer verkettet mit einem Gateway Load Balancer |
Mit dieser Vorlage können Sie eine öffentliche Load Balancer Standard bereitstellen, die mit einem Gateway-Load Balancer verkettet ist. Der aus dem Internet eingehende Datenverkehr wird an das Gateway Load Balancer mit Linux-VMs (NVAs) im Back-End-Pool weitergeleitet. |
Create einer VM mit mehreren NICs und RDP |
Mit dieser Vorlage können Sie eine Virtual Machines mit mehreren (2) Netzwerkschnittstellen (NICs) und RDP erstellen, die mit einem konfigurierten Lastenausgleich und einer NAT-Regel für eingehenden Datenverkehr verbunden werden kann. Mit dieser Vorlage können problemlos weitere NICs hinzugefügt werden. Diese Vorlage stellt auch ein Speicherkonto, Virtual Network, eine öffentliche IP-Adresse und zwei Netzwerkschnittstellen (Front-End und Back-End) bereit. |
2 VMs im VNET: Interne Load Balancer- und LB-Regeln |
Mit dieser Vorlage können Sie zwei Virtual Machines in einem VNET und unter einem internen Lastenausgleich erstellen und eine Lastenausgleichsregel an Port 80 konfigurieren. Diese Vorlage stellt auch ein Speicherkonto, Virtual Network, öffentliche IP-Adresse, Verfügbarkeitsgruppe und Netzwerkschnittstellen bereit. |
2 VMs in a Load Balancer and load balancing rules (in englischer Sprache) |
Mit dieser Vorlage können Sie zwei Virtual Machines unter einem Lastenausgleich erstellen und eine Lastenausgleichsregel an Port 80 konfigurieren. Diese Vorlage stellt auch ein Speicherkonto, Virtual Network, öffentliche IP-Adresse, Verfügbarkeitsgruppe und Netzwerkschnittstellen bereit. In dieser Vorlage verwenden wir die Ressourcenschleifenfunktion, um die Netzwerkschnittstellen und virtuellen Computer zu erstellen. |
2 VMs in einem Load Balancer und Konfigurieren von NAT-Regeln für den LB |
Mit dieser Vorlage können Sie zwei Virtual Machines in einer Verfügbarkeitsgruppe erstellen und NAT-Regeln über den Lastenausgleich konfigurieren. Diese Vorlage stellt auch ein Speicherkonto, Virtual Network, öffentliche IP-Adresse und Netzwerkschnittstellen bereit. In dieser Vorlage verwenden wir die Ressourcenschleifenfunktion, um die Netzwerkschnittstellen und virtuellen Computer zu erstellen. |
Bereitstellen einer VM-Skalierungsgruppe mit Linux-VMs hinter ILB |
Mit dieser Vorlage können Sie eine VM-Skalierungsgruppe von Linux-VMs mit der neuesten gepatchten Version von Ubuntu Linux 15.10 oder 14.04.4-LTS bereitstellen. Diese VMs befinden sich hinter einem internen Lastenausgleich mit NAT-Regeln für SSH-Verbindungen. |
AzureDatabricks-Vorlage für VNetInjection und Load Balancer |
Mit dieser Vorlage können Sie einen Lastenausgleich, eine Netzwerksicherheitsgruppe, ein virtuelles Netzwerk und einen Azure Databricks-Arbeitsbereich mit dem virtuellen Netzwerk erstellen. |
Erstellen eines internen Standard-Lastenausgleichs |
Mit dieser Vorlage wird eine interne Standard-Azure Load Balancer mit einem Regellastenausgleich port 80 erstellt. |
Create eines standardmäßigen internen Lastenausgleichs mit Hochverfügbarkeitsports |
Diese Vorlage erstellt eine interne Standard-Azure Load Balancer mit einer Lastenausgleichsregel für Hochverfügbarkeitsports. |
Erstellen eines regionsübergreifenden Lastenausgleichs |
Diese Vorlage erstellt einen regionsübergreifenden Lastenausgleich mit einem Back-End-Pool, der zwei regionale Lastenausgleichsmodule enthält. Der regionsübergreifende Lastenausgleich ist derzeit in eingeschränkten Regionen verfügbar. Die regionalen Lastenausgleichsmodule hinter dem regionsübergreifenden Lastenausgleich können sich in jeder Region befinden. |
Load Balancer Standard mit Back-End-Pool nach IP-Adressen |
Diese Vorlage wird verwendet, um zu veranschaulichen, wie ARM-Vorlagen verwendet werden können, um den Back-End-Pool eines Load Balancer nach IP-Adresse zu konfigurieren, wie im Verwaltungsdokument des Back-End-Pools beschrieben. |
Create eines Lastenausgleichs mit einer öffentlichen IPv6-Adresse |
Diese Vorlage erstellt einen Lastenausgleich mit Internetzugriff mit einer öffentlichen IPv6-Adresse, Lastenausgleichsregeln und zwei VMs für den Back-End-Pool. |
Erstellen einer Load Balancer Standard-Instanz |
Diese Vorlage erstellt einen Lastenausgleich mit Internetzugriff, Lastenausgleichsregeln und drei VMs für den Back-End-Pool mit jeder VM in einer redundanten Zone. |
Load Balancer mit 2 VIPs mit jeweils einer LB-Regel |
Mit dieser Vorlage können Sie eine Load Balancer, 2 öffentliche IP-Adressen für den Lastenausgleich (multivip), Virtual Network, Netzwerkschnittstelle im Virtual Network & eine LB-Regel in der Load Balancer erstellen, die von der Netzwerkschnittstelle verwendet wird. |
Load Balancer mit NAT-Regel für eingehenden Datenverkehr |
Mit dieser Vorlage können Sie eine Load Balancer, eine öffentliche IP-Adresse für den Lastenausgleich, Virtual Network, Eine Netzwerkschnittstelle im Virtual Network & einer NAT-Regel in der Load Balancer erstellen, die von der Netzwerkschnittstelle verwendet wird. |
Terraform-Ressourcendefinition (AzAPI-Anbieter)
Der ressourcentyp loadBalancers kann mit Vorgängen bereitgestellt werden, die folgendes ziel haben:
- Ressourcengruppen
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie im Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.Network/loadBalancers-Ressource zu erstellen, fügen Sie Der Vorlage den folgenden Terraform hinzu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/loadBalancers@2022-11-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
backendAddressPools = [
{
id = "string"
name = "string"
properties = {
drainPeriodInSeconds = int
loadBalancerBackendAddresses = [
{
name = "string"
properties = {
adminState = "string"
ipAddress = "string"
loadBalancerFrontendIPConfiguration = {
id = "string"
}
subnet = {
id = "string"
}
virtualNetwork = {
id = "string"
}
}
}
]
location = "string"
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"
}
})
}
Eigenschaftswerte
loadBalancers
Name | BESCHREIBUNG | Wert |
---|---|---|
type | Der Ressourcentyp | "Microsoft.Network/loadBalancers@2022-11-01" |
name | Der Ressourcenname | Zeichenfolge (erforderlich) Zeichenlimit: 1-80 Gültige Zeichen: Alphanumerische Zeichen, Unterstriche, Punkte und Bindestriche. Beginnen Sie mit einem alphanumerischen Zeichen. Enden Sie mit einem alphanumerischen Zeichen oder einem Unterstrich. |
location | Ressourcenspeicherort | Zeichenfolge |
parent_id | Verwenden Sie zum Bereitstellen in einer Ressourcengruppe die ID dieser Ressourcengruppe. | Zeichenfolge (erforderlich) |
tags | Ressourcentags. | Wörterbuch der Tagnamen und -werte. |
sku | Die Lastenausgleichs-SKU. | LoadBalancerSku |
extendedLocation | Der erweiterte Speicherort des Lastenausgleichs. | ExtendedLocation |
properties | Eigenschaften des Lastenausgleichs. | LoadBalancerPropertiesFormat |
ExtendedLocation
Name | BESCHREIBUNG | Wert |
---|---|---|
name | Der Name des erweiterten Speicherorts. | Zeichenfolge |
type | Der Typ des erweiterten Speicherorts. | "EdgeZone" |
LoadBalancerPropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
backendAddressPools | Sammlung von Back-End-Adresspools, die von einem Lastenausgleich verwendet werden. | BackendAddressPool[] |
frontendIPConfigurations | Objekt, das die Front-End-IP-Adressen darstellt, die für den Lastenausgleich verwendet werden sollen. | FrontendIPConfiguration[] |
inboundNatPools | Definiert einen externen Portbereich für eingehende NAT zu einem einzelnen Back-End-Port auf NICs, die einem Lastenausgleich zugeordnet sind. Nat-Regeln für eingehenden Datenverkehr werden automatisch für jede NIC erstellt, die dem Load Balancer zugeordnet ist, indem ein externer Port aus diesem Bereich verwendet wird. Das Definieren eines NAT-Pools für eingehenden Datenverkehr in Ihrem Load Balancer schließt sich gegenseitig aus, indem NAT-Regeln für eingehenden Datenverkehr definiert werden. Nat-Pools für eingehenden Datenverkehr werden von VM-Skalierungsgruppen referenziert. NiCs, die einzelnen virtuellen Computern zugeordnet sind, können nicht auf einen eingehenden NAT-Pool verweisen. Sie müssen auf einzelne NAT-Regeln für eingehenden Datenverkehr verweisen. | InboundNatPool[] |
inboundNatRules | Sammlung von NAT-Regeln für eingehenden Datenverkehr, die von einem Lastenausgleich verwendet werden. Das Definieren von NAT-Regeln für eingehenden Datenverkehr in Ihrem Lastenausgleich schließt sich gegenseitig aus, indem ein NAT-Pool für eingehenden Datenverkehr definiert wird. Nat-Pools für eingehenden Datenverkehr werden von VM-Skalierungsgruppen referenziert. NiCs, die einzelnen virtuellen Computern zugeordnet sind, können nicht auf einen NAT-Pool für eingehenden Datenverkehr verweisen. Sie müssen auf einzelne NAT-Regeln für eingehenden Datenverkehr verweisen. | InboundNatRule[] |
loadBalancingRules | Objektauflistung, die die Lastenausgleichsregeln darstellt, ruft die Bereitstellung ab. | LoadBalancingRule[] |
outboundRules | Die Ausgangsregeln. | OutboundRule[] |
probes | Sammlung von Testobjekten, die im Lastenausgleich verwendet werden. | Test[] |
BackendAddressPool
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Der Name der Ressource, die innerhalb der Gruppe der Back-End-Adresspools eindeutig ist, die vom Lastenausgleich verwendet werden. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. | Zeichenfolge |
properties | Eigenschaften des Back-End-Adresspools des Lastenausgleichs. | BackendAddressPoolPropertiesFormat |
BackendAddressPoolPropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
drainPeriodInSeconds | Anzahl von Sekunden, auf die Load Balancer warten, bevor RESET an Client- und Back-End-Adresse gesendet wird. | INT |
loadBalancerBackendAddresses | Ein Array von Back-End-Adressen. | LoadBalancerBackendAddress[] |
location | Der Speicherort des Back-End-Adresspools. | Zeichenfolge |
tunnelInterfaces | Ein Array von Gateway-Load Balancer-Tunnelschnittstellen. | GatewayLoadBalancerTunnelInterface[] |
virtualNetwork | Ein Verweis auf ein virtuelles Netzwerk. | Subresource |
LoadBalancerBackendAddress
Name | BESCHREIBUNG | Wert |
---|---|---|
name | Name der Back-End-Adresse. | Zeichenfolge |
properties | Eigenschaften des Back-End-Adresspools des Lastenausgleichs. | LoadBalancerBackendAddressPropertiesFormat |
LoadBalancerBackendAddressPropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
adminState | Eine Liste der administrativen Zustände, die einmal festgelegt wurden, können den Integritätstest außer Kraft setzen, sodass Load Balancer immer neue Verbindungen an das Back-End weiterleiten oder neue Verbindungen verweigern und vorhandene Verbindungen zurücksetzen. | "Nach unten" "None" "Nach oben" |
ipAddress | IP-Adresse, die zum virtuellen Netzwerk gehört, auf das verwiesen wird. | Zeichenfolge |
loadBalancerFrontendIPConfiguration | Verweis auf die Front-End-IP-Adresskonfiguration, die im regionalen Lastenausgleich definiert ist. | Subresource |
Subnetz | Verweis auf ein vorhandenes Subnetz. | Subresource |
virtualNetwork | Verweis auf ein vorhandenes virtuelles Netzwerk. | Subresource |
Subresource
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
GatewayLoadBalancerTunnelInterface
Name | BESCHREIBUNG | Wert |
---|---|---|
Bezeichner | Bezeichner der Gateway-Load Balancer-Tunnelschnittstelle. | INT |
port | Port der Gateway-Load Balancer-Tunnelschnittstelle. | INT |
Protokoll | Protokoll der Gateway-Load Balancer-Tunnelschnittstelle. | "nativ" "None" "VXLAN" |
Typ | Datenverkehrstyp der Gateway-Load Balancer-Tunnelschnittstelle. | "Extern" "Intern" "None" |
FrontendIPConfiguration
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Der Name der Ressource, der innerhalb der Vom Lastenausgleich verwendeten Front-End-IP-Konfigurationen eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. | Zeichenfolge |
properties | Eigenschaften des Lastenausgleichstests. | FrontendIPConfigurationPropertiesFormat |
Zonen | Eine Liste der Verfügbarkeitszonen, die die IP-Adresse angibt, die für die Ressourcenanforderungen zugewiesen ist. | string[] |
FrontendIPConfigurationPropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
gatewayLoadBalancer | Der Verweis auf die Front-End-IP des Gateway-Lastenausgleichs. | Subresource |
privateIPAddress | Die private IP-Adresse der IP-Konfiguration. | Zeichenfolge |
privateIPAddressVersion | Gibt an, ob die spezifische IP-Konfiguration IPv4 oder IPv6 ist. Der Standardwert wird als IPv4 verwendet. | "IPv4" "IPv6" |
privateIPAllocationMethod | Die Private IP-Zuordnungsmethode. | "Dynamisch" "Statisch" |
publicIPAddress | Der Verweis auf die öffentliche IP-Ressource. | PublicIPAddress |
publicIPPrefix | Der Verweis auf die Ressource Öffentliche IP-Präfixe. | Subresource |
Subnetz | Der Verweis auf die Subnetzressource. | Subnetz |
PublicIPAddress
Name | BESCHREIBUNG | Wert |
---|---|---|
extendedLocation | Der erweiterte Speicherort der öffentlichen IP-Adresse. | ExtendedLocation |
id | Ressourcen-ID | Zeichenfolge |
location | Ressourcenspeicherort | Zeichenfolge |
properties | Eigenschaften der öffentlichen IP-Adresse. | PublicIPAddressPropertiesFormat |
sku | Die SKU für öffentliche IP-Adressen. | PublicIPAddressSku |
tags | Ressourcentags. | Objekt (object) |
Zonen | Eine Liste der Verfügbarkeitszonen, aus der die ip-Adresse angegeben wird, die für die Ressource zugewiesen ist. | string[] |
PublicIPAddressPropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
ddosSettings | Die benutzerdefinierte DDoS-Schutzrichtlinie, die der öffentlichen IP-Adresse zugeordnet ist. | DdosSettings |
deleteOption | Angeben, was mit der öffentlichen IP-Adresse geschieht, wenn der virtuelle Computer, der sie verwendet, gelöscht wird | "Löschen" "Trennen" |
dnsSettings | Der FQDN des DNS-Eintrags, der der öffentlichen IP-Adresse zugeordnet ist. | PublicIPAddressDnsSettings |
idleTimeoutInMinutes | Das Leerlauftimeout der öffentlichen IP-Adresse. | INT |
ipAddress | Die IP-Adresse, die der öffentlichen IP-Adressressource zugeordnet ist. | Zeichenfolge |
ipTags | Die Liste der Tags, die der öffentlichen IP-Adresse zugeordnet sind. | IpTag[] |
linkedPublicIPAddress | Die verknüpfte öffentliche IP-Adresse der öffentlichen IP-Adressressource. | PublicIPAddress |
migrationPhase | Migrationsphase der öffentlichen IP-Adresse. | "Abort" "Commit" "Committet" "None" "Vorbereiten" |
natGateway | Der NatGateway für die öffentliche IP-Adresse. | NatGateway |
publicIPAddressVersion | Die Version der öffentlichen IP-Adresse. | "IPv4" "IPv6" |
publicIPAllocationMethod | Die Öffentliche IP-Adresszuordnungsmethode. | "Dynamisch" "Statisch" |
publicIPPrefix | Das Präfix für öffentliche IP-Adressen, aus dem diese öffentliche IP-Adresse zugeordnet werden sollte. | Subresource |
servicePublicIPAddress | Die öffentliche IP-Adresse des Diensts der öffentlichen IP-Adressressource. | PublicIPAddress |
DdosSettings
Name | BESCHREIBUNG | Wert |
---|---|---|
ddosProtectionPlan | Der DDoS-Schutzplan, der der öffentlichen IP-Adresse zugeordnet ist. Kann nur festgelegt werden, wenn ProtectionMode aktiviert ist. | Subresource |
protectionMode | Der DDoS-Schutzmodus der öffentlichen IP-Adresse | "Deaktiviert" "Aktiviert" "VirtualNetworkInherited" |
PublicIPAddressDnsSettings
Name | BESCHREIBUNG | Wert |
---|---|---|
domainNameLabel | Die Domänennamenbezeichnung. Die Verkettung der Domänennamenbezeichnung und der regionalisierten DNS-Zone bilden zusammen den vollqualifizierten Domänennamen, der der öffentlichen IP-Adresse zugeordnet ist. Wenn eine Domänennamenbezeichnung angegeben ist, wird ein A-DNS-Eintrag für die öffentliche IP-Adresse im Microsoft Azure-DNS-System erstellt. | Zeichenfolge |
domainNameLabelScope | Der Bereich der Domänennamenbezeichnung. Wenn eine Domänennamenbezeichnung und ein Domänennamensbezeichnungsbereich angegeben werden, wird ein A-DNS-Eintrag für die öffentliche IP-Adresse im Microsoft Azure DNS-System erstellt, der einen Hashwert im FQDN enthält. | "NoReuse" "ResourceGroupReuse" "SubscriptionReuse" "TenantReuse" |
fqdn | Der vollqualifizierte Domänenname des A-DNS-Eintrags, der der öffentlichen IP-Adresse zugeordnet ist. Dies ist die Verkettung von domainNameLabel und der regionalisierten DNS-Zone. | Zeichenfolge |
reverseFqdn | Der umgekehrte FQDN. Ein vom Benutzer sichtbarer, vollqualifizierter Domänenname, der in diese öffentliche IP-Adresse aufgelöst wird. Wenn reverseFqdn angegeben ist, wird ein PTR-DNS-Eintrag erstellt, der von der IP-Adresse in der in-addr.arpa-Domäne auf den Reverse-FQDN verweist. | Zeichenfolge |
IpTag
Name | BESCHREIBUNG | Wert |
---|---|---|
ipTagType | Der IP-Tagtyp. Beispiel: FirstPartyUsage. | Zeichenfolge |
das Tag | Der Wert des IP-Tags, das der öffentlichen IP-Adresse zugeordnet ist. Beispiel: SQL. | Zeichenfolge |
NatGateway
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
location | Ressourcenspeicherort | Zeichenfolge |
properties | Nat Gateway-Eigenschaften. | NatGatewayPropertiesFormat |
sku | Die NAT-Gateway-SKU. | NatGatewaySku |
tags | Ressourcentags. | Objekt (object) |
Zonen | Eine Liste der Verfügbarkeitszonen, die die Zone angibt, in der Nat Gateway bereitgestellt werden soll. | string[] |
NatGatewayPropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
idleTimeoutInMinutes | Das Leerlauftimeout des nat-Gateways. | INT |
publicIpAddresses | Ein Array von öffentlichen IP-Adressen, die der Nat-Gatewayressource zugeordnet sind. | SubResource[] |
publicIpPrefixes | Ein Array von öffentlichen IP-Präfixen, die der Nat-Gatewayressource zugeordnet sind. | SubResource[] |
NatGatewaySku
Name | BESCHREIBUNG | Wert |
---|---|---|
name | Name der Nat Gateway-SKU. | „Standard“ |
PublicIPAddressSku
Name | BESCHREIBUNG | Wert |
---|---|---|
name | Name einer öffentlichen IP-Adress-SKU. | „Basic“ „Standard“ |
Ebene | Ebene einer öffentlichen IP-Adress-SKU. | "Global" "Regional" |
Subnet
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Der Name der Ressource, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. | Zeichenfolge |
properties | Eigenschaften des Subnetzes. | SubnetPropertiesFormat |
Typ | Der Ressourcentyp. | Zeichenfolge |
SubnetPropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
addressPrefix | Das Adresspräfix für das Subnetz. | Zeichenfolge |
addressPrefixes | Liste der Adresspräfixe für das Subnetz. | string[] |
applicationGatewayIPConfigurations | Application Gateway-IP-Konfigurationen der virtuellen Netzwerkressource. | ApplicationGatewayIPConfiguration[] |
Delegationen | Ein Array von Verweisen auf die Delegierungen im Subnetz. | Delegierung[] |
ipAllocations | Array von IpAllocation, das auf dieses Subnetz verweist. | SubResource[] |
natGateway | Nat-Gateway, das diesem Subnetz zugeordnet ist. | Subresource |
networkSecurityGroup | Der Verweis auf die NetworkSecurityGroup-Ressource. | NetworkSecurityGroup |
privateEndpointNetworkPolicies | Aktivieren oder deaktivieren Sie die Anwendung von Netzwerkrichtlinien auf einen privaten Endpunkt im Subnetz. | "Deaktiviert" "Aktiviert" |
privateLinkServiceNetworkPolicies | Aktivieren oder deaktivieren Sie die Anwendung von Netzwerkrichtlinien für den Private Link-Dienst im Subnetz. | "Deaktiviert" "Aktiviert" |
Routetable | Der Verweis auf die RouteTable-Ressource. | Routetable |
serviceEndpointPolicies | Ein Array von Dienstendpunktrichtlinien. | ServiceEndpointPolicy[] |
serviceEndpoints | Ein Array von Dienstendpunkten. | ServiceEndpointPropertiesFormat[] |
ApplicationGatewayIPConfiguration
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Name der IP-Konfiguration, die innerhalb eines Application Gateway eindeutig ist. | Zeichenfolge |
properties | Eigenschaften der IP-Konfiguration des Anwendungsgateways. | ApplicationGatewayIPConfigurationPropertiesFormat |
ApplicationGatewayIPConfigurationPropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
Subnetz | Verweis auf die Subnetzressource. Ein Subnetz, aus dem das Anwendungsgateway seine private Adresse erhält. | Subresource |
Delegierung
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Der Name der Ressource, die innerhalb eines Subnetzes eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. | Zeichenfolge |
properties | Eigenschaften des Subnetzes. | ServiceDelegationPropertiesFormat |
Typ | Der Ressourcentyp. | Zeichenfolge |
ServiceDelegationPropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
serviceName | Der Name des Diensts, an den das Subnetz delegiert werden soll (z. B. Microsoft.Sql/servers). | Zeichenfolge |
NetworkSecurityGroup
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
location | Ressourcenspeicherort | Zeichenfolge |
properties | Eigenschaften der Netzwerksicherheitsgruppe. | NetworkSecurityGroupPropertiesFormat |
tags | Ressourcentags. | Objekt (object) |
NetworkSecurityGroupPropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
flushConnection | Wenn dies aktiviert ist, werden Flows, die aus Verbindungen der Netzwerksicherheitsgruppe erstellt wurden, neu ausgewertet, wenn Regeln aktualisiert werden. Die anfängliche Aktivierung löst eine erneute Auswertung aus. | bool |
securityRules | Eine Sammlung von Sicherheitsregeln der Netzwerksicherheitsgruppe. | SecurityRule[] |
SecurityRule
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Der Name der Ressource, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. | Zeichenfolge |
properties | Eigenschaften der Sicherheitsregel. | SecurityRulePropertiesFormat |
Typ | Der Typ der Ressource. | Zeichenfolge |
SecurityRulePropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
access | Der Netzwerkdatenverkehr wird zugelassen oder verweigert. | "Zulassen" "Verweigern" (erforderlich) |
description | Eine Beschreibung für diese Regel. Auf 140 Zeichen beschränkt. | Zeichenfolge |
destinationAddressPrefix | Das Präfix der Zieladresse. CIDR oder Ziel-IP-Bereich. Das Sternchen '*' kann auch verwendet werden, um alle Quell-IPs abzugleichen. Standardtags wie "VirtualNetwork", "AzureLoadBalancer" und "Internet" können ebenfalls verwendet werden. | Zeichenfolge |
destinationAddressPrefixes | Die Zieladressenpräfixe. CIDR- oder Ziel-IP-Bereiche. | string[] |
destinationApplicationSecurityGroups | Die als Ziel angegebene Anwendungssicherheitsgruppe. | ApplicationSecurityGroup[] |
destinationPortRange | Der Zielport oder -bereich. Ganze Zahl oder Bereich zwischen 0 und 65535. Das Sternchen "*" kann auch verwendet werden, um alle Ports abzugleichen. | Zeichenfolge |
destinationPortRanges | Die Zielportbereiche. | string[] |
direction | Die Richtung der Regel. Die Richtung gibt an, ob die Regel bei eingehendem oder ausgehendem Datenverkehr ausgewertet wird. | "Eingehender Eingang" "Ausgehend" (erforderlich) |
priority | Die Priorität der Regel. Der Wert kann zwischen 100 und 4096 sein. Die Prioritätsnummer muss für jede Regel in der Auflistung eindeutig sein. Je niedrigere die Prioritätsnummer ist, desto höher ist die Priorität der Regel. | int (erforderlich) |
Protokoll | Netzwerkprotokoll, für das diese Regel gilt. | "*" "Ah" "Esp" "Icmp" "TCP" "Udp" (erforderlich) |
sourceAddressPrefix | Der CIDR- oder Quell-IP-Bereich. Das Sternchen '*' kann auch verwendet werden, um alle Quell-IPs abzugleichen. Standardtags wie "VirtualNetwork", "AzureLoadBalancer" und "Internet" können ebenfalls verwendet werden. Wenn es sich um eine Eingangsregel handelt, gibt an, woher der Netzwerkdatenverkehr stammt. | Zeichenfolge |
sourceAddressPrefixes | Der CIDR- oder Quell-IP-Bereich. | string[] |
sourceApplicationSecurityGroups | Die als Quelle angegebene Anwendungssicherheitsgruppe. | ApplicationSecurityGroup[] |
sourcePortRange | Der Quellport oder -bereich. Ganze Zahl oder Bereich zwischen 0 und 65535. Das Sternchen "*" kann auch verwendet werden, um alle Ports abzugleichen. | Zeichenfolge |
sourcePortRanges | Der Quellportbereich. | string[] |
ApplicationSecurityGroup
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
location | Ressourcenspeicherort | Zeichenfolge |
properties | Eigenschaften der Anwendungssicherheitsgruppe. | ApplicationSecurityGroupPropertiesFormat |
tags | Ressourcentags. | Objekt (object) |
ApplicationSecurityGroupPropertiesFormat
Dieses Objekt enthält keine Eigenschaften, die während der Bereitstellung festgelegt werden sollen. Alle Eigenschaften sind ReadOnly.
Routetable
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
location | Ressourcenspeicherort | Zeichenfolge |
properties | Eigenschaften der Routingtabelle. | RouteTablePropertiesFormat |
tags | Ressourcentags. | Objekt (object) |
RouteTablePropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
disableBgpRoutePropagation | Gibt an, ob die von BGP für diese Routingtabelle gelernten Routen deaktiviert werden sollen. True bedeutet deaktivieren. | bool |
Routen | Sammlung von Routen, die in einer Routingtabelle enthalten sind. | Route[] |
Route
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Der Name der Ressource, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. | Zeichenfolge |
properties | Eigenschaften der Route. | RoutePropertiesFormat |
Typ | Der Typ der Ressource. | Zeichenfolge |
RoutePropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
addressPrefix | Die Ziel-CIDR, für die die Route gilt. | Zeichenfolge |
hasBgpOverride | Ein Wert, der angibt, ob diese Route überlappende BGP-Routen unabhängig von LPM außer Kraft setzt. | bool |
nextHopIpAddress | Die IP-Adresspakete sollten weitergeleitet werden. Die Werte des nächsten Hops sind nur in Routen zulässig, bei denen der nächste Hoptyp VirtualAppliance ist. | Zeichenfolge |
nextHopType | Der Azure-Hop-Typ, an den das Paket gesendet werden soll. | "Internet" "None" "VirtualAppliance" "VirtualNetworkGateway" "VnetLocal" (erforderlich) |
ServiceEndpointPolicy
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
location | Ressourcenspeicherort | Zeichenfolge |
properties | Eigenschaften der Dienstendpunktrichtlinie. | ServiceEndpointPolicyPropertiesFormat |
tags | Ressourcentags. | Objekt (object) |
ServiceEndpointPolicyPropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
contextualServiceEndpointPolicies | Eine Sammlung kontextbezogener Dienstendpunktrichtlinie. | string[] |
serviceAlias | Der Alias, der angibt, ob die Richtlinie zu einem Dienst gehört | Zeichenfolge |
serviceEndpointPolicyDefinitions | Eine Sammlung von Richtliniendefinitionen für Dienstendpunkte der Dienstendpunktrichtlinie. | ServiceEndpointPolicyDefinition[] |
ServiceEndpointPolicyDefinition
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Der Name der Ressource, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. | Zeichenfolge |
properties | Eigenschaften der Richtliniendefinition des Dienstendpunkts. | ServiceEndpointPolicyDefinitionPropertiesFormat |
Typ | Der Typ der Ressource. | Zeichenfolge |
ServiceEndpointPolicyDefinitionPropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
description | Eine Beschreibung für diese Regel. Auf 140 Zeichen beschränkt. | Zeichenfolge |
Dienst | Dienstendpunktname. | Zeichenfolge |
serviceResources | Eine Liste der Dienstressourcen. | string[] |
ServiceEndpointPropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
locations | Eine Liste der Speicherorte. | string[] |
Dienst | Der Typ des Endpunktdiensts. | Zeichenfolge |
InboundNatPool
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Der Name der Ressource, die innerhalb der Gruppe der eingehenden NAT-Pools eindeutig ist, die vom Lastenausgleich verwendet werden. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. | Zeichenfolge |
properties | Eigenschaften des eingehenden Nat-Pools des Lastenausgleichs. | InboundNatPoolPropertiesFormat |
InboundNatPoolPropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
backendPort | Der Port, der für die internen Verbindungen am Endpunkt verwendet wird. Zulässige Werte liegen zwischen 1 und 65535. | int (erforderlich) |
enableFloatingIP | Konfiguriert den Endpunkt eines virtuellen Computers für die floating IP-Funktion, die zum Konfigurieren einer SQL AlwaysOn-Verfügbarkeitsgruppe erforderlich ist. Diese Einstellung ist erforderlich, wenn Sie die SQL AlwaysOn-verfügbarkeit Gruppen in SQL Server verwenden. Diese Einstellung kann nicht geändert werden, nachdem Sie den Endpunkt erstellt haben. | bool |
enableTcpReset | Empfangen Sie bidirektionale TCP-Zurücksetzung bei TCP-Flow-Leerlauftimeout oder unerwarteter Verbindungsabbruch. Dieses Element wird nur verwendet, wenn das Protokoll auf TCP festgelegt ist. | bool |
frontendIPConfiguration | Ein Verweis auf Front-End-IP-Adressen. | Subresource |
frontendPortRangeEnd | Die letzte Portnummer im Bereich externer Ports, die verwendet werden, um eingehende Nat-Adressen für Netzwerkkarten bereitzustellen, die einem Lastenausgleich zugeordnet sind. Zulässige Werte liegen zwischen 1 und 65535. | int (erforderlich) |
frontendPortRangeStart | Die erste Portnummer im Bereich externer Ports, die verwendet werden, um eingehende Nat-Verbindungen für Netzwerkkarten bereitzustellen, die einem Lastenausgleich zugeordnet sind. Zulässige Werte liegen zwischen 1 und 65534. | int (erforderlich) |
idleTimeoutInMinutes | Das Timeout für die TCP-Leerlaufverbindung. Der Wert kann auf eine Angabe zwischen 4 und 30 Minuten festgelegt werden. Der Standardwert ist 4 Minuten. Dieses Element wird nur verwendet, wenn das Protokoll auf TCP festgelegt ist. | INT |
Protokoll | Der Verweis auf das Transportprotokoll, das vom eingehenden NAT-Pool verwendet wird. | All "TCP" "Udp" (erforderlich) |
InboundNatRule
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Der Name der Ressource, die innerhalb der vom Lastenausgleich verwendeten NAT-Regeln für eingehenden Datenverkehr eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. | Zeichenfolge |
properties | Eigenschaften der NAT-Regel für eingehenden Lastenausgleich. | InboundNatRulePropertiesFormat |
InboundNatRulePropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
back-EndAddressPool | Ein Verweis auf die back-EndAddressPool-Ressource. | Subresource |
backendPort | Der Port, der für den internen Endpunkt verwendet wird. Zulässige Werte liegen zwischen 1 und 65535. | INT |
enableFloatingIP | Konfiguriert den Endpunkt eines virtuellen Computers für die floating IP-Funktion, die zum Konfigurieren einer SQL AlwaysOn-Verfügbarkeitsgruppe erforderlich ist. Diese Einstellung ist erforderlich, wenn Sie die SQL AlwaysOn-verfügbarkeit Gruppen in SQL Server verwenden. Diese Einstellung kann nicht geändert werden, nachdem Sie den Endpunkt erstellt haben. | bool |
enableTcpReset | Empfangen Sie bidirektionale TCP-Zurücksetzung bei TCP-Flow-Leerlauftimeout oder unerwarteter Verbindungsabbruch. Dieses Element wird nur verwendet, wenn das Protokoll auf TCP festgelegt ist. | bool |
frontendIPConfiguration | Ein Verweis auf Front-End-IP-Adressen. | Subresource |
frontendPort | Der Port für den externen Endpunkt. Portnummern für jede Regel müssen innerhalb des Load Balancer eindeutig sein. Zulässige Werte liegen zwischen 1 und 65534. | INT |
frontendPortRangeEnd | Der Portbereich endet für den externen Endpunkt. Diese Eigenschaft wird zusammen mit Back-EndAddressPool und FrontendPortRangeStart verwendet. Für jede Back-End-Adresse aus Back-EndAddressPool werden individuelle NAT-Regelportzuordnungen für eingehenden Datenverkehr erstellt. Zulässige Werte liegen zwischen 1 und 65534. | INT |
frontendPortRangeStart | Der Portbereich beginnt für den externen Endpunkt. Diese Eigenschaft wird zusammen mit Back-EndAddressPool und FrontendPortRangeEnd verwendet. Für jede Back-End-Adresse aus Back-EndAddressPool werden individuelle NAT-Regelportzuordnungen für eingehenden Datenverkehr erstellt. Zulässige Werte liegen zwischen 1 und 65534. | INT |
idleTimeoutInMinutes | Das Timeout für die TCP-Leerlaufverbindung. Der Wert kann auf eine Angabe zwischen 4 und 30 Minuten festgelegt werden. Der Standardwert ist 4 Minuten. Dieses Element wird nur verwendet, wenn das Protokoll auf TCP festgelegt ist. | INT |
Protokoll | Der Verweis auf das Transportprotokoll, das von der Lastenausgleichsregel verwendet wird. | All "TCP" "Udp" |
LoadBalancingRule
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Der Name der Ressource, die innerhalb des Lastenausgleichsregelsatzes eindeutig ist, der vom Lastenausgleich verwendet wird. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. | Zeichenfolge |
properties | Eigenschaften der Lastenausgleichsregel für den Lastenausgleich. | LoadBalancingRulePropertiesFormat |
LoadBalancingRulePropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
back-EndAddressPool | Ein Verweis auf einen Pool von DIPs. Eingehender Datenverkehr wird zwischen IPs in den Back-End-IP-Adressen nach dem Zufallsprinzip belastet. | Subresource |
back-EndAddressPools | Ein Array von Verweisen auf den Pool von DIPs. | SubResource[] |
backendPort | Der Port, der für die internen Verbindungen am Endpunkt verwendet wird. Zulässige Werte liegen zwischen 0 und 65535. Beachten Sie, dass der Wert 0 "Beliebiger Port" aktiviert. | INT |
disableOutboundSnat | Konfiguriert SNAT für die VMs im Back-End-Pool, um die publicIP-Adresse zu verwenden, die im Front-End der Lastenausgleichsregel angegeben ist. | bool |
enableFloatingIP | Konfiguriert den Endpunkt eines virtuellen Computers für die floating IP-Funktion, die zum Konfigurieren einer SQL AlwaysOn-Verfügbarkeitsgruppe erforderlich ist. Diese Einstellung ist erforderlich, wenn Sie die SQL AlwaysOn-verfügbarkeit Gruppen in SQL Server verwenden. Diese Einstellung kann nicht geändert werden, nachdem Sie den Endpunkt erstellt haben. | bool |
enableTcpReset | Empfangen Sie bidirektionale TCP-Zurücksetzung bei TCP-Flow-Leerlauftimeout oder unerwarteter Verbindungsabbruch. Dieses Element wird nur verwendet, wenn das Protokoll auf TCP festgelegt ist. | bool |
frontendIPConfiguration | Ein Verweis auf Front-End-IP-Adressen. | Subresource |
frontendPort | Der Port für den externen Endpunkt. Portnummern für jede Regel müssen innerhalb des Load Balancer eindeutig sein. Zulässige Werte liegen zwischen 0 und 65534. Beachten Sie, dass der Wert 0 "Beliebiger Port" aktiviert. | int (erforderlich) |
idleTimeoutInMinutes | Das Timeout für die TCP-Leerlaufverbindung. Der Wert kann auf eine Angabe zwischen 4 und 30 Minuten festgelegt werden. Der Standardwert ist 4 Minuten. Dieses Element wird nur verwendet, wenn das Protokoll auf TCP festgelegt ist. | INT |
loadDistribution | Die Lastverteilungsrichtlinie für diese Regel. | "Standard" "SourceIP" "SourceIPProtocol" |
Test | Der Verweis auf den Lastenausgleichstest, der von der Lastenausgleichsregel verwendet wird. | Subresource |
Protokoll | Der Verweis auf das Transportprotokoll, das von der Lastenausgleichsregel verwendet wird. | All "TCP" "Udp" (erforderlich) |
OutboundRule
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Der Name der Ressource, die innerhalb der vom Lastenausgleich verwendeten Ausgangsregeln eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. | Zeichenfolge |
properties | Eigenschaften der Ausgangsregel für den Lastenausgleich. | OutboundRulePropertiesFormat |
OutboundRulePropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
allocatedOutboundPorts | Die Anzahl der ausgehenden Ports, die für NAT verwendet werden sollen. | INT |
backendAddressPool | Ein Verweis auf einen Pool von DIPs. Ausgehender Datenverkehr erfolgt nach dem Zufallsprinzip zwischen IP-Adressen in den Back-End-IP-Adressen. | SubResource (erforderlich) |
enableTcpReset | Empfangen sie bidirektionale TCP-Zurücksetzung bei Leerlauftimeout des TCP-Flusses oder unerwarteter Verbindungsbeendigung. Dieses Element wird nur verwendet, wenn das Protokoll auf TCP festgelegt ist. | bool |
frontendIPConfigurations | Die Front-End-IP-Adressen des Lastenausgleichs. | SubResource[] (erforderlich) |
idleTimeoutInMinutes | Das Timeout für die TCP-Leerlaufverbindung. | INT |
Protokoll | Das Protokoll für die Ausgangsregel im Lastenausgleich. | All "TCP" "Udp" (erforderlich) |
Test
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Der Name der Ressource, die innerhalb der vom Lastenausgleich verwendeten Testgruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. | Zeichenfolge |
properties | Eigenschaften des Lastenausgleichstests. | ProbePropertiesFormat |
ProbePropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
intervalInSeconds | Das Intervall in Sekunden, in dem der Endpunkt auf den Integritätsstatus getestet werden soll. In der Regel ist das Intervall etwas kleiner als die Hälfte des zugeordneten Zeitlimits (in Sekunden). Dies ermöglicht die Durchführung von zwei vollständigen Tests, bevor die Instanz von der Rotation ausgenommen wird. Der Standardwert beträgt 15, der Mindestwert 5. | INT |
numberOfProbes | Die Anzahl der Tests, bei denen, wenn keine Antwort erfolgt, dazu führt, dass kein weiterer Datenverkehr an den Endpunkt übermittelt wird. Mit diesen Werten können Endpunkte schneller oder langsamer aus der Rotation entfernt werden als die in Azure üblichen Zeiten. | INT |
port | Der Port für die Übertragung des Tests. Mögliche Werte reichen von 1 bis einschließlich 65535. | int (erforderlich) |
probeThreshold | Die Anzahl der aufeinanderfolgenden erfolgreichen oder fehlgeschlagenen Tests, um die Übermittlung von Datenverkehr an diesen Endpunkt zuzulassen oder zu verweigern. Nachdem die Anzahl der aufeinanderfolgenden Tests, die diesem Wert entsprechen, nicht mehr vorhanden ist, wird der Endpunkt aus der Drehung entfernt und erfordert, dass dieselbe Anzahl von erfolgreichen aufeinanderfolgenden Tests wieder in die Rotation versetzt wird. | INT |
Protokoll | Das Protokoll des Endpunkts. Wenn "TCP" angegeben ist, ist ein empfangener ACK erforderlich, damit der Test erfolgreich ist. Wenn "HTTP" oder "Https" angegeben ist, ist eine 200 OK-Antwort vom angegebenen URI erforderlich, damit der Test erfolgreich ist. | "HTTP" "Https" "TCP" (erforderlich) |
requestPath | Der URI, mit dem der Integritätsstatus über den virtuellen Computer angefordert wird. Pfad ist erforderlich, wenn ein Protokoll auf HTTP festgelegt ist. Andernfalls ist die Angabe nicht zulässig. Es ist kein Standardwert vorhanden. | Zeichenfolge |
LoadBalancerSku
Name | BESCHREIBUNG | Wert |
---|---|---|
name | Name einer Lastenausgleichs-SKU. | „Basic“ "Gateway" „Standard“ |
Ebene | Ebene einer Lastenausgleichs-SKU. | "Global" "Regional" |