Microsoft.Network loadBalancers/back-EndAddressPools 2023-06-01
Bicep-Ressourcendefinition
Der Ressourcentyp loadBalancers/back-EndAddressPools 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/back-EndAddressPools-Ressource zu erstellen, fügen Sie der Vorlage den folgenden Bicep hinzu.
resource symbolicname 'Microsoft.Network/loadBalancers/backendAddressPools@2023-06-01' = {
name: 'string'
parent: resourceSymbolicName
properties: {
drainPeriodInSeconds: int
loadBalancerBackendAddresses: [
{
name: 'string'
properties: {
adminState: 'string'
ipAddress: 'string'
loadBalancerFrontendIPConfiguration: {
id: 'string'
}
subnet: {
id: 'string'
}
virtualNetwork: {
id: 'string'
}
}
}
]
location: 'string'
syncMode: 'string'
tunnelInterfaces: [
{
identifier: int
port: int
protocol: 'string'
type: 'string'
}
]
virtualNetwork: {
id: 'string'
}
}
}
Eigenschaftswerte
loadBalancers/backendAddressPools
Name | BESCHREIBUNG | Wert |
---|---|---|
name | Der Ressourcenname Erfahren Sie, wie Sie Namen und Typen für untergeordnete Ressourcen in Bicep festlegen. |
Zeichenfolge (erforderlich) |
parent | In Bicep können Sie die übergeordnete Ressource für eine untergeordnete Ressource angeben. Sie müssen diese Eigenschaft nur hinzufügen, wenn die untergeordnete Ressource außerhalb der übergeordneten Ressource deklariert wird. Weitere Informationen finden Sie unter Untergeordnete Ressource außerhalb der übergeordneten Ressource. |
Symbolischer Name für ressource vom Typ: loadBalancers |
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 |
syncMode | Synchroner Modus für Back-End-Adressen für den Back-End-Pool | "Automatisch" "Manuell" |
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" |
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. |
Erstellen eines regionsübergreifenden Lastenausgleichs |
Diese Vorlage erstellt einen regionsübergreifenden Lastenausgleich mit einem Back-End-Pool mit zwei regionalen Lastenausgleichsmodulen. Regionsübergreifender Lastenausgleich ist derzeit in begrenzten 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. |
Ressourcendefinition mit einer ARM-Vorlage
Der Ressourcentyp loadBalancers/back-EndAddressPools 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/back-EndAddressPools-Ressource zu erstellen, fügen Sie der Vorlage den folgenden JSON-Code hinzu.
{
"type": "Microsoft.Network/loadBalancers/backendAddressPools",
"apiVersion": "2023-06-01",
"name": "string",
"properties": {
"drainPeriodInSeconds": "int",
"loadBalancerBackendAddresses": [
{
"name": "string",
"properties": {
"adminState": "string",
"ipAddress": "string",
"loadBalancerFrontendIPConfiguration": {
"id": "string"
},
"subnet": {
"id": "string"
},
"virtualNetwork": {
"id": "string"
}
}
}
],
"location": "string",
"syncMode": "string",
"tunnelInterfaces": [
{
"identifier": "int",
"port": "int",
"protocol": "string",
"type": "string"
}
],
"virtualNetwork": {
"id": "string"
}
}
}
Eigenschaftswerte
loadBalancers/backendAddressPools
Name | BESCHREIBUNG | Wert |
---|---|---|
type | Ressourcentyp | "Microsoft.Network/loadBalancers/back-EndAddressPools" |
apiVersion | Die Ressourcen-API-Version | '2023-06-01' |
name | Der Ressourcenname Erfahren Sie, wie Sie Namen und Typen für untergeordnete Ressourcen in JSON-ARM-Vorlagen festlegen. |
Zeichenfolge (erforderlich) |
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 |
syncMode | Synchroner Modus für Back-End-Adressen für den Back-End-Pool | "Automatisch" "Manuell" |
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" |
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. |
Erstellen eines regionsübergreifenden Lastenausgleichs |
Diese Vorlage erstellt einen regionsübergreifenden Lastenausgleich mit einem Back-End-Pool mit zwei regionalen Lastenausgleichsmodulen. Regionsübergreifender Lastenausgleich ist derzeit in begrenzten 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. |
Terraform (AzAPI-Anbieter) Ressourcendefinition
Der Ressourcentyp loadBalancers/back-EndAddressPools kann mit Vorgängen bereitgestellt werden, die Folgendes zum Ziel haben:
- Ressourcengruppen
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.Network/loadBalancers/back-EndAddressPools-Ressource zu erstellen, fügen Sie der Vorlage die folgende Terraform-Ressource hinzu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/loadBalancers/backendAddressPools@2023-06-01"
name = "string"
parent_id = "string"
body = jsonencode({
properties = {
drainPeriodInSeconds = int
loadBalancerBackendAddresses = [
{
name = "string"
properties = {
adminState = "string"
ipAddress = "string"
loadBalancerFrontendIPConfiguration = {
id = "string"
}
subnet = {
id = "string"
}
virtualNetwork = {
id = "string"
}
}
}
]
location = "string"
syncMode = "string"
tunnelInterfaces = [
{
identifier = int
port = int
protocol = "string"
type = "string"
}
]
virtualNetwork = {
id = "string"
}
}
})
}
Eigenschaftswerte
loadBalancers/backendAddressPools
Name | BESCHREIBUNG | Wert |
---|---|---|
type | Ressourcentyp | "Microsoft.Network/loadBalancers/backendAddressPools@2023-06-01" |
name | Der Ressourcenname | Zeichenfolge (erforderlich) |
parent_id | Die ID der Ressource, die die übergeordnete Ressource für diese Ressource ist. | ID für Ressource vom Typ: loadBalancers |
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 |
syncMode | Synchroner Modus für Back-End-Adressen für den Back-End-Pool | "Automatisch" "Manuell" |
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" |