ExpressRoutePortsOperations Класс

Операции ExpressRoutePortsOperations.

Не следует создавать экземпляр этого класса напрямую. Вместо этого следует создать экземпляр клиента, который создает его экземпляр и присоединяет его в качестве атрибута.

Наследование
builtins.object
ExpressRoutePortsOperations

Конструктор

ExpressRoutePortsOperations(client, config, serializer, deserializer)

Параметры

client

Клиент для запросов на обслуживание.

config

Настройка клиента службы.

serializer

Сериализатор объектной модели.

deserializer

Десериализатор объектной модели.

Переменные

models

Псевдоним для классов модели, используемых в этой группе операций.

Методы

begin_create_or_update

Создает или обновляет указанный ресурс ExpressRoutePort.

begin_delete

Удаляет указанный ресурс ExpressRoutePort.

get

Извлекает запрошенный ресурс ExpressRoutePort.

list

Вывод списка всех ресурсов ExpressRoutePort в указанной подписке.

list_by_resource_group

Перечисление всех ресурсов ExpressRoutePort в указанной группе ресурсов.

update_tags

Обновление тегов ExpressRoutePort.

begin_create_or_update

Создает или обновляет указанный ресурс ExpressRoutePort.

begin_create_or_update(resource_group_name, express_route_port_name, parameters, **kwargs)

Параметры

resource_group_name
str
Обязательно

Имя группы ресурсов.

express_route_port_name
str
Обязательно

Имя ресурса ExpressRoutePort.

parameters
ExpressRoutePort
Обязательно

Параметры, предоставленные для операции создания ExpressRoutePort.

cls
callable
Обязательно

Пользовательский тип или функция, которым будет передан прямой ответ

continuation_token
str
Обязательно

Маркер продолжения для перезапуска опроса из сохраненного состояния.

polling
bool или PollingMethod
Обязательно

True для ARMPolling, False для отсутствия опроса или объект опроса для личной стратегии опроса

polling_interval
int
Обязательно

Время ожидания по умолчанию между двумя опросами для операций LRO, если нет Retry-After заголовка.

Возвращаемое значение

Экземпляр LROPoller, который возвращает ExpressRoutePort или результат cls(response)

Возвращаемый тип

Исключения

~azure.core.exceptions.HttpResponseError

begin_delete

Удаляет указанный ресурс ExpressRoutePort.

begin_delete(resource_group_name, express_route_port_name, **kwargs)

Параметры

resource_group_name
str
Обязательно

Имя группы ресурсов.

express_route_port_name
str
Обязательно

Имя ресурса ExpressRoutePort.

cls
callable
Обязательно

Пользовательский тип или функция, которым будет передан прямой ответ

continuation_token
str
Обязательно

Маркер продолжения для перезапуска опроса из сохраненного состояния.

polling
bool или PollingMethod
Обязательно

True для ARMPolling, False для отсутствия опроса или объект опроса для личной стратегии опроса

polling_interval
int
Обязательно

Время ожидания по умолчанию между двумя опросами для операций LRO, если нет Retry-After заголовка.

Возвращаемое значение

Экземпляр LROPoller, возвращающий значение None или результат cls(response)

Возвращаемый тип

Исключения

~azure.core.exceptions.HttpResponseError

get

Извлекает запрошенный ресурс ExpressRoutePort.

get(resource_group_name, express_route_port_name, **kwargs)

Параметры

resource_group_name
str
Обязательно

Имя группы ресурсов.

express_route_port_name
str
Обязательно

Имя ExpressRoutePort.

cls
callable
Обязательно

Пользовательский тип или функция, которым будет передан прямой ответ

Возвращаемое значение

ExpressRoutePort или результат cls(response)

Возвращаемый тип

Исключения

~azure.core.exceptions.HttpResponseError

list

Вывод списка всех ресурсов ExpressRoutePort в указанной подписке.

list(**kwargs)

Параметры

cls
callable
Обязательно

Пользовательский тип или функция, которым будет передан прямой ответ

Возвращаемое значение

Итератор, например экземпляр ExpressRoutePortListResult или результат cls(response)

Возвращаемый тип

Исключения

~azure.core.exceptions.HttpResponseError

list_by_resource_group

Перечисление всех ресурсов ExpressRoutePort в указанной группе ресурсов.

list_by_resource_group(resource_group_name, **kwargs)

Параметры

resource_group_name
str
Обязательно

Имя группы ресурсов.

cls
callable
Обязательно

Пользовательский тип или функция, которым будет передан прямой ответ

Возвращаемое значение

Итератор, например экземпляр ExpressRoutePortListResult или результат cls(response)

Возвращаемый тип

Исключения

~azure.core.exceptions.HttpResponseError

update_tags

Обновление тегов ExpressRoutePort.

update_tags(resource_group_name, express_route_port_name, parameters, **kwargs)

Параметры

resource_group_name
str
Обязательно

Имя группы ресурсов.

express_route_port_name
str
Обязательно

Имя ресурса ExpressRoutePort.

parameters
TagsObject
Обязательно

Параметры, предоставляемые для обновления тегов ресурсов ExpressRoutePort.

cls
callable
Обязательно

Пользовательский тип или функция, которым будет передан прямой ответ

Возвращаемое значение

ExpressRoutePort или результат cls(response)

Возвращаемый тип

Исключения

~azure.core.exceptions.HttpResponseError

Атрибуты

models

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