Connexions Microsoft.Web

Définition de ressource Bicep

Le type de ressource connexions 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.Web/connections, ajoutez le Bicep suivant à votre modèle.

resource symbolicname 'Microsoft.Web/connections@2016-06-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  etag: 'string'
  properties: {
    api: {
      brandColor: 'string'
      description: 'string'
      displayName: 'string'
      iconUri: 'string'
      id: 'string'
      name: 'string'
      swagger: any()
      type: 'string'
    }
    changedTime: 'string'
    createdTime: 'string'
    customParameterValues: {}
    displayName: 'string'
    nonSecretParameterValues: {}
    parameterValues: {}
    statuses: [
      {
        error: {
          etag: 'string'
          location: 'string'
          properties: {
            code: 'string'
            message: 'string'
          }
          tags: {}
        }
        status: 'string'
        target: 'string'
      }
    ]
    testLinks: [
      {
        method: 'string'
        requestUri: 'string'
      }
    ]
  }
}

Valeurs de propriétés

connections

Nom Description Valeur
name Nom de la ressource chaîne (obligatoire)
location Emplacement de la ressource string
tags Balises de ressource Dictionnaire de noms et de valeurs d’étiquettes. Voir Balises dans les modèles
etag Ressource ETag string
properties ApiConnectionDefinitionProperties

ApiConnectionDefinitionProperties

Nom Description Valeur
api ApiReference
changedTime Horodatage de la dernière modification de connexion string
createdTime Horodatage de la création de la connexion string
customParameterValues Dictionnaire de valeurs de paramètres personnalisés object
displayName Nom d’affichage string
nonSecretParameterValues Dictionnaire de valeurs de paramètre nonsecret object
Parametervalues Dictionnaire des valeurs de paramètres object
statuses État de la connexion ConnectionStatusDefinition[]
testLinks Liens pour tester la connexion d’API ApiConnectionTestLink[]

ApiReference

Nom Description Valeur
brandColor Couleur de la marque string
description Description de l’API personnalisée string
displayName Nom d’affichage string
iconUri URI d’icône string
id ID de référence de ressource string
name Nom de l’API string
fichier Swagger Représentation JSON du swagger Pour Bicep, vous pouvez utiliser la fonction any().
type Type de référence de ressource string

ConnectionStatusDefinition

Nom Description Valeur
error Erreur de connexion ConnectionError
status Le status de passerelle string
target Cible de l’erreur string

ConnectionError

Nom Description Valeur
etag Ressource ETag string
location Emplacement de la ressource string
properties ConnectionErrorProperties
tags Balises de ressource object

ConnectionErrorProperties

Nom Description Valeur
code Code du status string
message Description du status string
Nom Description Valeur
method Méthode HTTP string
requestUri URI de demande de lien de test 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é.
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 les numéros de contrôle X12 générés et reçus. 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
Copier des fichiers FTP dans 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 dans 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 un e-mail 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.

Définition de ressources de modèle ARM

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

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

Format des ressources

Pour créer une ressource Microsoft.Web/connections, ajoutez le JSON suivant à votre modèle.

{
  "type": "Microsoft.Web/connections",
  "apiVersion": "2016-06-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "etag": "string",
  "properties": {
    "api": {
      "brandColor": "string",
      "description": "string",
      "displayName": "string",
      "iconUri": "string",
      "id": "string",
      "name": "string",
      "swagger": {},
      "type": "string"
    },
    "changedTime": "string",
    "createdTime": "string",
    "customParameterValues": {},
    "displayName": "string",
    "nonSecretParameterValues": {},
    "parameterValues": {},
    "statuses": [
      {
        "error": {
          "etag": "string",
          "location": "string",
          "properties": {
            "code": "string",
            "message": "string"
          },
          "tags": {}
        },
        "status": "string",
        "target": "string"
      }
    ],
    "testLinks": [
      {
        "method": "string",
        "requestUri": "string"
      }
    ]
  }
}

Valeurs de propriétés

connections

Nom Description Valeur
type Type de ressource 'Microsoft.Web/connections'
apiVersion Version de l’API de ressource '2016-06-01'
name Nom de la ressource string (obligatoire)
location Emplacement de la ressource string
tags Balises de ressource Dictionnaire de noms et de valeurs d’étiquettes. Voir Balises dans les modèles
etag Ressource ETag string
properties ApiConnectionDefinitionProperties

ApiConnectionDefinitionProperties

Nom Description Valeur
api ApiReference
changedTime Horodatage de la dernière modification de connexion string
createdTime Horodatage de la création de la connexion string
customParameterValues Dictionnaire de valeurs de paramètres personnalisés object
displayName Nom d’affichage string
nonSecretParameterValues Dictionnaire de valeurs de paramètre nonsecret object
Parametervalues Dictionnaire de valeurs de paramètres object
statuses État de la connexion ConnectionStatusDefinition[]
testLinks Liens pour tester la connexion d’API ApiConnectionTestLink[]

ApiReference

Nom Description Valeur
brandColor Couleur de marque string
description Description de l’API personnalisée string
displayName Nom complet string
iconUri URI de l’icône string
id ID de référence de ressource string
name Nom de l’API string
fichier Swagger Représentation JSON du swagger
type Type de référence de ressource string

ConnectionStatusDefinition

Nom Description Valeur
error Erreur de connexion ConnectionError
status La passerelle status string
target Cible de l’erreur string

ConnectionError

Nom Description Valeur
etag Ressource ETag string
location Emplacement de la ressource string
properties ConnectionErrorProperties
tags Balises de ressource object

ConnectionErrorProperties

Nom Description Valeur
code Code du status string
message Description du status string
Nom Description Valeur
method Méthode HTTP string
requestUri URI de demande de lien de test 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é.
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 les numéros de contrôle X12 générés et reçus. 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
Copier des fichiers FTP dans 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 dans 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 un e-mail 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.

Définition de ressource Terraform (fournisseur AzAPI)

Le type de ressource connexions 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 d’API, consultez journal des modifications.

Format des ressources

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Web/connections@2016-06-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      api = {
        brandColor = "string"
        description = "string"
        displayName = "string"
        iconUri = "string"
        id = "string"
        name = "string"
        type = "string"
      }
      changedTime = "string"
      createdTime = "string"
      customParameterValues = {}
      displayName = "string"
      nonSecretParameterValues = {}
      parameterValues = {}
      statuses = [
        {
          error = {
            etag = "string"
            location = "string"
            properties = {
              code = "string"
              message = "string"
            }
            tags = {}
          }
          status = "string"
          target = "string"
        }
      ]
      testLinks = [
        {
          method = "string"
          requestUri = "string"
        }
      ]
    }
    etag = "string"
  })
}

Valeurs de propriétés

connections

Nom Description Valeur
type Type de ressource « Microsoft.Web/connections@2016-06-01 »
name Nom de la ressource string (obligatoire)
location Emplacement de la ressource string
parent_id Pour effectuer un déploiement dans un groupe de ressources, utilisez l’ID de ce groupe de ressources. string (obligatoire)
tags Balises de ressource Dictionnaire de noms et de valeurs d’étiquettes.
etag Ressource ETag string
properties ApiConnectionDefinitionProperties

ApiConnectionDefinitionProperties

Nom Description Valeur
api ApiReference
changedTime Horodatage de la dernière modification de connexion string
createdTime Horodatage de la création de la connexion string
customParameterValues Dictionnaire de valeurs de paramètres personnalisés object
displayName Nom d’affichage string
nonSecretParameterValues Dictionnaire de valeurs de paramètre nonsecret object
Parametervalues Dictionnaire de valeurs de paramètres object
statuses État de la connexion ConnectionStatusDefinition[]
testLinks Liens pour tester la connexion d’API ApiConnectionTestLink[]

ApiReference

Nom Description Valeur
brandColor Couleur de marque string
description Description de l’API personnalisée string
displayName Nom complet string
iconUri URI de l’icône string
id ID de référence de ressource string
name Nom de l’API string
fichier Swagger Représentation JSON du swagger
type Type de référence de ressource string

ConnectionStatusDefinition

Nom Description Valeur
error Erreur de connexion ConnectionError
status Le status de passerelle string
target Cible de l’erreur string

ConnectionError

Nom Description Valeur
etag Ressource ETag string
location Emplacement de la ressource string
properties ConnectionErrorProperties
tags Balises de ressource object

ConnectionErrorProperties

Nom Description Valeur
code Code du status string
message Description du status string
Nom Description Valeur
method Méthode HTTP string
requestUri URI de demande de lien de test string