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


DeploymentsOperations Класс

Предупреждение

НЕ следует создавать экземпляр этого класса напрямую.

Вместо этого вы должны получить доступ к следующим операциям с помощью

ResourceManagementClient's

атрибут<xref:deployments> .

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

Конструктор

DeploymentsOperations(*args, **kwargs)

Методы

begin_create_or_update

Развертывает ресурсы в группе ресурсов.

Шаблон и параметры можно указать непосредственно в запросе или ссылке на JSON-файлы.

begin_delete

Удаляет развертывание из журнала развертывания.

Шаблон-развертывание, который выполняется в данный момент, удалить нельзя. Удаление шаблона-развертывания удаляет связанные операции развертывания. Удаление развертывания шаблона не влияет на состояние группы ресурсов. Это асинхронная операция, которая возвращает состояние 202, пока развертывание шаблона не будет успешно удалено. Заголовок ответа Location содержит универсальный код ресурса (URI), используемый для получения состояния процесса. Во время выполнения процесса вызов URI в заголовке Location возвращает состояние 202. После завершения процесса универсальный код ресурса (URI) в заголовке Location возвращает состояние 204 при успешном выполнении. Если асинхронный запрос завершился сбоем, универсальный код ресурса (URI) в заголовке Location возвращает код состояния уровня ошибки.

calculate_template_hash

Вычисление хэша заданного шаблона.

cancel

Отменяет текущее развертывание шаблона.

Вы можете отменить развертывание, только если параметр provisioningState имеет значение Accepted (Принято) или Running (Выполняется). После отмены развертывания параметру provisioningState присваивается значение Отменено. Отмена развертывания шаблона останавливает текущее развертывание шаблона и оставляет группу ресурсов частично развернутой.

check_existence

Проверяет, существует ли развертывание.

export_template

Экспортирует шаблон, используемый для указанного развертывания.

get

Возвращает развертывание.

list

Выводит все развертывания для группы ресурсов.

validate

Проверяет, является ли указанный шаблон синтаксически правильным и будет ли он принят Azure Resource Manager..

begin_create_or_update

Развертывает ресурсы в группе ресурсов.

Шаблон и параметры можно указать непосредственно в запросе или ссылке на JSON-файлы.

begin_create_or_update(resource_group_name: str, deployment_name: str, parameters: _models.Deployment, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.DeploymentExtended]

Параметры

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

Имя группы ресурсов для развертывания ресурсов. Регистр букв в имени не учитывается. Группа ресурсов уже должна существовать. Обязательный.

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

Имя развертывания. Обязательный элемент.

parameters
Deployment или IO
Обязательно

Дополнительные параметры для операции. Тип развертывания или тип ввода-вывода. Обязательный.

content_type
str

Тип содержимого параметра тела. Известные значения: "application/json". Значение по умолчанию —Нет.

cls
callable

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

continuation_token
str

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

polling
bool или PollingMethod

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

polling_interval
int

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

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

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

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

Исключения

begin_delete

Удаляет развертывание из журнала развертывания.

Шаблон-развертывание, который выполняется в данный момент, удалить нельзя. Удаление шаблона-развертывания удаляет связанные операции развертывания. Удаление развертывания шаблона не влияет на состояние группы ресурсов. Это асинхронная операция, которая возвращает состояние 202, пока развертывание шаблона не будет успешно удалено. Заголовок ответа Location содержит универсальный код ресурса (URI), используемый для получения состояния процесса. Во время выполнения процесса вызов URI в заголовке Location возвращает состояние 202. После завершения процесса универсальный код ресурса (URI) в заголовке Location возвращает состояние 204 при успешном выполнении. Если асинхронный запрос завершился сбоем, универсальный код ресурса (URI) в заголовке Location возвращает код состояния уровня ошибки.

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

Параметры

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

Имя группы ресурсов с удаляемой развертыванием. Регистр букв в имени не учитывается. Обязательный.

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

Имя удаляемого развертывания. Обязательный.

cls
callable

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

continuation_token
str

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

polling
bool или PollingMethod

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

polling_interval
int

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

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

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

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

Исключения

calculate_template_hash

Вычисление хэша заданного шаблона.

calculate_template_hash(template: MutableMapping[str, Any], **kwargs: Any) -> TemplateHashResult

Параметры

template
<xref:JSON>
Обязательно

Шаблон, предоставленный для вычисления хэша. Обязательный.

cls
callable

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

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

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

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

Исключения

cancel

Отменяет текущее развертывание шаблона.

Вы можете отменить развертывание, только если параметр provisioningState имеет значение Accepted (Принято) или Running (Выполняется). После отмены развертывания параметру provisioningState присваивается значение Отменено. Отмена развертывания шаблона останавливает текущее развертывание шаблона и оставляет группу ресурсов частично развернутой.

cancel(resource_group_name: str, deployment_name: str, **kwargs: Any) -> None

Параметры

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

Имя группы ресурсов. Регистр букв в имени не учитывается. Обязательный.

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

Имя развертывания для отмены. Обязательный элемент.

cls
callable

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

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

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

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

Исключения

check_existence

Проверяет, существует ли развертывание.

check_existence(resource_group_name: str, deployment_name: str, **kwargs: Any) -> bool

Параметры

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

Имя группы ресурсов с развертыванием для проверка. Регистр букв в имени не учитывается. Обязательный элемент.

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

Имя развертывания для проверка. Обязательный элемент.

cls
callable

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

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

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

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

Исключения

export_template

Экспортирует шаблон, используемый для указанного развертывания.

export_template(resource_group_name: str, deployment_name: str, **kwargs: Any) -> DeploymentExportResult

Параметры

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

Имя группы ресурсов. Регистр букв в имени не учитывается. Обязательный.

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

Имя развертывания, из которого требуется получить шаблон. Обязательный.

cls
callable

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

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

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

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

Исключения

get

Возвращает развертывание.

get(resource_group_name: str, deployment_name: str, **kwargs: Any) -> DeploymentExtended

Параметры

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

Имя группы ресурсов. Регистр букв в имени не учитывается. Обязательный.

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

Имя получаемого развертывания. Обязательный.

cls
callable

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

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

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

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

Исключения

list

Выводит все развертывания для группы ресурсов.

list(resource_group_name: str, filter: str | None = None, top: int | None = None, **kwargs: Any) -> Iterable[DeploymentExtended]

Параметры

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

Имя группы ресурсов с развертываниями для получения. Регистр букв в имени не учитывается. Обязательный.

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

Фильтр, применяемый к операции. Например, можно использовать $filter=provisioningState eq "{state}". Значение по умолчанию —Нет.

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

Количество полученных результатов. Если передается значение NULL, возвращает все развертывания. Значение по умолчанию —Нет.

cls
callable

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

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

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

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

Исключения

validate

Проверяет, является ли указанный шаблон синтаксически правильным и будет ли он принят Azure Resource Manager..

validate(resource_group_name: str, deployment_name: str, parameters: _models.Deployment, *, content_type: str = 'application/json', **kwargs: Any) -> _models.DeploymentValidateResult

Параметры

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

Имя группы ресурсов, в который будет развернут шаблон. Регистр букв в имени не учитывается. Обязательный.

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

Имя развертывания. Обязательный.

parameters
Deployment или IO
Обязательно

Параметры для проверки. Тип развертывания или тип ввода-вывода. Обязательный.

content_type
str

Тип содержимого параметра тела. Известные значения: "application/json". Значение по умолчанию —Нет.

cls
callable

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

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

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

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

Исключения

Атрибуты

models

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