Condividi tramite


AdminRulesOperations Classe

Avviso

NON creare un'istanza diretta di questa classe.

È invece necessario accedere alle operazioni seguenti tramite

NetworkManagementClient's

Attributo<xref:admin_rules> .

Ereditarietà
builtins.object
AdminRulesOperations

Costruttore

AdminRulesOperations(*args, **kwargs)

Metodi

begin_delete

Elimina una regola di amministrazione.

create_or_update

Crea o aggiorna una regola di amministrazione.

delete

Elimina una regola di amministrazione.

get

Ottiene una regola di amministrazione della configurazione della sicurezza di Network Manager.

list

Elencare tutte le regole di amministrazione della configurazione della sicurezza di Network Manager.

begin_delete

Elimina una regola di amministrazione.

begin_delete(resource_group_name: str, network_manager_name: str, configuration_name: str, rule_collection_name: str, rule_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.

configuration_name
str
Necessario

Nome della configurazione della sicurezza di Gestione rete. Obbligatorio.

rule_collection_name
str
Necessario

Nome della raccolta regole di configurazione della sicurezza di Network Manager. Obbligatorio.

rule_name
str
Necessario

Nome della regola. 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 una regola di amministrazione.

create_or_update(resource_group_name: str, network_manager_name: str, configuration_name: str, rule_collection_name: str, rule_name: str, admin_rule: BaseAdminRule | IO, **kwargs: Any) -> BaseAdminRule

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse. Obbligatorio.

network_manager_name
str
Necessario

Nome del gestore di rete. Obbligatorio.

configuration_name
str
Necessario

Nome della configurazione della sicurezza di Gestione rete. Obbligatorio.

rule_collection_name
str
Necessario

Nome della raccolta regole di configurazione della sicurezza di Network Manager. Obbligatorio.

rule_name
str
Necessario

Nome della regola. Obbligatorio.

admin_rule
BaseAdminRule oppure IO
Necessario

Regola di amministrazione da creare o aggiornare. È un tipo BaseAdminRule 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

BaseAdminRule o il risultato di cls(response)

Tipo restituito

Eccezioni

delete

Elimina una regola di amministrazione.

delete(resource_group_name: str, network_manager_name: str, configuration_name: str, rule_collection_name: str, rule_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.

configuration_name
str
Necessario

Nome della configurazione della sicurezza di Gestione rete. Obbligatorio.

rule_collection_name
str
Necessario

Nome della raccolta regole di configurazione della sicurezza di Network Manager. Obbligatorio.

rule_name
str
Necessario

Nome della regola. 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 una regola di amministrazione della configurazione della sicurezza di Network Manager.

get(resource_group_name: str, network_manager_name: str, configuration_name: str, rule_collection_name: str, rule_name: str, **kwargs: Any) -> BaseAdminRule

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse. Obbligatorio.

network_manager_name
str
Necessario

Nome del gestore di rete. Obbligatorio.

configuration_name
str
Necessario

Nome della configurazione della sicurezza di Gestione rete. Obbligatorio.

rule_collection_name
str
Necessario

Nome della raccolta regole di configurazione della sicurezza di Network Manager. Obbligatorio.

rule_name
str
Necessario

Nome della regola. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

Restituisce

BaseAdminRule o il risultato di cls(response)

Tipo restituito

Eccezioni

list

Elencare tutte le regole di amministrazione della configurazione della sicurezza di Network Manager.

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

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse. Obbligatorio.

network_manager_name
str
Necessario

Nome del gestore di rete. Obbligatorio.

configuration_name
str
Necessario

Nome della configurazione della sicurezza di Gestione rete. Obbligatorio.

rule_collection_name
str
Necessario

Nome della raccolta regole di configurazione della sicurezza di Network Manager. 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 BaseAdminRule 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'>