Microsoft.Logic workflows 2018-07-01-preview
Определение ресурса Bicep
Тип ресурса рабочих процессов можно развернуть с помощью операций, предназначенных для:
- Группы ресурсов — см. команды развертывания группы ресурсов.
Список измененных свойств в каждой версии API см. в журнале изменений.
Формат ресурсов
Чтобы создать ресурс Microsoft.Logic/workflows, добавьте следующий Bicep в шаблон.
resource symbolicname 'Microsoft.Logic/workflows@2018-07-01-preview' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
properties: {
definition: any()
integrationAccount: {
id: 'string'
}
parameters: {}
sku: {
name: 'string'
plan: {
id: 'string'
}
}
state: 'string'
}
}
Значения свойств
workflows
Имя | Описание | Значение |
---|---|---|
name | имя ресурса. | строка (обязательно) Ограничение символов: 1–43 Допустимые символы: Буквенно-цифровые символы, дефисы, символы подчеркивания, точки и круглые скобки. |
location | Местоположение ресурса. | строка |
tags | Теги ресурса. | Словарь имен и значений тегов. См . раздел Теги в шаблонах |
properties | Свойства рабочего процесса. | Свойства WorkflowProperties |
Свойства WorkflowProperties
Имя | Описание | Значение |
---|---|---|
Определение | Определение. См. справочник по схеме для языка определения рабочих процессов в Azure Logic Apps. См. справочник по схеме для языка определения рабочих процессов в Azure Logic Apps. | Для Bicep можно использовать функцию any(). |
integrationAccount | Учетная запись интеграции. | ResourceReference |
параметры | Параметры. | объект |
sku | Номер SKU. | SKU |
Состояние | Состояние. | "Завершено" "Удалено" "Отключено" "Включено" 'NotSpecified' "Приостановлено" |
ResourceReference
Имя | Описание | Значение |
---|---|---|
идентификатор | Идентификатор ресурса. | строка |
Sku
Имя | Описание | Значение |
---|---|---|
name | Имя. | "Базовый" "Бесплатный" 'NotSpecified' "Премиум" Общий доступ "Стандартный" (обязательно) |
План | Ссылка на план. | ResourceReference |
Шаблоны быстрого запуска
Следующие шаблоны быстрого запуска развертывают этот тип ресурса.
Шаблон | Описание |
---|---|
Оповещение для очереди с помощью приложения логики |
Этот шаблон позволяет создать приложение логики с веб-перехватчиком. При активации приложения логики будут добавлены полезные данные, которые вы передаете в указанную очередь службы хранилища Azure. Вы можете добавить этот веб-перехватчик в оповещение Azure, а затем при каждом срабатывании оповещения вы получите этот элемент в очереди. |
Оповещение для Slack с помощью приложения логики |
Этот шаблон позволяет создать приложение логики с веб-перехватчиком, который будет использоваться из оповещения Azure. Когда оповещение активируется, оно публикует сообщение в указанный канал slack. Для использования этого шаблона требуется учетная запись slack. |
Оповещение о текстовом сообщении с помощью приложения логики |
Этот шаблон позволяет создать приложение логики с веб-перехватчиком, который будет использоваться из оповещения Azure. При активации оповещения будет отправлено текстовое сообщение с подробными сведениями об оповещении. Она использует службу сокращения URL-адресов go.gl, чтобы включить ссылку на портал для просмотра ресурса. |
Получение ключей доступа к службе хранилища Azure в шаблоне ARM |
Этот шаблон создаст учетную запись хранения, после чего будет создано подключение к API путем динамического получения первичного ключа учетной записи хранения. Затем подключение API используется в приложении логики в качестве триггера, опрашивающего изменения BLOB-объектов. Полный сценарий можно найти на странице /samples/azure/azure-quickstart-templates/arm-template-retrieve-azure-storage-access-keys/. |
Приложение логики для отправки по электронной почте подробных отчетов о резервном копировании |
Создайте приложение логики для отправки отчетов об экземплярах резервного копирования, использовании, заданиях, политиках, соблюдении политик и возможностях оптимизации по электронной почте. |
Приложение логики для отправки отчетов по электронной почте в экземплярах резервного копирования |
Создание приложения логики для отправки отчетов об экземплярах резервного копирования, защищенных с помощью Azure Backup по электронной почте |
Приложение логики для отправки отчетов о заданиях резервного копирования и восстановления по электронной почте |
Создание приложения логики для отправки отчетов о заданиях резервного копирования и восстановления по электронной почте |
Приложение логики для отправки по электронной почте отчетов об оптимизации затрат на резервное копирование |
Этот шаблон развертывает приложение логики, которое отправляет периодические отчеты о неактивных ресурсах резервного копирования, возможной оптимизации расписания резервного копирования и возможных оптимизаций хранения резервных копий на указанный набор адресов электронной почты. |
Приложение логики для отправки отчетов по политикам резервного копирования по электронной почте |
Создание приложения логики для отправки отчетов по политикам резервного копирования по электронной почте |
Приложение логики для отправки по электронной почте отчетов о соблюдении политики резервного копирования |
Создание приложения логики для отправки отчетов о соблюдении политики резервного копирования экземпляров резервного копирования по электронной почте |
Приложение логики для отправки сводных отчетов по резервным копиям по электронной почте |
Создайте приложение логики для отправки сводных отчетов по резервным копиям по электронной почте. |
Приложение логики для отправки отчетов по Azure Backup выставлению счетов по электронной почте |
Этот шаблон развертывает приложение логики, которое периодически отправляет отчеты о ключевых параметрах выставления счетов резервного копирования (защищенные экземпляры и используемое облачное хранилище резервных копий) на уровне сущности выставления счетов на указанный набор адресов электронной почты. |
Развертывание примера приложения логики для использования в качестве пользовательских расширений управления правами |
Этот шаблон создает простое приложение логики со всеми параметрами политики авторизации и схемой для триггера HTTP, необходимого для API пользовательского расширения управления правами. |
Шаблоны интеграции — маршрутизатор сообщений — приложение логики |
Решение, которое показывает, как можно настроить шаблон маршрутизатора сообщений с помощью приложения логики |
Расширение существующих ресурсов Azure с помощью настраиваемых поставщиков |
В этом примере подробно описано, как расширить существующие ресурсы Azure и Resource Manager шаблонов для добавления в пользовательские рабочие нагрузки. |
Создание настраиваемого ресурса для шаблонов с помощью настраиваемых поставщиков |
В этом примере показано, как добавить пользовательские ресурсы в шаблоны Resource Manager с помощью настраиваемых поставщиков и приложений логики. |
Раздел или подписка пользовательского Сетка событий Azure с помощью CloudEvents |
Создает пользовательский Сетка событий Azure раздел, подписку веб-перехватчика со схемой CloudEvents и приложение логики в качестве обработчика событий. Шаблон первоначально автор Джастин Йо. |
Приложение логики Azure с функцией |
Этот шаблон создает бессерверное приложение в Azure с помощью Logic Apps и функций. Приложение логики активирует http POST, вызывает функцию Azure и возвращает ответ. |
Azure Logic Apps — получение отправки AS2 |
Создает учетные записи интеграции для двух партнеров, Contoso и Fabrikam, включая артефакты для партнеров и соглашений. Шаблон также создает приложения логики между Fabrikam Sales и Contoso для демонстрации синхронного получения отправки AS2. Шаблон также создает приложения логики между Fabrikam Finance и Contoso, которые демонстрируют асинхронное получение отправки AS2. |
Azure Logic Apps — репликация аварийного восстановления B2B |
Создает репликацию Logic Apps для AS2 MIC, созданных и полученных контрольных номеров X12. Триггер каждого приложения логики указывает на учетную запись интеграции первичного сайта. Каждое действие приложения логики указывает на учетную запись интеграции вторичного сайта. |
Корреляция сообщений через Logic Apps с помощью Служебной шины |
в котором показано, как можно сопоставлять сообщения через Logic Apps с помощью Служебная шина Azure |
Создание приложения логики потребления с помощью шаблона azure Resource Manager |
Этот шаблон создает пустое приложение логики, которое можно использовать для определения рабочих процессов. |
Вызов пользовательских API из Azure Logic Apps |
Хотя Logic Apps предоставляет сотни соединителей для различных служб, может потребоваться вызвать API, которые выполняют собственный код. Одним из самых простых и масштабируемых способов размещения собственных веб-API является использование Служба приложений Azure. Этот шаблон развертывает веб-приложение для пользовательского API и защищает его с помощью проверки подлинности Azure Active Directory. |
Копирование FTP-файлов в приложение логики BLOB-объектов Azure |
Этот шаблон позволяет создавать триггеры приложения логики для файлов на FTP-сервере и копировать их в контейнер BLOB-объектов Azure. Вы можете добавить дополнительные триггеры или действия, чтобы настроить их в соответствии со своими потребностями. |
Отправка электронной почты с помощью приложения логики |
Этот шаблон позволяет создать приложение логики, которое отправляет сообщение электронной почты. Вы можете добавить дополнительные триггеры или действия, чтобы настроить их в соответствии со своими потребностями. |
Запуск хранимой процедуры SQL по расписанию с помощью приложения логики |
Этот шаблон позволяет создать приложение логики, которое будет запускать хранимую процедуру SQL по расписанию. Все аргументы для процедуры можно поместить в раздел body шаблона. |
Azure Logic Apps — конвейер VETER |
Создает учетную запись интеграции, добавляет в нее схему или карту, создает приложение логики и связывает его с учетной записью интеграции. Приложение логики реализует конвейер VETER с помощью операций Xml Validation, XPath Extract and Transform Xml. |
Azure Logic Apps — XSLT с параметрами |
Создает приложение логики "запрос-ответ", которое выполняет преобразование на основе XSLT. XSLT-карта принимает примитивы (целое число, строка и т. д.) в качестве входных параметров, так как использует их во время преобразования XML. |
Выполнение заданий таймера, выполняемых по расписанию с помощью Logic Apps |
Этот шаблон создает пару Logic Apps, которая позволяет создавать запланированные экземпляры заданий таймера. |
Определение ресурса шаблона ARM
Тип ресурса рабочих процессов можно развернуть с помощью операций, предназначенных для:
- Группы ресурсов — см. команды развертывания группы ресурсов.
Список измененных свойств в каждой версии API см. в журнале изменений.
Формат ресурсов
Чтобы создать ресурс Microsoft.Logic/workflows, добавьте следующий код JSON в шаблон.
{
"type": "Microsoft.Logic/workflows",
"apiVersion": "2018-07-01-preview",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"properties": {
"definition": {},
"integrationAccount": {
"id": "string"
},
"parameters": {},
"sku": {
"name": "string",
"plan": {
"id": "string"
}
},
"state": "string"
}
}
Значения свойств
workflows
Имя | Описание | Значение |
---|---|---|
тип | Тип ресурса | Microsoft.Logic/workflows |
версия_API | Версия API ресурсов | '2018-07-01-preview' |
name | имя ресурса. | string (обязательно) Ограничение символов: 1-43 Допустимые символы: Буквенно-цифровые символы, дефисы, символы подчеркивания, точки и круглые скобки. |
location | Местоположение ресурса. | строка |
tags | Теги ресурса. | Словарь имен и значений тегов. См . раздел Теги в шаблонах |
properties | Свойства рабочего процесса. | Свойства WorkflowProperties |
Свойства WorkflowProperties
Имя | Описание | Значение |
---|---|---|
Определение | Определение. См. справочник по схеме языка определения рабочих процессов в Azure Logic Apps. См. справочник по схеме языка определения рабочих процессов в Azure Logic Apps. | |
integrationAccount | Учетная запись интеграции. | ResourceReference |
параметры | Параметры. | object |
sku | Номер SKU. | SKU |
Состояние | Состояние. | "Завершено" "Удалено" "Отключено" "Включено" 'NotSpecified' "Приостановлено" |
ResourceReference
Имя | Описание | Значение |
---|---|---|
идентификатор | Идентификатор ресурса. | строка |
Sku
Имя | Описание | Значение |
---|---|---|
name | Имя. | "Базовый" "Бесплатный" 'NotSpecified' "Премиум" "Общий" "Стандартный" (обязательно) |
План | Ссылка на план. | ResourceReference |
Шаблоны быстрого запуска
Следующие шаблоны быстрого запуска развертывают этот тип ресурса.
Шаблон | Описание |
---|---|
Оповещение для очереди с помощью приложения логики |
Этот шаблон позволяет создать приложение логики с веб-перехватчиком. Когда приложение логики активируется, оно добавит полезные данные, которые вы передаете в указанную очередь службы хранилища Azure. Вы можете добавить этот веб-перехватчик в оповещение Azure, а затем всякий раз, когда срабатывает оповещение, вы получите этот элемент в очереди. |
Оповещение для Slack с помощью приложения логики |
Этот шаблон позволяет создать приложение логики с веб-перехватчиком, который будет использоваться из оповещения Azure. Когда оповещение активируется, оно опубликует сообщение в канал slack, который вы указали. Для использования этого шаблона требуется учетная запись slack. |
Оповещение о текстовом сообщении с помощью приложения логики |
Этот шаблон позволяет создать приложение логики с веб-перехватчиком, который будет использоваться из оповещения Azure. При активации оповещения будет отправлено текстовое сообщение с подробными сведениями об оповещении. Служба сокращения URL-адресов go.gl используется для включения ссылки на портал для просмотра ресурса. |
Получение ключей доступа к службе хранилища Azure в шаблоне ARM |
Этот шаблон создаст учетную запись хранения, после чего он создаст подключение к API путем динамического получения первичного ключа учетной записи хранения. Затем подключение API используется в приложении логики в качестве триггера опроса изменений BLOB-объектов. Полный сценарий можно найти на странице /samples/azure/azure-quickstart-templates/arm-template-retrieve-azure-storage-access-keys/. |
Приложение логики для отправки по электронной почте подробных отчетов о резервном копировании |
Создайте приложение логики для отправки отчетов об экземплярах резервного копирования, использовании, заданиях, политиках, соблюдении политик и возможностях оптимизации по электронной почте. |
Приложение логики для отправки отчетов по электронной почте в экземплярах резервного копирования |
Создание приложения логики для отправки отчетов об экземплярах резервного копирования, защищенных с помощью Azure Backup по электронной почте |
Приложение логики для отправки отчетов о заданиях резервного копирования и восстановления по электронной почте |
Создание приложения логики для отправки отчетов о заданиях резервного копирования и восстановления по электронной почте |
Приложение логики для отправки по электронной почте отчетов об оптимизации затрат на резервное копирование |
Этот шаблон развертывает приложение логики, которое отправляет периодические отчеты о неактивных ресурсах резервного копирования, возможной оптимизации расписания резервного копирования и возможных оптимизаций хранения резервных копий на указанный набор адресов электронной почты. |
Приложение логики для отправки отчетов по политикам резервного копирования по электронной почте |
Создание приложения логики для отправки отчетов по политикам резервного копирования по электронной почте |
Приложение логики для отправки по электронной почте отчетов о соблюдении политики резервного копирования |
Создание приложения логики для отправки отчетов о соблюдении политики резервного копирования экземпляров резервного копирования по электронной почте |
Приложение логики для отправки сводных отчетов по резервным копиям по электронной почте |
Создайте приложение логики для отправки сводных отчетов по резервным копиям по электронной почте. |
Приложение логики для отправки отчетов по Azure Backup выставлению счетов по электронной почте |
Этот шаблон развертывает приложение логики, которое периодически отправляет отчеты о ключевых параметрах выставления счетов резервного копирования (защищенные экземпляры и используемое облачное хранилище резервных копий) на уровне сущности выставления счетов на указанный набор адресов электронной почты. |
Развертывание примера приложения логики для использования в качестве пользовательских расширений управления правами |
Этот шаблон создает простое приложение логики со всеми параметрами политики авторизации и схемой для триггера HTTP, необходимого для API пользовательского расширения управления правами. |
Шаблоны интеграции — маршрутизатор сообщений — приложение логики |
Решение, которое показывает, как можно настроить шаблон маршрутизатора сообщений с помощью приложения логики |
Расширение существующих ресурсов Azure с помощью настраиваемых поставщиков |
В этом примере подробно описано, как расширить существующие ресурсы Azure и Resource Manager шаблонов для добавления в пользовательские рабочие нагрузки. |
Создание настраиваемого ресурса для шаблонов с помощью настраиваемых поставщиков |
В этом примере показано, как добавить пользовательские ресурсы в шаблоны Resource Manager с помощью настраиваемых поставщиков и приложений логики. |
Раздел или подписка пользовательского Сетка событий Azure с помощью CloudEvents |
Создает пользовательский Сетка событий Azure раздел, подписку веб-перехватчика со схемой CloudEvents и приложение логики в качестве обработчика событий. Шаблон первоначально автор Джастин Йо. |
Приложение логики Azure с функцией |
Этот шаблон создает бессерверное приложение в Azure с помощью Logic Apps и функций. Приложение логики активирует http POST, вызывает функцию Azure и возвращает ответ. |
Azure Logic Apps — получение отправки AS2 |
Создает учетные записи интеграции для двух партнеров, Contoso и Fabrikam, включая артефакты для партнеров и соглашений. Шаблон также создает приложения логики между Fabrikam Sales и Contoso для демонстрации синхронного получения отправки AS2. Шаблон также создает приложения логики между Fabrikam Finance и Contoso, которые демонстрируют асинхронное получение отправки AS2. |
Azure Logic Apps — репликация аварийного восстановления B2B |
Создает репликацию Logic Apps для AS2 MIC, созданных и полученных контрольных номеров X12. Триггер каждого приложения логики указывает на учетную запись интеграции первичного сайта. Каждое действие приложения логики указывает на учетную запись интеграции вторичного сайта. |
Корреляция сообщений через Logic Apps с помощью Служебной шины |
в котором показано, как можно сопоставлять сообщения через Logic Apps с помощью Служебная шина Azure |
Создание приложения логики потребления с помощью шаблона azure Resource Manager |
Этот шаблон создает пустое приложение логики, которое можно использовать для определения рабочих процессов. |
Вызов пользовательских API из Azure Logic Apps |
Хотя Logic Apps предоставляет сотни соединителей для различных служб, может потребоваться вызвать API, которые выполняют собственный код. Одним из самых простых и масштабируемых способов размещения собственных веб-API является использование Служба приложений Azure. Этот шаблон развертывает веб-приложение для пользовательского API и защищает его с помощью проверки подлинности Azure Active Directory. |
Копирование FTP-файлов в приложение логики BLOB-объектов Azure |
Этот шаблон позволяет создавать триггеры приложения логики для файлов на FTP-сервере и копировать их в контейнер BLOB-объектов Azure. Вы можете добавить дополнительные триггеры или действия, чтобы настроить их в соответствии со своими потребностями. |
Отправка электронной почты с помощью приложения логики |
Этот шаблон позволяет создать приложение логики, которое отправляет сообщение электронной почты. Вы можете добавить дополнительные триггеры или действия, чтобы настроить их в соответствии со своими потребностями. |
Запуск хранимой процедуры SQL по расписанию с помощью приложения логики |
Этот шаблон позволяет создать приложение логики, которое будет запускать хранимую процедуру SQL по расписанию. Все аргументы для процедуры можно поместить в раздел body шаблона. |
Azure Logic Apps — конвейер VETER |
Создает учетную запись интеграции, добавляет в нее схему или карту, создает приложение логики и связывает его с учетной записью интеграции. Приложение логики реализует конвейер VETER с помощью операций Xml Validation, XPath Extract and Transform Xml. |
Azure Logic Apps — XSLT с параметрами |
Создает приложение логики "запрос-ответ", которое выполняет преобразование на основе XSLT. XSLT-карта принимает примитивы (целое число, строка и т. д.) в качестве входных параметров, так как использует их во время преобразования XML. |
Выполнение заданий таймера, выполняемых по расписанию с помощью Logic Apps |
Этот шаблон создает пару Logic Apps, которая позволяет создавать запланированные экземпляры заданий таймера. |
Определение ресурса Terraform (поставщик AzAPI)
Тип ресурса рабочих процессов можно развернуть с помощью операций, предназначенных для:
- Группы ресурсов
Список измененных свойств в каждой версии API см. в журнале изменений.
Формат ресурсов
Чтобы создать ресурс Microsoft.Logic/workflows, добавьте в шаблон следующую terraform.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Logic/workflows@2018-07-01-preview"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
integrationAccount = {
id = "string"
}
parameters = {}
sku = {
name = "string"
plan = {
id = "string"
}
}
state = "string"
}
})
}
Значения свойств
workflows
Имя | Описание | Значение |
---|---|---|
тип | Тип ресурса | "Microsoft.Logic/workflows@2018-07-01-preview" |
name | имя ресурса. | string (обязательно) Ограничение символов: 1-43 Допустимые символы: Буквенно-цифровые символы, дефисы, символы подчеркивания, точки и круглые скобки. |
location | Местоположение ресурса. | строка |
parent_id | Для развертывания в группе ресурсов используйте идентификатор этой группы ресурсов. | string (обязательно) |
tags | Теги ресурса. | Словарь имен и значений тегов. |
properties | Свойства рабочего процесса. | Свойства WorkflowProperties |
Свойства WorkflowProperties
Имя | Описание | Значение |
---|---|---|
Определение | Определение. См. справочник по схеме языка определения рабочих процессов в Azure Logic Apps. См. справочник по схеме языка определения рабочих процессов в Azure Logic Apps. | |
integrationAccount | Учетная запись интеграции. | ResourceReference |
параметры | Параметры. | object |
sku | Номер SKU. | SKU |
Состояние | Состояние. | "Завершено" "Удалено" "Отключено" "Включено" "NotSpecified" "Приостановлено" |
ResourceReference
Имя | Описание | Значение |
---|---|---|
идентификатор | Идентификатор ресурса. | строка |
Sku
Имя | Описание | Значение |
---|---|---|
name | Имя. | "Basic" "Бесплатный" "NotSpecified" "Премиум" "Общий доступ" "Стандартный" (обязательно) |
План | Ссылка на план. | ResourceReference |
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по