AdminRulesOperations Classe
Avviso
NON creare un'istanza diretta di questa classe.
È invece necessario accedere alle operazioni seguenti tramite
Attributo<xref:admin_rules> .
- Ereditarietà
-
builtins.objectAdminRulesOperations
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
- configuration_name
- str
Nome della configurazione della sicurezza di Gestione rete. Obbligatorio.
- rule_collection_name
- str
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 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
- configuration_name
- str
Nome della configurazione della sicurezza di Gestione rete. Obbligatorio.
- rule_collection_name
- str
Nome della raccolta regole di configurazione della sicurezza di Network Manager. Obbligatorio.
- admin_rule
- BaseAdminRule oppure IO
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
- configuration_name
- str
Nome della configurazione della sicurezza di Gestione rete. Obbligatorio.
- rule_collection_name
- str
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 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
- configuration_name
- str
Nome della configurazione della sicurezza di Gestione rete. Obbligatorio.
- rule_collection_name
- str
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
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
- configuration_name
- str
Nome della configurazione della sicurezza di Gestione rete. Obbligatorio.
- rule_collection_name
- str
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'>
Azure SDK for Python