Pracovní postupy Microsoft.Logic
- nejnovější
-
05.05.2019 - 01. 7. 2018 ve verzi Preview
-
06.06.2016 -
2015-02-01-Preview
Definice prostředku Bicep
Typ prostředku pracovních postupů lze nasadit s operacemi, které cílí:
- 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@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'
}
}
Hodnoty vlastností
pracovní postupy
Jméno | Popis | Hodnota |
---|---|---|
Jméno | Název prostředku | string (povinné) Limit znaků: 1-43 Platné znaky: Alfanumerické znaky, spojovníky, podtržítka, tečky a závorky. |
umístění | Umístění prostředku. | řetězec |
visačky | Značky prostředků. | Slovník názvů a hodnot značek Viz Značky v šablonách |
identita | Vlastnosti identity spravované služby | |
vlastnosti | Vlastnosti pracovního postupu. | pracovních postupů |
ManagedServiceIdentity
Jméno | Popis | Hodnota |
---|---|---|
typ | Typ identity spravované služby Typ SystemAssigned zahrnuje implicitně vytvořenou identitu. Typ None odebere z prostředku všechny identity. | None (Žádný) SystemAssigned UserAssigned (povinné) |
userAssignedIdentities | Seznam identit přiřazených uživatelem přidružených k prostředku Odkazy na klíč slovníku identit uživatele budou ID prostředků ARM ve formátu: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} | objekt |
Pracovní postupy
Jméno | Popis | Hodnota |
---|---|---|
accessControl | Konfigurace řízení přístupu. | FlowAccessControlConfiguration |
definice | Definice. Viz referenční informace ke schématu jazyka definice pracovního postupu ve službě Azure Logic Apps. | Pro Bicep můžete použít funkci any(). |
endpointsConfiguration | Konfigurace koncových bodů. | flowEndpointsConfiguration |
integrationAccount | Účet integrace. | resourceReference |
integrationServiceEnvironment | Prostředí integrační služby. | resourceReference |
parametry | Parametry. | objekt |
stát | Stav. | Dokončeno Odstraněno Zakázáno Povoleno Není zadáno. "Pozastaveno" |
FlowAccessControlConfiguration
FlowAccessControlConfigurationPolicy
Jméno | Popis | Hodnota |
---|---|---|
allowedCallerIpAddresses | Povolené rozsahy IP adres volajícího. | IpAddressRange[] |
openAuthenticationPolicies | Zásady ověřování pro pracovní postup. | OpenAuthenticationAccessPolicies |
IpAddressRange
Jméno | Popis | Hodnota |
---|---|---|
addressRange | Rozsah IP adres. | řetězec |
OpenAuthenticationAccessPolicies
Jméno | Popis | Hodnota |
---|---|---|
politiky | Otevřete zásady ověřování. | OpenAuthenticationAccessPolicies |
FlowEndpointsConfiguration
Jméno | Popis | Hodnota |
---|---|---|
konektor | Koncové body konektoru. | |
pracovní postup | Koncové body pracovního postupu. | |
Vývojové body
Jméno | Popis | Hodnota |
---|---|---|
accessEndpointIpAddresses | IP adresa koncového bodu přístupu. | IpAddress[] |
odchozí IpAddresses | Odchozí IP adresa. | IpAddress[] |
IpAddress
Jméno | Popis | Hodnota |
---|---|---|
adresa | Adresa. | řetězec |
ResourceReference
Jméno | Popis | Hodnota |
---|---|---|
id | ID prostředku. | řetězec |
Šablony pro rychlý start
Následující šablony pro rychlý start nasazují tento typ prostředku.
Šablona | Popis |
---|---|
upozornění na frontu pomocí aplikace logiky nasazení |
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 azure Storage. Tento webhook můžete přidat do výstrahy Azure a kdykoli se výstraha aktivuje, dostanete tuto položku do fronty. |
upozornění na Slack s aplikace logiky nasazení |
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 vámi zadaného kanálu Slack. Abyste mohli tuto šablonu použít, musíte mít účet Slack. |
upozornění na textovou zprávu pomocí aplikace logiky nasazení |
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 vám textovou zprávu s podrobnostmi výstrahy. Používá go.gl adresu URL, která zkracuje službu, aby obsahovala odkaz na portál a zobrazil prostředek. |
načtení přístupových klíčů Azure Storage v šabloně ARM nasazení |
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. |
aplikace logiky pro e-mail s podrobnými sestavy zálohování nasazení |
Vytvořte aplikaci logiky, která prostřednictvím e-mailu odesílá sestavy o instancích zálohování, využití, úlohách, zásadách, dodržování zásad a možnostech optimalizace. |
aplikace logiky k e-mailovým sestavám o instancích zálohování nasazení |
Vytvoření aplikace logiky pro odesílání sestav o instancích zálohování chráněných službou Azure Backup prostřednictvím e-mailu |
aplikace logiky k e-mailovým sestavám o úlohách zálohování a obnovení nasazení |
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 e-mailové sestavy optimalizace nákladů zálohování nasazení |
Tato šablona nasadí aplikaci logiky, která odesílá pravidelné sestavy o neaktivních zálohovacích prostředcích, možných optimalizacích plánu zálohování a možných optimalizacích uchovávání záloh do zadané sady e-mailových adres. |
aplikace logiky pro e-mailové sestavy zásad zálohování nasazení |
Vytvoření aplikace logiky pro odesílání sestav o zásadách zálohování e-mailem |
aplikace logiky k e-mailovým sestavám dodržování zásad zálohování nasazení |
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 k e-mailovým souhrnným sestavám záloh nasazení |
Vytvořte aplikaci logiky, která bude odesílat souhrnné sestavy záloh e-mailem. |
aplikace logiky k e-mailovým sestavám ve fakturačním Azure Backup nasazení |
Tato šablona nasadí aplikaci logiky, která odesílá pravidelné sestavy o parametrech fakturace zálohování klíčů (chráněné instance a spotřebované cloudové úložiště zálohování) na úrovni fakturační entity do zadané sady e-mailových adres. |
Nasazení ukázkové aplikace logiky, která se použije jako vlastní rozšíření Správy nároků nasazení |
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í Správa nároků. |
vzory integrace – Směrovač zpráv – aplikace logiky nasazení |
Ř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 nasazení |
Tato ukázka podrobně popisuje, jak rozšířit existující prostředky Azure a šablony Resource Manageru, aby se přidaly do vlastních úloh. |
vytvoření vlastního prostředku pro šablony s vlastními poskytovateli nasazení |
Tato ukázka ukazuje, jak přidat vlastní prostředky do šablon Resource Manageru pomocí vlastních poskytovatelů a aplikací logiky. |
vlastní téma nebo předplatné služby Azure Event Grid s využitím služby CloudEvents nasazení |
Vytvoří vlastní téma služby Azure Event Grid, odběr webhooku se schématem CloudEvents a aplikací logiky jako obslužnou rutinou události. Šablona původně kopírovaná justinem Yoo. |
aplikace logiky Azure s funkcí nasazení |
Tato šablona vytvoří v Azure bezserverovou aplikaci s Logic Apps a Functions. Aplikace logiky se aktivuje v HTTP POST, zavolá funkci Azure Functions a vrátí odpověď. |
Azure Logic Apps – AS2 – Odesílání příjmu nasazení |
Vytvoří účty integrace pro dva partnery, Contoso a Fabrikam, včetně artefaktů pro partnery a smlouvy. Šablona také vytvoří aplikace logiky mezi společností Fabrikam Sales a Contoso, které demonstrují synchronní příjem as2. Šablona také vytváří aplikace logiky mezi Fabrikam Finance a Contoso, které demonstrují asynchronní odesílání AS2. |
Azure Logic Apps – replikace zotavení po havárii B2B nasazení |
Vytvoří replikaci Logic Apps pro AS2 MIC, vygeneruje a přijímá řídicí čísla X12. Trigger 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í služby Service Bus nasazení |
který ukazuje, jak můžeme korelovat zprávy přes Logic Apps pomocí Služby Azure Service Bus |
Vytvoření aplikace logiky Consumption nasazení |
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 nasazení |
Přestože Služba Logic Apps poskytuje stovky konektorů pro různé služby, můžete chtít volat rozhraní API, která spouštějí vlastní kód. Jedním z nejjednodušších a nejš škálovatelných způsobů hostování vlastních webových rozhraní API je použití služby Azure App Service. Tato šablona nasadí webovou aplikaci pro vlastní rozhraní API a toto rozhraní API zabezpečí pomocí ověřování Azure Active Directory. |
kopírování souborů FTP do aplikace logiky objektů blob v Azure nasazení |
Tato šablona umožňuje vytvořit triggery aplikace logiky na souborech na serveru FTP a kopírovat je do kontejneru objektů blob Azure. Můžete přidat další triggery nebo akce, které ho přizpůsobí vašim potřebám. |
Odeslání e-mailu pomocí aplikace logiky nasazení |
Tato šablona umožňuje vytvořit aplikaci logiky, která odesílá e-mail. Můžete přidat další triggery nebo akce, které ho přizpůsobí vašim potřebám. |
spuštění uložené procedury SQL podle plánu prostřednictvím aplikace logiky nasazení |
Tato šablona umožňuje vytvořit aplikaci logiky, která bude spouštět uloženou proceduru SQL podle plánu. Všechny argumenty pro proceduru lze vložit do základní části šablony. |
Azure Logic Apps – kanál VETER nasazení |
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 and Transform Xml. |
Azure Logic Apps – XSLT s parametry nasazení |
Vytvoří aplikaci logiky odpovědi na požadavky, která provádí transformaci založenou na XSLT. Mapování XSLT přebírá primitiva (celé číslo, řetězec atd.), jak je používá během transformace XML. |
úlohy časovače spuštění, které se spouštějí podle plánu pomocí služby Logic Apps nasazení |
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ů lze nasadit s operacemi, které cílí:
- 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í 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"
}
}
Hodnoty vlastností
pracovní postupy
Jméno | Popis | Hodnota |
---|---|---|
typ | Typ prostředku | Microsoft.Logic/workflows |
apiVersion | Verze rozhraní API prostředku | '2019-05-01' |
Jméno | Název prostředku | string (povinné) Limit znaků: 1-43 Platné znaky: Alfanumerické znaky, spojovníky, podtržítka, tečky a závorky. |
umístění | Umístění prostředku. | řetězec |
visačky | Značky prostředků. | Slovník názvů a hodnot značek Viz Značky v šablonách |
identita | Vlastnosti identity spravované služby | |
vlastnosti | Vlastnosti pracovního postupu. | pracovních postupů |
ManagedServiceIdentity
Jméno | Popis | Hodnota |
---|---|---|
typ | Typ identity spravované služby Typ SystemAssigned zahrnuje implicitně vytvořenou identitu. Typ None odebere z prostředku všechny identity. | None (Žádný) SystemAssigned UserAssigned (povinné) |
userAssignedIdentities | Seznam identit přiřazených uživatelem přidružených k prostředku Odkazy na klíč slovníku identit uživatele budou ID prostředků ARM ve formátu: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} | objekt |
Pracovní postupy
Jméno | Popis | Hodnota |
---|---|---|
accessControl | Konfigurace řízení přístupu. | FlowAccessControlConfiguration |
definice | Definice. Viz referenční informace ke schématu jazyka definice pracovního postupu ve službě Azure Logic Apps. | |
endpointsConfiguration | Konfigurace koncových bodů. | flowEndpointsConfiguration |
integrationAccount | Účet integrace. | resourceReference |
integrationServiceEnvironment | Prostředí integrační služby. | resourceReference |
parametry | Parametry. | objekt |
stát | Stav. | Dokončeno Odstraněno Zakázáno Povoleno Není zadáno. "Pozastaveno" |
FlowAccessControlConfiguration
FlowAccessControlConfigurationPolicy
Jméno | Popis | Hodnota |
---|---|---|
allowedCallerIpAddresses | Povolené rozsahy IP adres volajícího. | IpAddressRange[] |
openAuthenticationPolicies | Zásady ověřování pro pracovní postup. | OpenAuthenticationAccessPolicies |
IpAddressRange
Jméno | Popis | Hodnota |
---|---|---|
addressRange | Rozsah IP adres. | řetězec |
OpenAuthenticationAccessPolicies
Jméno | Popis | Hodnota |
---|---|---|
politiky | Otevřete zásady ověřování. | OpenAuthenticationAccessPolicies |
FlowEndpointsConfiguration
Jméno | Popis | Hodnota |
---|---|---|
konektor | Koncové body konektoru. | |
pracovní postup | Koncové body pracovního postupu. | |
Vývojové body
Jméno | Popis | Hodnota |
---|---|---|
accessEndpointIpAddresses | IP adresa koncového bodu přístupu. | IpAddress[] |
odchozí IpAddresses | Odchozí IP adresa. | IpAddress[] |
IpAddress
Jméno | Popis | Hodnota |
---|---|---|
adresa | Adresa. | řetězec |
ResourceReference
Jméno | Popis | Hodnota |
---|---|---|
id | ID prostředku. | řetězec |
Šablony pro rychlý start
Následující šablony pro rychlý start nasazují tento typ prostředku.
Šablona | Popis |
---|---|
upozornění na frontu pomocí aplikace logiky nasazení |
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 azure Storage. Tento webhook můžete přidat do výstrahy Azure a kdykoli se výstraha aktivuje, dostanete tuto položku do fronty. |
upozornění na Slack s aplikace logiky nasazení |
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 vámi zadaného kanálu Slack. Abyste mohli tuto šablonu použít, musíte mít účet Slack. |
upozornění na textovou zprávu pomocí aplikace logiky nasazení |
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 vám textovou zprávu s podrobnostmi výstrahy. Používá go.gl adresu URL, která zkracuje službu, aby obsahovala odkaz na portál a zobrazil prostředek. |
načtení přístupových klíčů Azure Storage v šabloně ARM nasazení |
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. |
aplikace logiky pro e-mail s podrobnými sestavy zálohování nasazení |
Vytvořte aplikaci logiky, která prostřednictvím e-mailu odesílá sestavy o instancích zálohování, využití, úlohách, zásadách, dodržování zásad a možnostech optimalizace. |
aplikace logiky k e-mailovým sestavám o instancích zálohování nasazení |
Vytvoření aplikace logiky pro odesílání sestav o instancích zálohování chráněných službou Azure Backup prostřednictvím e-mailu |
aplikace logiky k e-mailovým sestavám o úlohách zálohování a obnovení nasazení |
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 e-mailové sestavy optimalizace nákladů zálohování nasazení |
Tato šablona nasadí aplikaci logiky, která odesílá pravidelné sestavy o neaktivních zálohovacích prostředcích, možných optimalizacích plánu zálohování a možných optimalizacích uchovávání záloh do zadané sady e-mailových adres. |
aplikace logiky pro e-mailové sestavy zásad zálohování nasazení |
Vytvoření aplikace logiky pro odesílání sestav o zásadách zálohování e-mailem |
aplikace logiky k e-mailovým sestavám dodržování zásad zálohování nasazení |
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 k e-mailovým souhrnným sestavám záloh nasazení |
Vytvořte aplikaci logiky, která bude odesílat souhrnné sestavy záloh e-mailem. |
aplikace logiky k e-mailovým sestavám ve fakturačním Azure Backup nasazení |
Tato šablona nasadí aplikaci logiky, která odesílá pravidelné sestavy o parametrech fakturace zálohování klíčů (chráněné instance a spotřebované cloudové úložiště zálohování) na úrovni fakturační entity do zadané sady e-mailových adres. |
Nasazení ukázkové aplikace logiky, která se použije jako vlastní rozšíření Správy nároků nasazení |
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í Správa nároků. |
vzory integrace – Směrovač zpráv – aplikace logiky nasazení |
Ř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 nasazení |
Tato ukázka podrobně popisuje, jak rozšířit existující prostředky Azure a šablony Resource Manageru, aby se přidaly do vlastních úloh. |
vytvoření vlastního prostředku pro šablony s vlastními poskytovateli nasazení |
Tato ukázka ukazuje, jak přidat vlastní prostředky do šablon Resource Manageru pomocí vlastních poskytovatelů a aplikací logiky. |
vlastní téma nebo předplatné služby Azure Event Grid s využitím služby CloudEvents nasazení |
Vytvoří vlastní téma služby Azure Event Grid, odběr webhooku se schématem CloudEvents a aplikací logiky jako obslužnou rutinou události. Šablona původně kopírovaná justinem Yoo. |
aplikace logiky Azure s funkcí nasazení |
Tato šablona vytvoří v Azure bezserverovou aplikaci s Logic Apps a Functions. Aplikace logiky se aktivuje v HTTP POST, zavolá funkci Azure Functions a vrátí odpověď. |
Azure Logic Apps – AS2 – Odesílání příjmu nasazení |
Vytvoří účty integrace pro dva partnery, Contoso a Fabrikam, včetně artefaktů pro partnery a smlouvy. Šablona také vytvoří aplikace logiky mezi společností Fabrikam Sales a Contoso, které demonstrují synchronní příjem as2. Šablona také vytváří aplikace logiky mezi Fabrikam Finance a Contoso, které demonstrují asynchronní odesílání AS2. |
Azure Logic Apps – replikace zotavení po havárii B2B nasazení |
Vytvoří replikaci Logic Apps pro AS2 MIC, vygeneruje a přijímá řídicí čísla X12. Trigger 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í služby Service Bus nasazení |
který ukazuje, jak můžeme korelovat zprávy přes Logic Apps pomocí Služby Azure Service Bus |
Vytvoření aplikace logiky Consumption nasazení |
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 nasazení |
Přestože Služba Logic Apps poskytuje stovky konektorů pro různé služby, můžete chtít volat rozhraní API, která spouštějí vlastní kód. Jedním z nejjednodušších a nejš škálovatelných způsobů hostování vlastních webových rozhraní API je použití služby Azure App Service. Tato šablona nasadí webovou aplikaci pro vlastní rozhraní API a toto rozhraní API zabezpečí pomocí ověřování Azure Active Directory. |
kopírování souborů FTP do aplikace logiky objektů blob v Azure nasazení |
Tato šablona umožňuje vytvořit triggery aplikace logiky na souborech na serveru FTP a kopírovat je do kontejneru objektů blob Azure. Můžete přidat další triggery nebo akce, které ho přizpůsobí vašim potřebám. |
Odeslání e-mailu pomocí aplikace logiky nasazení |
Tato šablona umožňuje vytvořit aplikaci logiky, která odesílá e-mail. Můžete přidat další triggery nebo akce, které ho přizpůsobí vašim potřebám. |
spuštění uložené procedury SQL podle plánu prostřednictvím aplikace logiky nasazení |
Tato šablona umožňuje vytvořit aplikaci logiky, která bude spouštět uloženou proceduru SQL podle plánu. Všechny argumenty pro proceduru lze vložit do základní části šablony. |
Azure Logic Apps – kanál VETER nasazení |
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 and Transform Xml. |
Azure Logic Apps – XSLT s parametry nasazení |
Vytvoří aplikaci logiky odpovědi na požadavky, která provádí transformaci založenou na XSLT. Mapování XSLT přebírá primitiva (celé číslo, řetězec atd.), jak je používá během transformace XML. |
úlohy časovače spuštění, které se spouštějí podle plánu pomocí služby Logic Apps nasazení |
Tato šablona vytvoří dvojici Logic Apps, která umožňuje vytvářet naplánované instance úloh časovače. |
Definice prostředku Terraformu (poskytovatel AzAPI)
Typ prostředku pracovních postupů lze nasadit s operacemi, které cílí:
- 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@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"
}
})
}
Hodnoty vlastností
pracovní postupy
Jméno | Popis | Hodnota |
---|---|---|
typ | Typ prostředku | Microsoft.Logic/workflows@2019-05-01 |
Jméno | Název prostředku | string (povinné) Limit znaků: 1-43 Platné znaky: Alfanumerické znaky, spojovníky, podtržítka, tečky a závorky. |
umístění | 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é) |
visačky | Značky prostředků. | Slovník názvů a hodnot značek |
identita | Vlastnosti identity spravované služby | |
vlastnosti | Vlastnosti pracovního postupu. | pracovních postupů |
ManagedServiceIdentity
Jméno | Popis | Hodnota |
---|---|---|
typ | Typ identity spravované služby Typ SystemAssigned zahrnuje implicitně vytvořenou identitu. Typ None odebere z prostředku všechny identity. | "SystemAssigned" UserAssigned (povinné) |
identity_ids | Seznam identit přiřazených uživatelem přidružených k prostředku Odkazy na klíč slovníku identit uživatele budou ID prostředků ARM ve formátu: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} | Pole ID identit uživatele |
Pracovní postupy
Jméno | Popis | Hodnota |
---|---|---|
accessControl | Konfigurace řízení přístupu. | FlowAccessControlConfiguration |
definice | Definice. Viz referenční informace ke schématu jazyka definice pracovního postupu ve službě Azure Logic Apps. | |
endpointsConfiguration | Konfigurace koncových bodů. | flowEndpointsConfiguration |
integrationAccount | Účet integrace. | resourceReference |
integrationServiceEnvironment | Prostředí integrační služby. | resourceReference |
parametry | Parametry. | objekt |
stát | Stav. | "Dokončeno" "Odstraněno" "Zakázáno" "Povoleno" "Není zadáno" "Pozastaveno" |
FlowAccessControlConfiguration
FlowAccessControlConfigurationPolicy
Jméno | Popis | Hodnota |
---|---|---|
allowedCallerIpAddresses | Povolené rozsahy IP adres volajícího. | IpAddressRange[] |
openAuthenticationPolicies | Zásady ověřování pro pracovní postup. | OpenAuthenticationAccessPolicies |
IpAddressRange
Jméno | Popis | Hodnota |
---|---|---|
addressRange | Rozsah IP adres. | řetězec |
OpenAuthenticationAccessPolicies
Jméno | Popis | Hodnota |
---|---|---|
politiky | Otevřete zásady ověřování. | OpenAuthenticationAccessPolicies |
FlowEndpointsConfiguration
Jméno | Popis | Hodnota |
---|---|---|
konektor | Koncové body konektoru. | |
pracovní postup | Koncové body pracovního postupu. | |
Vývojové body
Jméno | Popis | Hodnota |
---|---|---|
accessEndpointIpAddresses | IP adresa koncového bodu přístupu. | IpAddress[] |
odchozí IpAddresses | Odchozí IP adresa. | IpAddress[] |
IpAddress
Jméno | Popis | Hodnota |
---|---|---|
adresa | Adresa. | řetězec |
ResourceReference
Jméno | Popis | Hodnota |
---|---|---|
id | ID prostředku. | řetězec |