Поделиться через


InstancePoolsOperations Класс

Операции InstancePoolsOperations.

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

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

Конструктор

InstancePoolsOperations(client, config, serializer, deserializer)

Параметры

client
Обязательно

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

config
Обязательно

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

serializer
Обязательно

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

deserializer
Обязательно

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

Переменные

models

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

Методы

begin_create_or_update

Создает или обновляет пул экземпляров.

begin_delete

Удаляет пул экземпляров.

begin_update

Обновления пул экземпляров.

get

Возвращает пул экземпляров.

list

Возвращает список всех пулов экземпляров в подписке.

list_by_resource_group

Возвращает список пулов экземпляров в группе ресурсов.

begin_create_or_update

Создает или обновляет пул экземпляров.

begin_create_or_update(resource_group_name: str, instance_pool_name: str, parameters: '_models.InstancePool', **kwargs: Any) -> LROPoller['_models.InstancePool']

Параметры

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

Имя группы ресурсов, к которой относится ресурс. Это значение можно получить от API-интерфейса диспетчера ресурсов Azure или портала.

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

Имя создаваемого или обновляемого пула экземпляров.

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

Состояние ресурса пула запрошенных экземпляров.

cls
callable

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

continuation_token
str

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

polling
bool или PollingMethod

По умолчанию методом опроса будет ARMPolling. Передайте значение False для этой операции, чтобы не опрашивать, или передайте собственный инициализированный объект опроса для личной стратегии опроса.

polling_interval
int

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

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

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

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

Исключения

begin_delete

Удаляет пул экземпляров.

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

Параметры

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

Имя группы ресурсов, к которой относится ресурс. Это значение можно получить от API-интерфейса диспетчера ресурсов Azure или портала.

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

Имя удаляемого пула экземпляров.

cls
callable

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

continuation_token
str

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

polling
bool или PollingMethod

По умолчанию методом опроса будет ARMPolling. Передайте значение False для этой операции, чтобы не опрашивать, или передайте собственный инициализированный объект опроса для личной стратегии опроса.

polling_interval
int

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

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

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

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

Исключения

begin_update

Обновления пул экземпляров.

begin_update(resource_group_name: str, instance_pool_name: str, parameters: '_models.InstancePoolUpdate', **kwargs: Any) -> LROPoller['_models.InstancePool']

Параметры

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

Имя группы ресурсов, к которой относится ресурс. Это значение можно получить от API-интерфейса диспетчера ресурсов Azure или портала.

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

Имя обновляемого пула экземпляров.

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

Состояние ресурса пула запрошенных экземпляров.

cls
callable

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

continuation_token
str

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

polling
bool или PollingMethod

По умолчанию методом опроса будет ARMPolling. Передайте значение False для этой операции, чтобы не опрашивать, или передайте собственный инициализированный объект опроса для личной стратегии опроса.

polling_interval
int

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

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

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

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

Исключения

get

Возвращает пул экземпляров.

get(resource_group_name: str, instance_pool_name: str, **kwargs: Any) -> _models.InstancePool

Параметры

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

Имя группы ресурсов, к которой относится ресурс. Это значение можно получить от API-интерфейса диспетчера ресурсов Azure или портала.

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

Имя извлекаемого пула экземпляров.

cls
callable

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

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

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

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

Исключения

list

Возвращает список всех пулов экземпляров в подписке.

list(**kwargs: Any) -> Iterable['_models.InstancePoolListResult']

Параметры

cls
callable

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

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

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

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

Исключения

list_by_resource_group

Возвращает список пулов экземпляров в группе ресурсов.

list_by_resource_group(resource_group_name: str, **kwargs: Any) -> Iterable['_models.InstancePoolListResult']

Параметры

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

Имя группы ресурсов, к которой относится ресурс. Это значение можно получить от API-интерфейса диспетчера ресурсов Azure или портала.

cls
callable

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

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

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

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

Исключения

Атрибуты

models

models = <module 'azure.mgmt.sql.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\sql\\models\\__init__.py'>