Condividi tramite


NetworkManagementClientOperationsMixin Classe

Ereditarietà
azure.mgmt.network._vendor.NetworkManagementClientMixinABC
NetworkManagementClientOperationsMixin

Costruttore

NetworkManagementClientOperationsMixin()

Metodi

begin_delete_bastion_shareable_link

Elimina i collegamenti condivisibili bastion per tutte le macchine virtuali specificate nella richiesta.

begin_delete_bastion_shareable_link_by_token

Elimina i collegamenti condivisibili bastion per tutti i token specificati nella richiesta.

begin_generatevirtualwanvpnserverconfigurationvpnprofile

Genera un profilo VPN univoco per i client da sito a sito per VirtualWan e la combinazione VpnServerConfiguration associata nel gruppo di risorse specificato.

begin_get_active_sessions

Restituisce l'elenco delle sessioni attualmente attive in Bastion.

begin_put_bastion_shareable_link

Crea un bastion Shareable Links per tutte le macchine virtuali specificate nella richiesta.

check_dns_name_availability

Controlla se un nome di dominio nella zona cloudapp.azure.com è disponibile per l'uso.

disconnect_active_sessions

Restituisce l'elenco delle sessioni attualmente attive in Bastion.

express_route_provider_port

Recupera i dettagli di una porta del provider.

get_bastion_shareable_link

Restituisce i collegamenti condivisibili bastion per tutte le macchine virtuali specificate nella richiesta.

list_active_connectivity_configurations

Elenca le configurazioni di connettività attive in un gestore di rete.

list_active_security_admin_rules

Elenca le regole di amministratore della sicurezza attive in un gestore di rete.

list_network_manager_effective_connectivity_configurations

Elencare tutte le configurazioni di connettività valide applicate in una rete virtuale.

list_network_manager_effective_security_admin_rules

Elencare tutte le regole di amministrazione della sicurezza valide applicate in una rete virtuale.

supported_security_providers

Fornisce i provider di sicurezza supportati per la rete WAN virtuale.

Elimina i collegamenti condivisibili bastion per tutte le macchine virtuali specificate nella richiesta.

begin_delete_bastion_shareable_link(resource_group_name: str, bastion_host_name: str, bsl_request: BastionShareableLinkListRequest | IO, **kwargs: Any) -> LROPoller[None]

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse. Obbligatorio.

bastion_host_name
str
Necessario

Nome dell'host Bastion. Obbligatorio.

bsl_request
BastionShareableLinkListRequest oppure IO
Necessario

Inviare una richiesta per gli endpoint di collegamento condivisibile Create/Delete/Get Bastion Shareable. Tipo BastionShareableLinkListRequest 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

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

Elimina i collegamenti condivisibili bastion per tutti i token specificati nella richiesta.

begin_delete_bastion_shareable_link_by_token(resource_group_name: str, bastion_host_name: str, bsl_token_request: BastionShareableLinkTokenListRequest | IO, **kwargs: Any) -> LROPoller[None]

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse. Obbligatorio.

bastion_host_name
str
Necessario

Nome dell'host Bastion. Obbligatorio.

bsl_token_request
BastionShareableLinkTokenListRequest oppure IO
Necessario

Post request for Delete Bastion Shareable Link By Token endpoint (Invia post richiesta per l'endpoint Delete Bastion Shareable Link By Token). Tipo BastionShareableLinkTokenListRequest 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

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

begin_generatevirtualwanvpnserverconfigurationvpnprofile

Genera un profilo VPN univoco per i client da sito a sito per VirtualWan e la combinazione VpnServerConfiguration associata nel gruppo di risorse specificato.

begin_generatevirtualwanvpnserverconfigurationvpnprofile(resource_group_name: str, virtual_wan_name: str, vpn_client_params: VirtualWanVpnProfileParameters | IO, **kwargs: Any) -> LROPoller[VpnProfileResponse]

Parametri

resource_group_name
str
Necessario

Il nome del gruppo di risorse. Obbligatorio.

virtual_wan_name
str
Necessario

Nome della rete WAN virtuale la cui vpnServerConfigurations associata è necessaria. Obbligatorio.

vpn_client_params
VirtualWanVpnProfileParameters oppure IO
Necessario

Parametri forniti all'operazione di generazione del profilo VPN VirtualWan. È un tipo VirtualWanVpnProfileParameters o un tipo di 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

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 VpnProfileResponse o il risultato di cls(response)

Tipo restituito

Eccezioni

begin_get_active_sessions

Restituisce l'elenco delle sessioni attualmente attive in Bastion.

begin_get_active_sessions(resource_group_name: str, bastion_host_name: str, **kwargs: Any) -> LROPoller[Iterable[BastionActiveSession]]

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse. Obbligatorio.

bastion_host_name
str
Necessario

Nome dell'host Bastion. Obbligatorio.

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 un iteratore come l'istanza di BastionActiveSessionListResult o il risultato di cls(response)

Tipo restituito

Eccezioni

Crea un bastion Shareable Links per tutte le macchine virtuali specificate nella richiesta.

begin_put_bastion_shareable_link(resource_group_name: str, bastion_host_name: str, bsl_request: BastionShareableLinkListRequest | IO, **kwargs: Any) -> LROPoller[Iterable[BastionShareableLink]]

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse. Obbligatorio.

bastion_host_name
str
Necessario

Nome dell'host Bastion. Obbligatorio.

bsl_request
BastionShareableLinkListRequest oppure IO
Necessario

Inviare una richiesta per gli endpoint di collegamento condivisibile Create/Delete/Get Bastion Shareable. Tipo BastionShareableLinkListRequest 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

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 un iteratore come l'istanza di BastionShareableLinkListResult o il risultato di cls(response)

Tipo restituito

Eccezioni

check_dns_name_availability

Controlla se un nome di dominio nella zona cloudapp.azure.com è disponibile per l'uso.

check_dns_name_availability(location: str, *, domain_name_label: str, **kwargs: Any) -> DnsNameAvailabilityResult

Parametri

location
str
Necessario

Percorso del nome di dominio. Obbligatorio.

domain_name_label
str

Nome di dominio da verificare. Deve essere conforme all'espressione regolare seguente: ^[a-z][a-z0-9-]{1,61}[a-z0-9]$. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

Restituisce

DnsNameAvailabilityResult o il risultato di cls(response)

Tipo restituito

Eccezioni

disconnect_active_sessions

Restituisce l'elenco delle sessioni attualmente attive in Bastion.

disconnect_active_sessions(resource_group_name: str, bastion_host_name: str, session_ids: SessionIds | IO, **kwargs: Any) -> Iterable[BastionSessionState]

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse. Obbligatorio.

bastion_host_name
str
Necessario

Nome dell'host Bastion. Obbligatorio.

session_ids
SessionIds oppure IO
Necessario

Elenco di sessioni da disconnettere. Tipo SessionIds o tipo di 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

Iteratore come l'istanza di BastionSessionState o il risultato di cls(response)

Tipo restituito

Eccezioni

express_route_provider_port

Recupera i dettagli di una porta del provider.

express_route_provider_port(providerport: str, **kwargs: Any) -> ExpressRouteProviderPort

Parametri

providerport
str
Necessario

Nome della porta del provider. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

Restituisce

ExpressRouteProviderPort o il risultato di cls(response)

Tipo restituito

Eccezioni

Restituisce i collegamenti condivisibili bastion per tutte le macchine virtuali specificate nella richiesta.

get_bastion_shareable_link(resource_group_name: str, bastion_host_name: str, bsl_request: BastionShareableLinkListRequest | IO, **kwargs: Any) -> Iterable[BastionShareableLink]

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse. Obbligatorio.

bastion_host_name
str
Necessario

Nome dell'host Bastion. Obbligatorio.

bsl_request
BastionShareableLinkListRequest oppure IO
Necessario

Inviare una richiesta per gli endpoint di collegamento condivisibile Create/Delete/Get Bastion Shareable. Tipo BastionShareableLinkListRequest 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

Iteratore come l'istanza di BastionShareableLink o il risultato di cls(response)

Tipo restituito

Eccezioni

list_active_connectivity_configurations

Elenca le configurazioni di connettività attive in un gestore di rete.

list_active_connectivity_configurations(resource_group_name: str, network_manager_name: str, parameters: ActiveConfigurationParameter | IO, *, top: int | None = None, **kwargs: Any) -> ActiveConnectivityConfigurationsListResult

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse. Obbligatorio.

network_manager_name
str
Necessario

Nome del gestore di rete. Obbligatorio.

parameters
ActiveConfigurationParameter oppure IO
Necessario

Parametro di configurazione attivo. È un tipo ActiveConfigurationParameter o un tipo di I/O. Obbligatorio.

top
int

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

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

ActiveConnectivityConfigurationsListResult o il risultato di cls(response)

Tipo restituito

Eccezioni

list_active_security_admin_rules

Elenca le regole di amministratore della sicurezza attive in un gestore di rete.

list_active_security_admin_rules(resource_group_name: str, network_manager_name: str, parameters: ActiveConfigurationParameter | IO, *, top: int | None = None, **kwargs: Any) -> ActiveSecurityAdminRulesListResult

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse. Obbligatorio.

network_manager_name
str
Necessario

Nome del gestore di rete. Obbligatorio.

parameters
ActiveConfigurationParameter oppure IO
Necessario

Parametro di configurazione attivo. È un tipo ActiveConfigurationParameter o un tipo di I/O. Obbligatorio.

top
int

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

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

ActiveSecurityAdminRulesListResult o il risultato di cls(response)

Tipo restituito

Eccezioni

list_network_manager_effective_connectivity_configurations

Elencare tutte le configurazioni di connettività valide applicate in una rete virtuale.

list_network_manager_effective_connectivity_configurations(resource_group_name: str, virtual_network_name: str, parameters: QueryRequestOptions | IO, *, top: int | None = None, **kwargs: Any) -> NetworkManagerEffectiveConnectivityConfigurationListResult

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse. Obbligatorio.

virtual_network_name
str
Necessario

nome della rete virtuale. Obbligatorio.

parameters
QueryRequestOptions oppure IO
Necessario

Parametri forniti per elencare la pagina corretta. Tipo QueryRequestOptions o tipo di I/O. Obbligatorio.

top
int

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

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

NetworkManagerEffectiveConnectivityConfigurationListResult o il risultato di cls(response)

Tipo restituito

Eccezioni

list_network_manager_effective_security_admin_rules

Elencare tutte le regole di amministrazione della sicurezza valide applicate in una rete virtuale.

list_network_manager_effective_security_admin_rules(resource_group_name: str, virtual_network_name: str, parameters: QueryRequestOptions | IO, *, top: int | None = None, **kwargs: Any) -> NetworkManagerEffectiveSecurityAdminRulesListResult

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse. Obbligatorio.

virtual_network_name
str
Necessario

nome della rete virtuale. Obbligatorio.

parameters
QueryRequestOptions oppure IO
Necessario

Parametri forniti per elencare la pagina corretta. Tipo QueryRequestOptions o tipo di I/O. Obbligatorio.

top
int

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

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

NetworkManagerEffectiveSecurityAdminRulesListResult o il risultato di cls(response)

Tipo restituito

Eccezioni

supported_security_providers

Fornisce i provider di sicurezza supportati per la rete WAN virtuale.

supported_security_providers(resource_group_name: str, virtual_wan_name: str, **kwargs: Any) -> VirtualWanSecurityProviders

Parametri

resource_group_name
str
Necessario

Il nome del gruppo di risorse. Obbligatorio.

virtual_wan_name
str
Necessario

Nome della rete WAN virtuale per cui sono necessari provider di sicurezza supportati. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

Restituisce

VirtualWanSecurityProviders o il risultato di cls(response)

Tipo restituito

Eccezioni