Condividi tramite


LoadBalancersOperations Classe

Avviso

NON creare un'istanza diretta di questa classe.

È invece necessario accedere alle operazioni seguenti tramite

NetworkManagementClient's

Attributo<xref:load_balancers> .

Ereditarietà
builtins.object
LoadBalancersOperations

Costruttore

LoadBalancersOperations(*args, **kwargs)

Metodi

begin_create_or_update

Crea o aggiorna un servizio di bilanciamento del carico.

begin_delete

Elimina il servizio di bilanciamento del carico specificato.

begin_list_inbound_nat_rule_port_mappings

Elenco dei mapping delle porte della regola NAT in ingresso.

begin_swap_public_ip_addresses

Scambia indirizzi VIP tra due servizi di bilanciamento del carico.

begin_update_tags

Aggiornamenti tag del servizio di bilanciamento del carico.

get

Ottiene il servizio di bilanciamento del carico specificato.

list

Ottiene tutti i servizi di bilanciamento del carico in un gruppo di risorse.

list_all

Ottiene tutti i servizi di bilanciamento del carico in una sottoscrizione.

migrate_to_ip_based

Eseguire la migrazione del servizio di bilanciamento del carico a basato su IP.

update_tags

Aggiornamenti tag del servizio di bilanciamento del carico.

begin_create_or_update

Crea o aggiorna un servizio di bilanciamento del carico.

begin_create_or_update(resource_group_name: str, load_balancer_name: str, parameters: LoadBalancer | IO, **kwargs: Any) -> LROPoller[LoadBalancer]

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse. Obbligatorio.

load_balancer_name
str
Necessario

Nome del bilanciamento del carico. Obbligatorio.

parameters
LoadBalancer oppure IO
Necessario

Parametri forniti all'operazione di creazione o aggiornamento del servizio di bilanciamento del carico. È un tipo LoadBalancer o un tipo I/O. Obbligatorio.

content_type
str

Tipo di contenuto del parametro corpo. I valori noti sono: 'application/json'. Il valore predefinito è Nessuno.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

continuation_token
str

Token di continuazione per riavviare un poller da uno stato salvato.

polling
bool oppure PollingMethod

Per impostazione predefinita, il metodo di polling sarà ARMPolling. Passare false per questa operazione per non eseguire il polling o passare l'oggetto di polling inizializzato per una strategia di polling personale.

polling_interval
int

Tempo di attesa predefinito tra due polling per le operazioni LRO se non è presente alcuna intestazione Retry-After.

Restituisce

Istanza di LROPoller che restituisce LoadBalancer o il risultato di cls(response)

Tipo restituito

Eccezioni

begin_delete

Elimina il servizio di bilanciamento del carico specificato.

begin_delete(resource_group_name: str, load_balancer_name: str, **kwargs: Any) -> LROPoller[None]

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse. Obbligatorio.

load_balancer_name
str
Necessario

Nome del bilanciamento del carico. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

continuation_token
str

Token di continuazione per riavviare un poller da uno stato salvato.

polling
bool oppure PollingMethod

Per impostazione predefinita, il metodo di polling sarà ARMPolling. Passare false per questa operazione per non eseguire il polling o passare l'oggetto di polling inizializzato per una strategia di polling personale.

polling_interval
int

Tempo di attesa predefinito tra due polling per le operazioni LRO se non è presente alcuna intestazione Retry-After.

Restituisce

Istanza di LROPoller che restituisce Nessuno o il risultato di cls(response)

Tipo restituito

Eccezioni

begin_list_inbound_nat_rule_port_mappings

Elenco dei mapping delle porte della regola NAT in ingresso.

begin_list_inbound_nat_rule_port_mappings(group_name: str, load_balancer_name: str, backend_pool_name: str, parameters: QueryInboundNatRulePortMappingRequest | IO, **kwargs: Any) -> LROPoller[BackendAddressInboundNatRulePortMappings]

Parametri

group_name
str
Necessario

Nome del gruppo di risorse. Obbligatorio.

load_balancer_name
str
Necessario

Nome del bilanciamento del carico. Obbligatorio.

backend_pool_name
str
Necessario

Nome del pool di indirizzi back-end del servizio di bilanciamento del carico. Obbligatorio.

parameters
QueryInboundNatRulePortMappingRequest oppure IO
Necessario

Eseguire query sulla richiesta di mapping delle porte della regola NAT in ingresso. È un tipo QueryInboundNatRulePortMappingRequest o un tipo I/O. Obbligatorio.

content_type
str

Tipo di contenuto del parametro corpo. I valori noti sono: 'application/json'. Il valore predefinito è Nessuno.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

continuation_token
str

Token di continuazione per riavviare un poller da uno stato salvato.

polling
bool oppure PollingMethod

Per impostazione predefinita, il metodo di polling sarà ARMPolling. Passare false per questa operazione per non eseguire il polling o passare l'oggetto di polling inizializzato per una strategia di polling personale.

polling_interval
int

Tempo di attesa predefinito tra due polling per le operazioni LRO se non è presente alcuna intestazione Retry-After.

Restituisce

Istanza di LROPoller che restituisce Back-EndAddressInboundNatRulePortMappings o il risultato di cls(response)

Tipo restituito

Eccezioni

begin_swap_public_ip_addresses

Scambia indirizzi VIP tra due servizi di bilanciamento del carico.

begin_swap_public_ip_addresses(location: str, parameters: LoadBalancerVipSwapRequest | IO, **kwargs: Any) -> LROPoller[None]

Parametri

location
str
Necessario

Area in cui si trovano i servizi di bilanciamento del carico. Obbligatorio.

parameters
LoadBalancerVipSwapRequest oppure IO
Necessario

Parametri che definiscono quali INDIRIZZI VIP devono essere scambiati. È un tipo LoadBalancerVipSwapRequest o un tipo I/O. Obbligatorio.

content_type
str

Tipo di contenuto del parametro corpo. I valori noti sono: 'application/json'. Il valore predefinito è Nessuno.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

continuation_token
str

Token di continuazione per riavviare un poller da uno stato salvato.

polling
bool oppure PollingMethod

Per impostazione predefinita, il metodo di polling sarà ARMPolling. Passare false per questa operazione per non eseguire il polling o passare l'oggetto di polling inizializzato per una strategia di polling personale.

polling_interval
int

Tempo di attesa predefinito tra due polling per le operazioni LRO se non è presente alcuna intestazione Retry-After.

Restituisce

Istanza di LROPoller che restituisce Nessuno o il risultato di cls(response)

Tipo restituito

Eccezioni

begin_update_tags

Aggiornamenti tag del servizio di bilanciamento del carico.

begin_update_tags(resource_group_name: str, load_balancer_name: str, parameters: TagsObject | IO, **kwargs: Any) -> LROPoller[LoadBalancer]

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse. Obbligatorio.

load_balancer_name
str
Necessario

Nome del bilanciamento del carico. Obbligatorio.

parameters
TagsObject oppure IO
Necessario

Parametri forniti per aggiornare i tag del servizio di bilanciamento del carico. È un tipo TagsObject o un tipo di I/O. Obbligatorio.

content_type
str

Tipo di contenuto del parametro corpo. I valori noti sono: 'application/json'. Il valore predefinito è Nessuno.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

continuation_token
str

Token di continuazione per riavviare un poller da uno stato salvato.

polling
bool oppure PollingMethod

Per impostazione predefinita, il metodo di polling sarà ARMPolling. Passare false per questa operazione per non eseguire il polling o passare l'oggetto di polling inizializzato per una strategia di polling personale.

polling_interval
int

Tempo di attesa predefinito tra due polling per le operazioni LRO se non è presente alcuna intestazione Retry-After.

Restituisce

Istanza di LROPoller che restituisce LoadBalancer o il risultato di cls(response)

Tipo restituito

Eccezioni

get

Ottiene il servizio di bilanciamento del carico specificato.

get(resource_group_name: str, load_balancer_name: str, *, expand: str | None = None, **kwargs: Any) -> LoadBalancer

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse. Obbligatorio.

load_balancer_name
str
Necessario

Nome del bilanciamento del carico. Obbligatorio.

expand
str

Espande le risorse a cui si fa riferimento. Il valore predefinito è Nessuno.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

Restituisce

LoadBalancer o il risultato di cls(response)

Tipo restituito

Eccezioni

list

Ottiene tutti i servizi di bilanciamento del carico in un gruppo di risorse.

list(resource_group_name: str, **kwargs: Any) -> Iterable[LoadBalancer]

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

Restituisce

Iteratore come l'istanza di LoadBalancer o il risultato di cls(response)

Tipo restituito

Eccezioni

list_all

Ottiene tutti i servizi di bilanciamento del carico in una sottoscrizione.

list_all(**kwargs: Any) -> Iterable[LoadBalancer]

Parametri

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

Restituisce

Iteratore come l'istanza di LoadBalancer o il risultato di cls(response)

Tipo restituito

Eccezioni

migrate_to_ip_based

Eseguire la migrazione del servizio di bilanciamento del carico a basato su IP.

migrate_to_ip_based(group_name: str, load_balancer_name: str, parameters: MigrateLoadBalancerToIpBasedRequest | IO | None = None, **kwargs: Any) -> MigratedPools

Parametri

group_name
str
Necessario

Nome del gruppo di risorse. Obbligatorio.

load_balancer_name
str
Necessario

Nome del bilanciamento del carico. Obbligatorio.

parameters
MigrateLoadBalancerToIpBasedRequest oppure IO
Necessario

Parametri forniti all'API migrateToIpBased. È un tipo MigrateLoadBalancerToIpBasedRequest o un tipo I/O. Il valore predefinito è Nessuno.

content_type
str

Tipo di contenuto del parametro corpo. I valori noti sono: 'application/json'. Il valore predefinito è Nessuno.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

Restituisce

MigratedPools o il risultato di cls(response)

Tipo restituito

Eccezioni

update_tags

Aggiornamenti tag del servizio di bilanciamento del carico.

update_tags(resource_group_name: str, load_balancer_name: str, parameters: TagsObject | IO, **kwargs: Any) -> LoadBalancer

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse. Obbligatorio.

load_balancer_name
str
Necessario

Nome del bilanciamento del carico. Obbligatorio.

parameters
TagsObject oppure IO
Necessario

Parametri forniti per aggiornare i tag del servizio di bilanciamento del carico. È un tipo TagsObject o un tipo di I/O. Obbligatorio.

content_type
str

Tipo di contenuto del parametro corpo. I valori noti sono: 'application/json'. Il valore predefinito è Nessuno.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

Restituisce

LoadBalancer o il risultato di cls(response)

Tipo restituito

Eccezioni

Attributi

models

models = <module 'azure.mgmt.network.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\network\\models\\__init__.py'>