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_by_resource_group

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

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

Тип содержимого параметра body. Известные значения: "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_by_resource_group

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

list_by_resource_group(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

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

cls
callable

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

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

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

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

Исключения

Атрибуты

models

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