Действия Azure

Внимание

Для развертывания действий Azure в классических потоках необходима активная подписка Azure.

Power Automate позволяет управлять виртуальными машинами Azure с помощью группы действий Azure. Чтобы реализовать функциональность Azure в классических потоках, создайте новый сеанс Azure с помощью действия Создать сеанс.

Это действие требует, чтобы вы указали ИД клиента — ключ аутентификации для конкретного приложения — и соответствующий пароль Кроме того, введите ИД арендатора — Microsoft Entra, в котором вы создали приложение.

Наконец, заполните соответствующий ИД подписки. Идентификатор подписки — это GUID, который однозначно идентифицирует вашу подписку на службы Azure.

Снимок экрана действия Создать сеанс.

После создания сеанса и развертывания всех необходимых действий Azure используйте действие Завершить сеанс для завершения сеанса Azure.

Снимок экрана действия Завершить сеанс.

Получить группы ресурсов

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

Входные параметры

Аргумент Необязательно Принимает Значение по умолчанию Description
Клиент Azure Нет Клиент Azure Клиент, который использовался для подключения к Azure
Имя группы ресурсов Да Текстовое значение Имя группы ресурсов

Создаваемые переменные

Аргумент Type Description
ResourceGroups Списокгрупп ресурсов Azure Извлеченные группы ресурсов

Исключения

Исключение Описание
Не удалось получить группы ресурсов с заданными параметрами. Указывает, что получить группы ресурсов с заданными параметрами не удалось.

Создать группу ресурсов

Создает новую группу ресурсов.

Входные параметры

Аргумент Необязательно Принимает Значение по умолчанию Description
Клиент Azure Нет Клиент Azure Клиент, который использовался для подключения к Azure
Имя группы ресурсов Нет Текстовое значение Имя группы ресурсов
Location Нет Текстовое значение Расположение, в котором будет создан диск

Создаваемые переменные

Аргумент Type Description
ResourceGroup Группа ресурсов Azure Созданная группа ресурсов

Исключения

Исключение Описание
Группа ресурсов уже существует. Указывает, что группа ресурсов уже существует и не может быть создана.
Не удалось создать группу ресурсов. Указывает, что создать группу ресурсов не удалось.

Удалить группу ресурсов

Удаляет указанную группу ресурсов и все ресурсы в ней.

Входные параметры

Аргумент Необязательно Принимает Значение по умолчанию Description
Клиент Azure Нет Клиент Azure Клиент, который использовался для подключения к Azure
Имя группы ресурсов Нет Текстовое значение Имя группы ресурсов

Создаваемые переменные

Это действие не создает никаких переменных.

Исключения

Исключение Description
Не удалось удалить группу ресурсов. Указывает, что удалить группу ресурсов не удалось.

Получить диски

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

Входные параметры

Аргумент Необязательно Принимает Значение по умолчанию Description
Клиент Azure Нет Клиент Azure Клиент, который использовался для подключения к Azure
Получить диски Неприменимо Все, С указанной группой ресурсов, С указанным именем во всех группах ресурсов, С указанным именем в указанной группе ресурсов Все Укажите, какие диски следует извлечь.
Resource group Нет Текстовое значение Группа ресурсов, к которой принадлежат диски
Имя диска Нет Текстовое значение Имя диска

Создаваемые переменные

Аргумент Type Description
Disks Списокдисков, управляемых Azure Извлеченные диски со всей связанной информацией

Исключения

Исключение Описание
Диск не найден. Указывает, что диск с заданными параметрами не существует.
Группа ресурсов не найдена. Указывает, что заданная группа ресурсов не найдена.
Не удалось получить диски с заданными параметрами. Указывает, что получить диски с заданными параметрами не удалось.

Подключить диск

Подключает существующий диск к виртуальной машине с указанным именем и группой ресурсов.

Входные параметры

Аргумент Необязательно Принимает Значение по умолчанию Description
Клиент Azure Нет Клиент Azure Клиент, который использовался для подключения к Azure
Имя виртуальной машины Нет Текстовое значение Виртуальная машина, к которой будет подключен диск
VM resource group Нет Текстовое значение Группа ресурсов виртуальной машины
Disk is managed Н/Д Логическое значение Истина Укажите, является ли диск для подключения управляемым.
Disk name Нет Текстовое значение Имя диска для подключения
Disk's resource group Нет Текстовое значение Группа ресурсов диска
Storage account Нет Текстовое значение Учетная запись хранения, в которой расположен VHD-файл
Container Нет Текстовое значение Контейнер, в котором хранится VHD-файл
VHD file Нет Текстовое значение Имя VHD-файла

Создаваемые переменные

Это действие не создает никаких переменных.

Исключения

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

Отключить диск

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

Входные параметры

Аргумент Необязательно Принимает Значение по умолчанию Description
Клиент Azure Нет Клиент Azure Клиент, который использовался для подключения к Azure
Имя виртуальной машины Нет Текстовое значение Виртуальная машина, от которой будет отключен диск
Virtual machine's resource group Нет Текстовое значение Группа ресурсов виртуальной машины
Disk name Нет Текстовое значение Имя диска для отключения
Disk is managed Н/Д Логическое значение Истина Укажите, является ли диск для отключения управляемым.

Создаваемые переменные

Это действие не создает никаких переменных.

Исключения

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

Создание управляемого диска

Создает управляемый диск с указанными параметрами.

Входные параметры

Аргумент Необязательно Принимает Значение по умолчанию Description
Клиент Azure Нет Клиент Azure Клиент, который использовался для подключения к Azure
Имя диска Нет Текстовое значение Имя управляемого диска для создания
Resource group option Н/Д Использовать существующий, Создать новый Использовать существующий Укажите, будет ли создана новая группа ресурсов или же будет использоваться существующая группа.
Resource group name Нет Текстовое значение Группа ресурсов диска
Location Нет Текстовое значение Расположение, в котором создается новый диск
Source type Н/Д Нет, Моментальный снимок, BLOB-объект хранилища Без доступа Указывает, следует ли создать пустой диск или же нужно использовать моментальный снимок другого диска либо BLOB-объект в учетной записи хранения.
Snapshot name Нет Текстовое значение Управляемый моментальный снимок, который будет использовать в качестве источника
Snapshot's resource group Нет Текстовое значение Группа ресурсов моментального снимка
Blob URL Нет Текстовое значение URL-адрес BLOB-объекта
Disk size in GB Нет Числовое значение Размер диска в ГБ
Storage account type Н/Д HDD (цен. категория "Стандартный"), SSD (цен. категория "Премиум"), SSD (цен. категория "Стандартный"), SSD (цен. категория "Ультра") HDD (цен. категория "Стандартный") Тип диска
Storage account name Нет Текстовое значение Имя учетной записи хранения, в которой хранится VHD-файл
Availability zone Да Текстовое значение Зона доступности для управляемого диска

Создаваемые переменные

Аргумент Type Description
ManagedDisk Управляемый диск Azure Создает управляемый диск

Исключения

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

Удалить диск

Удаляет управляемый диск с указанным именем и группой ресурсов.

Входные параметры

Аргумент Необязательно Принимает Значение по умолчанию Description
Клиент Azure Нет Клиент Azure Клиент, который использовался для подключения к Azure
Имя диска Нет Текстовое значение Имя управляемого диска для удаления
Resource group Нет Текстовое значение Группа ресурсов диска

Создаваемые переменные

Это действие не создает никаких переменных.

Исключения

Исключение Description
Диск не найден. Указывает, что диск с заданными параметрами не существует.
Не удалось удалить диск, поскольку он подключен к виртуальной машине Указывает на проблему при удалении диска, поскольку он подключен к виртуальной машине
Не удалось удалить диск. Указывает, что удалить диск не удалось.

Получить моментальные снимки

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

Входные параметры

Аргумент Необязательно Принимает Значение по умолчанию Description
Клиент Azure Нет Клиент Azure Клиент, который использовался для подключения к Azure
Получить моментальные снимки Неприменимо Все, С указанной группой ресурсов, С указанным именем во всех группах ресурсов, С указанным именем в указанной группе ресурсов Все Укажите, какие моментальные снимки следует извлечь.
Resource group Нет Текстовое значение Группа ресурсов, к которой принадлежат моментальные снимки
Имя моментального снимка Нет Текстовое значение Имя моментального снимка

Создаваемые переменные

Аргумент Type Description
Snapshots Списокмоментальных снимков Azure Извлеченные моментальные снимки со всей связанной информацией

Исключения

Исключение Описание
Моментальный снимок не найден. Указывает, что заданный моментальный снимок не найден.
Группа ресурсов не найдена. Указывает, что заданная группа ресурсов не найдена.
Не удалось получить моментальные снимки с заданными параметрами. Указывает, что получить моментальные снимки с заданными параметрами не удалось.

Создать моментальный снимок

Создает моментальный снимок из указанного диска.

Входные параметры

Аргумент Необязательно Принимает Значение по умолчанию Description
Клиент Azure Нет Клиент Azure Клиент, который использовался для подключения к Azure
Имя моментального снимка Нет Текстовое значение Имя моментального снимка для создания
Resource group option Н/Д Использовать существующий, Создать новый Использовать существующий Указывает, будет создана новая группа ресурсов или же будет использоваться существующая группа.
Resource group Нет Текстовое значение Группа ресурсов, в которой будет создан моментальный снимок
Location Нет Текстовое значение Расположение, в котором будет создан диск
Source disk Нет Текстовое значение Имя управляемого диска, который будет использоваться в качестве исходного
Source disk's resource group Нет Текстовое значение Группа ресурсов управляемого диска, который будет использоваться в качестве исходного

Создаваемые переменные

Аргумент Type Description
Snapshot Моментальный снимок Azure Созданный моментальный снимок

Исключения

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

Удалить моментальный снимок

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

Входные параметры

Аргумент Необязательно Принимает Значение по умолчанию Description
Клиент Azure Нет Клиент Azure Клиент, который использовался для подключения к Azure
Имя моментального снимка Нет Текстовое значение Имя моментального снимка для удаления
Resource group Нет Текстовое значение Группа ресурсов моментального снимка

Создаваемые переменные

Это действие не создает никаких переменных.

Исключения

Исключение Description
Моментальный снимок не найден. Указывает, что заданный моментальный снимок не найден.
Не удалось удалить моментальный снимок. Указывает, что удалить моментальный снимок не удалось.

Получить виртуальные машины

Получает основные сведения по виртуальным машинам.

Входные параметры

Аргумент Необязательно Принимает Значение по умолчанию Description
Клиент Azure Нет Клиент Azure Клиент, который использовался для подключения к Azure
Группа ресурсов Да Текстовое значение Группа ресурсов виртуальной машины
Status Н/Д Выполняется, Отмена распределения, Распределение отменено, Запуск, Остановка, Остановлено, Неизвестно, Любое Любая Состояние виртуальной машины

Создаваемые переменные

Аргумент Type Description
VirtualMachinesInfo Списоксведений о виртуальных машинах Azure Извлеченные виртуальные машины с основными сведениями

Исключения

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

Описание виртуальной машины

Получает всю информацию по виртуальным машинам на основе указанных критериев.

Входные параметры

Аргумент Необязательно Принимает Значение по умолчанию Description
Клиент Azure Нет Клиент Azure Клиент, который использовался для подключения к Azure
Описать виртуальные машины Н/Д Все, С указанной группой ресурсов, С указанным именем во всех группах ресурсов, С указанным именем в указанной группе ресурсов Все Укажите, какие виртуальные машины нужно описать.
Resource group Нет Текстовое значение Группа ресурсов виртуальной машины
Virtual machine name Нет Текстовое значение Имя виртуальной машины
Status Н/Д Выполняется, Отмена распределения, Распределение отменено, Запуск, Остановка, Остановлено, Неизвестно, Любое Любая Состояние виртуальной машины

Создаваемые переменные

Аргумент Type Description
VirtualMachines Списоквиртуальных машин Azure Извлеченные виртуальные машины со всей связанной информацией

Исключения

Исключение Описание
Виртуальная машина не найдена. Указывает, что заданная виртуальная машина не найдена.
Группа ресурсов не найдена. Указывает, что заданная группа ресурсов не найдена.
Не удалось получить основные сведения о виртуальных машинах. Указывает, что получить основные сведения о виртуальных машинах не удалось.

Запустить виртуальную машину

Запускает виртуальную машину.

Входные параметры

Аргумент Необязательно Принимает Значение по умолчанию Description
Клиент Azure Нет Клиент Azure Клиент, который использовался для подключения к Azure
Имя виртуальной машины Нет Текстовое значение Имя виртуальной машины
Resource group Нет Текстовое значение Группа ресурсов виртуальной машины

Создаваемые переменные

Это действие не создает никаких переменных.

Исключения

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

Остановить виртуальную машину

Останавливает виртуальную машину и освобождает связанные аппаратные (ЦП и память) и сетевые ресурсы.

Входные параметры

Аргумент Необязательно Принимает Значение по умолчанию Description
Клиент Azure Нет Клиент Azure Клиент, который использовался для подключения к Azure
Имя виртуальной машины Нет Текстовое значение Имя виртуальной машины
Resource group Нет Текстовое значение Группа ресурсов виртуальной машины

Создаваемые переменные

Это действие не создает никаких переменных.

Исключения

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

Завершить работу виртуальной машины

Завершает работу операционной системы виртуальной машины.

Входные параметры

Аргумент Необязательно Принимает Значение по умолчанию Description
Клиент Azure Нет Клиент Azure Клиент, который использовался для подключения к Azure
Имя виртуальной машины Нет Текстовое значение Имя виртуальной машины
Resource group Нет Текстовое значение Группа ресурсов виртуальной машины

Создаваемые переменные

Это действие не создает никаких переменных.

Исключения

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

Перезапустить виртуальную машину

Перезапускает виртуальную машину.

Входные параметры

Аргумент Необязательно Принимает Значение по умолчанию Description
Клиент Azure Нет Клиент Azure Клиент, который использовался для подключения к Azure
Имя виртуальной машины Нет Текстовое значение Имя виртуальной машины
Resource group Нет Текстовое значение Группа ресурсов виртуальной машины

Создаваемые переменные

Это действие не создает никаких переменных.

Исключения

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

Создать сеанс

Создает сеанс Azure.

Входные параметры

Аргумент Необязательно Принимает Значение по умолчанию Описание:
Client ID Нет Текстовое значение ИД клиента приложения (также называемый «ИД приложения»), который определяет приложение, использующее токен
Client secret Нет Прямой ввод зашифрованного текста или Текстовое значение Секрет для ИД клиента
Идентификатор клиента Нет Текстовое значение ИД каталога Microsoft Entra
ИД подписки Да Текстовое значение ИД подписки Azure. Если не указано, будет использоваться подписка по умолчанию

Создаваемые переменные

Аргумент Type Description
AzureClient Клиент Azure Созданный клиент Azure

Исключения

Исключение Описание
Не удалось создать клиент Azure. Указывает, что создать клиент Azure не удалось.

Получить подписки

Получает подписки, к которым есть доступ у текущей учетной записи.

Входные параметры

Аргумент Необязательно Принимает Значение по умолчанию Description
Клиент Azure Нет Клиент Azure Клиент, который использовался для подключения к Azure

Создаваемые переменные

Аргумент Type Description
Subscriptions Списокподписок Azure Извлеченные подписки со всей связанной информацией

Исключения

Исключение Описание
Не удалось получить подписки с заданными параметрами. Указывает, что получить подписки с заданными параметрами не удалось.

Завершить сеанс

Завершает сеанс Azure.

Входные параметры

Аргумент Необязательно Принимает Значение по умолчанию Description
Клиент Azure Нет Клиент Azure Клиент, который использовался для подключения к Azure

Создаваемые переменные

Это действие не создает никаких переменных.

Исключения

Это действие не включает никаких исключений.