Рабочие процессы Microsoft.Logic
Определение ресурсов Bicep
Тип ресурса рабочих процессов можно развернуть с помощью операций, предназначенных для следующих операций:
- группы ресурсов . См. команды развертывания группы ресурсов
Список измененных свойств в каждой версии API см. в журнала изменений.
Формат ресурса
Чтобы создать ресурс Microsoft.Logic/workflows, добавьте следующий Bicep в шаблон.
resource symbolicname 'Microsoft.Logic/workflows@2019-05-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
identity: {
type: 'string'
userAssignedIdentities: {}
}
properties: {
accessControl: {
actions: {
allowedCallerIpAddresses: [
{
addressRange: 'string'
}
]
openAuthenticationPolicies: {
policies: {}
}
contents: {
allowedCallerIpAddresses: [
{
addressRange: 'string'
}
]
openAuthenticationPolicies: {
policies: {}
}
triggers: {
allowedCallerIpAddresses: [
{
addressRange: 'string'
}
]
openAuthenticationPolicies: {
policies: {}
}
workflowManagement: {
allowedCallerIpAddresses: [
{
addressRange: 'string'
}
]
openAuthenticationPolicies: {
policies: {}
}
}
definition: any()
endpointsConfiguration: {
connector: {
accessEndpointIpAddresses: [
{
address: 'string'
}
]
outgoingIpAddresses: [
{
address: 'string'
}
]
}
workflow: {
accessEndpointIpAddresses: [
{
address: 'string'
}
]
outgoingIpAddresses: [
{
address: 'string'
}
]
}
}
integrationAccount: {
id: 'string'
}
integrationServiceEnvironment: {
id: 'string'
}
parameters: {}
state: 'string'
}
}
Значения свойств
рабочие процессы
Имя | Описание | Ценность |
---|---|---|
имя | Имя ресурса | строка (обязательно) Ограничение символа: 1–43 Допустимые символы: Буквенно-цифровые символы, дефисы, подчеркивания, периоды и скобки. |
местоположение | Расположение ресурса. | струна |
Теги | Теги ресурсов. | Словарь имен и значений тегов. См. теги в шаблонах |
тождество | Свойства удостоверения управляемой службы. | ManagedServiceIdentity |
свойства | Свойства рабочего процесса. | WorkflowProperties |
ManagedServiceIdentity
Имя | Описание | Ценность |
---|---|---|
тип | Тип управляемого удостоверения службы. Тип SystemAssigned включает неявно созданное удостоверение. Тип None удаляет все удостоверения из ресурса. | "Нет" SystemAssigned UserAssigned (обязательно) |
userAssignedIdentities | Список назначенных пользователем удостоверений, связанных с ресурсом. Ссылки на ключ словаря удостоверений пользователя будут идентификаторами ресурсов ARM в форме: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} | объект |
WorkflowProperties
Имя | Описание | Ценность |
---|---|---|
accessControl | Конфигурация управления доступом. | FlowAccessControlConfiguration |
определение | Определение. См. справочник по схеме для языка определения рабочего процесса вAzure Logic Apps. | Для Bicep можно использовать функцию any(). |
endpointsConfiguration | Конфигурация конечных точек. | FlowEndpointsConfiguration |
integrationAccount | Учетная запись интеграции. | ResourceReference |
integrationServiceEnvironment | Среда службы интеграции. | ResourceReference |
Параметры | Параметры. | объект |
государство | Состояние. | "Завершено" "Удалено" "Отключено" "Включено" "NotSpecified" "Приостановлено" |
FlowAccessControlConfiguration
Имя | Описание | Ценность |
---|---|---|
Действия | Конфигурация управления доступом для действий рабочего процесса. | FlowAccessControlConfigurationPolicy |
содержание | Конфигурация управления доступом для доступа к содержимому запуска рабочего процесса. | FlowAccessControlConfigurationPolicy |
Триггеры | Конфигурация управления доступом для вызова триггеров рабочего процесса. | FlowAccessControlConfigurationPolicy |
workflowManagement | Конфигурация управления доступом для управления рабочими процессами. | FlowAccessControlConfigurationPolicy |
FlowAccessControlConfigurationPolicy
Имя | Описание | Ценность |
---|---|---|
allowedCallerIpAddresses | Допустимые диапазоны IP-адресов вызывающего абонента. | IpAddressRange[] |
openAuthenticationPolicies | Политики проверки подлинности для рабочего процесса. | OpenAuthenticationAccessPolicies |
IpAddressRange
Имя | Описание | Ценность |
---|---|---|
addressRange | Диапазон IP-адресов. | струна |
OpenAuthenticationAccessPolicies
Имя | Описание | Ценность |
---|---|---|
Политики | Откройте политики проверки подлинности. | OpenAuthenticationAccessPolicies |
FlowEndpointsConfiguration
Имя | Описание | Ценность |
---|---|---|
соединитель | Конечные точки соединителя. | FlowEndpoints |
рабочий процесс | Конечные точки рабочего процесса. | FlowEndpoints |
FlowEndpoints
Имя | Описание | Ценность |
---|---|---|
accessEndpointIpAddresses | IP-адрес конечной точки доступа. | IpAddress[] |
outgoingIpAddresses | Исходящий IP-адрес. | IpAddress[] |
IpAddress
Имя | Описание | Ценность |
---|---|---|
адрес | Адрес. | струна |
ResourceReference
Имя | Описание | Ценность |
---|---|---|
идентификатор | Идентификатор ресурса. | струна |
Шаблоны быстрого запуска
Следующие шаблоны быстрого запуска развертывают этот тип ресурса.
Шаблон | Описание |
---|---|
оповещение в очередь с приложения логики развертывание |
Этот шаблон позволяет создать приложение логики с веб-перехватчиком. Когда приложение логики активируется, оно добавит полезные данные, которые вы передаете в указанную очередь службы хранилища Azure. Этот веб-перехватчик можно добавить в оповещение Azure, а затем при каждом срабатывании оповещения вы получите этот элемент в очереди. |
оповещение в Slack с приложения логики развертывание |
Этот шаблон позволяет создать приложение логики с веб-перехватчиком, которое будет использоваться из оповещения Azure. Когда оповещение активируется, оно будет публиковать сообщение в указанный канал slack. Для использования этого шаблона необходимо иметь учетную запись slack. |
оповещение о текстовом сообщении с помощью приложения логики развертывание |
Этот шаблон позволяет создать приложение логики с веб-перехватчиком, которое будет использоваться из оповещения Azure. При активации оповещения будет отправлено текстовое сообщение с подробными сведениями об оповещении. В нем используется служба сокращения URL-адресов go.gl, чтобы включить ссылку на портал для просмотра ресурса. |
получение ключей доступа к службе хранилища Azure в шаблоне ARM развертывание |
Этот шаблон создаст учетную запись хранения, после чего он создаст подключение API, динамически извлекая первичный ключ учетной записи хранения. Затем подключение API используется в приложении логики в качестве триггера опроса для изменений BLOB-объектов. |
приложение логики для отправки по электронной почте подробных отчетов о резервном копировании развертывание |
Создайте приложение логики для отправки отчетов в экземплярах резервного копирования, использовании, заданиях, политиках, соблюдении политик и возможностях оптимизации по электронной почте. |
приложение логики отправлять отчеты по электронной почте в экземплярах резервного копирования развертывание |
Создание приложения логики для отправки отчетов в экземплярах резервных копий, защищенных с помощью Azure Backup по электронной почте |
приложение логики для отправки отчетов по электронной почте в заданиях резервного копирования и восстановления развертывание |
Создание приложения логики для отправки отчетов в заданиях резервного копирования и восстановления по электронной почте |
приложение логики в отчеты электронной почты по оптимизации затрат на резервное копирование развертывание |
Этот шаблон развертывает приложение логики, которое отправляет периодические отчеты о неактивных ресурсах резервного копирования, возможные оптимизации расписания резервного копирования и возможные оптимизации хранения резервных копий в указанный набор адресов электронной почты. |
приложение логики отправлять отчеты по электронной почте по политикам резервного копирования развертывание |
Создание приложения логики для отправки отчетов по политикам резервного копирования по электронной почте |
приложение логики для отправки отчетов по электронной почте о соблюдении политики резервного копирования развертывание |
Создание приложения логики для отправки отчетов о соблюдении политики резервного копирования экземпляров резервных копий по электронной почте |
приложение логики для создания сводных отчетов по электронной почте о резервных копиях развертывание |
Создайте приложение логики для отправки сводных отчетов о резервных копиях по электронной почте. |
приложение логики в отчеты по электронной почте в выставления счетов Azure Backup развертывание |
Этот шаблон развертывает приложение логики, которое отправляет периодические отчеты о параметрах выставления счетов для резервного копирования ключей (защищенных экземплярах и облачном хранилище резервных копий) на уровне сущности выставления счетов в указанный набор адресов электронной почты. |
Развертывание примера приложения логики для использования в качестве пользовательских расширений управления правами развертывание |
Этот шаблон создает простое приложение логики со всеми параметрами политики авторизации и схемой для http-триггера, необходимого API пользовательского расширения управления правами. |
Шаблоны интеграции — маршрутизатор сообщений — приложение логики развертывание |
Решение, в котором показано, как настроить шаблон маршрутизатора сообщений с помощью приложения логики |
расширение существующих ресурсов Azure с помощью пользовательских поставщиков развертывание |
В этом примере подробно описано, как расширить существующие ресурсы Azure и шаблоны Resource Manager для добавления пользовательских рабочих нагрузок. |
создание настраиваемого ресурса для шаблонов с помощью пользовательских поставщиков развертывание |
В этом примере показано, как добавить настраиваемые ресурсы в шаблоны Resource Manager с помощью пользовательских поставщиков и приложений логики. |
настраиваемый раздел сетки событий Azure или подписка с CloudEvents развертывание |
Создает пользовательский раздел Сетки событий Azure, подписку веб-перехватчика с схемой CloudEvents и приложение логики в качестве обработчика событий. Шаблон первоначально создан ДжастинОм Yoo. |
приложение логики Azure с функцией развертывание |
Этот шаблон создает бессерверное приложение в Azure с помощью Logic Apps и функций. Приложение логики активирует http POST, вызывает функцию Azure и возвращает ответ. |
Azure Logic Apps — AS2 Send Receive развертывание |
Создает учетные записи интеграции для двух партнеров, Contoso и Fabrikam, включая артефакты для партнеров и соглашений. Шаблон также создает приложения логики между Fabrikam Sales и Contoso, чтобы продемонстрировать синхронную отправку AS2. Шаблон также создает приложения логики между Fabrikam Finance и Contoso, которые демонстрируют асинхронную отправку AS2. |
Azure Logic Apps — репликация аварийного восстановления B2B развертывание |
Создает приложения логики репликации для AS2 MIC, созданные и полученные контрольные номера X12. Триггер каждого приложения логики указывает на учетную запись интеграции первичного сайта. Действие каждого приложения логики указывает на учетную запись интеграции вторичного сайта. |
корреляция сообщений по Logic Apps с помощью служебной шины развертывание |
в котором показано, как можно сопоставить сообщения по Logic Apps с помощью служебной шины Azure |
создание приложения логики потребления развертывание |
Этот шаблон создает пустое приложение логики, которое можно использовать для определения рабочих процессов. |
Вызов пользовательских API из Azure Logic Apps развертывание |
Хотя Logic Apps предоставляет сотни соединителей для различных служб, может потребоваться вызвать API, которые выполняют собственный код. Одним из самых простых и наиболее масштабируемых способов размещения собственных веб-API является использование службы приложений Azure. Этот шаблон развертывает веб-приложение для пользовательского API и защищает этот API с помощью проверки подлинности Azure Active Directory. |
копирование FTP-файлов в приложение логики BLOB-объектов Azure развертывание |
Этот шаблон позволяет создавать триггеры приложения логики для файлов на FTP-сервере и копировать их в контейнер BLOB-объектов Azure. Вы можете добавить дополнительные триггеры или действия, чтобы настроить его в соответствии с вашими потребностями. |
отправить сообщение электронной почты с помощью приложения логики развертывание |
Этот шаблон позволяет создать приложение логики, которое отправляет сообщение электронной почты. Вы можете добавить дополнительные триггеры или действия, чтобы настроить его в соответствии с вашими потребностями. |
запустить хранимую процедуру SQL по расписанию с помощью приложения логики развертывание |
Этот шаблон позволяет создать приложение логики, которое будет запускать хранимую процедуру SQL по расписанию. Любые аргументы процедуры можно поместить в раздел текста шаблона. |
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": "2019-05-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"identity": {
"type": "string",
"userAssignedIdentities": {}
},
"properties": {
"accessControl": {
"actions": {
"allowedCallerIpAddresses": [
{
"addressRange": "string"
}
],
"openAuthenticationPolicies": {
"policies": {}
},
"contents": {
"allowedCallerIpAddresses": [
{
"addressRange": "string"
}
],
"openAuthenticationPolicies": {
"policies": {}
},
"triggers": {
"allowedCallerIpAddresses": [
{
"addressRange": "string"
}
],
"openAuthenticationPolicies": {
"policies": {}
},
"workflowManagement": {
"allowedCallerIpAddresses": [
{
"addressRange": "string"
}
],
"openAuthenticationPolicies": {
"policies": {}
}
},
"definition": {},
"endpointsConfiguration": {
"connector": {
"accessEndpointIpAddresses": [
{
"address": "string"
}
],
"outgoingIpAddresses": [
{
"address": "string"
}
]
},
"workflow": {
"accessEndpointIpAddresses": [
{
"address": "string"
}
],
"outgoingIpAddresses": [
{
"address": "string"
}
]
}
},
"integrationAccount": {
"id": "string"
},
"integrationServiceEnvironment": {
"id": "string"
},
"parameters": {},
"state": "string"
}
}
Значения свойств
рабочие процессы
Имя | Описание | Ценность |
---|---|---|
тип | Тип ресурса | "Microsoft.Logic/workflows" |
apiVersion | Версия API ресурсов | '2019-05-01' |
имя | Имя ресурса | строка (обязательно) Ограничение символа: 1–43 Допустимые символы: Буквенно-цифровые символы, дефисы, подчеркивания, периоды и скобки. |
местоположение | Расположение ресурса. | струна |
Теги | Теги ресурсов. | Словарь имен и значений тегов. См. теги в шаблонах |
тождество | Свойства удостоверения управляемой службы. | ManagedServiceIdentity |
свойства | Свойства рабочего процесса. | WorkflowProperties |
ManagedServiceIdentity
Имя | Описание | Ценность |
---|---|---|
тип | Тип управляемого удостоверения службы. Тип SystemAssigned включает неявно созданное удостоверение. Тип None удаляет все удостоверения из ресурса. | "Нет" SystemAssigned UserAssigned (обязательно) |
userAssignedIdentities | Список назначенных пользователем удостоверений, связанных с ресурсом. Ссылки на ключ словаря удостоверений пользователя будут идентификаторами ресурсов ARM в форме: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} | объект |
WorkflowProperties
Имя | Описание | Ценность |
---|---|---|
accessControl | Конфигурация управления доступом. | FlowAccessControlConfiguration |
определение | Определение. См. справочник по схеме для языка определения рабочего процесса вAzure Logic Apps. | |
endpointsConfiguration | Конфигурация конечных точек. | FlowEndpointsConfiguration |
integrationAccount | Учетная запись интеграции. | ResourceReference |
integrationServiceEnvironment | Среда службы интеграции. | ResourceReference |
Параметры | Параметры. | объект |
государство | Состояние. | "Завершено" "Удалено" "Отключено" "Включено" "NotSpecified" "Приостановлено" |
FlowAccessControlConfiguration
Имя | Описание | Ценность |
---|---|---|
Действия | Конфигурация управления доступом для действий рабочего процесса. | FlowAccessControlConfigurationPolicy |
содержание | Конфигурация управления доступом для доступа к содержимому запуска рабочего процесса. | FlowAccessControlConfigurationPolicy |
Триггеры | Конфигурация управления доступом для вызова триггеров рабочего процесса. | FlowAccessControlConfigurationPolicy |
workflowManagement | Конфигурация управления доступом для управления рабочими процессами. | FlowAccessControlConfigurationPolicy |
FlowAccessControlConfigurationPolicy
Имя | Описание | Ценность |
---|---|---|
allowedCallerIpAddresses | Допустимые диапазоны IP-адресов вызывающего абонента. | IpAddressRange[] |
openAuthenticationPolicies | Политики проверки подлинности для рабочего процесса. | OpenAuthenticationAccessPolicies |
IpAddressRange
Имя | Описание | Ценность |
---|---|---|
addressRange | Диапазон IP-адресов. | струна |
OpenAuthenticationAccessPolicies
Имя | Описание | Ценность |
---|---|---|
Политики | Откройте политики проверки подлинности. | OpenAuthenticationAccessPolicies |
FlowEndpointsConfiguration
Имя | Описание | Ценность |
---|---|---|
соединитель | Конечные точки соединителя. | FlowEndpoints |
рабочий процесс | Конечные точки рабочего процесса. | FlowEndpoints |
FlowEndpoints
Имя | Описание | Ценность |
---|---|---|
accessEndpointIpAddresses | IP-адрес конечной точки доступа. | IpAddress[] |
outgoingIpAddresses | Исходящий IP-адрес. | IpAddress[] |
IpAddress
Имя | Описание | Ценность |
---|---|---|
адрес | Адрес. | струна |
ResourceReference
Имя | Описание | Ценность |
---|---|---|
идентификатор | Идентификатор ресурса. | струна |
Шаблоны быстрого запуска
Следующие шаблоны быстрого запуска развертывают этот тип ресурса.
Шаблон | Описание |
---|---|
оповещение в очередь с приложения логики развертывание |
Этот шаблон позволяет создать приложение логики с веб-перехватчиком. Когда приложение логики активируется, оно добавит полезные данные, которые вы передаете в указанную очередь службы хранилища Azure. Этот веб-перехватчик можно добавить в оповещение Azure, а затем при каждом срабатывании оповещения вы получите этот элемент в очереди. |
оповещение в Slack с приложения логики развертывание |
Этот шаблон позволяет создать приложение логики с веб-перехватчиком, которое будет использоваться из оповещения Azure. Когда оповещение активируется, оно будет публиковать сообщение в указанный канал slack. Для использования этого шаблона необходимо иметь учетную запись slack. |
оповещение о текстовом сообщении с помощью приложения логики развертывание |
Этот шаблон позволяет создать приложение логики с веб-перехватчиком, которое будет использоваться из оповещения Azure. При активации оповещения будет отправлено текстовое сообщение с подробными сведениями об оповещении. В нем используется служба сокращения URL-адресов go.gl, чтобы включить ссылку на портал для просмотра ресурса. |
получение ключей доступа к службе хранилища Azure в шаблоне ARM развертывание |
Этот шаблон создаст учетную запись хранения, после чего он создаст подключение API, динамически извлекая первичный ключ учетной записи хранения. Затем подключение API используется в приложении логики в качестве триггера опроса для изменений BLOB-объектов. |
приложение логики для отправки по электронной почте подробных отчетов о резервном копировании развертывание |
Создайте приложение логики для отправки отчетов в экземплярах резервного копирования, использовании, заданиях, политиках, соблюдении политик и возможностях оптимизации по электронной почте. |
приложение логики отправлять отчеты по электронной почте в экземплярах резервного копирования развертывание |
Создание приложения логики для отправки отчетов в экземплярах резервных копий, защищенных с помощью Azure Backup по электронной почте |
приложение логики для отправки отчетов по электронной почте в заданиях резервного копирования и восстановления развертывание |
Создание приложения логики для отправки отчетов в заданиях резервного копирования и восстановления по электронной почте |
приложение логики в отчеты электронной почты по оптимизации затрат на резервное копирование развертывание |
Этот шаблон развертывает приложение логики, которое отправляет периодические отчеты о неактивных ресурсах резервного копирования, возможные оптимизации расписания резервного копирования и возможные оптимизации хранения резервных копий в указанный набор адресов электронной почты. |
приложение логики отправлять отчеты по электронной почте по политикам резервного копирования развертывание |
Создание приложения логики для отправки отчетов по политикам резервного копирования по электронной почте |
приложение логики для отправки отчетов по электронной почте о соблюдении политики резервного копирования развертывание |
Создание приложения логики для отправки отчетов о соблюдении политики резервного копирования экземпляров резервных копий по электронной почте |
приложение логики для создания сводных отчетов по электронной почте о резервных копиях развертывание |
Создайте приложение логики для отправки сводных отчетов о резервных копиях по электронной почте. |
приложение логики в отчеты по электронной почте в выставления счетов Azure Backup развертывание |
Этот шаблон развертывает приложение логики, которое отправляет периодические отчеты о параметрах выставления счетов для резервного копирования ключей (защищенных экземплярах и облачном хранилище резервных копий) на уровне сущности выставления счетов в указанный набор адресов электронной почты. |
Развертывание примера приложения логики для использования в качестве пользовательских расширений управления правами развертывание |
Этот шаблон создает простое приложение логики со всеми параметрами политики авторизации и схемой для http-триггера, необходимого API пользовательского расширения управления правами. |
Шаблоны интеграции — маршрутизатор сообщений — приложение логики развертывание |
Решение, в котором показано, как настроить шаблон маршрутизатора сообщений с помощью приложения логики |
расширение существующих ресурсов Azure с помощью пользовательских поставщиков развертывание |
В этом примере подробно описано, как расширить существующие ресурсы Azure и шаблоны Resource Manager для добавления пользовательских рабочих нагрузок. |
создание настраиваемого ресурса для шаблонов с помощью пользовательских поставщиков развертывание |
В этом примере показано, как добавить настраиваемые ресурсы в шаблоны Resource Manager с помощью пользовательских поставщиков и приложений логики. |
настраиваемый раздел сетки событий Azure или подписка с CloudEvents развертывание |
Создает пользовательский раздел Сетки событий Azure, подписку веб-перехватчика с схемой CloudEvents и приложение логики в качестве обработчика событий. Шаблон первоначально создан ДжастинОм Yoo. |
приложение логики Azure с функцией развертывание |
Этот шаблон создает бессерверное приложение в Azure с помощью Logic Apps и функций. Приложение логики активирует http POST, вызывает функцию Azure и возвращает ответ. |
Azure Logic Apps — AS2 Send Receive развертывание |
Создает учетные записи интеграции для двух партнеров, Contoso и Fabrikam, включая артефакты для партнеров и соглашений. Шаблон также создает приложения логики между Fabrikam Sales и Contoso, чтобы продемонстрировать синхронную отправку AS2. Шаблон также создает приложения логики между Fabrikam Finance и Contoso, которые демонстрируют асинхронную отправку AS2. |
Azure Logic Apps — репликация аварийного восстановления B2B развертывание |
Создает приложения логики репликации для AS2 MIC, созданные и полученные контрольные номера X12. Триггер каждого приложения логики указывает на учетную запись интеграции первичного сайта. Действие каждого приложения логики указывает на учетную запись интеграции вторичного сайта. |
корреляция сообщений по Logic Apps с помощью служебной шины развертывание |
в котором показано, как можно сопоставить сообщения по Logic Apps с помощью служебной шины Azure |
создание приложения логики потребления развертывание |
Этот шаблон создает пустое приложение логики, которое можно использовать для определения рабочих процессов. |
Вызов пользовательских API из Azure Logic Apps развертывание |
Хотя Logic Apps предоставляет сотни соединителей для различных служб, может потребоваться вызвать API, которые выполняют собственный код. Одним из самых простых и наиболее масштабируемых способов размещения собственных веб-API является использование службы приложений Azure. Этот шаблон развертывает веб-приложение для пользовательского API и защищает этот API с помощью проверки подлинности Azure Active Directory. |
копирование FTP-файлов в приложение логики BLOB-объектов Azure развертывание |
Этот шаблон позволяет создавать триггеры приложения логики для файлов на FTP-сервере и копировать их в контейнер BLOB-объектов Azure. Вы можете добавить дополнительные триггеры или действия, чтобы настроить его в соответствии с вашими потребностями. |
отправить сообщение электронной почты с помощью приложения логики развертывание |
Этот шаблон позволяет создать приложение логики, которое отправляет сообщение электронной почты. Вы можете добавить дополнительные триггеры или действия, чтобы настроить его в соответствии с вашими потребностями. |
запустить хранимую процедуру SQL по расписанию с помощью приложения логики развертывание |
Этот шаблон позволяет создать приложение логики, которое будет запускать хранимую процедуру SQL по расписанию. Любые аргументы процедуры можно поместить в раздел текста шаблона. |
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@2019-05-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
identity {
type = "string"
identity_ids = []
}
body = jsonencode({
properties = {
accessControl = {
actions = {
allowedCallerIpAddresses = [
{
addressRange = "string"
}
]
openAuthenticationPolicies = {
policies = {}
}
contents = {
allowedCallerIpAddresses = [
{
addressRange = "string"
}
]
openAuthenticationPolicies = {
policies = {}
}
triggers = {
allowedCallerIpAddresses = [
{
addressRange = "string"
}
]
openAuthenticationPolicies = {
policies = {}
}
workflowManagement = {
allowedCallerIpAddresses = [
{
addressRange = "string"
}
]
openAuthenticationPolicies = {
policies = {}
}
}
endpointsConfiguration = {
connector = {
accessEndpointIpAddresses = [
{
address = "string"
}
]
outgoingIpAddresses = [
{
address = "string"
}
]
}
workflow = {
accessEndpointIpAddresses = [
{
address = "string"
}
]
outgoingIpAddresses = [
{
address = "string"
}
]
}
}
integrationAccount = {
id = "string"
}
integrationServiceEnvironment = {
id = "string"
}
parameters = {}
state = "string"
}
})
}
Значения свойств
рабочие процессы
Имя | Описание | Ценность |
---|---|---|
тип | Тип ресурса | "Microsoft.Logic/workflows@2019-05-01" |
имя | Имя ресурса | строка (обязательно) Ограничение символа: 1–43 Допустимые символы: Буквенно-цифровые символы, дефисы, подчеркивания, периоды и скобки. |
местоположение | Расположение ресурса. | струна |
parent_id | Чтобы развернуть в группе ресурсов, используйте идентификатор этой группы ресурсов. | строка (обязательно) |
Теги | Теги ресурсов. | Словарь имен и значений тегов. |
тождество | Свойства удостоверения управляемой службы. | ManagedServiceIdentity |
свойства | Свойства рабочего процесса. | WorkflowProperties |
ManagedServiceIdentity
Имя | Описание | Ценность |
---|---|---|
тип | Тип управляемого удостоверения службы. Тип SystemAssigned включает неявно созданное удостоверение. Тип None удаляет все удостоверения из ресурса. | SystemAssigned UserAssigned (обязательно) |
identity_ids | Список назначенных пользователем удостоверений, связанных с ресурсом. Ссылки на ключ словаря удостоверений пользователя будут идентификаторами ресурсов ARM в форме: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} | Массив идентификаторов удостоверений пользователя. |
WorkflowProperties
Имя | Описание | Ценность |
---|---|---|
accessControl | Конфигурация управления доступом. | FlowAccessControlConfiguration |
определение | Определение. См. справочник по схеме для языка определения рабочего процесса вAzure Logic Apps. | |
endpointsConfiguration | Конфигурация конечных точек. | FlowEndpointsConfiguration |
integrationAccount | Учетная запись интеграции. | ResourceReference |
integrationServiceEnvironment | Среда службы интеграции. | ResourceReference |
Параметры | Параметры. | объект |
государство | Состояние. | "Завершено" "Удалено" "Отключено" "Включено" "NotSpecified" "Приостановлено" |
FlowAccessControlConfiguration
Имя | Описание | Ценность |
---|---|---|
Действия | Конфигурация управления доступом для действий рабочего процесса. | FlowAccessControlConfigurationPolicy |
содержание | Конфигурация управления доступом для доступа к содержимому запуска рабочего процесса. | FlowAccessControlConfigurationPolicy |
Триггеры | Конфигурация управления доступом для вызова триггеров рабочего процесса. | FlowAccessControlConfigurationPolicy |
workflowManagement | Конфигурация управления доступом для управления рабочими процессами. | FlowAccessControlConfigurationPolicy |
FlowAccessControlConfigurationPolicy
Имя | Описание | Ценность |
---|---|---|
allowedCallerIpAddresses | Допустимые диапазоны IP-адресов вызывающего абонента. | IpAddressRange[] |
openAuthenticationPolicies | Политики проверки подлинности для рабочего процесса. | OpenAuthenticationAccessPolicies |
IpAddressRange
Имя | Описание | Ценность |
---|---|---|
addressRange | Диапазон IP-адресов. | струна |
OpenAuthenticationAccessPolicies
Имя | Описание | Ценность |
---|---|---|
Политики | Откройте политики проверки подлинности. | OpenAuthenticationAccessPolicies |
FlowEndpointsConfiguration
Имя | Описание | Ценность |
---|---|---|
соединитель | Конечные точки соединителя. | FlowEndpoints |
рабочий процесс | Конечные точки рабочего процесса. | FlowEndpoints |
FlowEndpoints
Имя | Описание | Ценность |
---|---|---|
accessEndpointIpAddresses | IP-адрес конечной точки доступа. | IpAddress[] |
outgoingIpAddresses | Исходящий IP-адрес. | IpAddress[] |
IpAddress
Имя | Описание | Ценность |
---|---|---|
адрес | Адрес. | струна |
ResourceReference
Имя | Описание | Ценность |
---|---|---|
идентификатор | Идентификатор ресурса. | струна |