Microsoft.Network loadBalancers/inboundNatRules 2023-02-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 dei gruppi di risorse
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere Log delle modifiche.
Formato di risorsa
Per creare una risorsa Microsoft.Network/loadBalancers/inboundNatRules, aggiungere il bicep seguente al modello.
resource symbolicname 'Microsoft.Network/loadBalancers/inboundNatRules@2023-02-01' = {
name: 'string'
parent: resourceSymbolicName
properties: {
backendAddressPool: {
id: 'string'
}
backendPort: int
enableFloatingIP: bool
enableTcpReset: bool
frontendIPConfiguration: {
id: 'string'
}
frontendPort: int
frontendPortRangeEnd: int
frontendPortRangeStart: int
idleTimeoutInMinutes: int
protocol: 'string'
}
}
Valori delle proprietà
loadBalancers/inboundNatRules
Nome | Descrizione | valore |
---|---|---|
name | Nome della risorsa Vedere come impostare nomi e tipi per le risorse figlio in Bicep. |
stringa (obbligatorio) Limite di caratteri: 1-80 Caratteri validi: Caratteri alfanumerici, caratteri di sottolineatura, punti e trattini. Deve iniziare con un carattere alfanumerico. Deve terminare con un carattere alfanumerico o con un carattere di sottolineatura. |
padre | 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 esterna alla risorsa padre. |
Nome simbolico per la risorsa di tipo: loadBalancers |
properties | Proprietà della regola NAT in ingresso del servizio di bilanciamento del carico. | InboundNatRulePropertiesFormat |
InboundNatRulePropertiesFormat
Nome | Descrizione | Valore |
---|---|---|
backendAddressPool | Riferimento alla risorsa backendAddressPool. | Sottorisorsa |
backendPort | Porta usata 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 usa il Gruppi di disponibilità AlwaysOn di SQL in SQL Server. Questa impostazione non può essere modificata dopo aver creato l'endpoint. | bool |
enableTcpReset | Ricevere la reimpostazione TCP bidirezionale sul timeout di inattività del flusso TCP o la terminazione imprevista della connessione. Questo valore viene usato soltanto quando il protocollo è impostato su TCP. | bool |
frontendIPConfiguration | Riferimento agli indirizzi IP front-end. | Sottorisorsa |
frontendPort | Porta per l'endpoint esterno. I numeri di porta per ogni regola devono essere univoci all'interno del Load Balancer. I valori accettabili sono compresi tra 1 e 65534. | INT |
frontendPortRangeEnd | Fine dell'intervallo di porte per l'endpoint esterno. Questa proprietà viene usata insieme a BackendAddressPool e FrontendPortRangeStart. Verranno creati singoli mapping delle porte delle regole NAT in ingresso per ogni indirizzo back-end da BackendAddressPool. I valori accettabili sono compresi tra 1 e 65534. | INT |
frontendPortRangeStart | L'intervallo di porte inizia per l'endpoint esterno. Questa proprietà viene utilizzata insieme a BackendAddressPool e FrontendPortRangeEnd. Verranno creati singoli mapping delle porte delle regole NAT in ingresso per ogni indirizzo back-end da BackendAddressPool. I valori accettabili sono compresi tra 1 e 65534. | INT |
idleTimeoutInMinutes | Timeout per la connessione TCP inattiva. Il valore può essere compreso tra 4 e 30 minuti. Il valore predefinito è 4 minuti. Questo valore viene usato soltanto quando il protocollo è impostato su TCP. | INT |
protocol | Riferimento al protocollo di trasporto utilizzato dalla regola di bilanciamento del carico. | 'All' 'Tcp' 'Udp' |
Sottorisorsa
Nome | Descrizione | Valore |
---|---|---|
id | ID risorsa. | string |
Modelli di avvio rapido
I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.
Modello | Descrizione |
---|---|
Barracuda Web application firewall con server IIS back-end |
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.Templates include la versione più recente di Barracuda WAF con pagamento in base al consumo e l'immagine di Azure Windows 2012 R2 più recente per IIS. Barracuda Web application firewall controlla il traffico Web in ingresso e blocca gli attacchi SQL injection, scripting tra siti, caricamenti di malware & DDoS dell'applicazione 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 successivi alla distribuzione correlati alla pubblicazione di applicazioni Web e web barracuda. |
Coppia di disponibilità elevata KEMP LoadMaster |
Questo modello distribuisce una coppia di disponibilità elevata KEMP LoadMaster |
Distribuire Open edX Dogwood (Multi-VM) |
Questo modello crea una rete di macchine virtuali Ubuntu e distribuisce Open edX Dogwood su di esse. La distribuzione supporta macchine virtuali di 1-9 applicazioni e macchine virtuali Mongo e MySQL back-end. |
Motore del servizio Azure Container (acs-engine) - Modalità Swarm |
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 di Resource Manager usata per distribuire un cluster del servizio Microsoft Azure Container. |
Docker Swarm Cluster |
Questo modello crea un cluster Docker Swarm a disponibilità elevata |
2 macchine virtuali in un bilanciamento del carico e regole NAT di configurazione per il bilanciamento del carico |
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, un Rete virtuale, un indirizzo IP pubblico e interfacce di rete. In questo modello viene usata la funzionalità dei cicli di risorse per creare le interfacce di rete e le macchine virtuali |
GlassFish su SUSE |
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). |
Macchine virtuali in zone di disponibilità con un Load Balancer e NAT |
Questo modello consente di creare Macchine virtuali distribuiti tra zone di disponibilità con un Load Balancer e configurare le regole NAT tramite il servizio di bilanciamento del carico. Questo modello distribuisce anche un Rete virtuale, un indirizzo IP pubblico e interfacce di rete. In questo modello viene usata la funzionalità dei cicli di risorse per creare le interfacce di rete e le macchine virtuali |
Guida introduttiva alla modalità di orchestrazione flessibile di VMSS Linux |
Questo modello distribuisce un set di scalabilità di macchine virtuali semplice con istanze dietro un 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 dei gruppi di risorse
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere Log delle modifiche.
Formato di risorsa
Per creare una risorsa Microsoft.Network/loadBalancers/inboundNatRules, aggiungere il codice JSON seguente al modello.
{
"type": "Microsoft.Network/loadBalancers/inboundNatRules",
"apiVersion": "2023-02-01",
"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"
}
}
Valori delle proprietà
loadBalancers/inboundNatRules
Nome | Descrizione | Valore |
---|---|---|
tipo | Tipo di risorsa | 'Microsoft.Network/loadBalancers/inboundNatRules' |
apiVersion | Versione dell'API della risorsa | '2023-02-01' |
name | Nome della risorsa Informazioni su come impostare nomi e tipi per le risorse figlio nei modelli di Resource Manager JSON. |
stringa (obbligatorio) Limite di caratteri: 1-80 Caratteri validi: Caratteri alfanumerici, caratteri di sottolineatura, punti e trattini. Deve iniziare con un carattere alfanumerico. Deve terminare con un carattere alfanumerico o con un carattere di sottolineatura. |
properties | Proprietà della regola NAT in ingresso del servizio di bilanciamento del carico. | InboundNatRulePropertiesFormat |
InboundNatRulePropertiesFormat
Nome | Descrizione | Valore |
---|---|---|
backendAddressPool | Riferimento alla risorsa backendAddressPool. | Sottorisorsa |
backendPort | Porta usata 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 usa il Gruppi di disponibilità AlwaysOn di SQL in SQL Server. Questa impostazione non può essere modificata dopo aver creato l'endpoint. | bool |
enableTcpReset | Ricevere la reimpostazione TCP bidirezionale sul timeout di inattività del flusso TCP o la terminazione imprevista della connessione. Questo valore viene usato soltanto quando il protocollo è impostato su TCP. | bool |
frontendIPConfiguration | Riferimento agli indirizzi IP front-end. | Sottorisorsa |
frontendPort | Porta per l'endpoint esterno. I numeri di porta per ogni regola devono essere univoci all'interno del Load Balancer. I valori accettabili sono compresi tra 1 e 65534. | INT |
frontendPortRangeEnd | Fine dell'intervallo di porte per l'endpoint esterno. Questa proprietà viene usata insieme a BackendAddressPool e FrontendPortRangeStart. Verranno creati singoli mapping delle porte delle regole NAT in ingresso per ogni indirizzo back-end da BackendAddressPool. I valori accettabili sono compresi tra 1 e 65534. | INT |
frontendPortRangeStart | L'intervallo di porte inizia per l'endpoint esterno. Questa proprietà viene utilizzata insieme a BackendAddressPool e FrontendPortRangeEnd. Verranno creati singoli mapping delle porte delle regole NAT in ingresso per ogni indirizzo back-end da BackendAddressPool. I valori accettabili sono compresi tra 1 e 65534. | INT |
idleTimeoutInMinutes | Timeout per la connessione TCP inattiva. Il valore può essere compreso tra 4 e 30 minuti. Il valore predefinito è 4 minuti. Questo valore viene usato soltanto quando il protocollo è impostato su TCP. | INT |
protocol | Riferimento al protocollo di trasporto utilizzato dalla regola di bilanciamento del carico. | 'All' 'Tcp' 'Udp' |
Sottorisorsa
Nome | Descrizione | Valore |
---|---|---|
id | ID risorsa. | string |
Modelli di avvio rapido
I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.
Modello | Descrizione |
---|---|
Barracuda Web application firewall con server IIS back-end |
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.Templates include la versione più recente di Barracuda WAF con pagamento in base al consumo e l'immagine di Azure Windows 2012 R2 più recente per IIS. Barracuda Web application firewall controlla il traffico Web in ingresso e blocca gli attacchi SQL injection, scripting tra siti, caricamenti di malware & DDoS dell'applicazione 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 successivi alla distribuzione correlati alla pubblicazione di applicazioni Web e web barracuda. |
Coppia di disponibilità elevata KEMP LoadMaster |
Questo modello distribuisce una coppia di disponibilità elevata KEMP LoadMaster |
Distribuire Open edX Dogwood (Multi-VM) |
Questo modello crea una rete di macchine virtuali Ubuntu e distribuisce Open edX Dogwood su di esse. La distribuzione supporta macchine virtuali di 1-9 applicazioni e macchine virtuali Mongo e MySQL back-end. |
Motore del servizio Azure Container (acs-engine) - Modalità Swarm |
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 di Resource Manager usata per distribuire un cluster del servizio Microsoft Azure Container. |
Docker Swarm Cluster |
Questo modello crea un cluster Docker Swarm a disponibilità elevata |
2 macchine virtuali in un bilanciamento del carico e regole NAT di configurazione per il bilanciamento del carico |
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, un Rete virtuale, un indirizzo IP pubblico e interfacce di rete. In questo modello viene usata la funzionalità dei cicli di risorse per creare le interfacce di rete e le macchine virtuali |
GlassFish su SUSE |
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). |
Macchine virtuali in zone di disponibilità con un Load Balancer e NAT |
Questo modello consente di creare Macchine virtuali distribuiti tra zone di disponibilità con un Load Balancer e configurare le regole NAT tramite il servizio di bilanciamento del carico. Questo modello distribuisce anche un Rete virtuale, un indirizzo IP pubblico e interfacce di rete. In questo modello viene usata la funzionalità dei cicli di risorse per creare le interfacce di rete e le macchine virtuali |
Guida introduttiva alla modalità di orchestrazione flessibile di VMSS Linux |
Questo modello distribuisce un set di scalabilità di macchine virtuali semplice con istanze dietro un 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 della 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 di 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@2023-02-01"
name = "string"
parent_id = "string"
body = jsonencode({
properties = {
backendAddressPool = {
id = "string"
}
backendPort = int
enableFloatingIP = bool
enableTcpReset = bool
frontendIPConfiguration = {
id = "string"
}
frontendPort = int
frontendPortRangeEnd = int
frontendPortRangeStart = int
idleTimeoutInMinutes = int
protocol = "string"
}
})
}
Valori delle proprietà
loadBalancers/inboundNatRules
Nome | Descrizione | Valore |
---|---|---|
tipo | Tipo di risorsa | "Microsoft.Network/loadBalancers/inboundNatRules@2023-02-01" |
name | Nome della risorsa | stringa (obbligatorio) Limite di caratteri: 1-80 Caratteri validi: Caratteri alfanumerici, caratteri di sottolineatura, punti e trattini. Deve iniziare con un carattere alfanumerico. Deve terminare con un carattere alfanumerico o con un carattere di sottolineatura. |
parent_id | ID della risorsa padre per questa risorsa. | ID per la risorsa di tipo: loadBalancers |
properties | Proprietà della regola NAT in ingresso del servizio di bilanciamento del carico. | InboundNatRulePropertiesFormat |
InboundNatRulePropertiesFormat
Nome | Descrizione | Valore |
---|---|---|
back-endAddressPool | Riferimento alla risorsa back-endAddressPool. | SottoResource |
backendPort | Porta usata 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 usa la Gruppi di disponibilità SQL AlwaysOn in SQL Server. Questa impostazione non può essere modificata dopo aver creato l'endpoint. | bool |
enableTcpReset | Ricevere la reimpostazione TCP bidirezionale sul timeout inattivo del flusso TCP o la terminazione di connessione imprevista. Questo valore viene usato soltanto quando il protocollo è impostato su TCP. | bool |
frontndIPConfiguration | Riferimento agli indirizzi IP front-end. | SottoResource |
frontendPort | Porta per l'endpoint esterno. I numeri di porta per ogni regola devono essere univoci all'interno del Load Balancer. I valori accettabili sono compresi tra 1 e 65534. | INT |
frontndPortRangeEnd | Fine dell'intervallo di porte per l'endpoint esterno. Questa proprietà viene usata insieme a Back-EndAddressPool e FrontndPortRangeStart. I singoli mapping delle porte nat in ingresso verranno creati per ogni indirizzo back-end da Back-endAddressPool. I valori accettabili sono compresi tra 1 e 65534. | INT |
frontndPortRangeStart | L'intervallo di porte inizia per l'endpoint esterno. Questa proprietà viene usata insieme a Back-EndAddressPool e FrontndPortRangeEnd. I singoli mapping delle porte nat in ingresso verranno creati per ogni indirizzo back-end da Back-endAddressPool. I valori accettabili sono compresi tra 1 e 65534. | INT |
idleTimeoutInMinutes | Timeout per la connessione inattiva TCP. Il valore può essere compreso tra 4 e 30 minuti. Il valore predefinito è 4 minuti. Questo valore viene usato soltanto quando il protocollo è impostato su TCP. | INT |
protocol | Riferimento al protocollo di trasporto usato dalla regola di bilanciamento del carico. | "All" "Tcp" "Udp" |
SottoResource
Nome | Descrizione | Valore |
---|---|---|
id | ID risorsa. | string |
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per