Pracovní postupy Microsoft.Logic z 1. 6. 2016
Definice prostředku Bicep
Typ prostředku pracovních postupů je možné nasadit s operacemi, které cílí na:
- Skupiny prostředků – viz příkazy nasazení skupiny prostředků.
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Formát prostředku
Pokud chcete vytvořit prostředek Microsoft.Logic/workflows, přidejte do šablony následující bicep.
resource symbolicname 'Microsoft.Logic/workflows@2016-06-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
properties: {
definition: any()
integrationAccount: {}
parameters: {}
sku: {
name: 'string'
plan: {}
}
state: 'string'
}
}
Hodnoty vlastností
Pracovní postupy
Název | Description | Hodnota |
---|---|---|
name | Název prostředku | string (povinné) Limit počtu znaků: 1–43 Platné znaky: Alfanumerické znaky, spojovníky, podtržítka, tečky a závorky. |
location | Umístění prostředku. | řetězec |
tags | Značky prostředků. | Slovník názvů značek a hodnot. Viz Značky v šablonách |
properties | Vlastnosti pracovního postupu. | WorkflowVlastnosti |
WorkflowVlastnosti
Název | Description | Hodnota |
---|---|---|
definice | Definice. Viz Referenční informace o schématu pro jazyk definice pracovního postupu v Azure Logic Apps. Viz Referenční informace o schématu pro jazyk definice pracovního postupu v Azure Logic Apps. | Pro Bicep můžete použít funkci any(). |
integrationAccount | Účet integrace. | ResourceReference |
parameters | Parametry. | object |
Sku | Skladová položka. | Sku |
state | Stav | Dokončeno Odstraněno Zakázáno 'Povoleno' Nezadá se "Pozastaveno" |
ResourceReference
Tento objekt neobsahuje žádné vlastnosti, které by se nastavily během nasazování. Všechny vlastnosti jsou Jen pro čtení.
Skladová jednotka (SKU)
Název | Description | Hodnota |
---|---|---|
name | Název | 'Základní' "Zdarma" Nezadá se 'Premium' Sdílené "Standard" (povinné) |
Plán | Odkaz na plán. | ResourceReference |
Šablony pro rychlý start
Následující šablony rychlého startu nasadí tento typ prostředku.
Template (Šablona) | Description |
---|---|
Upozornění na frontu pomocí aplikace logiky |
Tato šablona umožňuje vytvořit aplikaci logiky, která má webhook. Když se aplikace logiky aktivuje, přidá datovou část, kterou předáte, do vámi zadané fronty služby Azure Storage. Tento webhook můžete přidat do výstrahy Azure a pak kdykoli se výstraha aktivuje, zobrazí se tato položka ve frontě. |
Upozornění na Slack s využitím aplikace logiky |
Tato šablona umožňuje vytvořit aplikaci logiky, která má webhook, který se má použít z upozornění Azure. Když se výstraha aktivuje, odešle zprávu do kanálu slack, který zadáte. Abyste mohli tuto šablonu používat, musíte mít účet Slack. |
Upozornění na textovou zprávu pomocí aplikace logiky |
Tato šablona umožňuje vytvořit aplikaci logiky, která má webhook, který se má použít z upozornění Azure. Když se výstraha aktivuje, pošle vám textovou zprávu s podrobnostmi výstrahy. Používá službu go.gl url pro zkrácení, aby obsahovala odkaz na portál, aby se zobrazil prostředek. |
Načtení přístupových klíčů azure Storage v šabloně ARM |
Tato šablona vytvoří účet úložiště, po kterém vytvoří připojení rozhraní API dynamickým načtením primárního klíče účtu úložiště. Připojení rozhraní API se pak použije v aplikaci logiky jako trigger dotazování na změny objektů blob. Kompletní scénář najdete na stránce /samples/azure/azure-quickstart-templates/arm-template-retrieve-azure-storage-access-keys/. |
Aplikace logiky k odeslání podrobných sestav zálohování e-mailem |
Vytvořte aplikaci logiky pro odesílání sestav o instancích zálohování, využití, úlohách, zásadách, dodržování zásad a příležitostech optimalizace prostřednictvím e-mailu. |
Aplikace logiky pro zasílání sestav o záložních instancích e-mailem |
Vytvoření aplikace logiky pro odesílání sestav o instancích zálohování chráněných pomocí Azure Backup prostřednictvím e-mailu |
Aplikace logiky pro zasílání sestav o úlohách zálohování a obnovení e-mailem |
Vytvoření aplikace logiky pro odesílání sestav o úlohách zálohování a obnovení prostřednictvím e-mailu |
Aplikace logiky pro zasílání sestav o optimalizaci nákladů na zálohování e-mailem |
Tato šablona nasadí aplikaci logiky, která odesílá pravidelné sestavy o neaktivních prostředcích zálohování, možných optimalizacích plánů zálohování a možných optimalizacích uchovávání záloh, na zadanou sadu e-mailových adres. |
Aplikace logiky pro zasílání sestav o zásadách zálohování e-mailem |
Vytvoření aplikace logiky pro odesílání sestav o zásadách zálohování e-mailem |
Aplikace logiky pro zasílání sestav e-mailem o dodržování zásad zálohování |
Vytvoření aplikace logiky pro odesílání sestav o dodržování zásad zálohování instancí zálohování prostřednictvím e-mailu |
Aplikace logiky pro zasílání souhrnných sestav o zálohách e-mailem |
Vytvořte aplikaci logiky pro odesílání souhrnných sestav o zálohách e-mailem. |
Aplikace logiky pro zasílání sestav o fakturaci Azure Backup e-mailem |
Tato šablona nasadí aplikaci logiky, která odesílá pravidelné sestavy klíčových parametrů fakturace záloh (spotřebované chráněné instance a cloudové úložiště zálohování) na úrovni fakturační entity na zadanou sadu e-mailových adres. |
Nasazení ukázkové aplikace logiky, která se použije jako vlastní rozšíření správy nároků |
Tato šablona vytvoří jednoduchou aplikaci logiky se všemi nastaveními zásad autorizace a schématem pro trigger HTTP, který vyžaduje rozhraní API vlastního rozšíření Pro správu nároků. |
Vzory integrace – Směrovač zpráv – Aplikace logiky |
Řešení, které ukazuje, jak můžeme nastavit model Směrovače zpráv pomocí aplikace logiky |
Rozšíření stávajících prostředků Azure o vlastní poskytovatele |
Tato ukázka podrobně popisuje, jak rozšířit stávající prostředky Azure a Resource Manager šablony přidat vlastní úlohy. |
Vytvoření vlastního prostředku pro šablony s vlastními poskytovateli |
Tato ukázka ukazuje, jak přidat vlastní prostředky do šablon Resource Manager pomocí vlastních zprostředkovatelů a aplikací logiky. |
Vlastní téma Azure Event Grid nebo předplatné s CloudEvents |
Vytvoří vlastní Azure Event Grid tématu, odběr webhooku se schématem CloudEvents a aplikaci logiky jako obslužnou rutinu události. Šablona původně byla autorem Justin Yoo. |
Aplikace logiky Azure s funkcí |
Tato šablona vytvoří bezserverovou aplikaci v Azure s Logic Apps a Functions. Aplikace logiky aktivuje funkci HTTP POST, zavolá funkci Azure a vrátí odpověď. |
Azure Logic Apps – As2 – Příjem odesílání |
Vytvoří účty integrace pro dva partnery, Contoso a Fabrikam, včetně artefaktů pro partnery a smlouvy. Šablona také vytváří aplikace logiky mezi Fabrikam Sales a Contoso, aby demonstrovaly synchronní as2 send receive. Šablona také vytváří aplikace logiky mezi Fabrikam Finance a Společností Contoso, které demonstrují asynchronní příjem odeslání AS2. |
Azure Logic Apps – Replikace zotavení po havárii B2B |
Vytvoří replikaci Logic Apps pro AS2 MIC s vygenerovanými a přijatými kontrolními čísly X12. Aktivační událost každé aplikace logiky odkazuje na účet integrace primární lokality. Akce každé aplikace logiky odkazuje na účet integrace sekundární lokality. |
Korelace zpráv přes Logic Apps pomocí Service Bus |
ukazuje, jak můžeme korelovat zprávy ve službě Logic Apps pomocí Azure Service Bus |
Vytvoření aplikace logiky Consumption pomocí šablony Azure Resource Manager |
Tato šablona vytvoří prázdnou aplikaci logiky, kterou můžete použít k definování pracovních postupů. |
Volání vlastních rozhraní API z Azure Logic Apps |
I když Logic Apps poskytuje stovky konektorů pro různé služby, možná budete chtít volat rozhraní API, která spouští váš vlastní kód. Jedním z nejjednodušších a škálovatelných způsobů hostování vlastních webových rozhraní API je použití Azure App Service. Tato šablona nasadí webovou aplikaci pro vaše vlastní rozhraní API a zabezpečí toto rozhraní API pomocí ověřování Azure Active Directory. |
Kopírování souborů FTP do aplikace logiky Azure Blob |
Tato šablona umožňuje vytvořit triggery aplikace logiky pro soubory na serveru FTP a kopírovat je do kontejneru Objektů blob Azure. Můžete přidat další triggery nebo akce, které je přizpůsobí vašim potřebám. |
Odeslání e-mailu pomocí aplikace logiky |
Tato šablona umožňuje vytvořit aplikaci logiky, která odešle e-mail. Můžete přidat další triggery nebo akce, které je přizpůsobí vašim potřebám. |
Spuštění uložené procedury SQL podle plánu prostřednictvím aplikace logiky |
Tato šablona umožňuje vytvořit aplikaci logiky, která spustí uloženou proceduru SQL podle plánu. Všechny argumenty pro proceduru lze vložit do části textu šablony. |
Azure Logic Apps – Kanál VETER |
Vytvoří účet integrace, přidá do něj schéma nebo mapu, vytvoří aplikaci logiky a přidruží ji k účtu integrace. Aplikace logiky implementuje kanál VETER pomocí operací Xml Validation, XPath Extract a Transform Xml. |
Azure Logic Apps – XSLT s parametry |
Vytvoří aplikaci logiky požadavek-odpověď, která provádí transformaci na základě XSLT. Mapování XSLT přijímá primitiva (celé číslo, řetězec atd.) jako vstupní parametry, protože je používá během transformace XML. |
Spouštění úloh časovače, které se spouštějí podle plánu pomocí Logic Apps |
Tato šablona vytvoří dvojici Logic Apps, která umožňuje vytvářet naplánované instance úloh časovače. |
Definice prostředku šablony ARM
Typ prostředku pracovních postupů je možné nasadit s operacemi, které cílí na:
- Skupiny prostředků – viz příkazy pro nasazení skupin prostředků.
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Formát prostředku
Pokud chcete vytvořit prostředek Microsoft.Logic/workflows, přidejte do šablony následující kód JSON.
{
"type": "Microsoft.Logic/workflows",
"apiVersion": "2016-06-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"properties": {
"definition": {},
"integrationAccount": {},
"parameters": {},
"sku": {
"name": "string",
"plan": {}
},
"state": "string"
}
}
Hodnoty vlastností
Pracovní postupy
Název | Description | Hodnota |
---|---|---|
typ | Typ prostředku | Microsoft.Logic/workflows |
apiVersion | Verze rozhraní API prostředku | '2016-06-01' |
name | Název prostředku | string (povinné) Omezení počtu znaků: 1–43 Platné znaky: Alfanumerické znaky, pomlčky, podtržítka, tečky a závorky |
location | Umístění prostředku. | řetězec |
tags | Značky prostředků. | Slovník názvů a hodnot značek. Zobrazit značky v šablonách |
properties | Vlastnosti pracovního postupu. | Vlastnosti pracovního postupu |
Vlastnosti pracovního postupu
Název | Description | Hodnota |
---|---|---|
definice | Definice. Viz Referenční informace ke schématu pro jazyk definice pracovního postupu v Azure Logic Apps. Viz Referenční informace ke schématu pro jazyk definice pracovního postupu v Azure Logic Apps. | |
integrationAccount | Účet integrace. | Odkaz prostředku |
parameters | Parametry. | object |
Sku | Skladová položka | Sku |
state | Stav | Dokončeno Odstraněno Zakázáno Povoleno Neurčené 'Pozastaveno' |
Odkaz prostředku
Tento objekt neobsahuje žádné vlastnosti, které by se nastavily během nasazování. Všechny vlastnosti jsou jen pro čtení.
Skladová jednotka (SKU)
Název | Description | Hodnota |
---|---|---|
name | Název | 'Základní' 'Zdarma' Neurčené Premium Sdílené "Standard" (povinné) |
Plán | Odkaz na plán. | Odkaz prostředku |
Šablony pro rychlý start
Následující šablony pro rychlý start nasadí tento typ prostředku.
Template (Šablona) | Description |
---|---|
Upozornění do fronty pomocí aplikace logiky |
Tato šablona umožňuje vytvořit aplikaci logiky, která má webhook. Když se aplikace logiky aktivuje, přidá datovou část, kterou předáte, do fronty Azure Storage, kterou zadáte. Tento webhook můžete přidat do upozornění Azure a pokaždé, když se upozornění aktivuje, dostanete tuto položku do fronty. |
Upozornění pro Slack pomocí aplikace logiky |
Tato šablona umožňuje vytvořit aplikaci logiky, která má webhook, který se má použít z upozornění Azure. Když se výstraha aktivuje, publikuje zprávu do kanálu Slack, který zadáte. Abyste mohli tuto šablonu používat, musíte mít účet Slack. |
Upozornění na textovou zprávu pomocí aplikace logiky |
Tato šablona umožňuje vytvořit aplikaci logiky, která má webhook, který se má použít z upozornění Azure. Když se výstraha aktivuje, pošle vám textovou zprávu s podrobnostmi výstrahy. Služba zkracující adresu URL go.gl používá k zahrnutí odkazu na portál pro zobrazení prostředku. |
Načtení přístupových klíčů Azure Storage v šabloně ARM |
Tato šablona vytvoří účet úložiště, po kterém vytvoří připojení rozhraní API dynamickým načtením primárního klíče účtu úložiště. Připojení rozhraní API se pak použije v aplikaci logiky jako trigger dotazování na změny objektů blob. Kompletní scénář najdete na stránce /samples/azure/azure-quickstart-templates/arm-template-retrieve-azure-storage-access-keys/. |
Aplikace logiky k odeslání podrobných sestav zálohování e-mailem |
Vytvořte aplikaci logiky pro odesílání sestav o instancích zálohování, využití, úlohách, zásadách, dodržování zásad a příležitostech optimalizace prostřednictvím e-mailu. |
Aplikace logiky pro zasílání sestav o záložních instancích e-mailem |
Vytvoření aplikace logiky pro odesílání sestav o instancích zálohování chráněných pomocí Azure Backup prostřednictvím e-mailu |
Aplikace logiky pro zasílání sestav o úlohách zálohování a obnovení e-mailem |
Vytvoření aplikace logiky pro odesílání sestav o úlohách zálohování a obnovení prostřednictvím e-mailu |
Aplikace logiky pro zasílání sestav o optimalizaci nákladů na zálohování e-mailem |
Tato šablona nasadí aplikaci logiky, která odesílá pravidelné sestavy o neaktivních prostředcích zálohování, možných optimalizacích plánů zálohování a možných optimalizacích uchovávání záloh, na zadanou sadu e-mailových adres. |
Aplikace logiky pro zasílání sestav o zásadách zálohování e-mailem |
Vytvoření aplikace logiky pro odesílání sestav o zásadách zálohování e-mailem |
Aplikace logiky pro zasílání sestav e-mailem o dodržování zásad zálohování |
Vytvoření aplikace logiky pro odesílání sestav o dodržování zásad zálohování instancí zálohování prostřednictvím e-mailu |
Aplikace logiky pro zasílání souhrnných sestav o zálohách e-mailem |
Vytvořte aplikaci logiky pro odesílání souhrnných sestav o zálohách e-mailem. |
Aplikace logiky pro zasílání sestav o fakturaci Azure Backup e-mailem |
Tato šablona nasadí aplikaci logiky, která odesílá pravidelné sestavy klíčových parametrů fakturace záloh (spotřebované chráněné instance a cloudové úložiště zálohování) na úrovni fakturační entity na zadanou sadu e-mailových adres. |
Nasazení ukázkové aplikace logiky, která se použije jako vlastní rozšíření správy nároků |
Tato šablona vytvoří jednoduchou aplikaci logiky se všemi nastaveními zásad autorizace a schématem pro trigger HTTP, který vyžaduje rozhraní API vlastního rozšíření Pro správu nároků. |
Vzory integrace – Směrovač zpráv – Aplikace logiky |
Řešení, které ukazuje, jak můžeme nastavit model Směrovače zpráv pomocí aplikace logiky |
Rozšíření stávajících prostředků Azure o vlastní poskytovatele |
Tato ukázka podrobně popisuje, jak rozšířit stávající prostředky Azure a Resource Manager šablony přidat vlastní úlohy. |
Vytvoření vlastního prostředku pro šablony s vlastními poskytovateli |
Tato ukázka ukazuje, jak přidat vlastní prostředky do šablon Resource Manager pomocí vlastních zprostředkovatelů a aplikací logiky. |
Vlastní téma Azure Event Grid nebo předplatné s CloudEvents |
Vytvoří vlastní Azure Event Grid tématu, odběr webhooku se schématem CloudEvents a aplikaci logiky jako obslužnou rutinu události. Šablona původně byla autorem Justin Yoo. |
Aplikace logiky Azure s funkcí |
Tato šablona vytvoří bezserverovou aplikaci v Azure s Logic Apps a Functions. Aplikace logiky aktivuje funkci HTTP POST, zavolá funkci Azure a vrátí odpověď. |
Azure Logic Apps – As2 – Příjem odesílání |
Vytvoří účty integrace pro dva partnery, Contoso a Fabrikam, včetně artefaktů pro partnery a smlouvy. Šablona také vytváří aplikace logiky mezi Fabrikam Sales a Contoso, aby demonstrovaly synchronní as2 send receive. Šablona také vytváří aplikace logiky mezi Fabrikam Finance a Společností Contoso, které demonstrují asynchronní příjem odeslání AS2. |
Azure Logic Apps – Replikace zotavení po havárii B2B |
Vytvoří replikaci Logic Apps pro AS2 MIC s vygenerovanými a přijatými kontrolními čísly X12. Aktivační událost každé aplikace logiky odkazuje na účet integrace primární lokality. Akce každé aplikace logiky odkazuje na účet integrace sekundární lokality. |
Korelace zpráv přes Logic Apps pomocí Service Bus |
ukazuje, jak můžeme korelovat zprávy ve službě Logic Apps pomocí Azure Service Bus |
Vytvoření aplikace logiky Consumption pomocí šablony Azure Resource Manager |
Tato šablona vytvoří prázdnou aplikaci logiky, kterou můžete použít k definování pracovních postupů. |
Volání vlastních rozhraní API z Azure Logic Apps |
I když Logic Apps poskytuje stovky konektorů pro různé služby, možná budete chtít volat rozhraní API, která spouští váš vlastní kód. Jedním z nejjednodušších a škálovatelných způsobů hostování vlastních webových rozhraní API je použití Azure App Service. Tato šablona nasadí webovou aplikaci pro vaše vlastní rozhraní API a zabezpečí toto rozhraní API pomocí ověřování Azure Active Directory. |
Kopírování souborů FTP do aplikace logiky Azure Blob |
Tato šablona umožňuje vytvořit triggery aplikace logiky pro soubory na serveru FTP a kopírovat je do kontejneru Objektů blob Azure. Můžete přidat další triggery nebo akce, které je přizpůsobí vašim potřebám. |
Odeslání e-mailu pomocí aplikace logiky |
Tato šablona umožňuje vytvořit aplikaci logiky, která odešle e-mail. Můžete přidat další triggery nebo akce, které je přizpůsobí vašim potřebám. |
Spuštění uložené procedury SQL podle plánu prostřednictvím aplikace logiky |
Tato šablona umožňuje vytvořit aplikaci logiky, která spustí uloženou proceduru SQL podle plánu. Všechny argumenty pro proceduru lze vložit do části textu šablony. |
Azure Logic Apps – Kanál VETER |
Vytvoří účet integrace, přidá do něj schéma nebo mapu, vytvoří aplikaci logiky a přidruží ji k účtu integrace. Aplikace logiky implementuje kanál VETER pomocí operací Xml Validation, XPath Extract a Transform Xml. |
Azure Logic Apps – XSLT s parametry |
Vytvoří aplikaci logiky požadavek-odpověď, která provádí transformaci na základě XSLT. Mapování XSLT přijímá primitiva (celé číslo, řetězec atd.) jako vstupní parametry, protože je používá během transformace XML. |
Spouštění úloh časovače, které se spouštějí podle plánu pomocí Logic Apps |
Tato šablona vytvoří dvojici Logic Apps, která umožňuje vytvářet naplánované instance úloh časovače. |
Definice prostředku Terraform (poskytovatel AzAPI)
Typ prostředku pracovních postupů je možné nasadit s operacemi, které cílí na:
- Skupiny prostředků
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Formát prostředku
Pokud chcete vytvořit prostředek Microsoft.Logic/workflows, přidejte do šablony následující Terraform.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Logic/workflows@2016-06-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
integrationAccount = {}
parameters = {}
sku = {
name = "string"
plan = {}
}
state = "string"
}
})
}
Hodnoty vlastností
Pracovní postupy
Název | Description | Hodnota |
---|---|---|
typ | Typ prostředku | Microsoft.Logic/workflows@2016-06-01 |
name | Název prostředku | string (povinné) Omezení počtu znaků: 1–43 Platné znaky: Alfanumerické znaky, pomlčky, podtržítka, tečky a závorky |
location | Umístění prostředku. | řetězec |
parent_id | K nasazení do skupiny prostředků použijte ID této skupiny prostředků. | string (povinné) |
tags | Značky prostředků. | Slovník názvů značek a hodnot. |
properties | Vlastnosti pracovního postupu. | WorkflowVlastnosti |
WorkflowVlastnosti
Název | Description | Hodnota |
---|---|---|
definice | Definice. Viz Referenční informace o schématu pro jazyk definice pracovního postupu v Azure Logic Apps. Viz Referenční informace o schématu pro jazyk definice pracovního postupu v Azure Logic Apps. | |
integrationAccount | Účet integrace. | ResourceReference |
parameters | Parametry. | object |
Sku | Skladová položka. | Sku |
state | Stav | "Dokončeno" "Odstraněno" "Zakázáno" "Povoleno" "Není zadáno" "Pozastaveno" |
ResourceReference
Tento objekt neobsahuje žádné vlastnosti, které by se nastavily během nasazování. Všechny vlastnosti jsou Jen pro čtení.
Skladová jednotka (SKU)
Název | Description | Hodnota |
---|---|---|
name | Název | "Základní" "Zdarma" "Není zadáno" "Premium" "Sdílené" "Standard" (povinné) |
Plán | Odkaz na plán. | ResourceReference |