Condividi tramite


AdminRuleCollectionsOperations Classe

Avviso

NON creare un'istanza diretta di questa classe.

È invece necessario accedere alle operazioni seguenti tramite

NetworkManagementClient's

Attributo<xref:admin_rule_collections> .

Ereditarietà
builtins.object
AdminRuleCollectionsOperations

Costruttore

AdminRuleCollectionsOperations(*args, **kwargs)

Metodi

begin_delete

Elimina una raccolta di regole di amministrazione.

create_or_update

Crea o aggiorna una raccolta di regole di amministrazione.

delete

Elimina una raccolta di regole di amministrazione.

get

Ottiene una raccolta di regole di configurazione dell'amministratore della sicurezza di Network Manager.

list

Elenca tutte le raccolte di regole in una configurazione di amministratore della sicurezza, in un formato impaginato.

begin_delete

Elimina una raccolta di regole di amministrazione.

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

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 raccolta di regole di amministrazione.

create_or_update(resource_group_name: str, network_manager_name: str, configuration_name: str, rule_collection_name: str, rule_collection: AdminRuleCollection | IO, **kwargs: Any) -> AdminRuleCollection

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_collection
AdminRuleCollection oppure IO
Necessario

Raccolta regole da creare o aggiornare. È un tipo AdminRuleCollection 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

Restituisce

AdminRuleCollection o il risultato di cls(response)

Tipo restituito

Eccezioni

delete

Elimina una raccolta di regole di amministrazione.

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

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

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

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.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

Restituisce

AdminRuleCollection o il risultato di cls(response)

Tipo restituito

Eccezioni

list

Elenca tutte le raccolte di regole in una configurazione di amministratore della sicurezza, in un formato impaginato.

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

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.

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 AdminRuleCollection 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'>