Condividi tramite


SecurityAdminConfigurationsOperations Classe

Avviso

NON creare direttamente un'istanza di questa classe.

È invece necessario accedere alle operazioni seguenti tramite

NetworkManagementClient's

Attributo<xref:security_admin_configurations> .

Ereditarietà
builtins.object
SecurityAdminConfigurationsOperations

Costruttore

SecurityAdminConfigurationsOperations(*args, **kwargs)

Metodi

begin_delete

Elimina una configurazione di amministratore della sicurezza di Network Manager.

create_or_update

Crea o aggiorna una configurazione di amministratore della sicurezza di Network Manager.

delete

Elimina una configurazione di amministratore della sicurezza di Network Manager.

get

Recupera una configurazione di amministratore della sicurezza di Network Manager.

list

Elenca tutte le configurazioni di amministratore della sicurezza di Network Manager in un gestore di rete, in un formato impaginato.

begin_delete

Elimina una configurazione di amministratore della sicurezza di Network Manager.

begin_delete(resource_group_name: str, network_manager_name: str, configuration_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 di 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 alla 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 il proprio oggetto di polling inizializzato per una strategia di polling personale.

polling_interval
int

Tempo di attesa predefinito tra due sondaggi 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 configurazione di amministratore della sicurezza di Network Manager.

create_or_update(resource_group_name: str, network_manager_name: str, configuration_name: str, security_admin_configuration: SecurityAdminConfiguration | IO, **kwargs: Any) -> SecurityAdminConfiguration

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 di sicurezza di Network Manager. Obbligatorio.

security_admin_configuration
SecurityAdminConfiguration oppure IO
Necessario

Configurazione dell'amministratore della sicurezza da creare o aggiornare. Tipo SecurityAdminConfiguration o I/O. Obbligatorio.

content_type
str

Content-type del parametro del corpo. I valori noti sono: 'application/json'. Il valore predefinito è Nessuno.

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

Restituisce

SecurityAdminConfiguration o il risultato di cls(response)

Tipo restituito

Eccezioni

delete

Elimina una configurazione di amministratore della sicurezza di Network Manager.

delete(resource_group_name: str, network_manager_name: str, configuration_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 di sicurezza di Network Manager. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

Restituisce

Nessuno o il risultato di cls(response)

Tipo restituito

Eccezioni

get

Recupera una configurazione di amministratore della sicurezza di Network Manager.

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

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 di sicurezza di Network Manager. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

Restituisce

SecurityAdminConfiguration o il risultato di cls(response)

Tipo restituito

Eccezioni

list

Elenca tutte le configurazioni di amministratore della sicurezza di Network Manager in un gestore di rete, in un formato impaginato.

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

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 alla risposta diretta

Restituisce

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