Przepływy pracy Microsoft.Logic

Definicja zasobu Bicep

Typ zasobu przepływów pracy można wdrożyć z operacjami docelowymi:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Logic/workflows, dodaj następujący kod Bicep do szablonu.

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'
  }
}

Wartości właściwości

Przepływy pracy

Nazwa Opis Wartość
name Nazwa zasobu ciąg (wymagany)

Limit znaków: 1–43

Prawidłowe znaki:
Alfanumeryczne, łączniki, podkreślenia, kropki i nawiasy.
location Lokalizacja zasobu. ciąg
tags Tagi zasobów. Słownik nazw tagów i wartości. Zobacz Tagi w szablonach
identity Właściwości tożsamości usługi zarządzanej. ManagedServiceIdentity
properties Właściwości przepływu pracy. Właściwości przepływu pracy

ManagedServiceIdentity

Nazwa Opis Wartość
typ Typ tożsamości usługi zarządzanej. Typ "SystemAssigned" zawiera niejawnie utworzoną tożsamość. Typ "Brak" spowoduje usunięcie wszystkich tożsamości z zasobu. "Brak"
"SystemAssigned"
"UserAssigned" (wymagane)
userAssignedIdentities Lista tożsamości przypisanych przez użytkownika skojarzonych z zasobem. Odwołania do klucza słownika tożsamości użytkownika będą identyfikatorami zasobów usługi ARM w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} object

Właściwości przepływu pracy

Nazwa Opis Wartość
accessControl Konfiguracja kontroli dostępu. FlowAccessControlConfiguration
definicja Definicja. Zobacz Dokumentacja schematu dla języka definicji przepływu pracy w usłudze Azure Logic Apps. W przypadku funkcji Bicep można użyć funkcji any().
endpointsConfiguration Konfiguracja punktów końcowych. FlowEndpointsConfiguration
integrationAccount Konto integracji. ResourceReference
integrationServiceEnvironment Środowisko usługi integracji. ResourceReference
parameters Parametry. object
stan Stan. "Ukończono"
"Usunięte"
"Wyłączone"
"Włączone"
"Nieokreślone"
"Zawieszone"

FlowAccessControlConfiguration

Nazwa Opis Wartość
akcje Konfiguracja kontroli dostępu dla akcji przepływu pracy. FlowAccessControlConfigurationPolicy
Zawartość Konfiguracja kontroli dostępu do uzyskiwania dostępu do zawartości przebiegu przepływu pracy. FlowAccessControlConfigurationPolicy
wyzwalacze Konfiguracja kontroli dostępu na potrzeby wywoływania wyzwalaczy przepływu pracy. FlowAccessControlConfigurationPolicy
workflowManagement Konfiguracja kontroli dostępu do zarządzania przepływami pracy. FlowAccessControlConfigurationPolicy

FlowAccessControlConfigurationPolicy

Nazwa Opis Wartość
allowedCallerIpAddresses Dozwolone zakresy adresów IP wywołującego. IpAddressRange[]
openAuthenticationPolicies Zasady uwierzytelniania dla przepływu pracy. OpenAuthenticationAccessPolicies

Adres IPAddressRange

Nazwa Opis Wartość
addressRange Zakres adresów IP. ciąg

OpenAuthenticationAccessPolicies

Nazwa Opis Wartość
policies Otwórz zasady uwierzytelniania. OpenAuthenticationAccessPolicies

FlowEndpointsConfiguration

Nazwa Opis Wartość
łącznik Punkty końcowe łącznika. Punkty końcowe przepływu
przepływ pracy Punkty końcowe przepływu pracy. Punkty końcowe przepływu

Punkty końcowe przepływu

Nazwa Opis Wartość
accessEndpointIpAddresses Adres IP punktu końcowego dostępu. Adres IP[]
outgoingIpAddresses Wychodzący adres IP. Adres IP[]

Ipaddress

Nazwa Opis Wartość
adres Adres. ciąg

ResourceReference

Nazwa Opis Wartość
identyfikator Identyfikator zasobu. ciąg

Szablony szybkiego startu

Następujące szablony szybkiego startu wdrażają ten typ zasobu.

Template Opis
Alert dotyczący kolejkowania za pomocą aplikacji logiki

Wdróż na platformie Azure
Ten szablon umożliwia utworzenie aplikacji logiki z elementem webhook. Po wyzwoleniu aplikacji logiki zostanie dodany ładunek przekazywany do określonej kolejki usługi Azure Storage. Możesz dodać ten element webhook do alertu platformy Azure, a następnie za każdym razem, gdy alert zostanie wyzwolony, otrzymasz ten element w kolejce.
Alert dotyczący usługi Slack z aplikacją logiki

Wdróż na platformie Azure
Ten szablon umożliwia utworzenie aplikacji logiki, która ma element webhook do użycia z poziomu alertu platformy Azure. Po wyzwoleniu alertu zostanie wyświetlony komunikat do określonego kanału usługi Slack. Aby użyć tego szablonu, musisz mieć konto usługi Slack.
Alert do wiadomości SMS z aplikacją logiki

Wdróż na platformie Azure
Ten szablon umożliwia utworzenie aplikacji logiki, która ma element webhook do użycia z poziomu alertu platformy Azure. Po wyzwoleniu alertu zostanie wysłana wiadomość SMS ze szczegółami alertu. Używa ona go.gl usługi skracania adresu URL w celu uwzględnienia linku do portalu w celu wyświetlenia zasobu.
Pobieranie kluczy dostępu usługi Azure Storage w szablonie usługi ARM

Wdróż na platformie Azure
Ten szablon utworzy konto magazynu, po którym utworzy połączenie interfejsu API, dynamicznie pobierając klucz podstawowy konta magazynu. Połączenie interfejsu API jest następnie używane w aplikacji logiki jako wyzwalacz sondowania pod kątem zmian obiektów blob. Kompletny scenariusz można znaleźć na stronie /samples/azure/azure-quickstart-templates/arm-template-retrieve-azure-storage-access-keys/.
Aplikacja logiki do wiadomości e-mail ze szczegółowymi raportami kopii zapasowych

Wdróż na platformie Azure
Utwórz aplikację logiki do wysyłania raportów dotyczących wystąpień kopii zapasowych, użycia, zadań, zasad, przestrzegania zasad i możliwości optymalizacji za pośrednictwem poczty e-mail.
Aplikacja logiki do poczty e-mail raportów dotyczących wystąpień kopii zapasowych

Wdróż na platformie Azure
Tworzenie aplikacji logiki do wysyłania raportów dotyczących wystąpień kopii zapasowych chronionych przy użyciu Azure Backup za pośrednictwem poczty e-mail
Aplikacja logiki wysyła raporty pocztą e-mail dotyczące zadań tworzenia kopii zapasowych i przywracania

Wdróż na platformie Azure
Tworzenie aplikacji logiki w celu wysyłania raportów dotyczących zadań tworzenia kopii zapasowej i przywracania za pośrednictwem poczty e-mail
Aplikacja logiki do poczty e-mail raportów dotyczących optymalizacji kosztów tworzenia kopii zapasowych

Wdróż na platformie Azure
Ten szablon wdraża aplikację logiki, która wysyła okresowe raporty dotyczące nieaktywnych zasobów kopii zapasowych, możliwe optymalizacje harmonogramu tworzenia kopii zapasowych i możliwe optymalizacje przechowywania kopii zapasowych do określonego zestawu adresów e-mail.
Aplikacja logiki do poczty e-mail raportów dotyczących zasad tworzenia kopii zapasowych

Wdróż na platformie Azure
Tworzenie aplikacji logiki do wysyłania raportów dotyczących zasad tworzenia kopii zapasowych za pośrednictwem poczty e-mail
Aplikacja logiki do poczty e-mail raportów dotyczących zgodności z zasadami tworzenia kopii zapasowych

Wdróż na platformie Azure
Tworzenie aplikacji logiki w celu wysyłania raportów dotyczących przestrzegania zasad tworzenia kopii zapasowych wystąpień kopii zapasowych za pośrednictwem poczty e-mail
Aplikacja logiki do wiadomości e-mail z raportami podsumowania kopii zapasowych

Wdróż na platformie Azure
Utwórz aplikację logiki, aby wysyłać raporty podsumowania dotyczące kopii zapasowych za pośrednictwem poczty e-mail.
Aplikacja logiki do obsługi poczty e-mail raportów dotyczących rozliczeń Azure Backup

Wdróż na platformie Azure
Ten szablon wdraża aplikację logiki, która wysyła okresowe raporty dotyczące kluczowych parametrów rozliczeń kopii zapasowej (chronione wystąpienia i używany magazyn w chmurze kopii zapasowych) na poziomie jednostki rozliczeniowej do określonego zestawu adresów e-mail.
Wdrażanie przykładowej aplikacji logiki do użycia jako niestandardowych rozszerzeń zarządzania upoważnieniami

Wdróż na platformie Azure
Ten szablon tworzy prostą aplikację logiki z wszystkimi ustawieniami zasad autoryzacji i schematem wyzwalacza http wymaganym przez niestandardowy interfejs API rozszerzenia zarządzania upoważnieniami.
Wzorce integracji — router komunikatów — aplikacja logiki

Wdróż na platformie Azure
Rozwiązanie pokazujące, jak można skonfigurować wzorzec routera komunikatów przy użyciu aplikacji logiki
Rozszerzanie istniejących zasobów platformy Azure za pomocą dostawców niestandardowych

Wdróż na platformie Azure
Ten przykład zawiera szczegółowe informacje na temat rozszerzania istniejących zasobów platformy Azure i szablonów Resource Manager w celu dodawania obciążeń niestandardowych.
Tworzenie zasobu niestandardowego dla szablonów przy użyciu dostawców niestandardowych

Wdróż na platformie Azure
W tym przykładzie pokazano, jak dodać zasoby niestandardowe do szablonów Resource Manager przy użyciu niestandardowych dostawców i aplikacji logiki.
Temat/subskrypcja niestandardowego Azure Event Grid w usłudze CloudEvents

Wdróż na platformie Azure
Tworzy niestandardowy temat Azure Event Grid, subskrypcję elementu webhook ze schematem CloudEvents i aplikację logiki jako procedurę obsługi zdarzeń. Szablon pierwotnie autorstwa Justina Yoo.
Aplikacja logiki platformy Azure z funkcją

Wdróż na platformie Azure
Ten szablon tworzy aplikację bezserwerową na platformie Azure przy użyciu usług Logic Apps i Functions. Aplikacja logiki wyzwala żądanie HTTP POST, wywołuje funkcję platformy Azure i zwraca odpowiedź.
Azure Logic Apps — odbieranie wysyłania AS2

Wdróż na platformie Azure
Tworzy konta integracji dla dwóch partnerów: Contoso i Fabrikam, w tym artefakty dla partnerów i umów. Szablon tworzy również aplikacje logiki między firmami Fabrikam Sales i Contoso w celu zademonstrowania synchronicznego odbierania wysyłania as2. Szablon tworzy również aplikacje logiki między firmami Fabrikam Finance i Contoso, które pokazują asynchroniczne odbieranie wysyłania AS2.
Azure Logic Apps — replikacja odzyskiwania po awarii B2B

Wdróż na platformie Azure
Tworzy replikację usługi Logic Apps dla usługi AS2 MIC, wygenerowanych i odebranych numerów kontrolnych X12. Wyzwalacz każdej aplikacji logiki wskazuje konto integracji lokacji głównej. Każda akcja aplikacji logiki wskazuje konto integracji lokacji dodatkowej.
Correlating messages over Logic Apps using Service Bus (Korelowanie komunikatów w usłudze Logic Apps przy użyciu usługi Service Bus)

Wdróż na platformie Azure
który pokazuje, jak możemy skorelować komunikaty za pośrednictwem usługi Logic Apps przy użyciu Azure Service Bus
Tworzenie aplikacji logiki Zużycie przy użyciu szablonu usługi Azure Resource Manager

Wdróż na platformie Azure
Ten szablon tworzy pustą aplikację logiki, której można użyć do definiowania przepływów pracy.
Wywoływanie niestandardowych interfejsów API z usługi Azure Logic Apps

Wdróż na platformie Azure
Mimo że usługa Logic Apps udostępnia setki łączników dla różnych usług, możesz wywołać interfejsy API, które uruchamiają własny kod. Jednym z najprostszych i najbardziej skalowalnych sposobów hostowania własnych internetowych interfejsów API jest użycie Azure App Service. Ten szablon wdraża aplikację internetową dla niestandardowego interfejsu API i zabezpiecza ten interfejs API przy użyciu uwierzytelniania usługi Azure Active Directory.
Kopiowanie plików FTP do aplikacji logiki obiektów blob platformy Azure

Wdróż na platformie Azure
Ten szablon umożliwia tworzenie wyzwalaczy aplikacji logiki na plikach na serwerze FTP i kopiowanie ich do kontenera obiektów blob platformy Azure. Możesz dodać dodatkowe wyzwalacze lub akcje, aby dostosować je do własnych potrzeb.
Wysyłanie wiadomości e-mail za pomocą aplikacji logiki

Wdróż na platformie Azure
Ten szablon umożliwia utworzenie aplikacji logiki, która wysyła wiadomość e-mail. Możesz dodać dodatkowe wyzwalacze lub akcje, aby dostosować je do własnych potrzeb.
Uruchamianie procedury składowanej SQL zgodnie z harmonogramem za pośrednictwem aplikacji logiki

Wdróż na platformie Azure
Ten szablon umożliwia tworzenie aplikacji logiki, która będzie uruchamiać procedurę składowaną SQL zgodnie z harmonogramem. Wszelkie argumenty dla procedury można umieścić w sekcji treści szablonu.
Azure Logic Apps — potok VETER

Wdróż na platformie Azure
Tworzy konto integracji, dodaje do niego schemat/mapę, tworzy aplikację logiki i kojarzy ją z kontem integracji. Aplikacja logiki implementuje potok VETER przy użyciu walidacji xml, operacji wyodrębniania i przekształcania xml XPath.
Azure Logic Apps — XSLT z parametrami

Wdróż na platformie Azure
Tworzy aplikację logiki typu request-response, która wykonuje transformację opartą na XSLT. Mapa XSLT przyjmuje elementy pierwotne (liczbę całkowitą, ciąg itp.) jako parametry wejściowe, jak używa ich podczas przekształcania XML.
Uruchamianie zadań czasomierza wykonywanych zgodnie z harmonogramem przy użyciu usługi Logic Apps

Wdróż na platformie Azure
Ten szablon tworzy parę usługi Logic Apps, która umożliwia tworzenie zaplanowanych wystąpień zadań czasomierza.

Definicja zasobu szablonu usługi ARM

Typ zasobu przepływów pracy można wdrożyć z operacjami docelowymi:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Logic/workflows, dodaj następujący kod JSON do szablonu.

{
  "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"
  }
}

Wartości właściwości

Przepływy pracy

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.Logic/workflows"
apiVersion Wersja interfejsu API zasobów '2019-05-01'
name Nazwa zasobu ciąg (wymagany)

Limit znaków: 1–43

Prawidłowe znaki:
Alfanumeryczne, łączniki, podkreślenia, kropki i nawiasy.
location Lokalizacja zasobu. ciąg
tags Tagi zasobów. Słownik nazw tagów i wartości. Zobacz Tagi w szablonach
identity Właściwości tożsamości usługi zarządzanej. ManagedServiceIdentity
properties Właściwości przepływu pracy. Właściwości przepływu pracy

ManagedServiceIdentity

Nazwa Opis Wartość
typ Typ tożsamości usługi zarządzanej. Typ "SystemAssigned" zawiera niejawnie utworzoną tożsamość. Typ "Brak" spowoduje usunięcie wszystkich tożsamości z zasobu. "Brak"
"SystemAssigned"
"UserAssigned" (wymagane)
userAssignedIdentities Lista tożsamości przypisanych przez użytkownika skojarzonych z zasobem. Odwołania do klucza słownika tożsamości użytkownika będą identyfikatorami zasobów usługi ARM w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} object

Właściwości przepływu pracy

Nazwa Opis Wartość
accessControl Konfiguracja kontroli dostępu. FlowAccessControlConfiguration
definicja Definicja. Zobacz Dokumentacja schematu dla języka definicji przepływu pracy w usłudze Azure Logic Apps.
endpointsConfiguration Konfiguracja punktów końcowych. FlowEndpointsConfiguration
integrationAccount Konto integracji. ResourceReference
integrationServiceEnvironment Środowisko usługi integracji. ResourceReference
parameters Parametry. object
stan Stan. "Ukończono"
"Usunięte"
"Wyłączone"
"Włączone"
"Nieokreślone"
"Zawieszone"

FlowAccessControlConfiguration

Nazwa Opis Wartość
akcje Konfiguracja kontroli dostępu dla akcji przepływu pracy. FlowAccessControlConfigurationPolicy
Zawartość Konfiguracja kontroli dostępu do uzyskiwania dostępu do zawartości przebiegu przepływu pracy. FlowAccessControlConfigurationPolicy
wyzwalacze Konfiguracja kontroli dostępu na potrzeby wywoływania wyzwalaczy przepływu pracy. FlowAccessControlConfigurationPolicy
workflowManagement Konfiguracja kontroli dostępu do zarządzania przepływami pracy. FlowAccessControlConfigurationPolicy

FlowAccessControlConfigurationPolicy

Nazwa Opis Wartość
allowedCallerIpAddresses Dozwolone zakresy adresów IP wywołującego. IpAddressRange[]
openAuthenticationPolicies Zasady uwierzytelniania dla przepływu pracy. OpenAuthenticationAccessPolicies

Adres IPAddressRange

Nazwa Opis Wartość
addressRange Zakres adresów IP. ciąg

OpenAuthenticationAccessPolicies

Nazwa Opis Wartość
policies Otwórz zasady uwierzytelniania. OpenAuthenticationAccessPolicies

FlowEndpointsConfiguration

Nazwa Opis Wartość
łącznik Punkty końcowe łącznika. Punkty końcowe przepływu
przepływ pracy Punkty końcowe przepływu pracy. Punkty końcowe przepływu

Punkty końcowe przepływu

Nazwa Opis Wartość
accessEndpointIpAddresses Adres IP punktu końcowego dostępu. Adres IP[]
outgoingIpAddresses Wychodzący adres IP. Adres IP[]

Ipaddress

Nazwa Opis Wartość
adres Adres. ciąg

ResourceReference

Nazwa Opis Wartość
identyfikator Identyfikator zasobu. ciąg

Szablony szybkiego startu

Następujące szablony szybkiego startu wdrażają ten typ zasobu.

Template Opis
Alert dotyczący kolejkowania za pomocą aplikacji logiki

Wdróż na platformie Azure
Ten szablon umożliwia utworzenie aplikacji logiki z elementem webhook. Po wyzwoleniu aplikacji logiki zostanie dodany ładunek przekazywany do określonej kolejki usługi Azure Storage. Możesz dodać ten element webhook do alertu platformy Azure, a następnie za każdym razem, gdy alert zostanie wyzwolony, otrzymasz ten element w kolejce.
Alert dotyczący usługi Slack z aplikacją logiki

Wdróż na platformie Azure
Ten szablon umożliwia utworzenie aplikacji logiki, która ma element webhook do użycia z poziomu alertu platformy Azure. Po wyzwoleniu alertu zostanie wyświetlony komunikat do określonego kanału usługi Slack. Aby użyć tego szablonu, musisz mieć konto usługi Slack.
Alert do wiadomości SMS z aplikacją logiki

Wdróż na platformie Azure
Ten szablon umożliwia utworzenie aplikacji logiki, która ma element webhook do użycia z poziomu alertu platformy Azure. Po wyzwoleniu alertu zostanie wysłana wiadomość SMS ze szczegółami alertu. Używa ona go.gl usługi skracania adresu URL w celu uwzględnienia linku do portalu w celu wyświetlenia zasobu.
Pobieranie kluczy dostępu usługi Azure Storage w szablonie usługi ARM

Wdróż na platformie Azure
Ten szablon utworzy konto magazynu, po którym utworzy połączenie interfejsu API, dynamicznie pobierając klucz podstawowy konta magazynu. Połączenie interfejsu API jest następnie używane w aplikacji logiki jako wyzwalacz sondowania pod kątem zmian obiektów blob. Kompletny scenariusz można znaleźć na stronie /samples/azure/azure-quickstart-templates/arm-template-retrieve-azure-storage-access-keys/.
Aplikacja logiki do wiadomości e-mail ze szczegółowymi raportami kopii zapasowych

Wdróż na platformie Azure
Utwórz aplikację logiki do wysyłania raportów dotyczących wystąpień kopii zapasowych, użycia, zadań, zasad, przestrzegania zasad i możliwości optymalizacji za pośrednictwem poczty e-mail.
Aplikacja logiki do poczty e-mail raportów dotyczących wystąpień kopii zapasowych

Wdróż na platformie Azure
Tworzenie aplikacji logiki do wysyłania raportów dotyczących wystąpień kopii zapasowych chronionych przy użyciu Azure Backup za pośrednictwem poczty e-mail
Aplikacja logiki wysyła raporty pocztą e-mail dotyczące zadań tworzenia kopii zapasowych i przywracania

Wdróż na platformie Azure
Tworzenie aplikacji logiki w celu wysyłania raportów dotyczących zadań tworzenia kopii zapasowej i przywracania za pośrednictwem poczty e-mail
Aplikacja logiki do poczty e-mail raportów dotyczących optymalizacji kosztów tworzenia kopii zapasowych

Wdróż na platformie Azure
Ten szablon wdraża aplikację logiki, która wysyła okresowe raporty dotyczące nieaktywnych zasobów kopii zapasowych, możliwe optymalizacje harmonogramu tworzenia kopii zapasowych i możliwe optymalizacje przechowywania kopii zapasowych do określonego zestawu adresów e-mail.
Aplikacja logiki do poczty e-mail raportów dotyczących zasad tworzenia kopii zapasowych

Wdróż na platformie Azure
Tworzenie aplikacji logiki do wysyłania raportów dotyczących zasad tworzenia kopii zapasowych za pośrednictwem poczty e-mail
Aplikacja logiki do poczty e-mail raportów dotyczących zgodności z zasadami tworzenia kopii zapasowych

Wdróż na platformie Azure
Tworzenie aplikacji logiki w celu wysyłania raportów dotyczących przestrzegania zasad tworzenia kopii zapasowych wystąpień kopii zapasowych za pośrednictwem poczty e-mail
Aplikacja logiki do wiadomości e-mail z raportami podsumowania kopii zapasowych

Wdróż na platformie Azure
Utwórz aplikację logiki, aby wysyłać raporty podsumowania dotyczące kopii zapasowych za pośrednictwem poczty e-mail.
Aplikacja logiki do obsługi poczty e-mail raportów dotyczących rozliczeń Azure Backup

Wdróż na platformie Azure
Ten szablon wdraża aplikację logiki, która wysyła okresowe raporty dotyczące kluczowych parametrów rozliczeń kopii zapasowej (chronione wystąpienia i używany magazyn w chmurze kopii zapasowych) na poziomie jednostki rozliczeniowej do określonego zestawu adresów e-mail.
Wdrażanie przykładowej aplikacji logiki do użycia jako niestandardowych rozszerzeń zarządzania upoważnieniami

Wdróż na platformie Azure
Ten szablon tworzy prostą aplikację logiki z wszystkimi ustawieniami zasad autoryzacji i schematem wyzwalacza http wymaganym przez niestandardowy interfejs API rozszerzenia zarządzania upoważnieniami.
Wzorce integracji — router komunikatów — aplikacja logiki

Wdróż na platformie Azure
Rozwiązanie pokazujące, jak można skonfigurować wzorzec routera komunikatów przy użyciu aplikacji logiki
Rozszerzanie istniejących zasobów platformy Azure za pomocą dostawców niestandardowych

Wdróż na platformie Azure
Ten przykład zawiera szczegółowe informacje na temat rozszerzania istniejących zasobów platformy Azure i szablonów Resource Manager w celu dodawania obciążeń niestandardowych.
Tworzenie zasobu niestandardowego dla szablonów przy użyciu dostawców niestandardowych

Wdróż na platformie Azure
W tym przykładzie pokazano, jak dodać zasoby niestandardowe do szablonów Resource Manager przy użyciu niestandardowych dostawców i aplikacji logiki.
Temat/subskrypcja niestandardowego Azure Event Grid w usłudze CloudEvents

Wdróż na platformie Azure
Tworzy niestandardowy temat Azure Event Grid, subskrypcję elementu webhook ze schematem CloudEvents i aplikację logiki jako procedurę obsługi zdarzeń. Szablon pierwotnie autorstwa Justina Yoo.
Aplikacja logiki platformy Azure z funkcją

Wdróż na platformie Azure
Ten szablon tworzy aplikację bezserwerową na platformie Azure przy użyciu usług Logic Apps i Functions. Aplikacja logiki wyzwala żądanie HTTP POST, wywołuje funkcję platformy Azure i zwraca odpowiedź.
Azure Logic Apps — odbieranie wysyłania AS2

Wdróż na platformie Azure
Tworzy konta integracji dla dwóch partnerów: Contoso i Fabrikam, w tym artefakty dla partnerów i umów. Szablon tworzy również aplikacje logiki między firmami Fabrikam Sales i Contoso w celu zademonstrowania synchronicznego odbierania wysyłania as2. Szablon tworzy również aplikacje logiki między firmami Fabrikam Finance i Contoso, które pokazują asynchroniczne odbieranie wysyłania AS2.
Azure Logic Apps — replikacja odzyskiwania po awarii B2B

Wdróż na platformie Azure
Tworzy replikację usługi Logic Apps dla usługi AS2 MIC, wygenerowanych i odebranych numerów kontrolnych X12. Każdy wyzwalacz aplikacji logiki wskazuje konto integracji lokacji głównej. Każda akcja aplikacji logiki wskazuje konto integracji lokacji dodatkowej.
Correlating messages over Logic Apps using Service Bus (Korelowanie komunikatów w usłudze Logic Apps przy użyciu usługi Service Bus)

Wdróż na platformie Azure
w którym pokazano, jak możemy skorelować komunikaty za pośrednictwem usługi Logic Apps przy użyciu Azure Service Bus
Tworzenie aplikacji logiki zużycie przy użyciu szablonu usługi Azure Resource Manager

Wdróż na platformie Azure
Ten szablon tworzy pustą aplikację logiki, której można użyć do definiowania przepływów pracy.
Wywoływanie niestandardowych interfejsów API z usługi Azure Logic Apps

Wdróż na platformie Azure
Mimo że usługa Logic Apps udostępnia setki łączników dla różnych usług, możesz wywołać interfejsy API, które uruchamiają własny kod. Jednym z najprostszych i najbardziej skalowalnych sposobów hostowania własnych internetowych interfejsów API jest użycie Azure App Service. Ten szablon wdraża aplikację internetową dla niestandardowego interfejsu API i zabezpiecza ten interfejs API przy użyciu uwierzytelniania usługi Azure Active Directory.
Kopiowanie plików FTP do aplikacji logiki obiektów blob platformy Azure

Wdróż na platformie Azure
Ten szablon umożliwia tworzenie wyzwalaczy aplikacji logiki na plikach na serwerze FTP i kopiowanie ich do kontenera obiektów blob platformy Azure. Możesz dodać dodatkowe wyzwalacze lub akcje, aby dostosować je do Twoich potrzeb.
Wysyłanie wiadomości e-mail za pomocą aplikacji logiki

Wdróż na platformie Azure
Ten szablon umożliwia utworzenie aplikacji logiki, która wysyła wiadomość e-mail. Możesz dodać dodatkowe wyzwalacze lub akcje, aby dostosować je do Twoich potrzeb.
Uruchamianie procedury składowanej SQL zgodnie z harmonogramem za pośrednictwem aplikacji logiki

Wdróż na platformie Azure
Ten szablon umożliwia tworzenie aplikacji logiki, która będzie uruchamiać procedurę składowaną SQL zgodnie z harmonogramem. Wszelkie argumenty dla procedury można umieścić w sekcji treści szablonu.
Azure Logic Apps — potok VETER

Wdróż na platformie Azure
Tworzy konto integracji, dodaje do niego schemat/mapę, tworzy aplikację logiki i kojarzy ją z kontem integracji. Aplikacja logiki implementuje potok VETER przy użyciu operacji Walidacja xml, XPath Extract and Transform Xml.
Azure Logic Apps — XSLT z parametrami

Wdróż na platformie Azure
Tworzy aplikację logiki odpowiedzi na żądanie, która wykonuje transformację opartą na XSLT. Mapa XSLT przyjmuje wartości pierwotne (liczba całkowita, ciąg itp.) jako parametry wejściowe, jak używa ich podczas transformacji XML.
Zadania czasomierza uruchamiania wykonywane zgodnie z harmonogramem przy użyciu usługi Logic Apps

Wdróż na platformie Azure
Ten szablon tworzy parę usługi Logic Apps, która umożliwia tworzenie zaplanowanych wystąpień zadań czasomierza.

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu przepływów pracy można wdrożyć z operacjami docelowymi:

  • Grupy zasobów

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Logic/workflows, dodaj następujący program Terraform do szablonu.

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"
    }
  })
}

Wartości właściwości

Przepływy pracy

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.Logic/workflows@2019-05-01"
name Nazwa zasobu ciąg (wymagany)

Limit znaków: 1–43

Prawidłowe znaki:
Alfanumeryczne, łączniki, podkreślenia, kropki i nawiasy.
location Lokalizacja zasobu. ciąg
parent_id Aby wdrożyć w grupie zasobów, użyj identyfikatora tej grupy zasobów. ciąg (wymagany)
tags Tagi zasobów. Słownik nazw tagów i wartości.
identity Właściwości tożsamości usługi zarządzanej. Identyfikator usługi zarządzanej
properties Właściwości przepływu pracy. Przepływ pracyWłaściwości

Identyfikator usługi zarządzanej

Nazwa Opis Wartość
typ Typ tożsamości usługi zarządzanej. Typ "SystemAssigned" zawiera niejawną utworzoną tożsamość. Typ "Brak" spowoduje usunięcie tożsamości z zasobu. "SystemAssigned"
"UserAssigned" (wymagane)
identity_ids Lista tożsamości przypisanych przez użytkownika skojarzonych z zasobem. Odwołania do klucza słownika tożsamości użytkownika będą identyfikatorami zasobów usługi ARM w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} Tablica identyfikatorów tożsamości użytkownika.

Przepływ pracyWłaściwości

Nazwa Opis Wartość
accessControl Konfiguracja kontroli dostępu. FlowAccessControlConfiguration
definicja Definicja. Zobacz Dokumentacja schematu dla języka definicji przepływu pracy w usłudze Azure Logic Apps.
endpointsConfiguration Konfiguracja punktów końcowych. FlowEndpointsConfiguration
integrationAccount Konto integracji. ResourceReference
integrationServiceEnvironment Środowisko usługi integracji. ResourceReference
parameters Parametry. object
stan Stan. "Ukończono"
"Usunięte"
"Wyłączone"
"Włączone"
"NotSpecified"
"Zawieszone"

FlowAccessControlConfiguration

Nazwa Opis Wartość
akcje Konfiguracja kontroli dostępu dla akcji przepływu pracy. FlowAccessControlConfigurationPolicy
Zawartość Konfiguracja kontroli dostępu do uzyskiwania dostępu do zawartości przebiegu przepływu pracy. FlowAccessControlConfigurationPolicy
wyzwalacze Konfiguracja kontroli dostępu do wywołania wyzwalaczy przepływu pracy. FlowAccessControlConfigurationPolicy
workflowManagement Konfiguracja kontroli dostępu do zarządzania przepływami pracy. FlowAccessControlConfigurationPolicy

FlowAccessControlConfigurationPolicy

Nazwa Opis Wartość
allowedCallerIpAddresses Dozwolone zakresy adresów IP wywołującego. IpAddressRange[]
openAuthenticationPolicies Zasady uwierzytelniania dla przepływu pracy. OpenAuthenticationAccessPolicies

IpAddressRange

Nazwa Opis Wartość
addressRange Zakres adresów IP. ciąg

OpenAuthenticationAccessPolicies

Nazwa Opis Wartość
policies Otwórz zasady uwierzytelniania. OpenAuthenticationAccessPolicies

FlowEndpointsConfiguration

Nazwa Opis Wartość
łącznik Punkty końcowe łącznika. Punkty końcowe przepływu
przepływ pracy Punkty końcowe przepływu pracy. Punkty końcowe przepływu

Punkty końcowe przepływu

Nazwa Opis Wartość
accessEndpointIpAddresses Adres IP punktu końcowego dostępu. IpAddress[]
outgoingIpAddresses Wychodzący adres IP. IpAddress[]

Ipaddress

Nazwa Opis Wartość
adres Adres. ciąg

ResourceReference

Nazwa Opis Wartość
identyfikator Identyfikator zasobu. ciąg