Udostępnij za pośrednictwem


Przepływy pracy Microsoft.Logic

Definicja zasobu Bicep

Typ zasobu przepływów pracy można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika 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ść
nazwa Nazwa zasobu ciąg (wymagany)

Limit znaków: 1–43

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

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} sprzeciwiać się

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 Bicep można użyć funkcji any().
endpointsConfiguration Konfiguracja punktów końcowych. FlowEndpointsConfiguration
integrationAccount Konto integracji. ResourceReference
integrationServiceEnvironment Środowisko usługi integracji. ResourceReference
Parametry Parametry. sprzeciwiać się
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
treść Konfiguracja kontroli dostępu do uzyskiwania dostępu do zawartości przebiegu przepływu pracy. FlowAccessControlConfigurationPolicy
Wyzwalaczy 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

IpAddressRange

Nazwa Opis Wartość
addressRange Zakres adresów IP. struna

OpenAuthenticationAccessPolicies

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

FlowEndpointsConfiguration

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

Punkty końcowe przepływu

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

Adresy IP

Nazwa Opis Wartość
adres Adres. struna

ResourceReference

Nazwa Opis Wartość
id Identyfikator zasobu. struna

Szablony szybkiego startu

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

Szablon Opis
Alert do kolejki przy użyciu aplikacji logiki

wdrażanie w usłudze 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 do usługi Slack z aplikacją logiki

wdrażanie w usłudze 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

wdrażanie w usłudze 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, aby dołączyć link do portalu, aby wyświetlić zasób.
pobieranie kluczy dostępu usługi Azure Storage w szablonie usługi ARM

wdrażanie w usłudze 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.
aplikacji logiki do wiadomości e-mail ze szczegółowymi raportami kopii zapasowych

wdrażanie w usłudze Azure
Utwórz aplikację logiki, aby wysyłać raporty dotyczące wystąpień kopii zapasowych, użycia, zadań, zasad, przestrzegania zasad i możliwości optymalizacji za pośrednictwem poczty e-mail.
aplikacji logiki do poczty e-mail w raportach dotyczących wystąpień kopii zapasowych

wdrażanie w usłudze Azure
Tworzenie aplikacji logiki do wysyłania raportów dotyczących wystąpień kopii zapasowych chronionych przy użyciu usługi Azure Backup za pośrednictwem poczty e-mail
aplikacja logiki wysyła do wiadomości e-mail raporty dotyczące zadań tworzenia kopii zapasowych i przywracania

wdrażanie w usłudze Azure
Tworzenie aplikacji logiki do wysyłania raportów dotyczących zadań tworzenia kopii zapasowej i przywracania za pośrednictwem poczty e-mail
aplikacja logiki do wiadomości e-mail z raportami na temat optymalizacji kosztów tworzenia kopii zapasowych

wdrażanie w usłudze Azure
Ten szablon wdraża aplikację logiki, która wysyła okresowe raporty dotyczące nieaktywnych zasobów kopii zapasowych, możliwych optymalizacji harmonogramu tworzenia kopii zapasowych i możliwych optymalizacji przechowywania kopii zapasowych do określonego zestawu adresów e-mail.
aplikacji logiki do wiadomości e-mail z raportami dotyczącymi zasad tworzenia kopii zapasowych

wdrażanie w usłudze Azure
Tworzenie aplikacji logiki do wysyłania raportów dotyczących zasad tworzenia kopii zapasowych za pośrednictwem poczty e-mail
aplikacja logiki do wiadomości e-mail z raportami na temat przestrzegania zasad kopii zapasowych

wdrażanie w usłudze Azure
Tworzenie aplikacji logiki w celu wysyłania raportów dotyczących przestrzegania zasad kopii zapasowych wystąpień kopii zapasowych za pośrednictwem poczty e-mail
aplikacji logiki do wiadomości e-mail z podsumowaniem raportów dotyczących kopii zapasowych

wdrażanie w usłudze Azure
Utwórz aplikację logiki, aby wysyłać raporty podsumowania kopii zapasowych za pośrednictwem poczty e-mail.
aplikacji logiki do obsługi poczty e-mail w raportach dotyczących rozliczeń usługi Azure Backup

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

wdrażanie w usłudze 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 — aplikacji logiki

wdrażanie w usłudze 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 przy użyciu dostawców niestandardowych

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

wdrażanie w usłudze Azure
W tym przykładzie pokazano, jak dodać zasoby niestandardowe do szablonów usługi Resource Manager przy użyciu niestandardowych dostawców i aplikacji logiki.
temat/subskrypcja usługi Azure Event Grid z usługą CloudEvents

wdrażanie w usłudze Azure
Tworzy niestandardowy temat usługi Azure Event Grid, subskrypcję elementu webhook ze schematem CloudEvents i aplikację logiki jako procedurę obsługi zdarzeń. Szablon pierwotnie autorstwa Justina Yoo.
aplikacji logiki platformy Azure z funkcji

wdrażanie w usłudze Azure
Ten szablon tworzy aplikację bezserwerową na platformie Azure za pomocą usług Logic Apps i Functions. Aplikacja logiki wyzwala żądanie HTTP POST, wywołuje funkcję platformy Azure i zwraca odpowiedź.
Azure Logic Apps — as2 wysyłanie odbierania

wdrażanie w usłudze 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 firmą Fabrikam Sales i Firmą 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 asynchronicznych wiadomości AS2.
Azure Logic Apps — replikacja odzyskiwania po awarii B2B

wdrażanie w usłudze Azure
Tworzy replikację usługi Logic Apps for 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.
korelowanie komunikatów za pośrednictwem usługi Logic Apps przy użyciu usługi Service Bus

wdrażanie w usłudze Azure
który pokazuje, jak możemy skorelować komunikaty za pośrednictwem usługi Logic Apps przy użyciu usługi Azure Service Bus
Tworzenie aplikacji logiki zużycie

wdrażanie w usłudze Azure
Ten szablon tworzy pustą aplikację logiki, której można użyć do zdefiniowania przepływów pracy.
wywoływanie niestandardowych interfejsów API z usługi Azure Logic Apps

wdrażanie w usłudze 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 usługi 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

wdrażanie w usłudze 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 przy użyciu aplikacji logiki

wdrażanie w usłudze 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

wdrażanie w usłudze Azure
Ten szablon umożliwia utworzenie aplikacji logiki, która będzie uruchamiać procedurę składowaną SQL zgodnie z harmonogramem. Wszelkie argumenty procedury można umieścić w sekcji treści szablonu.
Azure Logic Apps — potoku VETER

wdrażanie w usłudze 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

wdrażanie w usłudze Azure
Tworzy aplikację logiki żądań-odpowiedzi, która wykonuje transformację opartą na XSLT. Mapa XSLT przyjmuje elementy pierwotne (liczba całkowita, ciąg itp.) jako parametry wejściowe, ponieważ używają ich podczas transformacji XML.
zadania czasomierza uruchamiania, które są wykonywane zgodnie z harmonogramem przy użyciu usługi Logic Apps

wdrażanie w usłudze 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ć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika 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'
nazwa Nazwa zasobu ciąg (wymagany)

Limit znaków: 1–43

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

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} sprzeciwiać się

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
Parametry Parametry. sprzeciwiać się
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
treść Konfiguracja kontroli dostępu do uzyskiwania dostępu do zawartości przebiegu przepływu pracy. FlowAccessControlConfigurationPolicy
Wyzwalaczy 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

IpAddressRange

Nazwa Opis Wartość
addressRange Zakres adresów IP. struna

OpenAuthenticationAccessPolicies

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

FlowEndpointsConfiguration

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

Punkty końcowe przepływu

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

Adresy IP

Nazwa Opis Wartość
adres Adres. struna

ResourceReference

Nazwa Opis Wartość
id Identyfikator zasobu. struna

Szablony szybkiego startu

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

Szablon Opis
Alert do kolejki przy użyciu aplikacji logiki

wdrażanie w usłudze 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 do usługi Slack z aplikacją logiki

wdrażanie w usłudze 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

wdrażanie w usłudze 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, aby dołączyć link do portalu, aby wyświetlić zasób.
pobieranie kluczy dostępu usługi Azure Storage w szablonie usługi ARM

wdrażanie w usłudze 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.
aplikacji logiki do wiadomości e-mail ze szczegółowymi raportami kopii zapasowych

wdrażanie w usłudze Azure
Utwórz aplikację logiki, aby wysyłać raporty dotyczące wystąpień kopii zapasowych, użycia, zadań, zasad, przestrzegania zasad i możliwości optymalizacji za pośrednictwem poczty e-mail.
aplikacji logiki do poczty e-mail w raportach dotyczących wystąpień kopii zapasowych

wdrażanie w usłudze Azure
Tworzenie aplikacji logiki do wysyłania raportów dotyczących wystąpień kopii zapasowych chronionych przy użyciu usługi Azure Backup za pośrednictwem poczty e-mail
aplikacja logiki wysyła do wiadomości e-mail raporty dotyczące zadań tworzenia kopii zapasowych i przywracania

wdrażanie w usłudze Azure
Tworzenie aplikacji logiki do wysyłania raportów dotyczących zadań tworzenia kopii zapasowej i przywracania za pośrednictwem poczty e-mail
aplikacja logiki do wiadomości e-mail z raportami na temat optymalizacji kosztów tworzenia kopii zapasowych

wdrażanie w usłudze Azure
Ten szablon wdraża aplikację logiki, która wysyła okresowe raporty dotyczące nieaktywnych zasobów kopii zapasowych, możliwych optymalizacji harmonogramu tworzenia kopii zapasowych i możliwych optymalizacji przechowywania kopii zapasowych do określonego zestawu adresów e-mail.
aplikacji logiki do wiadomości e-mail z raportami dotyczącymi zasad tworzenia kopii zapasowych

wdrażanie w usłudze Azure
Tworzenie aplikacji logiki do wysyłania raportów dotyczących zasad tworzenia kopii zapasowych za pośrednictwem poczty e-mail
aplikacja logiki do wiadomości e-mail z raportami na temat przestrzegania zasad kopii zapasowych

wdrażanie w usłudze Azure
Tworzenie aplikacji logiki w celu wysyłania raportów dotyczących przestrzegania zasad kopii zapasowych wystąpień kopii zapasowych za pośrednictwem poczty e-mail
aplikacji logiki do wiadomości e-mail z podsumowaniem raportów dotyczących kopii zapasowych

wdrażanie w usłudze Azure
Utwórz aplikację logiki, aby wysyłać raporty podsumowania kopii zapasowych za pośrednictwem poczty e-mail.
aplikacji logiki do obsługi poczty e-mail w raportach dotyczących rozliczeń usługi Azure Backup

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

wdrażanie w usłudze 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 — aplikacji logiki

wdrażanie w usłudze 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 przy użyciu dostawców niestandardowych

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

wdrażanie w usłudze Azure
W tym przykładzie pokazano, jak dodać zasoby niestandardowe do szablonów usługi Resource Manager przy użyciu niestandardowych dostawców i aplikacji logiki.
temat/subskrypcja usługi Azure Event Grid z usługą CloudEvents

wdrażanie w usłudze Azure
Tworzy niestandardowy temat usługi Azure Event Grid, subskrypcję elementu webhook ze schematem CloudEvents i aplikację logiki jako procedurę obsługi zdarzeń. Szablon pierwotnie autorstwa Justina Yoo.
aplikacji logiki platformy Azure z funkcji

wdrażanie w usłudze Azure
Ten szablon tworzy aplikację bezserwerową na platformie Azure za pomocą usług Logic Apps i Functions. Aplikacja logiki wyzwala żądanie HTTP POST, wywołuje funkcję platformy Azure i zwraca odpowiedź.
Azure Logic Apps — as2 wysyłanie odbierania

wdrażanie w usłudze 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 firmą Fabrikam Sales i Firmą 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 asynchronicznych wiadomości AS2.
Azure Logic Apps — replikacja odzyskiwania po awarii B2B

wdrażanie w usłudze Azure
Tworzy replikację usługi Logic Apps for 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.
korelowanie komunikatów za pośrednictwem usługi Logic Apps przy użyciu usługi Service Bus

wdrażanie w usłudze Azure
który pokazuje, jak możemy skorelować komunikaty za pośrednictwem usługi Logic Apps przy użyciu usługi Azure Service Bus
Tworzenie aplikacji logiki zużycie

wdrażanie w usłudze Azure
Ten szablon tworzy pustą aplikację logiki, której można użyć do zdefiniowania przepływów pracy.
wywoływanie niestandardowych interfejsów API z usługi Azure Logic Apps

wdrażanie w usłudze 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 usługi 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

wdrażanie w usłudze 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 przy użyciu aplikacji logiki

wdrażanie w usłudze 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

wdrażanie w usłudze Azure
Ten szablon umożliwia utworzenie aplikacji logiki, która będzie uruchamiać procedurę składowaną SQL zgodnie z harmonogramem. Wszelkie argumenty procedury można umieścić w sekcji treści szablonu.
Azure Logic Apps — potoku VETER

wdrażanie w usłudze 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

wdrażanie w usłudze Azure
Tworzy aplikację logiki żądań-odpowiedzi, która wykonuje transformację opartą na XSLT. Mapa XSLT przyjmuje elementy pierwotne (liczba całkowita, ciąg itp.) jako parametry wejściowe, ponieważ używają ich podczas transformacji XML.
zadania czasomierza uruchamiania, które są wykonywane zgodnie z harmonogramem przy użyciu usługi Logic Apps

wdrażanie w usłudze 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ć przy użyciu operacji docelowych:

  • grupy zasobów

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika 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"
nazwa Nazwa zasobu ciąg (wymagany)

Limit znaków: 1–43

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

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

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
Parametry Parametry. sprzeciwiać się
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
treść Konfiguracja kontroli dostępu do uzyskiwania dostępu do zawartości przebiegu przepływu pracy. FlowAccessControlConfigurationPolicy
Wyzwalaczy 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

IpAddressRange

Nazwa Opis Wartość
addressRange Zakres adresów IP. struna

OpenAuthenticationAccessPolicies

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

FlowEndpointsConfiguration

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

Punkty końcowe przepływu

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

Adresy IP

Nazwa Opis Wartość
adres Adres. struna

ResourceReference

Nazwa Opis Wartość
id Identyfikator zasobu. struna