DeploymentsOperations Класс
Предупреждение
НЕ следует создавать экземпляр этого класса напрямую.
Вместо этого вы должны получить доступ к следующим операциям с помощью
атрибут<xref:deployments> .
- Наследование
-
builtins.objectDeploymentsOperations
Конструктор
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
Имя группы ресурсов. Регистр букв в имени не учитывается. Обязательный.
- 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
Имя группы ресурсов. Регистр букв в имени не учитывается. Обязательный.
- 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
Имя группы ресурсов. Регистр букв в имени не учитывается. Обязательный.
- cls
- callable
Пользовательский тип или функция, которые будут переданы в прямой ответ.
Возвращаемое значение
None или результат cls(response)
Возвращаемый тип
Исключения
check_existence
Проверяет, существует ли развертывание.
check_existence(resource_group_name: str, deployment_name: str, **kwargs: Any) -> bool
Параметры
- resource_group_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
Имя группы ресурсов. Регистр букв в имени не учитывается. Обязательный.
- cls
- callable
Пользовательский тип или функция, которые будут переданы в прямой ответ.
Возвращаемое значение
DeploymentExportResult или результат cls(response)
Возвращаемый тип
Исключения
get
Получить развертывание.
get(resource_group_name: str, deployment_name: str, **kwargs: Any) -> DeploymentExtended
Параметры
- resource_group_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
Имя фильтруемой группы ресурсов. Регистр букв в имени не учитывается. Обязательный элемент.
- 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
Имя группы ресурсов. Регистр букв в имени не учитывается. Обязательный.
- 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'>
Azure SDK for Python