Condividi tramite


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.SubResource
LoadBalancingRule

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
str

ID risorsa.

name
str

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

Riferimento al protocollo di trasporto usato dalla regola di bilanciamento del carico. I valori noti sono: "Udp", "Tcp" e "All".

load_distribution

Criteri di distribuzione del carico per questa regola. I valori noti sono: "Default", "SourceIP" e "SourceIPProtocol".

frontend_port
int

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
int

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
int

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
str

ID risorsa.

name
str

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
str

Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata.

type
str

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

Riferimento al protocollo di trasporto usato dalla regola di bilanciamento del carico. I valori noti sono: "Udp", "Tcp" e "All".

load_distribution

Criteri di distribuzione del carico per questa regola. I valori noti sono: "Default", "SourceIP" e "SourceIPProtocol".

frontend_port
int

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
int

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
int

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

Stato di provisioning della risorsa della regola di bilanciamento del carico. I valori noti sono: "Riuscito", "Aggiornamento", "Eliminazione" e "Non riuscito".