LoadBalancingRule Classe
Regola di bilanciamento del carico per un servizio di bilanciamento del carico.
Le variabili vengono popolate solo dal server e verranno ignorate quando si invia una richiesta.
- Ereditarietà
-
azure.mgmt.network.models._models_py3.SubResourceLoadBalancingRule
Costruttore
LoadBalancingRule(*, id: str | None = None, name: str | None = None, frontend_ip_configuration: _models.SubResource | None = None, backend_address_pool: _models.SubResource | None = None, backend_address_pools: List[_models.SubResource] | None = None, probe: _models.SubResource | None = None, protocol: str | _models.TransportProtocol | None = None, load_distribution: str | _models.LoadDistribution | None = None, frontend_port: int | None = None, backend_port: int | None = None, idle_timeout_in_minutes: int | None = None, enable_floating_ip: bool | None = None, enable_tcp_reset: bool | None = None, disable_outbound_snat: bool | None = None, **kwargs: Any)
Parametri di sole parole chiave
Nome | Descrizione |
---|---|
id
|
ID risorsa. |
name
|
Nome della risorsa univoca all'interno del set di regole di bilanciamento del carico usate dal servizio di bilanciamento del carico. Questo nome può essere usato per accedere alla risorsa. |
frontend_ip_configuration
|
Riferimento agli indirizzi IP front-end. |
backend_address_pool
|
Riferimento a un pool di INDIRIZZI DIP. Il traffico in ingresso è bilanciato in modo casuale tra indirizzi IP nel back-end ip. |
backend_address_pools
|
Matrice di riferimenti al pool di indirizzi IP. |
probe
|
Riferimento al probe del servizio di bilanciamento del carico usato dalla regola di bilanciamento del carico. |
protocol
|
str oppure
TransportProtocol
Riferimento al protocollo di trasporto usato dalla regola di bilanciamento del carico. I valori noti sono: "Udp", "Tcp" e "All". |
load_distribution
|
str oppure
LoadDistribution
Criteri di distribuzione del carico per questa regola. I valori noti sono: "Default", "SourceIP" e "SourceIPProtocol". |
frontend_port
|
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 0 e 65534. Si noti che il valore 0 abilita "Qualsiasi porta". |
backend_port
|
Porta usata per le connessioni interne nell'endpoint. I valori accettabili sono compresi tra 0 e 65535. Si noti che il valore 0 abilita "Qualsiasi porta". |
idle_timeout_in_minutes
|
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. |
enable_floating_ip
|
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 aver creato l'endpoint. |
enable_tcp_reset
|
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. |
disable_outbound_snat
|
Configura SNAT per le macchine virtuali nel pool back-end per usare l'indirizzo publicIP specificato nel front-end della regola di bilanciamento del carico. |
Variabili
Nome | Descrizione |
---|---|
id
|
ID risorsa. |
name
|
Nome della risorsa univoca all'interno del set di regole di bilanciamento del carico usate dal servizio di bilanciamento del carico. Questo nome può essere usato per accedere alla risorsa. |
etag
|
Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. |
type
|
Tipo di risorsa. |
frontend_ip_configuration
|
Riferimento agli indirizzi IP front-end. |
backend_address_pool
|
Riferimento a un pool di INDIRIZZI DIP. Il traffico in ingresso è bilanciato in modo casuale tra indirizzi IP nel back-end ip. |
backend_address_pools
|
Matrice di riferimenti al pool di indirizzi IP. |
probe
|
Riferimento al probe del servizio di bilanciamento del carico usato dalla regola di bilanciamento del carico. |
protocol
|
str oppure
TransportProtocol
Riferimento al protocollo di trasporto usato dalla regola di bilanciamento del carico. I valori noti sono: "Udp", "Tcp" e "All". |
load_distribution
|
str oppure
LoadDistribution
Criteri di distribuzione del carico per questa regola. I valori noti sono: "Default", "SourceIP" e "SourceIPProtocol". |
frontend_port
|
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 0 e 65534. Si noti che il valore 0 abilita "Qualsiasi porta". |
backend_port
|
Porta usata per le connessioni interne nell'endpoint. I valori accettabili sono compresi tra 0 e 65535. Si noti che il valore 0 abilita "Qualsiasi porta". |
idle_timeout_in_minutes
|
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. |
enable_floating_ip
|
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 aver creato l'endpoint. |
enable_tcp_reset
|
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. |
disable_outbound_snat
|
Configura SNAT per le macchine virtuali nel pool back-end per usare l'indirizzo publicIP specificato nel front-end della regola di bilanciamento del carico. |
provisioning_state
|
str oppure
ProvisioningState
Stato di provisioning della risorsa della regola di bilanciamento del carico. I valori noti sono: "Riuscito", "Aggiornamento", "Eliminazione" e "Non riuscito". |
Azure SDK for Python