你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

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'
  }
}

属性值

workflows

名称 说明
name 资源名称 字符串 (必需)

字符限制:1-43

有效字符:
字母数字、连字符、下划线、句点和括号。
location 资源位置。 字符串
标记 资源标记。 标记名称和值的字典。 请参阅 模板中的标记
标识 托管服务标识属性。 ManagedServiceIdentity
properties 工作流属性。 WorkflowProperties

ManagedServiceIdentity

名称 说明 Value
type 托管服务标识的类型。 类型“SystemAssigned”包括隐式创建的标识。 类型“None”将从资源中删除任何标识。 “None”
“SystemAssigned”
“UserAssigned” (必需)
userAssignedIdentities 与资源关联的用户分配标识的列表。 用户标识字典密钥引用将是采用以下格式的 ARM 资源 ID:'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} 对象 (object)

WorkflowProperties

名称 说明
accessControl 访问控制配置。 FlowAccessControlConfiguration
定义 定义。 请参阅 Azure 逻辑应用中工作流定义语言的架构参考 对于 Bicep,可以使用 任何 () 函数。
endpointsConfiguration 终结点配置。 FlowEndpointsConfiguration
integrationAccount 集成帐户。 ResourceReference
integrationServiceEnvironment 集成服务环境。 ResourceReference
parameters 参数。 对象 (object)
state 状态。 “Completed”
“Deleted”
“Disabled”
“已启用”
“NotSpecified”
“Suspended”

FlowAccessControlConfiguration

名称 说明
actions 工作流操作的访问控制配置。 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

名称 说明
address 地址。 字符串

ResourceReference

名称 说明 Value
id 资源 ID。 字符串

快速入门模板

以下快速入门模板部署此资源类型。

模板 说明
使用逻辑应用发出队列警报

部署到 Azure
使用此模板可以创建具有 Webhook 的逻辑应用。 触发逻辑应用时,它会将传递的有效负载添加到指定的 Azure 存储队列。 可以将此 Webhook 添加到 Azure 警报,然后每当警报触发时,都会在队列中获取该项。
使用逻辑应用发出 Slack 警报

部署到 Azure
通过此模板,可以创建一个逻辑应用,该应用具有要从 Azure 警报使用的 Webhook。 触发警报时,它会将消息发布到指定的 Slack 通道。 需要有一个 Slack 帐户才能使用此模板。
使用逻辑应用对短信发出警报

部署到 Azure
通过此模板,可以创建一个逻辑应用,该应用具有要从 Azure 警报使用的 Webhook。 触发警报时,它会向你发送一条包含警报详细信息的短信。 它使用 go.gl URL 缩短服务来包含指向门户的链接以查看资源。
在 ARM 模板中检索 Azure 存储访问密钥

部署到 Azure
此模板将创建一个存储帐户,之后它将通过动态检索存储帐户的主密钥来创建 API 连接。 然后,API 连接在逻辑应用中用作 Blob 更改的触发器轮询。 完整的方案可以在 /samples/azure/azure-quickstart-templates/arm-template-retrieve-azure-storage-access-keys/ 上找到。
用于通过电子邮件发送详细备份报表的逻辑应用

部署到 Azure
创建逻辑应用,通过电子邮件发送有关备份实例、使用情况、作业、策略、策略遵守和优化机会的报告。
逻辑应用以电子邮件发送有关备份实例的报告

部署到 Azure
创建逻辑应用,以通过电子邮件发送有关使用 Azure 备份 保护的备份实例的报告
用于通过电子邮件发送有关备份和还原作业的报告的逻辑应用

部署到 Azure
创建逻辑应用以通过电子邮件发送有关备份和还原作业的报告
逻辑应用以电子邮件发送有关备份成本优化的报告

部署到 Azure
此模板部署一个逻辑应用,用于将有关非活动备份资源、可能的备份计划优化和可能的备份保留优化的报告定期发送到一组指定的电子邮件地址。
逻辑应用以电子邮件发送有关备份策略的报告

部署到 Azure
创建逻辑应用以通过电子邮件发送有关备份策略的报告
逻辑应用通过电子邮件发送有关备份策略遵守情况的报告

部署到 Azure
创建逻辑应用,通过电子邮件发送有关备份实例的备份策略遵守情况的报告
逻辑应用以电子邮件发送有关备份的摘要报告

部署到 Azure
创建逻辑应用以通过电子邮件发送有关备份的摘要报告。
逻辑应用,用于通过电子邮件发送有关Azure 备份计费的报告

部署到 Azure
此模板部署一个逻辑应用,该逻辑应用将有关密钥备份计费参数 (受保护实例的定期报告,并将在计费实体级别) 使用的云存储备份到一组指定的电子邮件地址。
部署示例逻辑应用,用作权利管理自定义扩展

部署到 Azure
此模板创建一个简单的逻辑应用,其中包含权利管理自定义扩展 API 所需的所有授权策略设置和 http 触发器架构。
集成模式 - 消息路由器 - 逻辑应用

部署到 Azure
显示如何使用逻辑应用设置消息路由器模式的解决方案
使用自定义提供程序扩展现有 Azure 资源

部署到 Azure
此示例将详细介绍如何扩展现有 Azure 资源和资源管理器模板以添加到自定义工作负荷中。
使用自定义提供程序为模板创建自定义资源

部署到 Azure
此示例演示如何使用自定义提供程序和逻辑应用将自定义资源添加到资源管理器模板。
使用 CloudEvents 自定义Azure 事件网格主题/订阅

部署到 Azure
创建自定义Azure 事件网格主题、具有 CloudEvents 架构的 Webhook 订阅和作为事件处理程序的逻辑应用。 模板最初由 Justin Yoo 创作。
具有函数的 Azure 逻辑应用

部署到 Azure
此模板使用逻辑应用和 Functions 在 Azure 中创建无服务器应用。 逻辑应用在 HTTP POST 上触发,调用 Azure 函数并返回响应。
Azure 逻辑应用 - AS2 发送接收

部署到 Azure
为两个合作伙伴(Contoso 和 Fabrikam)创建集成帐户,包括合作伙伴和协议的项目。 该模板还在 Fabrikam Sales 和 Contoso 之间创建逻辑应用,以演示同步 AS2 发送接收。 该模板还在 Fabrikam Finance 和 Contoso 之间创建逻辑应用,这些应用演示异步 AS2 发送接收。
Azure 逻辑应用 - B2B 灾难恢复复制

部署到 Azure
为 AS2 MIC 创建复制逻辑应用,生成和接收的 X12 控制编号。 每个逻辑应用的触发器都指向一个主站点集成帐户。 每个逻辑应用的操作都指向一个辅助站点集成帐户。
使用服务总线通过逻辑应用关联消息

部署到 Azure
其中显示了如何使用 Azure 服务总线
使用 Azure 资源管理器模板创建消耗逻辑应用

部署到 Azure
此模板创建可用于定义工作流的空逻辑应用。
从 Azure 逻辑应用调用自定义 API

部署到 Azure
尽管逻辑应用为各种服务提供了数百个连接器,但你可能希望调用运行自己的代码的 API。 托管自己的 Web API 的最简单且最可缩放的方法之一是使用 Azure 应用服务。 此模板为自定义 API 部署 Web 应用,并使用 Azure Active Directory 身份验证保护该 API。
将 FTP 文件复制到 Azure Blob 逻辑应用

部署到 Azure
此模板允许对 FTP 服务器中的文件创建逻辑应用触发器,并将其复制到 Azure Blob 容器。 可以添加其他触发器或操作,以根据需要对其进行自定义。
使用逻辑应用发送电子邮件

部署到 Azure
使用此模板可以创建发送电子邮件的逻辑应用。 可以添加其他触发器或操作,以根据需要对其进行自定义。
通过逻辑应用按计划运行 SQL 存储过程

部署到 Azure
使用此模板可以创建一个按计划运行 SQL 存储过程的逻辑应用。 可将该过程的所有参数放入该模板的正文部分。
Azure 逻辑应用 - VETER 管道

部署到 Azure
创建集成帐户,向其中添加架构/映射,创建逻辑应用并将其与集成帐户相关联。 逻辑应用使用 Xml 验证、XPath 提取和转换 Xml 操作实现 VETER 管道。
Azure 逻辑应用 - 带参数的 XSLT

部署到 Azure
创建执行基于 XSLT 的转换的请求-响应逻辑应用。 XSLT 映射采用整数、字符串等 ) (基元作为输入参数,因为 XML 转换期间使用它们。
运行使用逻辑应用按计划执行的计时器作业

部署到 Azure
此模板创建一对逻辑应用,用于创建计划的计时器作业实例。

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"
  }
}

属性值

workflows

名称 说明 Value
type 资源类型 “Microsoft.Logic/workflows”
apiVersion 资源 API 版本 '2019-05-01'
name 资源名称 字符串 (必需)

字符限制:1-43

有效字符:
字母数字、连字符、下划线字符、句点和括号。
location 资源位置。 字符串
标记 资源标记。 标记名称和值的字典。 请参阅 模板中的标记
标识 托管服务标识属性。 ManagedServiceIdentity
properties 工作流属性。 WorkflowProperties

ManagedServiceIdentity

名称 说明 Value
type 托管服务标识的类型。 类型“SystemAssigned”包括隐式创建的标识。 类型“None”将从资源中删除任何标识。 “None”
“SystemAssigned”
“UserAssigned” (必需)
userAssignedIdentities 与资源关联的用户分配标识的列表。 用户标识字典密钥引用将是采用以下格式的 ARM 资源 ID:'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} 对象 (object)

WorkflowProperties

名称 说明
accessControl 访问控制配置。 FlowAccessControlConfiguration
定义 定义。 请参阅 Azure 逻辑应用中工作流定义语言的架构参考
endpointsConfiguration 终结点配置。 FlowEndpointsConfiguration
integrationAccount 集成帐户。 ResourceReference
integrationServiceEnvironment 集成服务环境。 ResourceReference
parameters 参数。 对象 (object)
state 状态。 “Completed”
“Deleted”
“Disabled”
“已启用”
“NotSpecified”
“Suspended”

FlowAccessControlConfiguration

名称 说明
actions 工作流操作的访问控制配置。 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

名称 说明
address 地址。 字符串

ResourceReference

名称 说明 Value
id 资源 ID。 字符串

快速入门模板

以下快速入门模板部署此资源类型。

模板 说明
使用逻辑应用发出队列警报

部署到 Azure
此模板允许创建具有 Webhook 的逻辑应用。 触发逻辑应用时,它会将你传递的有效负载添加到指定的 Azure 存储队列。 可以将此 Webhook 添加到 Azure 警报,然后每当警报触发时,都会在队列中获取该项。
使用逻辑应用发出 Slack 警报

部署到 Azure
使用此模板可以创建一个逻辑应用,该应用具有要从 Azure 警报使用的 Webhook。 触发警报时,它会将消息发布到指定的 Slack 通道。 需要有一个 Slack 帐户才能使用此模板。
使用逻辑应用对短信发出警报

部署到 Azure
使用此模板可以创建一个逻辑应用,该应用具有要从 Azure 警报使用的 Webhook。 触发警报时,它会向你发送一条包含警报详细信息的短信。 它使用 go.gl URL 缩短服务来包含指向门户的链接以查看资源。
在 ARM 模板中检索 Azure 存储访问密钥

部署到 Azure
此模板将创建一个存储帐户,之后它将通过动态检索存储帐户的主密钥来创建 API 连接。 然后,API 连接在逻辑应用中用作 Blob 更改的触发器轮询。 可以在 /samples/azure/azure-quickstart-templates/arm-template-retrieve-azure-storage-access-keys/ 上找到完整的方案。
用于通过电子邮件发送详细备份报表的逻辑应用

部署到 Azure
创建逻辑应用,通过电子邮件发送有关备份实例、使用情况、作业、策略、策略遵从性和优化机会的报告。
逻辑应用通过电子邮件发送有关备份实例的报告

部署到 Azure
创建逻辑应用,通过电子邮件发送有关使用 Azure 备份 保护的备份实例的报告
逻辑应用以电子邮件发送有关备份和还原作业的报告

部署到 Azure
创建逻辑应用以通过电子邮件发送有关备份和还原作业的报告
逻辑应用通过电子邮件发送有关备份成本优化的报告

部署到 Azure
此模板部署一个逻辑应用,该应用将关于非活动备份资源、可能的备份计划优化和可能的备份保留优化定期报告发送到一组指定的电子邮件地址。
逻辑应用以电子邮件发送有关备份策略的报告

部署到 Azure
创建逻辑应用以通过电子邮件发送有关备份策略的报告
逻辑应用通过电子邮件发送有关备份策略符合性的报告

部署到 Azure
创建逻辑应用,通过电子邮件发送有关备份实例的备份策略符合性的报告
逻辑应用以电子邮件发送有关备份的摘要报告

部署到 Azure
创建逻辑应用以通过电子邮件发送有关备份的摘要报告。
逻辑应用通过电子邮件发送有关Azure 备份计费的报告

部署到 Azure
此模板部署一个逻辑应用,该应用将有关密钥备份计费参数 (受保护实例的定期报告,并将在计费实体级别) 使用的云存储备份到一组指定的电子邮件地址。
部署示例逻辑应用,用作权利管理自定义扩展

部署到 Azure
此模板创建一个简单的逻辑应用,其中包含权利管理自定义扩展 API 所需的所有授权策略设置和 http 触发器架构。
集成模式 - 消息路由器 - 逻辑应用

部署到 Azure
演示如何使用逻辑应用设置消息路由器模式的解决方案
使用自定义提供程序扩展现有 Azure 资源

部署到 Azure
此示例将详细介绍如何扩展现有 Azure 资源,以及如何资源管理器模板来添加自定义工作负载。
使用自定义提供程序为模板创建自定义资源

部署到 Azure
此示例演示如何使用自定义提供程序和逻辑应用将自定义资源添加到资源管理器模板。
使用 CloudEvents 自定义Azure 事件网格主题/订阅

部署到 Azure
创建自定义Azure 事件网格主题、具有 CloudEvents 架构的 Webhook 订阅和作为事件处理程序的逻辑应用。 模板最初由 Justin Yoo 创作。
具有函数的 Azure 逻辑应用

部署到 Azure
此模板使用逻辑应用和 Functions 在 Azure 中创建无服务器应用。 逻辑应用在 HTTP POST 上触发,调用 Azure 函数并返回响应。
Azure 逻辑应用 - AS2 发送接收

部署到 Azure
为两个合作伙伴 Contoso 和 Fabrikam 创建集成帐户,包括合作伙伴的项目和协议。 该模板还在 Fabrikam Sales 和 Contoso 之间创建逻辑应用,以演示同步 AS2 发送接收。 该模板还在 Fabrikam Finance 和 Contoso 之间创建逻辑应用,这些应用演示了异步 AS2 发送接收。
Azure 逻辑应用 - B2B 灾难恢复复制

部署到 Azure
为 AS2 MIC 创建复制逻辑应用,生成和接收的 X12 控制编号。 每个逻辑应用的触发器都指向一个主站点集成帐户。 每个逻辑应用的操作都指向一个辅助站点集成帐户。
使用服务总线通过逻辑应用关联消息

部署到 Azure
其中显示了如何使用 Azure 服务总线
使用 Azure 资源管理器模板创建消耗逻辑应用

部署到 Azure
此模板创建可用于定义工作流的空逻辑应用。
从 Azure 逻辑应用调用自定义 API

部署到 Azure
尽管逻辑应用为各种服务提供了数百个连接器,但你可能希望调用运行自己的代码的 API。 托管自己的 Web API 的最简单且最可缩放的方法之一是使用 Azure 应用服务。 此模板为自定义 API 部署 Web 应用,并使用 Azure Active Directory 身份验证保护该 API。
将 FTP 文件复制到 Azure Blob 逻辑应用

部署到 Azure
此模板允许对 FTP 服务器中的文件创建逻辑应用触发器,并将其复制到 Azure Blob 容器。 可以添加其他触发器或操作,以根据需要对其进行自定义。
使用逻辑应用发送电子邮件

部署到 Azure
使用此模板可以创建发送电子邮件的逻辑应用。 可以添加其他触发器或操作,以根据需要对其进行自定义。
通过逻辑应用按计划运行 SQL 存储过程

部署到 Azure
使用此模板可以创建一个按计划运行 SQL 存储过程的逻辑应用。 可将该过程的所有参数放入该模板的正文部分。
Azure 逻辑应用 - VETER 管道

部署到 Azure
创建集成帐户,向其中添加架构/映射,创建逻辑应用并将其与集成帐户相关联。 逻辑应用使用 Xml 验证、XPath 提取和转换 Xml 操作实现 VETER 管道。
Azure 逻辑应用 - 带参数的 XSLT

部署到 Azure
创建执行基于 XSLT 的转换的请求-响应逻辑应用。 XSLT 映射采用整数、字符串等 ) (基元作为输入参数,因为 XML 转换期间使用它们。
运行使用逻辑应用按计划执行的计时器作业

部署到 Azure
此模板创建一对逻辑应用,用于创建计划的计时器作业实例。

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"
    }
  })
}

属性值

workflows

名称 说明 Value
type 资源类型 “Microsoft.Logic/workflows@2019-05-01”
name 资源名称 字符串 (必需)

字符限制:1-43

有效字符:
字母数字、连字符、下划线、句点和括号。
location 资源位置。 字符串
parent_id 若要部署到资源组,请使用该资源组的 ID。 字符串 (必需)
标记 资源标记。 标记名称和值的字典。
标识 托管服务标识属性。 ManagedServiceIdentity
properties 工作流属性。 WorkflowProperties

ManagedServiceIdentity

名称 说明 Value
type 托管服务标识的类型。 类型“SystemAssigned”包括隐式创建的标识。 类型“None”将从资源中删除任何标识。 “SystemAssigned”
“UserAssigned” (必需)
identity_ids 与资源关联的用户分配标识的列表。 用户标识字典密钥引用将是采用以下格式的 ARM 资源 ID:'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} 用户标识 ID 数组。

WorkflowProperties

名称 说明
accessControl 访问控制配置。 FlowAccessControlConfiguration
定义 定义。 请参阅 Azure 逻辑应用中工作流定义语言的架构参考
endpointsConfiguration 终结点配置。 FlowEndpointsConfiguration
integrationAccount 集成帐户。 ResourceReference
integrationServiceEnvironment 集成服务环境。 ResourceReference
parameters 参数。 对象 (object)
state 状态。 “Completed”
“Deleted”
“Disabled”
“已启用”
“NotSpecified”
“Suspended”

FlowAccessControlConfiguration

名称 说明
actions 工作流操作的访问控制配置。 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

名称 说明
address 地址。 字符串

ResourceReference

名称 说明 Value
id 资源 ID。 字符串