RouteTablesOperations Classe

RouteTablesOperações operações async.

Não deve instantanear esta aula diretamente. Em vez disso, deve criar uma instância do Cliente que o instantaneamente para si e o anexe como um atributo.

Herança
builtins.object
RouteTablesOperations

Construtor

RouteTablesOperations(client, config, serializer, deserializer) -> None

Parâmetros

client

Cliente para pedidos de serviço.

config

Configuração do cliente de serviço.

serializer

Um serializador modelo de objeto.

deserializer

Um deserializador modelo de objeto.

Variáveis

models

Pseudónimo para modelos de classes usadas neste grupo de operações.

Métodos

begin_create_or_update

Criar ou atualizar uma tabela de rotas num grupo de recursos especificado.

begin_delete

Elimina a tabela de rotas especificada.

get

Obtém a tabela de rotas especificada.

list

Recebe todas as tabelas de rotas num grupo de recursos.

list_all

Recebe todas as tabelas de rotas numa subscrição.

begin_create_or_update

Criar ou atualizar uma tabela de rotas num grupo de recursos especificado.

begin_create_or_update(resource_group_name: str, route_table_name: str, parameters: azure.mgmt.network.v2017_03_01.models._models_py3.RouteTable, **kwargs) -> azure.core.polling._async_poller.AsyncLROPoller[_ForwardRef('models.RouteTable')]

Parâmetros

resource_group_name
str
Necessário

O nome do grupo de recursos.

route_table_name
str
Necessário

O nome da mesa de rotas.

parameters
RouteTable
Necessário

Parâmetros fornecidos para a operação do quadro de rotas de criação ou atualização.

cls
callable
Necessário

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

continuation_token
str
Necessário

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

polling
bool ou AsyncPollingMethod
Necessário

Verdade para a ARMPolling, Falso para nenhuma sondagem, ou um objeto de sondagens para estratégia de sondagens pessoais

polling_interval
int
Necessário

Tempo de espera padrão entre duas sondagens para operações LRO se não houver Retry-After cabeçalho presente.

Devoluções

Um caso de AsyncLROPoller que devolve a RouteTable ou o resultado de cls(resposta)

Tipo de retorno

Exceções

~azure.core.exceptions.HttpResponseError

begin_delete

Elimina a tabela de rotas especificada.

begin_delete(resource_group_name: str, route_table_name: str, **kwargs) -> azure.core.polling._async_poller.AsyncLROPoller[NoneType]

Parâmetros

resource_group_name
str
Necessário

O nome do grupo de recursos.

route_table_name
str
Necessário

O nome da mesa de rotas.

cls
callable
Necessário

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

continuation_token
str
Necessário

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

polling
bool ou AsyncPollingMethod
Necessário

Verdade para a ARMPolling, Falso para nenhuma sondagem, ou um objeto de sondagens para estratégia de sondagens pessoais

polling_interval
int
Necessário

Tempo de espera padrão entre duas sondagens para operações LRO se não houver Retry-After cabeçalho presente.

Devoluções

Um caso de AsyncLROPoller que devolve nenhum ou o resultado de cls(resposta)

Tipo de retorno

Exceções

~azure.core.exceptions.HttpResponseError

get

Obtém a tabela de rotas especificada.

get(resource_group_name: str, route_table_name: str, expand: typing.Union[str, NoneType] = None, **kwargs) -> azure.mgmt.network.v2017_03_01.models._models_py3.RouteTable

Parâmetros

resource_group_name
str
Necessário

O nome do grupo de recursos.

route_table_name
str
Necessário

O nome da mesa de rotas.

expand
str
Necessário

Expande os recursos referenciados.

cls
callable
Necessário

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

Devoluções

RouteTable, ou o resultado de cls(resposta)

Tipo de retorno

Exceções

~azure.core.exceptions.HttpResponseError

list

Recebe todas as tabelas de rotas num grupo de recursos.

list(resource_group_name: str, **kwargs) -> typing.AsyncIterable[_ForwardRef('models.RouteTableListResult')]

Parâmetros

resource_group_name
str
Necessário

O nome do grupo de recursos.

cls
callable
Necessário

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

Devoluções

Um iterador semelhante a um exemplo de routeTableListResult ou o resultado de cls(resposta)

Tipo de retorno

Exceções

~azure.core.exceptions.HttpResponseError

list_all

Recebe todas as tabelas de rotas numa subscrição.

list_all(**kwargs) -> typing.AsyncIterable[_ForwardRef('models.RouteTableListResult')]

Parâmetros

cls
callable
Necessário

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

Devoluções

Um iterador semelhante a um exemplo de routeTableListResult ou o resultado de cls(resposta)

Tipo de retorno

Exceções

~azure.core.exceptions.HttpResponseError

Atributos

models

models = <module 'azure.mgmt.network.v2017_03_01.models' from 'c:\\repo\\venv\\lib\\site-packages\\azure\\mgmt\\network\\v2017_03_01\\models\\__init__.py'>