Pracovní postupy Microsoft.Logic z 1. 5. 2019

Definice prostředku Bicep

Typ prostředku pracovních postupů je možné nasadit s operacemi, které cílí na:

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

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
identity Vlastnosti identity spravované služby. ManagedServiceIdentity
properties Vlastnosti pracovního postupu. WorkflowVlastnosti

ManagedServiceIdentity

Název Description Hodnota
typ Typ identity spravované služby Typ SystemAssigned zahrnuje implicitně vytvořenou identitu. Typ None odebere z prostředku všechny identity. 'Žádný'
'SystemAssigned'
UserAssigned (povinné)
userAssignedIdentity Seznam identit přiřazených uživatelem přidružených k prostředku Odkazy na klíče slovníku identit uživatelů budou ID prostředků ARM ve formátu :/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} object

WorkflowVlastnosti

Název Description Hodnota
accessControl Konfigurace řízení přístupu. FlowAccessControlConfiguration
definice Definice. 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().
endpointsKonfigurace Konfigurace koncových bodů. Konfigurace flowEndpoints
integrationAccount Účet integrace. ResourceReference
integrationServiceEnvironment Prostředí integrační služby. ResourceReference
parameters Parametry. object
state Stav Dokončeno
Odstraněno
Zakázáno
'Povoleno'
Nezadá se
"Pozastaveno"

FlowAccessControlConfiguration

Název Description Hodnota
akce Konfigurace řízení přístupu pro akce pracovního postupu. FlowAccessControlConfigurationPolicy
Obsah Konfigurace řízení přístupu pro přístup k obsahu spuštění pracovního postupu. FlowAccessControlConfigurationPolicy
triggers Konfigurace řízení přístupu pro vyvolání triggerů pracovního postupu FlowAccessControlConfigurationPolicy
workflowManagement Konfigurace řízení přístupu pro správu pracovních postupů. FlowAccessControlConfigurationPolicy

FlowAccessControlConfigurationPolicy

Název Description Hodnota
allowedCallerIpAddresses Povolené rozsahy IP adres volajícího IpAddressRange[]
openAuthenticationPolicies Zásady ověřování pro pracovní postup. OpenAuthenticationAccessPolicies

IpAddressRange

Název Description Hodnota
rozsah adres Rozsah IP adres. řetězec

OpenAuthenticationAccessPolicies

Název Description Hodnota
Zásady Otevřete zásady ověřování. OpenAuthenticationAccessPolicies

Konfigurace koncových bodů toku

Název Description Hodnota
konektor Koncové body konektoru. Koncové body toku
pracovní postup Koncové body pracovního postupu. Koncové body toku

Koncové body toku

Název Description Hodnota
accessEndpointIpAddresses IP adresa koncového bodu přístupu. IpAddress[]
outgoingIpAddresses Odchozí IP adresa. IpAddress[]

IpAddress

Název Description Hodnota
adresa Adresa. řetězec

Odkaz prostředku

Název Description Hodnota
id ID prostředku. řetězec

Š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

Nasazení do Azure
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

Nasazení do Azure
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

Nasazení do Azure
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

Nasazení do Azure
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

Nasazení do Azure
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

Nasazení do Azure
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

Nasazení do Azure
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

Nasazení do Azure
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

Nasazení do Azure
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í

Nasazení do Azure
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

Nasazení do Azure
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

Nasazení do Azure
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ů

Nasazení do Azure
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

Nasazení do Azure
Ř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í do Azure
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

Nasazení do Azure
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

Nasazení do Azure
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í

Nasazení do Azure
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í

Nasazení do Azure
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

Nasazení do Azure
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

Nasazení do Azure
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

Nasazení do Azure
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í do Azure
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

Nasazení do Azure
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

Nasazení do Azure
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

Nasazení do Azure
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

Nasazení do Azure
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

Nasazení do Azure
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

Nasazení do Azure
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:

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

Název Description Hodnota
typ Typ prostředku Microsoft.Logic/workflows
apiVersion Verze rozhraní API prostředku '2019-05-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. Viz Značky v šablonách
identity Vlastnosti identity spravované služby. ManagedServiceIdentity
properties Vlastnosti pracovního postupu. WorkflowVlastnosti

ManagedServiceIdentity

Název Description Hodnota
typ Typ identity spravované služby Typ SystemAssigned zahrnuje implicitně vytvořenou identitu. Typ None odebere z prostředku všechny identity. 'Žádný'
'SystemAssigned'
UserAssigned (povinné)
userAssignedIdentity Seznam identit přiřazených uživatelem přidružených k prostředku Odkazy na klíče slovníku identit uživatelů budou ID prostředků ARM ve formátu :/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} object

WorkflowVlastnosti

Název Description Hodnota
accessControl Konfigurace řízení přístupu. FlowAccessControlConfiguration
definice Definice. Viz Referenční informace o schématu pro jazyk definice pracovního postupu v Azure Logic Apps.
endpointsKonfigurace Konfigurace koncových bodů. Konfigurace flowEndpoints
integrationAccount Účet integrace. ResourceReference
integrationServiceEnvironment Prostředí integrační služby. ResourceReference
parameters Parametry. object
state Stav Dokončeno
Odstraněno
Zakázáno
'Povoleno'
Nezadá se
"Pozastaveno"

FlowAccessControlConfiguration

Název Description Hodnota
akce Konfigurace řízení přístupu pro akce pracovního postupu. FlowAccessControlConfigurationPolicy
Obsah Konfigurace řízení přístupu pro přístup k obsahu spuštění pracovního postupu. FlowAccessControlConfigurationPolicy
triggers Konfigurace řízení přístupu pro vyvolání triggerů pracovního postupu FlowAccessControlConfigurationPolicy
workflowManagement Konfigurace řízení přístupu pro správu pracovních postupů. FlowAccessControlConfigurationPolicy

FlowAccessControlConfigurationPolicy

Název Description Hodnota
allowedCallerIpAddresses Povolené rozsahy IP adres volajícího. IpAddressRange[]
openAuthenticationPolicies Zásady ověřování pro pracovní postup. OpenAuthenticationAccessPolicies

IpAddressRange

Název Description Hodnota
addressRange Rozsah IP adres. řetězec

OpenAuthenticationAccessPolicies

Název Description Hodnota
Zásady Otevřete zásady ověřování. OpenAuthenticationAccessPolicies

Konfigurace flowEndpoints

Název Description Hodnota
konektor Koncové body konektoru. Koncové body toku
pracovní postup Koncové body pracovního postupu. Koncové body toku

Koncové body toku

Název Description Hodnota
accessEndpointIpAddresses IP adresa koncového bodu přístupu. IpAddress[]
outgoingIpAddresses Odchozí IP adresa. IpAddress[]

IpAddress

Název Description Hodnota
adresa Adresa. řetězec

Odkaz prostředku

Název Description Hodnota
id ID prostředku. řetězec

Š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

Nasazení do Azure
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

Nasazení do Azure
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

Nasazení do Azure
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

Nasazení do Azure
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

Nasazení do Azure
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

Nasazení do Azure
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

Nasazení do Azure
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

Nasazení do Azure
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

Nasazení do Azure
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í

Nasazení do Azure
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

Nasazení do Azure
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

Nasazení do Azure
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ů

Nasazení do Azure
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

Nasazení do Azure
Ř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í do Azure
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

Nasazení do Azure
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

Nasazení do Azure
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í

Nasazení do Azure
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í

Nasazení do Azure
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

Nasazení do Azure
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

Nasazení do Azure
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

Nasazení do Azure
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í do Azure
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

Nasazení do Azure
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

Nasazení do Azure
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

Nasazení do Azure
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

Nasazení do Azure
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

Nasazení do Azure
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

Nasazení do Azure
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@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

Název Description Hodnota
typ Typ prostředku Microsoft.Logic/workflows@2019-05-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ů a hodnot značek.
identity Vlastnosti identity spravované služby Identita spravované služby
properties Vlastnosti pracovního postupu. Vlastnosti pracovního postupu

Identita spravované služby

Název Description Hodnota
typ Typ identity spravované služby Typ SystemAssigned obsahuje 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íče slovníku identit uživatelů budou ID prostředků ARM ve formátu:/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} Pole ID identit uživatelů

Vlastnosti pracovního postupu

Název Description Hodnota
accessControl Konfigurace řízení přístupu. FlowAccessControlConfiguration
definice Definice. Viz Referenční informace ke schématu pro jazyk definice pracovního postupu v Azure Logic Apps.
konfigurace koncových bodů Konfigurace koncových bodů. Konfigurace koncových bodů toku
integrationAccount Účet integrace. ResourceReference
integrationServiceEnvironment Prostředí integrační služby. ResourceReference
parameters Parametry. object
state Stav "Dokončeno"
"Odstraněno"
"Zakázáno"
"Povoleno"
"Není zadáno"
"Pozastaveno"

FlowAccessControlConfiguration

Název Description Hodnota
akce Konfigurace řízení přístupu pro akce pracovního postupu. FlowAccessControlConfigurationPolicy
Obsah Konfigurace řízení přístupu pro přístup k obsahu spuštění pracovního postupu. FlowAccessControlConfigurationPolicy
triggers Konfigurace řízení přístupu pro vyvolání triggerů pracovního postupu FlowAccessControlConfigurationPolicy
workflowManagement Konfigurace řízení přístupu pro správu pracovních postupů. FlowAccessControlConfigurationPolicy

FlowAccessControlConfigurationPolicy

Název Description Hodnota
allowedCallerIpAddresses Povolené rozsahy IP adres volajícího. IpAddressRange[]
openAuthenticationPolicies Zásady ověřování pro pracovní postup. OpenAuthenticationAccessPolicies

IpAddressRange

Název Description Hodnota
addressRange Rozsah IP adres. řetězec

OpenAuthenticationAccessPolicies

Název Description Hodnota
Zásady Otevřete zásady ověřování. OpenAuthenticationAccessPolicies

Konfigurace flowEndpoints

Název Description Hodnota
konektor Koncové body konektoru. Koncové body toku
pracovní postup Koncové body pracovního postupu. Koncové body toku

Koncové body toku

Název Description Hodnota
accessEndpointIpAddresses IP adresa koncového bodu přístupu. IpAddress[]
outgoingIpAddresses Odchozí IP adresa. IpAddress[]

IpAddress

Název Description Hodnota
adresa Adresa. řetězec

ResourceReference

Název Description Hodnota
id ID prostředku. řetězec