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 資源位置。 字串
tags 資源標籤。 標記名稱和值的字典。 請參閱 範本中的標籤
身分識別 受控服務識別屬性。 ManagedServiceIdentity
properties 工作流程屬性。 WorkflowProperties

ManagedServiceIdentity

名稱 描述
類型 受控服務識別的類型。 類型 『SystemAssigned』 包含隱含建立的身分識別。 類型 『None』 將會從資源中移除任何身分識別。 'None'
'SystemAssigned'
'UserAssigned' (必要)
userAssignedIdentities 與資源相關聯的使用者指派身分識別清單。 使用者身分識別字典索引鍵參考的格式為 ARM 資源標識符:'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} 物件 (object)

WorkflowProperties

名稱 描述
accessControl 訪問控制組態。 FlowAccessControlConfiguration
定義 定義。 請參閱 Azure Logic Apps 中工作流程定義語言的架構參考 針對 Bicep,您可以使用 任何 () 函式。
endpointsConfiguration 端點組態。 FlowEndpointsConfiguration
integrationAccount 整合帳戶。 ResourceReference
integrationServiceEnvironment 整合服務環境。 ResourceReference
參數 參數。 物件 (object)
狀態 狀態。 'Completed'
'Deleted'
'Disabled'
'Enabled'
'NotSpecified'
'Suspended'

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

名稱 描述
address 位址。 字串

ResourceReference

名稱 描述
id 資源標識碼。 字串

快速入門範本

下列快速入門範本會部署此資源類型。

範本 描述
利用邏輯應用程式警示加入佇列

部署至 Azure
此範本可讓您建立具有 Webhook 的邏輯應用程式。 觸發邏輯應用程式時,它會將您傳遞的承載新增至您指定的 Azure 記憶體佇列。 您可以將此 Webhook 新增至 Azure 警示,然後在每次引發警示時,您會在佇列中取得該專案。
利用邏輯應用程式警示放入 Slack

部署至 Azure
此範本可讓您建立邏輯應用程式,其中包含要從 Azure 警示使用的 Webhook。 觸發警示時,它會將訊息張貼到您指定的寬限時間通道。 您需要有 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 所需的所有授權原則設定和架構。
整合模式 - 訊息路由器 - 邏輯應用程式

部署至 Azure
示範如何使用邏輯應用程式設定訊息路由器模式的解決方案
使用自定義提供者擴充現有的 Azure 資源

部署至 Azure
此範例將詳細說明如何擴充現有的 Azure 資源和 Resource Manager 範本,以在自訂工作負載中新增。
使用自定義提供者建立範本的自訂資源

部署至 Azure
此範例示範如何使用自定義提供者和邏輯應用程式,將自定義資源新增至 Resource Manager 範本。
使用 CloudEvents 自定義 Azure 事件方格 主題/訂用帳戶

部署至 Azure
建立自定義 Azure 事件方格 主題、具有 CloudEvents 架構的 Webhook 訂用帳戶,以及邏輯應用程式作為事件處理程式。 最初由 Justin Yoo 撰寫的範本。
具有函式的 Azure 邏輯應用程式

部署至 Azure
此範本會在 Azure 中使用 Logic Apps 和 Functions 建立無伺服器應用程式。 邏輯應用程式會在 HTTP POST 上觸發、呼叫 Azure 函式,並傳回回應。
Azure Logic Apps - AS2 傳送接收

部署至 Azure
為兩個合作夥伴 Contoso 和 Fabrikam 建立整合帳戶,包括合作夥伴和合約的成品。 此範本也會在 Fabrikam Sales 與 Contoso 之間建立邏輯應用程式,以示範同步 AS2 傳送接收。 此範本也會在 Fabrikam Finance 與 Contoso 之間建立邏輯應用程式,以示範異步 AS2 傳送接收。
Azure Logic Apps - B2B 災害復原復寫

部署至 Azure
建立適用於 AS2 MIC 的復寫 Logic Apps,併產生並接收 X12 控制編號。 每個邏輯應用程式的觸發程式都會指向主要月臺整合帳戶。 每個邏輯應用程式的動作都會指向次要網站整合帳戶。
使用服務匯流排將訊息與 Logic Apps 相互關聯

部署至 Azure
其中顯示如何使用 Azure 服務匯流排 將訊息與 Logic Apps 相互關聯
使用 Azure Resource Manager 樣本建立取用邏輯應用程式

部署至 Azure
此範本會建立空邏輯應用程式,供您用來定義工作流程。
從 Azure Logic Apps 呼叫自定義 API

部署至 Azure
雖然 Logic Apps 為各種服務提供數百個連接器,但您可能想要呼叫執行您自己的程式代碼的 API。 裝載您自己的 Web API 的最簡單且最可調整方式之一,就是使用 Azure App 服務。 此範本會為您的自訂 API 部署 Web 應用程式,並使用 Azure Active Directory 驗證保護該 API。
將 FTP 檔案複製到 Azure Blob 邏輯應用程式

部署至 Azure
此範本可讓您在 FTP 伺服器的檔案上建立邏輯應用程式觸發程式,並將其複製到 Azure Blob 容器。 您可以新增額外的觸發程式或動作,以根據您的需求加以自定義。
使用邏輯應用程式傳送電子郵件

部署至 Azure
此範本可讓您建立傳送電子郵件的邏輯應用程式。 您可以新增額外的觸發程式或動作,以根據您的需求加以自定義。
透過邏輯應用程式依排程執行 SQL 預存程式

部署至 Azure
此範本可讓您建立會依排程執行 SQL 預存程序的邏輯應用程式。 此程序的任何引數都可放入範本的本文區段中。
Azure Logic Apps - VETER 管線

部署至 Azure
建立整合帳戶、將架構/對應新增至其中、建立邏輯應用程式,並將它與整合帳戶產生關聯。 邏輯應用程式會使用 Xml 驗證、XPath 擷取和轉換 Xml 作業來實作 VETER 管線。
Azure Logic Apps - 具有參數的 XSLT

部署至 Azure
建立執行 XSLT 型轉換的要求-回應邏輯應用程式。 XSLT 對應會採用基本類型 (整數、字串等 ) 作為輸入參數,如同在 XML 轉換期間使用。
使用 Logic Apps 依排程執行定時器工作

部署至 Azure
此範本會建立一對 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"
  }
}

屬性值

workflows

名稱 描述
類型 資源類型 'Microsoft.Logic/workflows'
apiVersion 資源 API 版本 '2019-05-01'
NAME 資源名稱 需要字串 ()

字元限制:1-43

合法字元:
英數字元、連字號、底線、句號和括弧。
location 資源位置。 字串
tags 資源標籤。 標記名稱和值的字典。 請參閱 範本中的標記
身分識別 受控服務識別屬性。 ManagedServiceIdentity
properties 工作流程屬性。 WorkflowProperties

ManagedServiceIdentity

名稱 描述
類型 受控服務識別的類型。 類型 『SystemAssigned』 包含隱含建立的身分識別。 類型 『None』 會從資源中移除任何身分識別。 'None'
'SystemAssigned'
'UserAssigned' (必要)
userAssignedIdentities 與資源相關聯的使用者指派身分識別清單。 用戶識別字典索引鍵參考的格式為 ARM 資源標識符:'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} 物件 (object)

WorkflowProperties

名稱 描述
accessControl 訪問控制組態。 FlowAccessControlConfiguration
定義 定義。 請參閱 Azure Logic Apps 中工作流程定義語言的架構參考
endpointsConfiguration 端點組態。 FlowEndpointsConfiguration
integrationAccount 整合帳戶。 ResourceReference
integrationServiceEnvironment 整合服務環境。 ResourceReference
參數 參數。 物件 (object)
狀態 狀態。 'Completed'
'Deleted'
'Disabled'
'Enabled'
'NotSpecified'
'Suspended'

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

名稱 描述
address 位址。 字串

ResourceReference

名稱 描述
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 所需的所有授權原則設定和架構。
整合模式 - 訊息路由器 - 邏輯應用程式

部署至 Azure
顯示如何使用邏輯應用程式設定訊息路由器模式的解決方案
使用自定義提供者擴充現有的 Azure 資源

部署至 Azure
此範例將詳細說明如何擴充現有的 Azure 資源和 Resource Manager 範本,以在自訂工作負載中新增。
使用自定義提供者建立範本的自訂資源

部署至 Azure
此範例示範如何使用自定義提供者和邏輯應用程式,將自定義資源新增至 Resource Manager 範本。
使用 CloudEvents 自定義 Azure 事件方格 主題/訂用帳戶

部署至 Azure
建立自定義 Azure 事件方格 主題、具有 CloudEvents 架構的 Webhook 訂用帳戶,以及邏輯應用程式作為事件處理程式。 最初由 Justin Yoo 撰寫的範本。
具有函式的 Azure 邏輯應用程式

部署至 Azure
此範本會使用 Logic Apps 和 Functions 在 Azure 中建立無伺服器應用程式。 邏輯應用程式會在 HTTP POST 上觸發、呼叫 Azure 函式,並傳回回應。
Azure Logic Apps - AS2 傳送接收

部署至 Azure
建立兩個合作夥伴 Contoso 和 Fabrikam 的整合帳戶,包括合作夥伴和合約的成品。 此範本也會建立 Fabrikam Sales 與 Contoso 之間的邏輯應用程式,以示範同步 AS2 傳送接收。 此範本也會在 Fabrikam Finance 與 Contoso 之間建立邏輯應用程式,以示範異步 AS2 傳送接收。
Azure Logic Apps - B2B 災害復原復寫

部署至 Azure
建立適用於 AS2 MIC 的復寫 Logic Apps,併產生並接收 X12 控制編號。 每個邏輯應用程式的觸發程式都會指向主要月臺整合帳戶。 每個邏輯應用程式的動作都會指向次要網站整合帳戶。
使用服務匯流排將訊息與 Logic Apps 相互關聯

部署至 Azure
其中顯示如何使用 Azure 服務匯流排 將訊息與 Logic Apps 相互關聯
使用 Azure Resource Manager 樣本建立取用邏輯應用程式

部署至 Azure
此範本會建立空邏輯應用程式,供您用來定義工作流程。
從 Azure Logic Apps 呼叫自定義 API

部署至 Azure
雖然 Logic Apps 為各種服務提供數百個連接器,但您可能想要呼叫執行您自己的程式代碼的 API。 裝載您自己的 Web API 的最簡單且最可調整方式之一,就是使用 Azure App 服務。 此範本會為您的自訂 API 部署 Web 應用程式,並使用 Azure Active Directory 驗證保護該 API。
將 FTP 檔案複製到 Azure Blob 邏輯應用程式

部署至 Azure
此範本可讓您在 FTP 伺服器的檔案上建立邏輯應用程式觸發程式,並將其複製到 Azure Blob 容器。 您可以新增額外的觸發程式或動作,以根據您的需求加以自定義。
使用邏輯應用程式傳送電子郵件

部署至 Azure
此範本可讓您建立傳送電子郵件的邏輯應用程式。 您可以新增額外的觸發程式或動作,以根據您的需求加以自定義。
透過邏輯應用程式依排程執行 SQL 預存程式

部署至 Azure
此範本可讓您建立會依排程執行 SQL 預存程序的邏輯應用程式。 此程序的任何引數都可放入範本的本文區段中。
Azure Logic Apps - VETER 管線

部署至 Azure
建立整合帳戶、將架構/對應新增至其中、建立邏輯應用程式,並將它與整合帳戶產生關聯。 邏輯應用程式會使用 Xml 驗證、XPath 擷取和轉換 Xml 作業來實作 VETER 管線。
Azure Logic Apps - 具有參數的 XSLT

部署至 Azure
建立執行 XSLT 型轉換的要求-回應邏輯應用程式。 XSLT 對應會採用基本類型 (整數、字串等 ) 作為輸入參數,如同在 XML 轉換期間使用。
使用 Logic Apps 依排程執行定時器工作

部署至 Azure
此範本會建立一對 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"
    }
  })
}

屬性值

workflows

名稱 描述
類型 資源類型 “Microsoft.Logic/workflows@2019-05-01”
NAME 資源名稱 需要字串 ()

字元限制:1-43

合法字元:
英數字元、連字號、底線、句號和括弧。
location 資源位置。 字串
parent_id 若要部署至資源群組,請使用該資源群組的標識碼。 需要字串 ()
tags 資源標籤。 標記名稱和值的字典。
身分識別 受控服務識別屬性。 ManagedServiceIdentity
properties 工作流程屬性。 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
參數 參數。 物件 (object)
狀態 狀態。 “Completed”
“已刪除”
“Disabled”
“Enabled”
“NotSpecified”
“Suspended”

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

名稱 描述
address 位址。 字串

ResourceReference

名稱 描述
id 資源標識碼。 字串