Condividi tramite


NetworkGroupsOperations Classe

Avviso

NON creare un'istanza diretta di questa classe.

È invece necessario accedere alle operazioni seguenti tramite

NetworkManagementClient's

Attributo<xref:network_groups> .

Ereditarietà
builtins.object
NetworkGroupsOperations

Costruttore

NetworkGroupsOperations(*args, **kwargs)

Metodi

begin_delete

Elimina un gruppo di rete.

create_or_update

Crea o aggiorna un gruppo di rete.

delete

Elimina un gruppo di rete.

get

Ottiene il gruppo di rete specificato.

list

Elenca il gruppo di rete specificato.

begin_delete

Elimina un gruppo di rete.

begin_delete(resource_group_name: str, network_manager_name: str, network_group_name: str, *, force: bool | None = None, **kwargs: Any) -> LROPoller[None]

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse. Obbligatorio.

network_manager_name
str
Necessario

Nome del gestore di rete. Obbligatorio.

network_group_name
str
Necessario

Nome del gruppo di rete. Obbligatorio.

force
bool

Elimina la risorsa anche se fa parte di una configurazione distribuita. Se la configurazione è stata distribuita, il servizio eseguirà una distribuzione di pulizia in background, prima dell'eliminazione. 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

create_or_update

Crea o aggiorna un gruppo di rete.

create_or_update(resource_group_name: str, network_manager_name: str, network_group_name: str, parameters: NetworkGroup | IO, *, if_match: str | None = None, **kwargs: Any) -> NetworkGroup

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse. Obbligatorio.

network_manager_name
str
Necessario

Nome del gestore di rete. Obbligatorio.

network_group_name
str
Necessario

Nome del gruppo di rete. Obbligatorio.

parameters
NetworkGroup oppure IO
Necessario

Parametri forniti per specificare quale gruppo di rete deve creare. È un tipo NetworkGroup o un tipo I/O. Obbligatorio.

if_match
str

ETag della trasformazione. Omettere questo valore per sovrascrivere sempre la risorsa corrente. Specificare l'ultimo valore ETag visualizzato per impedire la sovrascrittura accidentale delle modifiche simultanee. 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

NetworkGroup o il risultato di cls(response)

Tipo restituito

Eccezioni

delete

Elimina un gruppo di rete.

delete(resource_group_name: str, network_manager_name: str, network_group_name: str, **kwargs: Any) -> None

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse. Obbligatorio.

network_manager_name
str
Necessario

Nome del gestore di rete. Obbligatorio.

network_group_name
str
Necessario

Nome del gruppo di rete da ottenere. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

Restituisce

Nessuno o il risultato di cls(response)

Tipo restituito

Eccezioni

get

Ottiene il gruppo di rete specificato.

get(resource_group_name: str, network_manager_name: str, network_group_name: str, **kwargs: Any) -> NetworkGroup

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse. Obbligatorio.

network_manager_name
str
Necessario

Nome del gestore di rete. Obbligatorio.

network_group_name
str
Necessario

Nome del gruppo di rete. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

Restituisce

NetworkGroup o il risultato di cls(response)

Tipo restituito

Eccezioni

list

Elenca il gruppo di rete specificato.

list(resource_group_name: str, network_manager_name: str, *, top: int | None = None, skip_token: str | None = None, **kwargs: Any) -> Iterable[NetworkGroup]

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse. Obbligatorio.

network_manager_name
str
Necessario

Nome del gestore di rete. Obbligatorio.

top
int

Parametro di query facoltativo che specifica il numero massimo di record da restituire dal server. Il valore predefinito è Nessuno.

skip_token
str

SkipToken viene usato solo se un'operazione precedente ha restituito un risultato parziale. Se una risposta precedente contiene un elemento nextLink, il valore dell'elemento nextLink includerà un parametro skipToken che specifica un punto di partenza da usare per le chiamate successive. Il valore predefinito è Nessuno.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

Restituisce

Iteratore come l'istanza di NetworkGroup 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'>