DeploymentsOperations Класс

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

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

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

ResourceManagementClient's

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

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

Конструктор

DeploymentsOperations(*args, **kwargs)

Методы

begin_create_or_update

Создайте развертывание шаблона с именем с помощью шаблона.

begin_delete

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

calculate_template_hash

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

cancel

Отмените развертывание шаблона, выполняемое в настоящий момент.

check_existence

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

export_template

Экспортирует шаблон развертывания.

get

Получить развертывание.

list

Получение списка развертываний.

validate

Подтвердите шаблон развертывания.

begin_create_or_update

Создайте развертывание шаблона с именем с помощью шаблона.

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

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

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

Отмените развертывание шаблона, выполняемое в настоящий момент.

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
Обязательно

Фильтр, применяемый к операции. Значение по умолчанию —Нет.

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

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

cls
callable

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

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

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

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

Исключения

validate

Подтвердите шаблон развертывания.

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_02_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\resource\\resources\\v2016_02_01\\models\\__init__.py'>