Compartilhar via


VirtualNetworksOperations 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:virtual_networks>.

Herança
builtins.object
VirtualNetworksOperations

Construtor

VirtualNetworksOperations(*args, **kwargs)

Métodos

begin_create_or_update

Cria ou atualiza uma rede virtual no grupo de recursos especificado.

begin_delete

Exclui a rede virtual especificada.

begin_list_ddos_protection_status

Obtém o Status de Proteção contra Ddos de todos os endereços IP no Rede Virtual.

begin_update_tags

Atualizações marcas de rede virtual.

check_ip_address_availability

Verifica se um endereço IP privado está disponível para uso.

get

Obtém a rede virtual especificada por grupo de recursos.

get_bastion_hosts

Obtenha uma lista de hosts bastion acessíveis da rede fornecida.

list

Obtém todas as redes virtuais em um grupo de recursos.

list_all

Obtém todas as redes virtuais em uma assinatura.

list_usage

Lista estatísticas de uso.

update_tags

Atualizações marcas de rede virtual.

begin_create_or_update

Cria ou atualiza uma rede virtual no grupo de recursos especificado.

begin_create_or_update(resource_group_name: str, virtual_network_name: str, parameters: VirtualNetwork | IO, **kwargs: Any) -> LROPoller[VirtualNetwork]

Parâmetros

resource_group_name
str
Obrigatório

O nome do grupo de recursos. Obrigatórios.

virtual_network_name
str
Obrigatório

O nome da rede virtual. Obrigatórios.

parameters
VirtualNetwork ou IO
Obrigatório

Parâmetros fornecidos para a operação criar ou atualizar a rede virtual. É um tipo VirtualNetwork 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 VirtualNetwork ou o resultado de cls(response)

Tipo de retorno

Exceções

begin_delete

Exclui a rede virtual especificada.

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

Parâmetros

resource_group_name
str
Obrigatório

O nome do grupo de recursos. Obrigatórios.

virtual_network_name
str
Obrigatório

O nome da rede virtual. 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_list_ddos_protection_status

Obtém o Status de Proteção contra Ddos de todos os endereços IP no Rede Virtual.

begin_list_ddos_protection_status(resource_group_name: str, virtual_network_name: str, *, top: int | None = None, skip_token: str | None = None, **kwargs: Any) -> LROPoller[Iterable[PublicIpDdosProtectionStatusResult]]

Parâmetros

resource_group_name
str
Obrigatório

O nome do grupo de recursos. Obrigatórios.

virtual_network_name
str
Obrigatório

O nome da rede virtual. Obrigatórios.

top
int

O número máximo de endereços IP a serem retornados. O valor padrão é Nenhum.

skip_token
str

O skipToken fornecido com nextLink. 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 um iterador como instância de VirtualNetworkDdosProtectionStatusResult ou o resultado de cls(response)

Tipo de retorno

Exceções

begin_update_tags

Atualizações marcas de rede virtual.

begin_update_tags(resource_group_name: str, virtual_network_name: str, parameters: TagsObject | IO, **kwargs: Any) -> LROPoller[VirtualNetwork]

Parâmetros

resource_group_name
str
Obrigatório

O nome do grupo de recursos. Obrigatórios.

virtual_network_name
str
Obrigatório

O nome da rede virtual. Obrigatórios.

parameters
TagsObject ou IO
Obrigatório

Parâmetros fornecidos para atualizar marcas de rede virtual. É um tipo TagsObject 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 VirtualNetwork ou o resultado de cls(response)

Tipo de retorno

Exceções

check_ip_address_availability

Verifica se um endereço IP privado está disponível para uso.

check_ip_address_availability(resource_group_name: str, virtual_network_name: str, *, ip_address: str, **kwargs: Any) -> IPAddressAvailabilityResult

Parâmetros

resource_group_name
str
Obrigatório

O nome do grupo de recursos. Obrigatórios.

virtual_network_name
str
Obrigatório

O nome da rede virtual. Obrigatórios.

ip_address
str

O endereço IP privado a ser verificado. Obrigatórios.

cls
callable

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

Retornos

IPAddressAvailabilityResult ou o resultado de cls(response)

Tipo de retorno

Exceções

get

Obtém a rede virtual especificada por grupo de recursos.

get(resource_group_name: str, virtual_network_name: str, *, expand: str | None = None, **kwargs: Any) -> VirtualNetwork

Parâmetros

resource_group_name
str
Obrigatório

O nome do grupo de recursos. Obrigatórios.

virtual_network_name
str
Obrigatório

O nome da rede virtual. Obrigatórios.

expand
str

Expande os recursos referenciados. O valor padrão é Nenhum.

cls
callable

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

Retornos

VirtualNetwork ou o resultado de cls(response)

Tipo de retorno

Exceções

get_bastion_hosts

Obtenha uma lista de hosts bastion acessíveis da rede fornecida.

get_bastion_hosts(resource_group_name: str, virtual_network_name: str, **kwargs: Any) -> BastionHostListResult

Parâmetros

resource_group_name
str
Obrigatório

O nome do grupo de recursos. Obrigatórios.

virtual_network_name
str
Obrigatório

O nome da rede virtual. Obrigatórios.

cls
callable

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

Retornos

BastionHostListResult ou o resultado de cls(response)

Tipo de retorno

Exceções

list

Obtém todas as redes virtuais em um grupo de recursos.

list(resource_group_name: str, **kwargs: Any) -> Iterable[VirtualNetwork]

Parâmetros

resource_group_name
str
Obrigatório

O nome do grupo de recursos. Obrigatórios.

cls
callable

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

Retornos

Um iterador como a instância de VirtualNetwork ou o resultado de cls(response)

Tipo de retorno

Exceções

list_all

Obtém todas as redes virtuais em uma assinatura.

list_all(**kwargs: Any) -> Iterable[VirtualNetwork]

Parâmetros

cls
callable

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

Retornos

Um iterador como a instância de VirtualNetwork ou o resultado de cls(response)

Tipo de retorno

Exceções

list_usage

Lista estatísticas de uso.

list_usage(resource_group_name: str, virtual_network_name: str, **kwargs: Any) -> Iterable[VirtualNetworkUsage]

Parâmetros

resource_group_name
str
Obrigatório

O nome do grupo de recursos. Obrigatórios.

virtual_network_name
str
Obrigatório

O nome da rede virtual. Obrigatórios.

cls
callable

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

Retornos

Um iterador como a instância de VirtualNetworkUsage ou o resultado de cls(response)

Tipo de retorno

Exceções

update_tags

Atualizações marcas de rede virtual.

update_tags(resource_group_name: str, virtual_network_name: str, parameters: TagsObject | IO, **kwargs: Any) -> VirtualNetwork

Parâmetros

resource_group_name
str
Obrigatório

O nome do grupo de recursos. Obrigatórios.

virtual_network_name
str
Obrigatório

O nome da rede virtual. Obrigatórios.

parameters
TagsObject ou IO
Obrigatório

Parâmetros fornecidos para atualizar marcas de rede virtual. É um tipo TagsObject 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

Retornos

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