Flux de travail Microsoft.Logic

Définition de ressource Bicep

Le type de ressource workflows peut être déployé avec des opérations qui ciblent :

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format des ressources

Pour créer une ressource Microsoft.Logic/workflows, ajoutez le Bicep suivant à votre modèle.

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

Valeurs de propriétés

workflows

Nom Description Valeur
name Nom de la ressource chaîne (obligatoire)

Limite de caractères : 1-43

Caractères valides :
Caractères alphanumériques, traits d’union, traits de soulignement, points et parenthèses.
location Emplacement de la ressource. string
tags Étiquettes de la ressource. Dictionnaire de noms et de valeurs d’étiquettes. Voir Balises dans les modèles
identité Propriétés d’identité de service managée. ManagedServiceIdentity
properties Propriétés du flux de travail. WorkflowProperties

ManagedServiceIdentity

Nom Description Valeur
type Type d’identité de service managé. Le type « SystemAssigned » inclut une identité implicitement créée. Le type « None » supprime toutes les identités de la ressource. 'None'
'SystemAssigned'
'UserAssigned' (obligatoire)
userAssignedIdentities Liste des identités affectées par l’utilisateur associées à la ressource. Les références de clé de dictionnaire d’identité utilisateur seront des ID de ressource ARM au format « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} object

WorkflowProperties

Nom Description Valeur
accessControl Configuration du contrôle d’accès. FlowAccessControlConfiguration
Définition Définition. Consultez Informations de référence sur le schéma pour le langage de définition de flux de travail dans Azure Logic Apps. Pour Bicep, vous pouvez utiliser la fonction any().
endpointsConfiguration Configuration des points de terminaison. FlowEndpointsConfiguration
integrationAccount Compte d’intégration. ResourceReference
integrationServiceEnvironment Environnement de service d’intégration. ResourceReference
parameters Paramètres. object
state État. 'Terminé'
'Supprimé'
'Désactivé'
'Enabled'
'NotSpecified'
'Suspendu'

FlowAccessControlConfiguration

Nom Description Valeur
actions Configuration du contrôle d’accès pour les actions de workflow. FlowAccessControlConfigurationPolicy
contenu Configuration du contrôle d’accès pour accéder au contenu de l’exécution du flux de travail. FlowAccessControlConfigurationPolicy
Déclencheurs Configuration du contrôle d’accès pour l’appel des déclencheurs de flux de travail. FlowAccessControlConfigurationPolicy
workflowManagement Configuration du contrôle d’accès pour la gestion des flux de travail. FlowAccessControlConfigurationPolicy

FlowAccessControlConfigurationPolicy

Nom Description Valeur
allowedCallerIpAddresses Plages d’adresses IP autorisées de l’appelant. IpAddressRange[]
openAuthenticationPolicies Stratégies d’authentification pour le flux de travail. OpenAuthenticationAccessPolicies

IpAddressRange

Nom Description Valeur
addressRange Plage d’adresses IP. string

OpenAuthenticationAccessPolicies

Nom Description Valeur
stratégies Ouvrez les stratégies d’authentification. OpenAuthenticationAccessPolicies

FlowEndpointsConfiguration

Nom Description Valeur
connecteur Points de terminaison du connecteur. FlowEndpoints
flux de travail Points de terminaison de flux de travail. FlowEndpoints

FlowEndpoints

Nom Description Valeur
accessEndpointIpAddresses Adresse IP du point de terminaison d’accès. IpAddress[]
outgoingIpAddresses Adresse IP sortante. IpAddress[]

IpAddress

Nom Description Valeur
address Adresse. string

ResourceReference

Nom Description Valeur
id ID de la ressource. string

Modèles de démarrage rapide

Les modèles de démarrage rapide suivants déploient ce type de ressource.

Modèle Description
Alerte de file d'attente avec application logique

Déployer sur Azure
Ce modèle vous permet de créer une application logique qui a un webhook. Lorsque l’application logique est déclenchée, elle ajoute la charge utile que vous passez à une file d’attente stockage Azure que vous spécifiez. Vous pouvez ajouter ce webhook à une alerte Azure, puis chaque fois que l’alerte se déclenche, vous obtenez cet élément dans la file d’attente.
Alerte Slack avec application logique

Déployer sur Azure
Ce modèle vous permet de créer une application logique qui a un webhook à utiliser à partir d’une alerte Azure. Lorsque l’alerte est déclenchée, elle publie un message sur un canal slack que vous spécifiez. Vous devez disposer d’un compte slack pour utiliser ce modèle.
Alerte aux messages texte avec l’application logique

Déployer sur Azure
Ce modèle vous permet de créer une application logique qui a un webhook à utiliser à partir d’une alerte Azure. Lorsque l’alerte est déclenchée, elle vous envoie un sms contenant les détails de l’alerte. Il utilise le service de raccourcissement d’URL go.gl pour inclure un lien vers le portail pour afficher la ressource.
Récupérer des clés d’accès stockage Azure dans un modèle ARM

Déployer sur Azure
Ce modèle crée un compte de stockage, après quoi il crée une connexion d’API en récupérant dynamiquement la clé primaire du compte de stockage. La connexion d’API est ensuite utilisée dans une application logique comme déclencheur d’interrogation pour les modifications d’objets blob. Le scénario complet se trouve sur /samples/azure/azure-quickstart-templates/arm-template-retrieve-azure-storage-access-keys/.
Application logique pour envoyer par e-mail des rapports de sauvegarde détaillés

Déployer sur Azure
Créez une application logique pour envoyer des rapports sur les instances de sauvegarde, l’utilisation, les travaux, les stratégies, l’adhésion aux stratégies et les opportunités d’optimisation par e-mail.
Application logique pour envoyer par courrier électronique des rapports sur les instances de sauvegarde

Déployer sur Azure
Créer une application logique pour envoyer des rapports sur les instances de sauvegarde protégées à l’aide de Sauvegarde Azure par e-mail
Application logique pour envoyer par courrier électronique des rapports sur les travaux de sauvegarde et de restauration

Déployer sur Azure
Créer une application logique pour envoyer des rapports sur vos travaux de sauvegarde et de restauration par e-mail
Application logique pour envoyer par courrier électronique des rapports sur l’optimisation des coûts de sauvegarde

Déployer sur Azure
Ce modèle déploie une application logique qui envoie des rapports périodiques sur les ressources de sauvegarde inactives, les optimisations possibles de la planification des sauvegardes et les optimisations possibles de la rétention des sauvegardes à un ensemble spécifié d’adresses e-mail.
Application logique pour envoyer par courrier électronique des rapports sur les stratégies de sauvegarde

Déployer sur Azure
Créer une application logique pour envoyer des rapports sur vos stratégies de sauvegarde par e-mail
Application logique pour envoyer par e-mail des rapports sur l’adhésion à la stratégie de sauvegarde

Déployer sur Azure
Créer une application logique pour envoyer des rapports sur l’adhésion à la stratégie de sauvegarde de vos instances de sauvegarde par e-mail
Application logique pour envoyer par e-mail des rapports de synthèse sur les sauvegardes

Déployer sur Azure
Créez une application logique pour envoyer des rapports récapitulatives sur vos sauvegardes par e-mail.
Application logique pour envoyer par e-mail des rapports sur votre facturation Sauvegarde Azure

Déployer sur Azure
Ce modèle déploie une application logique qui envoie des rapports périodiques sur les paramètres de facturation de sauvegarde clés (instances protégées et stockage cloud de sauvegarde consommé) au niveau de l’entité de facturation, à un ensemble spécifié d’adresses e-mail.
Déployer un exemple d’application logique, à utiliser comme extensions personnalisées de gestion des droits d’utilisation

Déployer sur Azure
Ce modèle crée une application logique simple avec tous les paramètres de stratégie d’autorisation et le schéma du déclencheur http requis par l’API d’extension personnalisée Gestion des droits d’utilisation.
Modèles d’intégration - Message Router - Application logique

Déployer sur Azure
Solution qui montre comment configurer le modèle de routeur de messages à l’aide d’une application logique
Étendre des ressources Azure existantes avec des fournisseurs personnalisés

Déployer sur Azure
Cet exemple explique en détail comment étendre les ressources Azure existantes et Resource Manager modèles pour ajouter des charges de travail personnalisées.
Créer une ressource personnalisée pour les modèles avec des fournisseurs personnalisés

Déployer sur Azure
Cet exemple montre comment ajouter des ressources personnalisées à des modèles Resource Manager à l’aide de fournisseurs personnalisés et d’applications logiques.
Rubrique/abonnement Azure Event Grid personnalisé avec CloudEvents

Déployer sur Azure
Crée une rubrique de Azure Event Grid personnalisée, un abonnement webhook avec un schéma CloudEvents et une application logique en tant que gestionnaire d’événements. Modèle créé à l’origine par Justin Yoo.
Application logique Azure avec fonction

Déployer sur Azure
Ce modèle crée une application serverless dans Azure avec Logic Apps et Functions. L’application logique se déclenche sur un MESSAGE HTTP, appelle la fonction Azure et retourne la réponse.
Azure Logic Apps - Réception d’envoi AS2

Déployer sur Azure
Crée des comptes d’intégration pour deux partenaires, Contoso et Fabrikam, y compris les artefacts des partenaires et des contrats. Le modèle crée également des applications logiques entre Fabrikam Sales et Contoso pour illustrer la réception d’envoi synchrone AS2. Le modèle crée également des applications logiques entre Fabrikam Finance et Contoso, qui illustrent la réception d’envoi asynchrone AS2.
Réplication de récupération d’urgence Azure Logic Apps - B2B

Déployer sur Azure
Crée des applications logiques de réplication pour AS2 MIC, générés et reçus des numéros de contrôle X12. Le déclencheur de chaque application logique pointe vers un compte d’intégration de site principal. L’action de chaque application logique pointe vers un compte d’intégration de site secondaire.
Mise en corrélation de messages sur Logic Apps à l’aide de Service Bus

Déployer sur Azure
qui montre comment mettre en corrélation des messages sur Logic Apps à l’aide de Azure Service Bus
Créer une application logique Consommation à l’aide d’un modèle Azure Resource Manager

Déployer sur Azure
Ce modèle crée une application logique vide que vous pouvez utiliser pour définir des flux de travail.
Appeler des API personnalisées à partir d’Azure Logic Apps

Déployer sur Azure
Bien que Logic Apps fournisse des centaines de connecteurs pour différents services, vous pouvez appeler des API qui exécutent votre propre code. L’un des moyens les plus simples et les plus évolutifs d’héberger vos propres API web consiste à utiliser Azure App Service. Ce modèle déploie une application web pour votre API personnalisée et sécurise cette API à l’aide de l’authentification Azure Active Directory.
Copier des fichiers FTP vers l’application logique Blob Azure

Déployer sur Azure
Ce modèle vous permet de créer des déclencheurs d’application logique sur des fichiers d’un serveur FTP et de les copier dans un conteneur d’objets blob Azure. Vous pouvez ajouter des déclencheurs ou des actions supplémentaires pour les personnaliser en fonction de vos besoins.
Envoyer des e-mails avec l’application logique

Déployer sur Azure
Ce modèle vous permet de créer une application logique qui envoie un e-mail. Vous pouvez ajouter des déclencheurs ou des actions supplémentaires pour les personnaliser en fonction de vos besoins.
Exécuter une procédure stockée SQL selon une planification via une application logique

Déployer sur Azure
Ce modèle vous permet de créer une application logique qui exécute une procédure stockée SQL selon une planification. Tous les arguments relatifs à la procédure peuvent être placés dans la section du corps du modèle.
Azure Logic Apps - VETER Pipeline

Déployer sur Azure
Crée un compte d’intégration, y ajoute un schéma/mappage, crée une application logique et l’associe au compte d’intégration. L’application logique implémente un pipeline VETER à l’aide des opérations Validation Xml, XPath Extract et Transform Xml.
Azure Logic Apps - XSLT avec paramètres

Déployer sur Azure
Crée une application logique de requête-réponse qui effectue une transformation basée sur XSLT. La carte XSLT prend les primitives (entier, chaîne, etc.) en tant que paramètres d’entrée, comme les utilise lors de la transformation XML.
Exécuter des travaux du minuteur qui s’exécutent selon une planification à l’aide de Logic Apps

Déployer sur Azure
Ce modèle crée une paire d’applications logiques qui vous permet de créer des instances de travail de minuteur planifiées.

Définition de ressources de modèle ARM

Le type de ressource workflows peut être déployé avec des opérations qui ciblent :

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format des ressources

Pour créer une ressource Microsoft.Logic/workflows, ajoutez le code JSON suivant à votre modèle.

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

Valeurs de propriétés

workflows

Nom Description Valeur
type Type de ressource « Microsoft.Logic/workflows »
apiVersion Version de l’API de ressource '2019-05-01'
name Nom de la ressource chaîne (obligatoire)

Limite de caractères : 1-43

Caractères valides :
Caractères alphanumériques, traits d’union, traits de soulignement, points et parenthèses.
location Emplacement de la ressource. string
tags Étiquettes de la ressource. Dictionnaire de noms et de valeurs d’étiquettes. Voir Balises dans les modèles
identité Propriétés d’identité de service managée. ManagedServiceIdentity
properties Propriétés du flux de travail. WorkflowProperties

ManagedServiceIdentity

Nom Description Valeur
type Type d’identité de service managé. Le type « SystemAssigned » inclut une identité créée implicitement. Le type « None » supprime toutes les identités de la ressource. 'None'
'SystemAssigned'
'UserAssigned' (obligatoire)
userAssignedIdentities Liste des identités affectées par l’utilisateur associées à la ressource. Les références de clé de dictionnaire d’identité utilisateur sont des ID de ressource ARM au format : '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} object

WorkflowProperties

Nom Description Valeur
accessControl Configuration du contrôle d’accès. FlowAccessControlConfiguration
Définition Définition. Consultez Informations de référence sur le schéma pour le langage de définition de flux de travail dans Azure Logic Apps.
endpointsConfiguration Configuration des points de terminaison. FlowEndpointsConfiguration
integrationAccount Compte d’intégration. ResourceReference
integrationServiceEnvironment Environnement du service d’intégration. ResourceReference
parameters Paramètres. object
state État. 'Completed'
'Supprimé'
'Désactivé'
'Enabled'
'NotSpecified'
'Suspendu'

FlowAccessControlConfiguration

Nom Description Valeur
actions Configuration du contrôle d’accès pour les actions de workflow. FlowAccessControlConfigurationPolicy
contenu Configuration du contrôle d’accès pour accéder au contenu de l’exécution du flux de travail. FlowAccessControlConfigurationPolicy
Déclencheurs Configuration du contrôle d’accès pour l’appel des déclencheurs de workflow. FlowAccessControlConfigurationPolicy
workflowManagement Configuration du contrôle d’accès pour la gestion des flux de travail. FlowAccessControlConfigurationPolicy

FlowAccessControlConfigurationPolicy

Nom Description Valeur
allowedCallerIpAddresses Plages d’adresses IP autorisées de l’appelant. IpAddressRange[]
openAuthenticationPolicies Stratégies d’authentification pour le flux de travail. OpenAuthenticationAccessPolicies

IpAddressRange

Nom Description Valeur
addressRange Plage d’adresses IP. string

OpenAuthenticationAccessPolicies

Nom Description Valeur
stratégies Ouvrez les stratégies d’authentification. OpenAuthenticationAccessPolicies

FlowEndpointsConfiguration

Nom Description Valeur
connecteur Points de terminaison du connecteur. FlowEndpoints
flux de travail Points de terminaison de flux de travail. FlowEndpoints

FlowEndpoints

Nom Description Valeur
accessEndpointIpAddresses Adresse IP du point de terminaison d’accès. IpAddress[]
outgoingIpAddresses Adresse IP sortante. IpAddress[]

IpAddress

Nom Description Valeur
address Adresse. string

ResourceReference

Nom Description Valeur
id ID de la ressource. string

Modèles de démarrage rapide

Les modèles de démarrage rapide suivants déploient ce type de ressource.

Modèle Description
Alerte de file d'attente avec application logique

Déployer sur Azure
Ce modèle vous permet de créer une application logique qui a un webhook. Lorsque l’application logique est déclenchée, elle ajoute la charge utile que vous passez à une file d’attente stockage Azure que vous spécifiez. Vous pouvez ajouter ce webhook à une alerte Azure, puis chaque fois que l’alerte se déclenche, vous obtenez cet élément dans la file d’attente.
Alerte Slack avec application logique

Déployer sur Azure
Ce modèle vous permet de créer une application logique qui a un webhook à utiliser à partir d’une alerte Azure. Lorsque l’alerte est déclenchée, elle publie un message sur un canal slack que vous spécifiez. Vous devez disposer d’un compte slack pour utiliser ce modèle.
Alerte à un SMS avec l’application logique

Déployer sur Azure
Ce modèle vous permet de créer une application logique qui a un webhook à utiliser à partir d’une alerte Azure. Lorsque l’alerte est déclenchée, elle vous envoie un sms avec les détails de l’alerte. Il utilise le service de raccourcissement d’URL go.gl pour inclure un lien vers le portail pour afficher la ressource.
Récupérer les clés d’accès stockage Azure dans le modèle ARM

Déployer sur Azure
Ce modèle crée un compte de stockage, après quoi il crée une connexion d’API en récupérant dynamiquement la clé primaire du compte de stockage. La connexion d’API est ensuite utilisée dans une application logique comme déclencheur d’interrogation des modifications d’objet blob. Le scénario complet se trouve sur /samples/azure/azure-quickstart-templates/arm-template-retrieve-azure-storage-access-keys/.
Application logique pour envoyer par e-mail des rapports de sauvegarde détaillés

Déployer sur Azure
Créez une application logique pour envoyer des rapports sur les instances de sauvegarde, l’utilisation, les travaux, les stratégies, l’adhésion à la stratégie et les opportunités d’optimisation par e-mail.
Application logique pour envoyer par e-mail des rapports sur les instances de sauvegarde

Déployer sur Azure
Créer une application logique pour envoyer des rapports sur des instances de sauvegarde protégées à l’aide de Sauvegarde Azure par e-mail
Application logique pour envoyer par e-mail des rapports sur les travaux de sauvegarde et de restauration

Déployer sur Azure
Créer une application logique pour envoyer des rapports sur vos travaux de sauvegarde et de restauration par e-mail
Application logique pour envoyer par e-mail des rapports sur l’optimisation des coûts de sauvegarde

Déployer sur Azure
Ce modèle déploie une application logique qui envoie des rapports périodiques sur les ressources de sauvegarde inactives, les optimisations possibles de la planification des sauvegardes et les optimisations possibles de la rétention des sauvegardes à un ensemble spécifié d’adresses e-mail.
Application logique pour envoyer par e-mail des rapports sur les stratégies de sauvegarde

Déployer sur Azure
Créer une application logique pour envoyer des rapports sur vos stratégies de sauvegarde par e-mail
Application logique pour envoyer par e-mail des rapports sur l’adhésion à la stratégie de sauvegarde

Déployer sur Azure
Créer une application logique pour envoyer des rapports sur l’adhésion à la stratégie de sauvegarde de vos instances de sauvegarde par e-mail
Application logique pour envoyer par e-mail des rapports récapitulatives sur les sauvegardes

Déployer sur Azure
Créez une application logique pour envoyer des rapports récapitulatives sur vos sauvegardes par e-mail.
Application logique pour envoyer par e-mail des rapports sur votre facturation Sauvegarde Azure

Déployer sur Azure
Ce modèle déploie une application logique qui envoie des rapports périodiques sur les paramètres de facturation de sauvegarde clés (instances protégées et stockage cloud de sauvegarde consommé) au niveau de l’entité de facturation, à un ensemble d’adresses e-mail spécifié.
Déployer un exemple d’application logique à utiliser en tant qu’extensions personnalisées de gestion des droits d’utilisation

Déployer sur Azure
Ce modèle crée une application logique simple avec tous les paramètres de stratégie d’autorisation et le schéma du déclencheur http requis par l’API d’extension personnalisée Gestion des droits d’utilisation.
Modèles d’intégration - Message Router - Application logique

Déployer sur Azure
Solution qui montre comment configurer le modèle Message Router à l’aide d’une application logique
Étendre des ressources Azure existantes avec des fournisseurs personnalisés

Déployer sur Azure
Cet exemple explique en détail comment étendre des ressources Azure existantes et des modèles Resource Manager pour ajouter des charges de travail personnalisées.
Créer une ressource personnalisée pour les modèles avec des fournisseurs personnalisés

Déployer sur Azure
Cet exemple montre comment ajouter des ressources personnalisées à des modèles Resource Manager à l’aide de fournisseurs personnalisés et d’applications logiques.
Rubrique/abonnement de Azure Event Grid personnalisé avec CloudEvents

Déployer sur Azure
Crée une rubrique de Azure Event Grid personnalisée, un abonnement webhook avec un schéma CloudEvents et une application logique en tant que gestionnaire d’événements. Modèle créé à l’origine par Justin Yoo.
Application logique Azure avec fonction

Déployer sur Azure
Ce modèle crée une application serverless dans Azure avec Logic Apps et Functions. L’application logique se déclenche sur http POST, appelle la fonction Azure et retourne la réponse.
Azure Logic Apps - Réception d’envoi AS2

Déployer sur Azure
Crée des comptes d’intégration pour deux partenaires, Contoso et Fabrikam, y compris les artefacts des partenaires et des contrats. Le modèle crée également des applications logiques entre Fabrikam Sales et Contoso pour illustrer la réception d’envoi AS2 synchrone. Le modèle crée également des applications logiques entre Fabrikam Finance et Contoso, qui illustrent la réception d’envoi asynchrone AS2.
Azure Logic Apps - Réplication de récupération d’urgence B2B

Déployer sur Azure
Crée des applications logiques de réplication pour AS2 MIC, générés et reçus des numéros de contrôle X12. Le déclencheur de chaque application logique pointe vers un compte d’intégration de site principal. L’action de chaque application logique pointe vers un compte d’intégration de site secondaire.
Mise en corrélation de messages sur Logic Apps à l’aide de Service Bus

Déployer sur Azure
qui montre comment mettre en corrélation des messages sur Logic Apps à l’aide de Azure Service Bus
Créer une application logique Consommation à l’aide d’un modèle Azure Resource Manager

Déployer sur Azure
Ce modèle crée une application logique vide que vous pouvez utiliser pour définir des flux de travail.
Appeler des API personnalisées à partir d’Azure Logic Apps

Déployer sur Azure
Bien que Logic Apps fournisse des centaines de connecteurs pour différents services, vous pouvez appeler des API qui exécutent votre propre code. L’un des moyens les plus simples et les plus évolutifs d’héberger vos propres API web consiste à utiliser Azure App Service. Ce modèle déploie une application web pour votre API personnalisée et sécurise cette API à l’aide de l’authentification Azure Active Directory.
Copier des fichiers FTP vers l’application logique Blob Azure

Déployer sur Azure
Ce modèle vous permet de créer des déclencheurs d’application logique sur des fichiers d’un serveur FTP et de les copier dans un conteneur d’objets blob Azure. Vous pouvez ajouter des déclencheurs ou des actions supplémentaires pour les personnaliser en fonction de vos besoins.
Envoyer des e-mails avec l’application logique

Déployer sur Azure
Ce modèle vous permet de créer une application logique qui envoie un e-mail. Vous pouvez ajouter des déclencheurs ou des actions supplémentaires pour les personnaliser en fonction de vos besoins.
Exécuter une procédure stockée SQL selon une planification via une application logique

Déployer sur Azure
Ce modèle vous permet de créer une application logique qui exécute une procédure stockée SQL selon une planification. Tous les arguments relatifs à la procédure peuvent être placés dans la section du corps du modèle.
Azure Logic Apps - VETER Pipeline

Déployer sur Azure
Crée un compte d’intégration, y ajoute un schéma/mappage, crée une application logique et l’associe au compte d’intégration. L’application logique implémente un pipeline VETER à l’aide des opérations Validation Xml, XPath Extract et Transform Xml.
Azure Logic Apps - XSLT avec paramètres

Déployer sur Azure
Crée une application logique de requête-réponse qui effectue une transformation basée sur XSLT. La carte XSLT prend les primitives (entier, chaîne, etc.) en tant que paramètres d’entrée, comme les utilise lors de la transformation XML.
Exécuter des travaux du minuteur qui s’exécutent selon une planification à l’aide de Logic Apps

Déployer sur Azure
Ce modèle crée une paire d’applications logiques qui vous permet de créer des instances de travail de minuteur planifiées.

Définition de ressource Terraform (fournisseur AzAPI)

Le type de ressource workflows peut être déployé avec des opérations qui ciblent :

  • Groupes de ressources

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format des ressources

Pour créer une ressource Microsoft.Logic/workflows, ajoutez le Terraform suivant à votre modèle.

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

Valeurs de propriétés

workflows

Nom Description Valeur
type Type de ressource « Microsoft.Logic/workflows@2019-05-01 »
name Nom de la ressource chaîne (obligatoire)

Limite de caractères : 1-43

Caractères valides :
Caractères alphanumériques, traits d’union, traits de soulignement, points et parenthèses.
location Emplacement de la ressource. string
parent_id Pour effectuer un déploiement sur un groupe de ressources, utilisez l’ID de ce groupe de ressources. chaîne (obligatoire)
tags Étiquettes de la ressource. Dictionnaire de noms et de valeurs d’étiquettes.
identité Propriétés d’identité de service managée. ManagedServiceIdentity
properties Propriétés du flux de travail. WorkflowProperties

ManagedServiceIdentity

Nom Description Valeur
type Type d’identité de service managé. Le type « SystemAssigned » inclut une identité implicitement créée. Le type « None » supprime toutes les identités de la ressource. « SystemAssigned »
« UserAssigned » (obligatoire)
identity_ids Liste des identités affectées par l’utilisateur associées à la ressource. Les références de clé de dictionnaire d’identité utilisateur seront des ID de ressource ARM au format « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} Tableau d’ID d’identité utilisateur.

WorkflowProperties

Nom Description Valeur
accessControl Configuration du contrôle d’accès. FlowAccessControlConfiguration
Définition Définition. Consultez Informations de référence sur le schéma pour le langage de définition de flux de travail dans Azure Logic Apps.
endpointsConfiguration Configuration des points de terminaison. FlowEndpointsConfiguration
integrationAccount Compte d’intégration. ResourceReference
integrationServiceEnvironment Environnement du service d’intégration. ResourceReference
parameters Paramètres. object
state État. « Terminé »
« Supprimé »
« Désactivé »
« Activé »
« NotSpecified »
« Suspendu »

FlowAccessControlConfiguration

Nom Description Valeur
actions Configuration du contrôle d’accès pour les actions de workflow. FlowAccessControlConfigurationPolicy
contenu Configuration du contrôle d’accès pour accéder au contenu de l’exécution du flux de travail. FlowAccessControlConfigurationPolicy
Déclencheurs Configuration du contrôle d’accès pour l’appel des déclencheurs de workflow. FlowAccessControlConfigurationPolicy
workflowManagement Configuration du contrôle d’accès pour la gestion des flux de travail. FlowAccessControlConfigurationPolicy

FlowAccessControlConfigurationPolicy

Nom Description Valeur
allowedCallerIpAddresses Plages d’adresses IP autorisées de l’appelant. IpAddressRange[]
openAuthenticationPolicies Stratégies d’authentification pour le flux de travail. OpenAuthenticationAccessPolicies

IpAddressRange

Nom Description Valeur
addressRange Plage d’adresses IP. string

OpenAuthenticationAccessPolicies

Nom Description Valeur
stratégies Ouvrez les stratégies d’authentification. OpenAuthenticationAccessPolicies

FlowEndpointsConfiguration

Nom Description Valeur
connecteur Points de terminaison du connecteur. FlowEndpoints
flux de travail Points de terminaison de flux de travail. FlowEndpoints

FlowEndpoints

Nom Description Valeur
accessEndpointIpAddresses Adresse IP du point de terminaison d’accès. IpAddress[]
outgoingIpAddresses Adresse IP sortante. IpAddress[]

IpAddress

Nom Description Valeur
address Adresse. string

ResourceReference

Nom Description Valeur
id ID de la ressource. string