Microsoft.Logic workflows 2015-02-01-preview
Bicep 資源定義
工作流程資源類型可以使用目標作業來部署:
- 資源群組 - 請參閱 資源群組部署命令
如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔。
資源格式
若要建立 Microsoft.Logic/workflows 資源,請將下列 Bicep 新增至範本。
resource symbolicname 'Microsoft.Logic/workflows@2015-02-01-preview' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
properties: {
definition: any()
definitionLink: {
contentHash: {
algorithm: 'string'
value: 'string'
}
contentSize: int
contentVersion: 'string'
metadata: any()
uri: 'string'
}
parameters: {}
parametersLink: {
contentHash: {
algorithm: 'string'
value: 'string'
}
contentSize: int
contentVersion: 'string'
metadata: any()
uri: 'string'
}
sku: {
name: 'string'
plan: {
id: 'string'
}
}
state: 'string'
}
}
屬性值
工作流程
名字 | 描述 | 價值 |
---|---|---|
名字 | 資源名稱 | 字串 (必要) 字元限制:1-43 合法字元: 英數位元、連字元、底線、句點和括弧。 |
位置 | 取得或設定資源位置。 | 字串 |
標籤 | 取得或設定資源標記。 | 標記名稱和值的字典。 請參閱範本中的 標籤 |
性能 | 取得或設定工作流程屬性。 | WorkflowProperties |
WorkflowProperties
名字 | 描述 | 價值 |
---|---|---|
定義 | 取得或設定定義。 請參閱 Azure Logic Apps中工作流程定義語言的 |
針對 Bicep,您可以使用 any() 函式。 |
definitionLink | 取得或設定定義的連結。 | ContentLink |
參數 | 取得或設定參數。 | 物件 |
parametersLink | 取得或設定參數的連結。 | ContentLink |
sku | 取得或設定 SKU。 | Sku |
州 | 取得或設定狀態。 | 'Deleted' 'Disabled' 'Enabled' 'NotSpecified' 'Suspended' |
ContentLink
名字 | 描述 | 價值 |
---|---|---|
contentHash | 取得或設定內容哈希。 | ContentHash |
contentSize | 取得或設定內容大小。 | int |
contentVersion | 取得或設定內容版本。 | 字串 |
元數據 | 取得或設定元數據。 | 針對 Bicep,您可以使用 any() 函式。 |
uri | 取得或設定內容連結 URI。 | 字串 |
ContentHash
名字 | 描述 | 價值 |
---|---|---|
演算法 | 取得或設定演算法。 | 字串 |
價值 | 取得或設定值。 | 字串 |
Sku
名字 | 描述 | 價值 |
---|---|---|
名字 | 取得或設定名稱。 | 'Basic' 'Free' 'NotSpecified' 'Premium' 'Shared' 'Standard' |
計劃 | 取得或設定計劃的參考。 | ResourceReference |
ResourceReference
名字 | 描述 | 價值 |
---|---|---|
id | 取得或設定資源標識碼。 | 字串 |
快速入門範本
下列快速入門範本會部署此資源類型。
範本 | 描述 |
---|---|
使用邏輯應用程式 將警示排入佇列 |
此範本可讓您建立具有 Webhook 的邏輯應用程式。 觸發邏輯應用程式時,它會將您傳遞的承載新增至您指定的 Azure 記憶體佇列。 您可以將此 Webhook 新增至 Azure 警示,然後在每次引發警示時,您會在佇列中取得該專案。 |
使用邏輯應用程式 |
此範本可讓您建立邏輯應用程式,其具有要從 Azure 警示使用的 Webhook。 觸發警示時,它會將訊息張貼至您指定的 Slack 通道。 您需要有 Slack 帳戶才能使用此範本。 |
使用邏輯應用程式 |
此範本可讓您建立邏輯應用程式,其具有要從 Azure 警示使用的 Webhook。 觸發警示時,它會傳送含有警示詳細數據的簡訊。 它會使用 go.gl URL 縮短服務來包含入口網站的連結,以查看資源。 |
在 ARM 範本中擷取 Azure 記憶體存取金鑰 |
此範本會建立記憶體帳戶,之後會透過動態擷取記憶體帳戶的主鍵來建立 API 連線。 接著,邏輯應用程式中會使用 API 連線作為 Blob 變更的觸發程式輪詢。 |
邏輯應用程式,以電子郵件傳送詳細的備份報告 |
建立邏輯應用程式,以透過電子郵件傳送備份實例、使用量、作業、原則、原則遵循和優化機會的報告。 |
邏輯應用程式以電子郵件傳送備份實例的報告 |
建立邏輯應用程式,以透過電子郵件傳送受 Azure 備份保護的備份實例報告 |
邏輯應用程式,以電子郵件傳送備份和還原作業的報告 |
建立邏輯應用程式,以透過電子郵件傳送備份和還原作業的報告 |
邏輯應用程式以電子郵件傳送備份成本優化報告 |
此範本會部署邏輯應用程式,以將非使用中備份資源的定期報告、可能的備份排程優化和可能的備份保留優化,傳送到一組指定的電子郵件位址。 |
邏輯應用程式,以電子郵件傳送備份原則報告 |
建立邏輯應用程式,以透過電子郵件傳送備份原則的報告 |
邏輯應用程式,以電子郵件傳送備份原則遵循 報告 |
建立邏輯應用程式,以透過電子郵件傳送備份實例遵循備份原則的報告 |
邏輯應用程式,以電子郵件傳送備份摘要報告 |
建立邏輯應用程式,以透過電子郵件傳送備份的摘要報告。 |
邏輯應用程式以電子郵件傳送 Azure 備份計費 |
此範本會部署邏輯應用程式,以將密鑰備份計費參數的定期報告(受保護的實例和取用的備份雲端記憶體)傳送至一組指定的電子郵件位址。 |
部署範例邏輯應用程式,以作為權利管理自定義延伸模組 |
此範本會使用權利管理自定義擴充 API 所需的 HTTP 觸發程式,建立具有所有授權原則設定和架構的簡單邏輯應用程式。 |
整合模式 - 訊息路由器 - 邏輯應用程式 |
顯示如何使用邏輯應用程式設定訊息路由器模式的解決方案 |
使用自定義提供者擴充現有的 Azure 資源 |
此範例將詳細說明如何擴充現有的 Azure 資源和 Resource Manager 範本,以新增自定義工作負載。 |
使用自定義提供者建立範本的自訂資源 |
此範例示範如何使用自定義提供者和邏輯應用程式,將自定義資源新增至 Resource Manager 範本。 |
使用 CloudEvents |
建立自定義 Azure 事件方格主題、具有 CloudEvents 架構的 Webhook 訂用帳戶,以及邏輯應用程式作為事件處理程式。 範本最初由 Justin Yoo 撰寫。 |
使用函式 |
此範本會在 Azure 中使用 Logic Apps 和 Functions 建立無伺服器應用程式。 邏輯應用程式會在 HTTP POST 上觸發、呼叫 Azure 函式,並傳回回應。 |
Azure Logic Apps - AS2 傳送接收 |
為兩個合作夥伴 Contoso 和 Fabrikam 建立整合帳戶,包括合作夥伴和合約的成品。 此範本也會建立 Fabrikam Sales 與 Contoso 之間的邏輯應用程式,以示範同步 AS2 傳送接收。 此範本也會在 Fabrikam Finance 與 Contoso 之間建立邏輯應用程式,其示範異步 AS2 傳送接收。 |
Azure Logic Apps - B2B 災害復原復寫 |
建立復寫Logic Apps for AS2 MIC、產生及接收的 X12 控制編號。 每個邏輯應用程式的觸發程式都會指向主要月臺整合帳戶。 每個邏輯應用程式的動作都會指向次要網站整合帳戶。 |
使用服務總線 將訊息與 Logic Apps 相互關聯 |
其中顯示如何使用 Azure 服務總線將訊息與 Logic Apps 相互關聯 |
建立取用邏輯應用程式 |
此範本會建立空的邏輯應用程式,讓您可用來定義工作流程。 |
從 Azure Logic Apps 呼叫自定義 API |
雖然 Logic Apps 為各種服務提供數百個連接器,但您可能想要呼叫執行您自己的程式代碼的 API。 裝載您自己的 Web API 的最簡單且最可調整的方式之一是使用 Azure App Service。 此範本會為您的自訂 API 部署 Web 應用程式,並使用 Azure Active Directory 驗證來保護該 API。 |
將 FTP 檔案複製到 Azure Blob 邏輯應用程式 |
此範本可讓您在 FTP 伺服器的檔案上建立邏輯應用程式觸發程式,並將其複製到 Azure Blob 容器。 您可以新增其他觸發程式或動作,以根據您的需求加以自定義。 |
使用邏輯應用程式傳送電子郵件 |
此範本可讓您建立傳送電子郵件的邏輯應用程式。 您可以新增其他觸發程式或動作,以根據您的需求加以自定義。 |
透過邏輯應用程式依排程執行 SQL 預存程式 |
此範本可讓您建立邏輯應用程式,以依排程執行 SQL 預存程式。 程式的任何自變數都可以放入範本的本文區段。 |
Azure Logic Apps - VETER 管線 |
建立整合帳戶、將架構/對應新增至其中、建立邏輯應用程式,並將它與整合帳戶產生關聯。 邏輯應用程式會使用 Xml 驗證、XPath 擷取和轉換 Xml 作業來實作 VETER 管線。 |
Azure Logic Apps - 具有參數的 XSLT |
建立執行 XSLT 型轉換的要求-回應邏輯應用程式。 XSLT 對應會將基本類型 (整數、字串等)當做輸入參數,如同在 XML 轉換期間使用它們一樣。 |
使用 Logic Apps 執行排程執行的定時器工作 |
此範本會建立一組 Logic Apps,可讓您建立排程定時器工作實例。 |
ARM 樣本資源定義
工作流程資源類型可以使用目標作業來部署:
- 資源群組 - 請參閱 資源群組部署命令
如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔。
資源格式
若要建立 Microsoft.Logic/workflows 資源,請將下列 JSON 新增至範本。
{
"type": "Microsoft.Logic/workflows",
"apiVersion": "2015-02-01-preview",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"properties": {
"definition": {},
"definitionLink": {
"contentHash": {
"algorithm": "string",
"value": "string"
},
"contentSize": "int",
"contentVersion": "string",
"metadata": {},
"uri": "string"
},
"parameters": {},
"parametersLink": {
"contentHash": {
"algorithm": "string",
"value": "string"
},
"contentSize": "int",
"contentVersion": "string",
"metadata": {},
"uri": "string"
},
"sku": {
"name": "string",
"plan": {
"id": "string"
}
},
"state": "string"
}
}
屬性值
工作流程
名字 | 描述 | 價值 |
---|---|---|
類型 | 資源類型 | 'Microsoft.Logic/workflows' |
apiVersion | 資源 API 版本 | '2015-02-01-preview' |
名字 | 資源名稱 | 字串 (必要) 字元限制:1-43 合法字元: 英數位元、連字元、底線、句點和括弧。 |
位置 | 取得或設定資源位置。 | 字串 |
標籤 | 取得或設定資源標記。 | 標記名稱和值的字典。 請參閱範本中的 標籤 |
性能 | 取得或設定工作流程屬性。 | WorkflowProperties |
WorkflowProperties
名字 | 描述 | 價值 |
---|---|---|
定義 | 取得或設定定義。 請參閱 Azure Logic Apps中工作流程定義語言的 |
|
definitionLink | 取得或設定定義的連結。 | ContentLink |
參數 | 取得或設定參數。 | 物件 |
parametersLink | 取得或設定參數的連結。 | ContentLink |
sku | 取得或設定 SKU。 | Sku |
州 | 取得或設定狀態。 | 'Deleted' 'Disabled' 'Enabled' 'NotSpecified' 'Suspended' |
ContentLink
名字 | 描述 | 價值 |
---|---|---|
contentHash | 取得或設定內容哈希。 | ContentHash |
contentSize | 取得或設定內容大小。 | int |
contentVersion | 取得或設定內容版本。 | 字串 |
元數據 | 取得或設定元數據。 | |
uri | 取得或設定內容連結 URI。 | 字串 |
ContentHash
名字 | 描述 | 價值 |
---|---|---|
演算法 | 取得或設定演算法。 | 字串 |
價值 | 取得或設定值。 | 字串 |
Sku
名字 | 描述 | 價值 |
---|---|---|
名字 | 取得或設定名稱。 | 'Basic' 'Free' 'NotSpecified' 'Premium' 'Shared' 'Standard' |
計劃 | 取得或設定計劃的參考。 | ResourceReference |
ResourceReference
名字 | 描述 | 價值 |
---|---|---|
id | 取得或設定資源標識碼。 | 字串 |
快速入門範本
下列快速入門範本會部署此資源類型。
範本 | 描述 |
---|---|
使用邏輯應用程式 將警示排入佇列 |
此範本可讓您建立具有 Webhook 的邏輯應用程式。 觸發邏輯應用程式時,它會將您傳遞的承載新增至您指定的 Azure 記憶體佇列。 您可以將此 Webhook 新增至 Azure 警示,然後在每次引發警示時,您會在佇列中取得該專案。 |
使用邏輯應用程式 |
此範本可讓您建立邏輯應用程式,其具有要從 Azure 警示使用的 Webhook。 觸發警示時,它會將訊息張貼至您指定的 Slack 通道。 您需要有 Slack 帳戶才能使用此範本。 |
使用邏輯應用程式 |
此範本可讓您建立邏輯應用程式,其具有要從 Azure 警示使用的 Webhook。 觸發警示時,它會傳送含有警示詳細數據的簡訊。 它會使用 go.gl URL 縮短服務來包含入口網站的連結,以查看資源。 |
在 ARM 範本中擷取 Azure 記憶體存取金鑰 |
此範本會建立記憶體帳戶,之後會透過動態擷取記憶體帳戶的主鍵來建立 API 連線。 接著,邏輯應用程式中會使用 API 連線作為 Blob 變更的觸發程式輪詢。 |
邏輯應用程式,以電子郵件傳送詳細的備份報告 |
建立邏輯應用程式,以透過電子郵件傳送備份實例、使用量、作業、原則、原則遵循和優化機會的報告。 |
邏輯應用程式以電子郵件傳送備份實例的報告 |
建立邏輯應用程式,以透過電子郵件傳送受 Azure 備份保護的備份實例報告 |
邏輯應用程式,以電子郵件傳送備份和還原作業的報告 |
建立邏輯應用程式,以透過電子郵件傳送備份和還原作業的報告 |
邏輯應用程式以電子郵件傳送備份成本優化報告 |
此範本會部署邏輯應用程式,以將非使用中備份資源的定期報告、可能的備份排程優化和可能的備份保留優化,傳送到一組指定的電子郵件位址。 |
邏輯應用程式,以電子郵件傳送備份原則報告 |
建立邏輯應用程式,以透過電子郵件傳送備份原則的報告 |
邏輯應用程式,以電子郵件傳送備份原則遵循 報告 |
建立邏輯應用程式,以透過電子郵件傳送備份實例遵循備份原則的報告 |
邏輯應用程式,以電子郵件傳送備份摘要報告 |
建立邏輯應用程式,以透過電子郵件傳送備份的摘要報告。 |
邏輯應用程式以電子郵件傳送 Azure 備份計費 |
此範本會部署邏輯應用程式,以將密鑰備份計費參數的定期報告(受保護的實例和取用的備份雲端記憶體)傳送至一組指定的電子郵件位址。 |
部署範例邏輯應用程式,以作為權利管理自定義延伸模組 |
此範本會使用權利管理自定義擴充 API 所需的 HTTP 觸發程式,建立具有所有授權原則設定和架構的簡單邏輯應用程式。 |
整合模式 - 訊息路由器 - 邏輯應用程式 |
顯示如何使用邏輯應用程式設定訊息路由器模式的解決方案 |
使用自定義提供者擴充現有的 Azure 資源 |
此範例將詳細說明如何擴充現有的 Azure 資源和 Resource Manager 範本,以新增自定義工作負載。 |
使用自定義提供者建立範本的自訂資源 |
此範例示範如何使用自定義提供者和邏輯應用程式,將自定義資源新增至 Resource Manager 範本。 |
使用 CloudEvents |
建立自定義 Azure 事件方格主題、具有 CloudEvents 架構的 Webhook 訂用帳戶,以及邏輯應用程式作為事件處理程式。 範本最初由 Justin Yoo 撰寫。 |
使用函式 |
此範本會在 Azure 中使用 Logic Apps 和 Functions 建立無伺服器應用程式。 邏輯應用程式會在 HTTP POST 上觸發、呼叫 Azure 函式,並傳回回應。 |
Azure Logic Apps - AS2 傳送接收 |
為兩個合作夥伴 Contoso 和 Fabrikam 建立整合帳戶,包括合作夥伴和合約的成品。 此範本也會建立 Fabrikam Sales 與 Contoso 之間的邏輯應用程式,以示範同步 AS2 傳送接收。 此範本也會在 Fabrikam Finance 與 Contoso 之間建立邏輯應用程式,其示範異步 AS2 傳送接收。 |
Azure Logic Apps - B2B 災害復原復寫 |
建立復寫Logic Apps for AS2 MIC、產生及接收的 X12 控制編號。 每個邏輯應用程式的觸發程式都會指向主要月臺整合帳戶。 每個邏輯應用程式的動作都會指向次要網站整合帳戶。 |
使用服務總線 將訊息與 Logic Apps 相互關聯 |
其中顯示如何使用 Azure 服務總線將訊息與 Logic Apps 相互關聯 |
建立取用邏輯應用程式 |
此範本會建立空的邏輯應用程式,讓您可用來定義工作流程。 |
從 Azure Logic Apps 呼叫自定義 API |
雖然 Logic Apps 為各種服務提供數百個連接器,但您可能想要呼叫執行您自己的程式代碼的 API。 裝載您自己的 Web API 的最簡單且最可調整的方式之一是使用 Azure App Service。 此範本會為您的自訂 API 部署 Web 應用程式,並使用 Azure Active Directory 驗證來保護該 API。 |
將 FTP 檔案複製到 Azure Blob 邏輯應用程式 |
此範本可讓您在 FTP 伺服器的檔案上建立邏輯應用程式觸發程式,並將其複製到 Azure Blob 容器。 您可以新增其他觸發程式或動作,以根據您的需求加以自定義。 |
使用邏輯應用程式傳送電子郵件 |
此範本可讓您建立傳送電子郵件的邏輯應用程式。 您可以新增其他觸發程式或動作,以根據您的需求加以自定義。 |
透過邏輯應用程式依排程執行 SQL 預存程式 |
此範本可讓您建立邏輯應用程式,以依排程執行 SQL 預存程式。 程式的任何自變數都可以放入範本的本文區段。 |
Azure Logic Apps - VETER 管線 |
建立整合帳戶、將架構/對應新增至其中、建立邏輯應用程式,並將它與整合帳戶產生關聯。 邏輯應用程式會使用 Xml 驗證、XPath 擷取和轉換 Xml 作業來實作 VETER 管線。 |
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@2015-02-01-preview"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
definitionLink = {
contentHash = {
algorithm = "string"
value = "string"
}
contentSize = int
contentVersion = "string"
uri = "string"
}
parameters = {}
parametersLink = {
contentHash = {
algorithm = "string"
value = "string"
}
contentSize = int
contentVersion = "string"
uri = "string"
}
sku = {
name = "string"
plan = {
id = "string"
}
}
state = "string"
}
})
}
屬性值
工作流程
名字 | 描述 | 價值 |
---|---|---|
類型 | 資源類型 | “Microsoft.Logic/workflows@2015-02-01-preview” |
名字 | 資源名稱 | 字串 (必要) 字元限制:1-43 合法字元: 英數位元、連字元、底線、句點和括弧。 |
位置 | 取得或設定資源位置。 | 字串 |
parent_id | 若要部署至資源群組,請使用該資源群組的標識碼。 | 字串 (必要) |
標籤 | 取得或設定資源標記。 | 標記名稱和值的字典。 |
性能 | 取得或設定工作流程屬性。 | WorkflowProperties |
WorkflowProperties
名字 | 描述 | 價值 |
---|---|---|
定義 | 取得或設定定義。 請參閱 Azure Logic Apps中工作流程定義語言的 |
|
definitionLink | 取得或設定定義的連結。 | ContentLink |
參數 | 取得或設定參數。 | 物件 |
parametersLink | 取得或設定參數的連結。 | ContentLink |
sku | 取得或設定 SKU。 | Sku |
州 | 取得或設定狀態。 | “Deleted” “Disabled” “Enabled” “NotSpecified” “Suspended” |
ContentLink
名字 | 描述 | 價值 |
---|---|---|
contentHash | 取得或設定內容哈希。 | ContentHash |
contentSize | 取得或設定內容大小。 | int |
contentVersion | 取得或設定內容版本。 | 字串 |
元數據 | 取得或設定元數據。 | |
uri | 取得或設定內容連結 URI。 | 字串 |
ContentHash
名字 | 描述 | 價值 |
---|---|---|
演算法 | 取得或設定演算法。 | 字串 |
價值 | 取得或設定值。 | 字串 |
Sku
名字 | 描述 | 價值 |
---|---|---|
名字 | 取得或設定名稱。 | “Basic” “Free” “NotSpecified” “Premium” “Shared” “Standard” |
計劃 | 取得或設定計劃的參考。 | ResourceReference |
ResourceReference
名字 | 描述 | 價值 |
---|---|---|
id | 取得或設定資源標識碼。 | 字串 |