Condividi tramite


Microsoft.Network loadBalancers/inboundNatRules 2019-07-01

Definizione di risorsa Bicep

Il tipo di risorsa loadBalancers/inboundNatRules può essere distribuito con operazioni destinate a:

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.Network/loadBalancers/inboundNatRules, aggiungere il bicep seguente al modello.

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

Valori delle proprietà

InboundNatRulePropertiesFormat

Nome Descrizione Valore
backendPort Porta utilizzata per l'endpoint interno. I valori accettabili sono compresi tra 1 e 65535. Int
enableFloatingIP Configura l'endpoint di una macchina virtuale per la funzionalità IP mobile necessaria per configurare un gruppo di disponibilità SQL AlwaysOn. Questa impostazione è necessaria quando si usano i gruppi di disponibilità Sql AlwaysOn in SQL Server. Questa impostazione non può essere modificata dopo la creazione dell'endpoint. Bool
enableTcpReset Ricevere la reimpostazione TCP bidirezionale sul timeout di inattività del flusso TCP o la terminazione imprevista della connessione. Questo elemento viene utilizzato solo quando il protocollo è impostato su TCP. Bool
frontendIPConfiguration Riferimento agli indirizzi IP front-end. SubResource
frontendPort Porta per l'endpoint esterno. I numeri di porta per ogni regola devono essere univoci all'interno del servizio di bilanciamento del carico. I valori accettabili sono compresi tra 1 e 65534. Int
idleTimeoutInMinutes Timeout per la connessione TCP inattiva. Il valore può essere impostato tra 4 e 30 minuti. Il valore predefinito è 4 minuti. Questo elemento viene utilizzato solo quando il protocollo è impostato su TCP. Int
protocollo Riferimento al protocollo di trasporto utilizzato dalla regola di bilanciamento del carico. 'All'
'Tcp'
'Udp'

Microsoft.Network/loadBalancers/inboundNatRules

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
nome Nome della risorsa stringa (obbligatorio)
genitore In Bicep è possibile specificare la risorsa padre per una risorsa figlio. È necessario aggiungere questa proprietà solo quando la risorsa figlio viene dichiarata all'esterno della risorsa padre.

Per altre informazioni, vedere risorsa figlio all'esterno della risorsa padre.
Nome simbolico per la risorsa di tipo: loadBalancers
proprietà Proprietà della regola NAT in ingresso del servizio di bilanciamento del carico. InboundNatRulePropertiesFormat

Sottorisorsa

Nome Descrizione Valore
Id ID risorsa. corda

Esempi di avvio rapido

Gli esempi di avvio rapido seguenti distribuiscono questo tipo di risorsa.

Bicep File Descrizione
macchine virtuali nelle zone di disponibilità con un servizio di bilanciamento del carico e un NAT Questo modello consente di creare macchine virtuali distribuite tra zone di disponibilità con un servizio di bilanciamento del carico e di configurare le regole NAT tramite il servizio di bilanciamento del carico. Questo modello distribuisce anche una rete virtuale, un indirizzo IP pubblico e interfacce di rete. In questo modello viene usata la funzionalità cicli di risorse per creare le interfacce di rete e le macchine virtuali
Guida introduttiva alla modalità di orchestrazione flessibile VMSS linux Questo modello distribuisce un semplice set di scalabilità di macchine virtuali con istanze dietro un'istanza di Azure Load Balancer. Il set di scalabilità di macchine virtuali è in modalità di orchestrazione flessibile. Usare il parametro os per scegliere la distribuzione di Linux (Ubuntu) o Windows (Windows Server Datacenter 2019). NOTA: questo modello di avvio rapido consente l'accesso di rete alle porte di gestione delle macchine virtuali (SSH, RDP) da qualsiasi indirizzo Internet e non deve essere usato per le distribuzioni di produzione.

Definizione di risorsa del modello di Resource Manager

Il tipo di risorsa loadBalancers/inboundNatRules può essere distribuito con operazioni destinate a:

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.Network/loadBalancers/inboundNatRules, aggiungere il codice JSON seguente al modello.

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

Valori delle proprietà

InboundNatRulePropertiesFormat

Nome Descrizione Valore
backendPort Porta utilizzata per l'endpoint interno. I valori accettabili sono compresi tra 1 e 65535. Int
enableFloatingIP Configura l'endpoint di una macchina virtuale per la funzionalità IP mobile necessaria per configurare un gruppo di disponibilità SQL AlwaysOn. Questa impostazione è necessaria quando si usano i gruppi di disponibilità Sql AlwaysOn in SQL Server. Questa impostazione non può essere modificata dopo la creazione dell'endpoint. Bool
enableTcpReset Ricevere la reimpostazione TCP bidirezionale sul timeout di inattività del flusso TCP o la terminazione imprevista della connessione. Questo elemento viene utilizzato solo quando il protocollo è impostato su TCP. Bool
frontendIPConfiguration Riferimento agli indirizzi IP front-end. SubResource
frontendPort Porta per l'endpoint esterno. I numeri di porta per ogni regola devono essere univoci all'interno del servizio di bilanciamento del carico. I valori accettabili sono compresi tra 1 e 65534. Int
idleTimeoutInMinutes Timeout per la connessione TCP inattiva. Il valore può essere impostato tra 4 e 30 minuti. Il valore predefinito è 4 minuti. Questo elemento viene utilizzato solo quando il protocollo è impostato su TCP. Int
protocollo Riferimento al protocollo di trasporto utilizzato dalla regola di bilanciamento del carico. 'All'
'Tcp'
'Udp'

Microsoft.Network/loadBalancers/inboundNatRules

Nome Descrizione Valore
apiVersion Versione dell'API '2019-07-01'
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
nome Nome della risorsa stringa (obbligatorio)
proprietà Proprietà della regola NAT in ingresso del servizio di bilanciamento del carico. InboundNatRulePropertiesFormat
digitare Tipo di risorsa 'Microsoft.Network/loadBalancers/inboundNatRules'

Sottorisorsa

Nome Descrizione Valore
Id ID risorsa. corda

Modelli di avvio rapido

I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.

Sagoma Descrizione
2 macchine virtuali in un servizio di bilanciamento del carico e configurare le regole NAT nel LB

Distribuire in Azure
Questo modello consente di creare 2 macchine virtuali in un set di disponibilità e configurare le regole NAT tramite il servizio di bilanciamento del carico. Questo modello distribuisce anche un account di archiviazione, una rete virtuale, un indirizzo IP pubblico e interfacce di rete. In questo modello viene usata la funzionalità cicli di risorse per creare le interfacce di rete e le macchine virtuali
motore del servizio Azure Container (acs-engine) - Modalità Swarm

Distribuire in Azure
Il motore del servizio Azure Container (acs-engine) genera modelli arm (Azure Resource Manager) per i cluster abilitati per Docker in Microsoft Azure con la scelta di DC/OS, Kubernetes, modalità Swarm o agenti di orchestrazione Swarm. L'input dello strumento è una definizione del cluster. La definizione del cluster è molto simile alla sintassi del modello arm usata per distribuire un cluster del servizio Microsoft Azure Container.
Barracuda Web Application Firewall con server IIS back-end

Distribuire in Azure
Questo modello di avvio rapido di Azure distribuisce una soluzione Barracuda Web Application Firewall in Azure con il numero necessario di server Web IIS basati su Windows 2012. I modelli includono la versione più recente di Barracuda WAF con pagamento in base al consumo e l'ultima immagine di Azure di Windows 2012 R2 per IIS. Barracuda Web Application Firewall controlla il traffico Web in ingresso e blocca gli attacchi SQL injection, cross-site scripting, caricamenti di malware &'applicazione DDoS e altri attacchi mirati alle applicazioni Web. Un bilanciamento del carico interno esterno viene distribuito con regole NAT per abilitare l'accesso Desktop remoto ai server Web back-end. Seguire la guida alla configurazione post-distribuzione disponibile nella directory dei modelli di GitHub per altre informazioni sui passaggi post-distribuzione correlati alla pubblicazione del web application firewall barracuda e delle applicazioni Web.
Deploy Open edX Dogwood (Multi-VM)

Distribuire in Azure
Questo modello crea una rete di macchine virtuali Ubuntu e distribuisce Open edX Dogwood su di essi. La distribuzione supporta macchine virtuali di 1-9 applicazioni e macchine virtuali Mongo e MySQL back-end.
cluster Docker Swarm

Distribuire in Azure
Questo modello crea un cluster Docker Swarm a disponibilità elevata
GlassFish su SUSE

Distribuire in Azure
Questo modello distribuisce un cluster GlassFish (v3 o v4) con carico bilanciato, costituito da un numero definito dall'utente di macchine virtuali SUSE (OpenSUSE o SLES).
coppia di disponibilità elevata KEMP LoadMaster

Distribuire in Azure
Questo modello distribuisce una coppia di disponibilità elevata KEMP LoadMaster
macchine virtuali nelle zone di disponibilità con un servizio di bilanciamento del carico e un NAT

Distribuire in Azure
Questo modello consente di creare macchine virtuali distribuite tra zone di disponibilità con un servizio di bilanciamento del carico e di configurare le regole NAT tramite il servizio di bilanciamento del carico. Questo modello distribuisce anche una rete virtuale, un indirizzo IP pubblico e interfacce di rete. In questo modello viene usata la funzionalità cicli di risorse per creare le interfacce di rete e le macchine virtuali
Guida introduttiva alla modalità di orchestrazione flessibile VMSS linux

Distribuire in Azure
Questo modello distribuisce un semplice set di scalabilità di macchine virtuali con istanze dietro un'istanza di Azure Load Balancer. Il set di scalabilità di macchine virtuali è in modalità di orchestrazione flessibile. Usare il parametro os per scegliere la distribuzione di Linux (Ubuntu) o Windows (Windows Server Datacenter 2019). NOTA: questo modello di avvio rapido consente l'accesso di rete alle porte di gestione delle macchine virtuali (SSH, RDP) da qualsiasi indirizzo Internet e non deve essere usato per le distribuzioni di produzione.

Definizione di risorsa Terraform (provider AzAPI)

Il tipo di risorsa loadBalancers/inboundNatRules può essere distribuito con operazioni destinate a:

  • gruppi di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.Network/loadBalancers/inboundNatRules, aggiungere il codice Terraform seguente al modello.

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

Valori delle proprietà

InboundNatRulePropertiesFormat

Nome Descrizione Valore
backendPort Porta utilizzata per l'endpoint interno. I valori accettabili sono compresi tra 1 e 65535. Int
enableFloatingIP Configura l'endpoint di una macchina virtuale per la funzionalità IP mobile necessaria per configurare un gruppo di disponibilità SQL AlwaysOn. Questa impostazione è necessaria quando si usano i gruppi di disponibilità Sql AlwaysOn in SQL Server. Questa impostazione non può essere modificata dopo la creazione dell'endpoint. Bool
enableTcpReset Ricevere la reimpostazione TCP bidirezionale sul timeout di inattività del flusso TCP o la terminazione imprevista della connessione. Questo elemento viene utilizzato solo quando il protocollo è impostato su TCP. Bool
frontendIPConfiguration Riferimento agli indirizzi IP front-end. SubResource
frontendPort Porta per l'endpoint esterno. I numeri di porta per ogni regola devono essere univoci all'interno del servizio di bilanciamento del carico. I valori accettabili sono compresi tra 1 e 65534. Int
idleTimeoutInMinutes Timeout per la connessione TCP inattiva. Il valore può essere impostato tra 4 e 30 minuti. Il valore predefinito è 4 minuti. Questo elemento viene utilizzato solo quando il protocollo è impostato su TCP. Int
protocollo Riferimento al protocollo di trasporto utilizzato dalla regola di bilanciamento del carico. 'All'
'Tcp'
'Udp'

Microsoft.Network/loadBalancers/inboundNatRules

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
nome Nome della risorsa stringa (obbligatorio)
parent_id ID della risorsa padre per questa risorsa. ID per la risorsa di tipo: loadBalancers
proprietà Proprietà della regola NAT in ingresso del servizio di bilanciamento del carico. InboundNatRulePropertiesFormat
digitare Tipo di risorsa "Microsoft.Network/loadBalancers/inboundNatRules@2019-07-01"

Sottorisorsa

Nome Descrizione Valore
Id ID risorsa. corda