Compartilhar via


VpnConnectionsOperations Classe

Aviso

NÃO instancie essa classe diretamente.

Em vez disso, você deve acessar as operações a seguir por meio de

NetworkManagementClient's

Atributo <xref:vpn_connections>.

Herança
builtins.object
VpnConnectionsOperations

Construtor

VpnConnectionsOperations(*args, **kwargs)

Métodos

begin_create_or_update

Cria uma conexão vpn com um gateway de vpn escalonável se ele não existir, atualiza a conexão existente.

begin_delete

Exclui uma conexão vpn.

begin_start_packet_capture

Inicia a captura de pacotes na conexão Vpn no grupo de recursos especificado.

begin_stop_packet_capture

Interrompe a captura de pacotes na conexão Vpn no grupo de recursos especificado.

get

Recupera os detalhes de uma conexão vpn.

list_by_vpn_gateway

Recupera todas as conexões vpn para um gateway de vpn de wan virtual específico.

begin_create_or_update

Cria uma conexão vpn com um gateway de vpn escalonável se ele não existir, atualiza a conexão existente.

begin_create_or_update(resource_group_name: str, gateway_name: str, connection_name: str, vpn_connection_parameters: VpnConnection | IO, **kwargs: Any) -> LROPoller[VpnConnection]

Parâmetros

resource_group_name
str
Obrigatório

O nome do grupo de recursos do VpnGateway. Obrigatórios.

gateway_name
str
Obrigatório

O nome do gateway. Obrigatórios.

connection_name
str
Obrigatório

o nome da conexão. Obrigatórios.

vpn_connection_parameters
VpnConnection ou IO
Obrigatório

Parâmetros fornecidos para criar ou atualizar uma conexão VPN. É um tipo vpnConnection ou um tipo de E/S. Obrigatórios.

content_type
str

Tipo de conteúdo do Parâmetro do Corpo. Os valores conhecidos são: 'application/json'. O valor padrão é Nenhum.

cls
callable

Um tipo ou função personalizado que será passado para a resposta direta

continuation_token
str

Um token de continuação para reiniciar um poller de um estado salvo.

polling
bool ou PollingMethod

Por padrão, seu método de sondagem será ARMPolling. Passe em False para que esta operação não sondar ou passe seu próprio objeto de sondagem inicializado para uma estratégia de sondagem pessoal.

polling_interval
int

Tempo de espera padrão entre duas pesquisas para operações LRO se nenhum cabeçalho Retry-After estiver presente.

Retornos

Uma instância de LROPoller que retorna VpnConnection ou o resultado de cls(response)

Tipo de retorno

Exceções

begin_delete

Exclui uma conexão vpn.

begin_delete(resource_group_name: str, gateway_name: str, connection_name: str, **kwargs: Any) -> LROPoller[None]

Parâmetros

resource_group_name
str
Obrigatório

O nome do grupo de recursos do VpnGateway. Obrigatórios.

gateway_name
str
Obrigatório

O nome do gateway. Obrigatórios.

connection_name
str
Obrigatório

o nome da conexão. Obrigatórios.

cls
callable

Um tipo ou função personalizado que será passado para a resposta direta

continuation_token
str

Um token de continuação para reiniciar um poller de um estado salvo.

polling
bool ou PollingMethod

Por padrão, seu método de sondagem será ARMPolling. Passe em False para que esta operação não sondar ou passe seu próprio objeto de sondagem inicializado para uma estratégia de sondagem pessoal.

polling_interval
int

Tempo de espera padrão entre duas pesquisas para operações LRO se nenhum cabeçalho Retry-After estiver presente.

Retornos

Uma instância de LROPoller que retorna Nenhum ou o resultado de cls(response)

Tipo de retorno

Exceções

begin_start_packet_capture

Inicia a captura de pacotes na conexão Vpn no grupo de recursos especificado.

begin_start_packet_capture(resource_group_name: str, gateway_name: str, vpn_connection_name: str, parameters: VpnConnectionPacketCaptureStartParameters | IO | None = None, **kwargs: Any) -> LROPoller[str]

Parâmetros

resource_group_name
str
Obrigatório

O nome do grupo de recursos. Obrigatórios.

gateway_name
str
Obrigatório

O nome do gateway. Obrigatórios.

vpn_connection_name
str
Obrigatório

O nome da conexão vpn. Obrigatórios.

parameters
VpnConnectionPacketCaptureStartParameters ou IO
Obrigatório

Parâmetros de captura de pacote de conexão VPN fornecidos para iniciar a captura de pacotes na conexão de gateway. É um tipo VpnConnectionPacketCaptureStartParameters ou um tipo de E/S. O valor padrão é Nenhum.

content_type
str

Tipo de conteúdo do Parâmetro do Corpo. Os valores conhecidos são: 'application/json'. O valor padrão é Nenhum.

cls
callable

Um tipo ou função personalizado que será passado para a resposta direta

continuation_token
str

Um token de continuação para reiniciar um poller de um estado salvo.

polling
bool ou PollingMethod

Por padrão, seu método de sondagem será ARMPolling. Passe em False para que esta operação não sondar ou passe seu próprio objeto de sondagem inicializado para uma estratégia de sondagem pessoal.

polling_interval
int

Tempo de espera padrão entre duas pesquisas para operações LRO se nenhum cabeçalho Retry-After estiver presente.

Retornos

Uma instância de LROPoller que retorna str ou o resultado de cls(response)

Tipo de retorno

Exceções

begin_stop_packet_capture

Interrompe a captura de pacotes na conexão Vpn no grupo de recursos especificado.

begin_stop_packet_capture(resource_group_name: str, gateway_name: str, vpn_connection_name: str, parameters: VpnConnectionPacketCaptureStopParameters | IO | None = None, **kwargs: Any) -> LROPoller[str]

Parâmetros

resource_group_name
str
Obrigatório

O nome do grupo de recursos. Obrigatórios.

gateway_name
str
Obrigatório

O nome do gateway. Obrigatórios.

vpn_connection_name
str
Obrigatório

O nome da conexão vpn. Obrigatórios.

parameters
VpnConnectionPacketCaptureStopParameters ou IO
Obrigatório

Parâmetros de captura de pacote de conexão VPN fornecidos para interromper a captura de pacotes na conexão de gateway. É um tipo VpnConnectionPacketCaptureStopParameters ou um tipo de E/S. O valor padrão é Nenhum.

content_type
str

Tipo de conteúdo do Parâmetro do Corpo. Os valores conhecidos são: 'application/json'. O valor padrão é Nenhum.

cls
callable

Um tipo ou função personalizado que será passado para a resposta direta

continuation_token
str

Um token de continuação para reiniciar um poller de um estado salvo.

polling
bool ou PollingMethod

Por padrão, seu método de sondagem será ARMPolling. Passe em False para que esta operação não sondar ou passe seu próprio objeto de sondagem inicializado para uma estratégia de sondagem pessoal.

polling_interval
int

Tempo de espera padrão entre duas pesquisas para operações LRO se nenhum cabeçalho Retry-After estiver presente.

Retornos

Uma instância de LROPoller que retorna str ou o resultado de cls(response)

Tipo de retorno

Exceções

get

Recupera os detalhes de uma conexão vpn.

get(resource_group_name: str, gateway_name: str, connection_name: str, **kwargs: Any) -> VpnConnection

Parâmetros

resource_group_name
str
Obrigatório

O nome do grupo de recursos do VpnGateway. Obrigatórios.

gateway_name
str
Obrigatório

O nome do gateway. Obrigatórios.

connection_name
str
Obrigatório

O nome da conexão vpn. Obrigatórios.

cls
callable

Um tipo ou função personalizado que será passado para a resposta direta

Retornos

VpnConnection ou o resultado de cls(response)

Tipo de retorno

Exceções

list_by_vpn_gateway

Recupera todas as conexões vpn para um gateway de vpn de wan virtual específico.

list_by_vpn_gateway(resource_group_name: str, gateway_name: str, **kwargs: Any) -> Iterable[VpnConnection]

Parâmetros

resource_group_name
str
Obrigatório

O nome do grupo de recursos do VpnGateway. Obrigatórios.

gateway_name
str
Obrigatório

O nome do gateway. Obrigatórios.

cls
callable

Um tipo ou função personalizado que será passado para a resposta direta

Retornos

Um iterador como uma instância de VpnConnection ou o resultado de cls(response)

Tipo de retorno

Exceções

Atributos

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