JobTargetGroupsOperations Класс

Асинхронные операции JobTargetGroupsOperations.

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

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

Конструктор

JobTargetGroupsOperations(client, config, serializer, deserializer)

Параметры

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

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

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

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

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

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

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

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

Переменные

models

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

Методы

create_or_update

Создает или обновляет целевую группу.

delete

Удаляет целевую группу.

get

Возвращает целевую группу.

list_by_agent

Возвращает все целевые группы в агенте.

create_or_update

Создает или обновляет целевую группу.

async create_or_update(resource_group_name: str, server_name: str, job_agent_name: str, target_group_name: str, parameters: azure.mgmt.sql.models._models_py3.JobTargetGroup, **kwargs: Any) -> azure.mgmt.sql.models._models_py3.JobTargetGroup

Параметры

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

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

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

Имя сервера.

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

Имя агента задания.

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

Имя целевой группы.

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

Запрошенное состояние целевой группы.

cls
callable

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

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

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

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

Исключения

delete

Удаляет целевую группу.

async delete(resource_group_name: str, server_name: str, job_agent_name: str, target_group_name: str, **kwargs: Any) -> None

Параметры

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

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

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

Имя сервера.

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

Имя агента задания.

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

Имя целевой группы.

cls
callable

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

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

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

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

Исключения

get

Возвращает целевую группу.

async get(resource_group_name: str, server_name: str, job_agent_name: str, target_group_name: str, **kwargs: Any) -> azure.mgmt.sql.models._models_py3.JobTargetGroup

Параметры

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

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

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

Имя сервера.

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

Имя агента задания.

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

Имя целевой группы.

cls
callable

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

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

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

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

Исключения

list_by_agent

Возвращает все целевые группы в агенте.

list_by_agent(resource_group_name: str, server_name: str, job_agent_name: str, **kwargs: Any) -> AsyncIterable[azure.mgmt.sql.models._models_py3.JobTargetGroupListResult]

Параметры

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

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

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

Имя сервера.

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

Имя агента задания.

cls
callable

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

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

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

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

Исключения

Атрибуты

models

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