Dela via


Microsoft.Network loadBalancers/inboundNatRules 2020-07-01

Bicep-resursdefinition

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

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

Resursformat

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

resource symbolicname 'Microsoft.Network/loadBalancers/inboundNatRules@2020-07-01' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    backendPort: int
    enableFloatingIP: bool
    enableTcpReset: bool
    frontendIPConfiguration: {
      id: 'string'
    }
    frontendPort: int
    idleTimeoutInMinutes: int
    protocol: 'string'
  }
}

Egenskapsvärden

InboundNatRulePropertiesFormat

Namn Beskrivning Värde
backendPort Porten som används för den interna slutpunkten. Godtagbara värden sträcker sig från 1 till 65535. Int
enableFloatingIP Konfigurerar en virtuell dators slutpunkt för den flytande IP-funktion som krävs för att konfigurera en SQL AlwaysOn-tillgänglighetsgrupp. Den här inställningen krävs när du använder SQL AlwaysOn-tillgänglighetsgrupper i SQL Server. Det går inte att ändra den här inställningen när du har skapat slutpunkten. Bool
enableTcpReset Ta emot dubbelriktad TCP-återställning vid TCP-flödes timeout för inaktivitet eller oväntad anslutning. Det här elementet används endast när protokollet är inställt på TCP. Bool
frontendIPConfiguration En referens till IP-adresser för klientdelen. SubResource
frontendPort Porten för den externa slutpunkten. Portnummer för varje regel måste vara unika i lastbalanseraren. Acceptabla värden sträcker sig från 1 till 65534. Int
idleTimeoutInMinutes Tidsgränsen för TCP-inaktiv anslutning. Värdet kan anges mellan 4 och 30 minuter. Standardvärdet är 4 minuter. Det här elementet används endast när protokollet är inställt på TCP. Int
protokoll Referensen till transportprotokollet som används av belastningsutjämningsregeln. "Alla"
"Tcp"
"Udp"

Microsoft.Network/loadBalancers/inboundNatRules

Namn Beskrivning Värde
Namn Resursnamnet sträng (krävs)
förälder I Bicep kan du ange den överordnade resursen för en underordnad resurs. Du behöver bara lägga till den här egenskapen när den underordnade resursen deklareras utanför den överordnade resursen.

Mer information finns i Underordnad resurs utanför den överordnade resursen.
Symboliskt namn för resurs av typen: loadBalancers
Egenskaper Egenskaper för lastbalanserarens inkommande nat-regel. InboundNatRulePropertiesFormat

SubResource

Namn Beskrivning Värde
Id Resurs-ID. sträng

Snabbstartsexempel

Följande snabbstartsexempel distribuerar den här resurstypen.

Bicep-fil Beskrivning
virtuella datorer i tillgänglighetszoner med en lastbalanserare och NAT- Med den här mallen kan du skapa virtuella datorer som distribueras mellan tillgänglighetszoner med en lastbalanserare och konfigurera NAT-regler via lastbalanseraren. Den här mallen distribuerar även ett virtuellt nätverk, offentlig IP-adress och nätverksgränssnitt. I den här mallen använder vi resursloopfunktionen för att skapa nätverksgränssnitt och virtuella datorer
VMSS – flexibel orkestreringsläge – Snabbstart för Linux Den här mallen distribuerar en enkel VM-skalningsuppsättning med instanser bakom en Azure Load Balancer. VM-skalningsuppsättningen är i flexibelt orkestreringsläge. Använd os-parametern för att välja Distribution av Linux (Ubuntu) eller Windows (Windows Server Datacenter 2019). Obs! Den här snabbstartsmallen ger nätverksåtkomst till VM-hanteringsportar (SSH, RDP) från valfri Internetadress och bör inte användas för produktionsdistributioner.

Resursdefinition för ARM-mall

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

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

Resursformat

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

{
  "type": "Microsoft.Network/loadBalancers/inboundNatRules",
  "apiVersion": "2020-07-01",
  "name": "string",
  "properties": {
    "backendPort": "int",
    "enableFloatingIP": "bool",
    "enableTcpReset": "bool",
    "frontendIPConfiguration": {
      "id": "string"
    },
    "frontendPort": "int",
    "idleTimeoutInMinutes": "int",
    "protocol": "string"
  }
}

Egenskapsvärden

InboundNatRulePropertiesFormat

Namn Beskrivning Värde
backendPort Porten som används för den interna slutpunkten. Godtagbara värden sträcker sig från 1 till 65535. Int
enableFloatingIP Konfigurerar en virtuell dators slutpunkt för den flytande IP-funktion som krävs för att konfigurera en SQL AlwaysOn-tillgänglighetsgrupp. Den här inställningen krävs när du använder SQL AlwaysOn-tillgänglighetsgrupper i SQL Server. Det går inte att ändra den här inställningen när du har skapat slutpunkten. Bool
enableTcpReset Ta emot dubbelriktad TCP-återställning vid TCP-flödes timeout för inaktivitet eller oväntad anslutning. Det här elementet används endast när protokollet är inställt på TCP. Bool
frontendIPConfiguration En referens till IP-adresser för klientdelen. SubResource
frontendPort Porten för den externa slutpunkten. Portnummer för varje regel måste vara unika i lastbalanseraren. Acceptabla värden sträcker sig från 1 till 65534. Int
idleTimeoutInMinutes Tidsgränsen för TCP-inaktiv anslutning. Värdet kan anges mellan 4 och 30 minuter. Standardvärdet är 4 minuter. Det här elementet används endast när protokollet är inställt på TCP. Int
protokoll Referensen till transportprotokollet som används av belastningsutjämningsregeln. "Alla"
"Tcp"
"Udp"

Microsoft.Network/loadBalancers/inboundNatRules

Namn Beskrivning Värde
apiVersion API-versionen '2020-07-01'
Namn Resursnamnet sträng (krävs)
Egenskaper Egenskaper för lastbalanserarens inkommande nat-regel. InboundNatRulePropertiesFormat
typ Resurstypen "Microsoft.Network/loadBalancers/inboundNatRules"

SubResource

Namn Beskrivning Värde
Id Resurs-ID. sträng

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Beskrivning
2 virtuella datorer i en lastbalanserare och konfigurera NAT-regler på LB-

Distribuera till Azure
Med den här mallen kan du skapa två virtuella datorer i en tillgänglighetsuppsättning och konfigurera NAT-regler via lastbalanseraren. Den här mallen distribuerar även ett lagringskonto, ett virtuellt nätverk, en offentlig IP-adress och ett nätverksgränssnitt. I den här mallen använder vi resursloopfunktionen för att skapa nätverksgränssnitt och virtuella datorer
Azure Container Service Engine (acs-engine) – Swarm Mode

Distribuera till Azure
Azure Container Service Engine (acs-engine) genererar ARM-mallar (Azure Resource Manager) för Docker-aktiverade kluster på Microsoft Azure med ditt val av DC/OS, Kubernetes, Swarm Mode eller Swarm orchestrators. Indata till verktyget är en klusterdefinition. Klusterdefinitionen liknar (i många fall samma som) ARM-mallsyntaxen som används för att distribuera ett Microsoft Azure Container Service-kluster.
Barracuda Web Application Firewall med serverdels-IIS-servrar

Distribuera till Azure
Den här Azure-snabbstartsmallen distribuerar en Barracuda Web Application Firewall-lösning i Azure med det nödvändiga antalet Windows 2012-baserade IIS-webbservrar.Mallar innehåller den senaste Barracuda WAF med betala per användning-licens och den senaste Windows 2012 R2 Azure Image for IIS. Barracuda Web Application Firewall inspekterar inkommande webbtrafik och blockerar SQL-inmatningar, skript mellan webbplatser, uppladdning av skadlig kod & program-DDoS och andra attacker som riktas mot dina webbprogram. En extern lb distribueras med NAT-regler för att aktivera fjärrskrivbordsåtkomst till serverdelswebbservrar. Följ konfigurationsguiden efter distributionen som är tillgänglig i GitHub-mallkatalogen för att lära dig mer om steg efter distributionen som rör Barracuda-brandväggen för webbprogram och publicering av webbprogram.
Distribuera Open edX Dogwood (Multi-VM)

Distribuera till Azure
Den här mallen skapar ett nätverk av virtuella Ubuntu-datorer och distribuerar Open edX Dogwood på dem. Distributionen stöder virtuella datorer med 1–9 program och virtuella Datorer för serverdelen Mongo och MySQL.
Docker Swarm-kluster

Distribuera till Azure
Den här mallen skapar ett Docker Swarm-kluster med hög tillgänglighet
GlassFish på SUSE

Distribuera till Azure
Den här mallen distribuerar ett lastbalanserat GlassFish-kluster (v3 eller v4) som består av ett användardefinierat antal virtuella SUSE-datorer (OpenSUSE eller SLES).
KEMP LoadMaster HA Pair

Distribuera till Azure
Den här mallen distribuerar ett KEMP LoadMaster HA-par
virtuella datorer i tillgänglighetszoner med en lastbalanserare och NAT-

Distribuera till Azure
Med den här mallen kan du skapa virtuella datorer som distribueras mellan tillgänglighetszoner med en lastbalanserare och konfigurera NAT-regler via lastbalanseraren. Den här mallen distribuerar även ett virtuellt nätverk, offentlig IP-adress och nätverksgränssnitt. I den här mallen använder vi resursloopfunktionen för att skapa nätverksgränssnitt och virtuella datorer
VMSS – flexibel orkestreringsläge – Snabbstart för Linux

Distribuera till Azure
Den här mallen distribuerar en enkel VM-skalningsuppsättning med instanser bakom en Azure Load Balancer. VM-skalningsuppsättningen är i flexibelt orkestreringsläge. Använd os-parametern för att välja Distribution av Linux (Ubuntu) eller Windows (Windows Server Datacenter 2019). Obs! Den här snabbstartsmallen ger nätverksåtkomst till VM-hanteringsportar (SSH, RDP) från valfri Internetadress och bör inte användas för produktionsdistributioner.

Resursdefinition för Terraform (AzAPI-provider)

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

  • Resursgrupper

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

Resursformat

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/loadBalancers/inboundNatRules@2020-07-01"
  name = "string"
  body = jsonencode({
    properties = {
      backendPort = int
      enableFloatingIP = bool
      enableTcpReset = bool
      frontendIPConfiguration = {
        id = "string"
      }
      frontendPort = int
      idleTimeoutInMinutes = int
      protocol = "string"
    }
  })
}

Egenskapsvärden

InboundNatRulePropertiesFormat

Namn Beskrivning Värde
backendPort Porten som används för den interna slutpunkten. Godtagbara värden sträcker sig från 1 till 65535. Int
enableFloatingIP Konfigurerar en virtuell dators slutpunkt för den flytande IP-funktion som krävs för att konfigurera en SQL AlwaysOn-tillgänglighetsgrupp. Den här inställningen krävs när du använder SQL AlwaysOn-tillgänglighetsgrupper i SQL Server. Det går inte att ändra den här inställningen när du har skapat slutpunkten. Bool
enableTcpReset Ta emot dubbelriktad TCP-återställning vid TCP-flödes timeout för inaktivitet eller oväntad anslutning. Det här elementet används endast när protokollet är inställt på TCP. Bool
frontendIPConfiguration En referens till IP-adresser för klientdelen. SubResource
frontendPort Porten för den externa slutpunkten. Portnummer för varje regel måste vara unika i lastbalanseraren. Acceptabla värden sträcker sig från 1 till 65534. Int
idleTimeoutInMinutes Tidsgränsen för TCP-inaktiv anslutning. Värdet kan anges mellan 4 och 30 minuter. Standardvärdet är 4 minuter. Det här elementet används endast när protokollet är inställt på TCP. Int
protokoll Referensen till transportprotokollet som används av belastningsutjämningsregeln. "Alla"
"Tcp"
"Udp"

Microsoft.Network/loadBalancers/inboundNatRules

Namn Beskrivning Värde
Namn Resursnamnet sträng (krävs)
parent_id ID för resursen som är överordnad för den här resursen. ID för resurs av typen: loadBalancers
Egenskaper Egenskaper för lastbalanserarens inkommande nat-regel. InboundNatRulePropertiesFormat
typ Resurstypen "Microsoft.Network/loadBalancers/inboundNatRules@2020-07-01"

SubResource

Namn Beskrivning Värde
Id Resurs-ID. sträng