Conexiones Microsoft.Web

Definición de recursos de Bicep

El tipo de recurso connections se puede implementar con operaciones que tienen como destino:

Para obtener una lista de las propiedades modificadas en cada versión de api, consulte registro de cambios.

Formato de los recursos

Para crear un recurso Microsoft.Web/connections, agregue el siguiente bicep a la plantilla.

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

Valores de propiedad

connections

Nombre Descripción Value
name El nombre del recurso string (obligatorio)
ubicación Ubicación de los recursos string
etiquetas Etiquetas del recurso Diccionario de nombres y valores de etiqueta. Consulte Etiquetas en plantillas.
ETag ETag de recursos string
properties ApiConnectionDefinitionProperties

ApiConnectionDefinitionProperties

Nombre Descripción Valor
api ApiReference
changedTime Marca de tiempo del último cambio de conexión string
createdTime Marca de tiempo de la creación de la conexión string
customParameterValues Diccionario de valores de parámetro personalizados object
DisplayName Nombre para mostrar string
nonSecretParameterValues Diccionario de valores de parámetro nocret object
parameterValues Diccionario de valores de parámetro object
statuses Estado de la conexión ConnectionStatusDefinition[]
testLinks Vínculos para probar la conexión de API ApiConnectionTestLink[]

ApiReference

Nombre Descripción Valor
brandColor Color de marca string
description Descripción de la API personalizada string
DisplayName Nombre para mostrar string
iconUri El URI del icono string
id Identificador de referencia de recursos string
name Nombre de la API string
swagger Representación JSON de swagger Para Bicep, puede usar la función any().
tipo Tipo de referencia de recurso string

ConnectionStatusDefinition

Nombre Descripción Valor
error Error de conexión ConnectionError
status Estado de la puerta de enlace string
Destino Destino del error string

ConnectionError

Nombre Descripción Valor
ETag ETag de recursos string
ubicación Ubicación de los recursos string
properties ConnectionErrorProperties
etiquetas Etiquetas del recurso object

ConnectionErrorProperties

Nombre Descripción Valor
código Código del estado string
message Descripción del estado string
Nombre Descripción Valor
method Método HTTP string
requestUri URI de solicitud de vínculo de prueba string

Plantillas de inicio rápido

Las siguientes plantillas de inicio rápido implementan este tipo de recurso.

Plantilla Descripción
Alert to queue with Logic app (Alerta a cola con aplicaciones lógicas)

Implementación en Azure
Esta plantilla le permite crear una aplicación lógica que tenga un webhook. Cuando se desencadene la aplicación lógica, agregará la carga que pase a una cola de Azure Storage que especifique. Puede agregar este webhook a una alerta de Azure y, después, cada vez que se active la alerta, obtendrá ese elemento en la cola.
Alert to Slack with Logic app (Alerta al margen de demora con aplicaciones lógicas).

Implementación en Azure
Esta plantilla permite crear una aplicación lógica que tenga un webhook que se usará desde una alerta de Azure. Cuando se desencadene la alerta, publicará un mensaje en un canal de slack que especifique. Debe tener una cuenta de Slack para usar esta plantilla.
Alerta al mensaje de texto con la aplicación lógica

Implementación en Azure
Esta plantilla permite crear una aplicación lógica que tenga un webhook que se usará desde una alerta de Azure. Cuando se desencadene la alerta, le enviará un mensaje de texto con los detalles de la alerta. Usa el servicio de acortamiento de dirección URL de go.gl para incluir un vínculo al portal para ver el recurso.
Recuperación de claves de acceso de Azure Storage en la plantilla de ARM

Implementación en Azure
Esta plantilla creará una cuenta de almacenamiento, después de la cual creará una conexión de API mediante la recuperación dinámica de la clave principal de la cuenta de almacenamiento. Después, la conexión de API se usa en una aplicación lógica como sondeo de desencadenador para los cambios de blobs. El escenario completo se puede encontrar en /samples/azure/azure-quickstart-templates/arm-template-retrieve-azure-storage-access-keys/.
Aplicación lógica para enviar por correo electrónico informes detallados de copia de seguridad

Implementación en Azure
Cree una aplicación lógica para enviar informes sobre instancias de copia de seguridad, uso, trabajos, directivas, cumplimiento de directivas y oportunidades de optimización mediante correo electrónico.
Logic App to email reports on backup instances (Aplicación lógica para enviar informes por correo electrónico en instancias de copia de seguridad)

Implementación en Azure
Creación de una aplicación lógica para enviar informes sobre instancias de copia de seguridad protegidas mediante Azure Backup por correo electrónico
Logic App to email reports on backup and restore jobs (Aplicación lógica para enviar informes por correo electrónico en trabajos de copia de seguridad y restauración)

Implementación en Azure
Creación de una aplicación lógica para enviar informes en los trabajos de copia de seguridad y restauración por correo electrónico
Logic App to email reports on backup cost optimizmation (Aplicación lógica para enviar informes por correo electrónico sobre la optimización de costos de copia de seguridad)

Implementación en Azure
Esta plantilla implementa una aplicación lógica que envía informes periódicos sobre recursos de copia de seguridad inactivos, posibles optimizaciones de programación de copia de seguridad y posibles optimizaciones de retención de copia de seguridad, a un conjunto especificado de direcciones de correo electrónico.
Aplicación lógica para enviar informes por correo electrónico en las directivas de copia de seguridad

Implementación en Azure
Creación de una aplicación lógica para enviar informes a las directivas de copia de seguridad por correo electrónico
Aplicación lógica para enviar informes por correo electrónico sobre el cumplimiento de la directiva de copia de seguridad

Implementación en Azure
Creación de una aplicación lógica para enviar informes sobre el cumplimiento de la directiva de copia de seguridad de las instancias de copia de seguridad por correo electrónico
Informes de resumen de aplicaciones lógicas para correo electrónico en copias de seguridad

Implementación en Azure
Cree una aplicación lógica para enviar informes de resumen en las copias de seguridad por correo electrónico.
Aplicación lógica para enviar informes por correo electrónico en la facturación de Azure Backup

Implementación en Azure
Esta plantilla implementa una aplicación lógica que envía informes periódicos sobre los parámetros de facturación de copia de seguridad de claves (instancias protegidas y almacenamiento en la nube de copia de seguridad consumido) en un nivel de entidad de facturación, a un conjunto especificado de direcciones de correo electrónico.
Recepción de envío de AS2 en Azure Logic Apps

Implementación en Azure
Crea cuentas de integración para dos asociados, Contoso y Fabrikam, incluidos los artefactos para asociados y contratos. La plantilla también crea aplicaciones lógicas entre Fabrikam Sales y Contoso para mostrar la recepción de envío as2 sincrónica. La plantilla también crea aplicaciones lógicas entre Fabrikam Finance y Contoso, que muestran la recepción asincrónica de envío asincrónica de AS2.
Azure Logic Apps: replicación de recuperación ante desastres B2B

Implementación en Azure
Crea la replicación de Logic Apps para AS2 MIC, generada y recibida números de control X12. El desencadenador de cada aplicación lógica apunta a una cuenta de integración de sitio primario. La acción de cada aplicación lógica apunta a una cuenta de integración de sitio secundario.
Correlación de mensajes a través de Logic Apps mediante Service Bus

Implementación en Azure
que muestra cómo podemos correlacionar los mensajes a través de Logic Apps mediante Azure Service Bus
Copia de archivos FTP en una aplicación lógica de blobs de Azure

Implementación en Azure
Esta plantilla permite crear desencadenadores de aplicación lógica en archivos de un servidor FTP y copiarlos en un contenedor de blobs de Azure. Puede agregar otros desencadenadores o acciones para personalizarlos según sus necesidades.
Envío de correo electrónico con la aplicación lógica

Implementación en Azure
Esta plantilla le permite crear una aplicación lógica que envíe un correo electrónico. Puede agregar otros desencadenadores o acciones para personalizarlos según sus necesidades.
Ejecución de un procedimiento almacenado de SQL según una programación mediante una aplicación lógica

Implementación en Azure
Esta plantilla permite crear una aplicación lógica que ejecutará un procedimiento almacenado de SQL de forma programada. Los argumentos para el procedimiento se pueden colocar en la sección del cuerpo de la plantilla.

Definición de recursos de plantilla de ARM

El tipo de recurso connections se puede implementar con operaciones destinadas a:

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de los recursos

Para crear un recurso Microsoft.Web/connections, agregue el siguiente JSON a la plantilla.

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

Valores de propiedad

connections

Nombre Descripción Value
type Tipo de recurso 'Microsoft.Web/connections'
apiVersion La versión de la API de recursos '2016-06-01'
name El nombre del recurso string (obligatorio)
ubicación Ubicación de los recursos string
etiquetas Etiquetas del recurso Diccionario de nombres y valores de etiqueta. Consulte Etiquetas en plantillas.
ETag ETag de recursos string
properties ApiConnectionDefinitionProperties

ApiConnectionDefinitionProperties

Nombre Descripción Valor
api ApiReference
changedTime Marca de tiempo del último cambio de conexión string
createdTime Marca de tiempo de la creación de la conexión string
customParameterValues Diccionario de valores de parámetro personalizados object
DisplayName Nombre para mostrar string
nonSecretParameterValues Diccionario de valores de parámetro nosecret object
parameterValues Diccionario de valores de parámetro object
statuses Estado de la conexión ConnectionStatusDefinition[]
testLinks Vínculos para probar la conexión de API ApiConnectionTestLink[]

ApiReference

Nombre Descripción Valor
brandColor Color de marca string
description Descripción de la API personalizada string
DisplayName Nombre para mostrar string
iconUri El URI del icono string
id Identificador de referencia de recursos string
name Nombre de la API string
swagger Representación JSON de swagger
tipo Tipo de referencia de recurso string

ConnectionStatusDefinition

Nombre Descripción Valor
error Error de conexión ConnectionError
status Estado de la puerta de enlace string
Destino Destino del error string

ConnectionError

Nombre Descripción Valor
ETag ETag de recursos string
ubicación Ubicación de los recursos string
properties ConnectionErrorProperties
etiquetas Etiquetas del recurso object

ConnectionErrorProperties

Nombre Descripción Valor
código Código del estado string
message Descripción del estado string
Nombre Descripción Valor
method Método HTTP string
requestUri URI de solicitud de vínculo de prueba string

Plantillas de inicio rápido

Las siguientes plantillas de inicio rápido implementan este tipo de recurso.

Plantilla Descripción
Alert to queue with Logic app (Alerta a cola con aplicaciones lógicas)

Implementación en Azure
Esta plantilla le permite crear una aplicación lógica que tenga un webhook. Cuando se desencadene la aplicación lógica, agregará la carga que pase a una cola de Azure Storage que especifique. Puede agregar este webhook a una alerta de Azure y, después, cada vez que se active la alerta, obtendrá ese elemento en la cola.
Alert to Slack with Logic app (Alerta al margen de demora con aplicaciones lógicas).

Implementación en Azure
Esta plantilla permite crear una aplicación lógica que tenga un webhook que se usará desde una alerta de Azure. Cuando se desencadene la alerta, publicará un mensaje en un canal de slack que especifique. Debe tener una cuenta de Slack para usar esta plantilla.
Alerta al mensaje de texto con la aplicación lógica

Implementación en Azure
Esta plantilla permite crear una aplicación lógica que tenga un webhook que se usará desde una alerta de Azure. Cuando se desencadene la alerta, le enviará un mensaje de texto con los detalles de la alerta. Usa el servicio de acortamiento de dirección URL de go.gl para incluir un vínculo al portal para ver el recurso.
Recuperación de claves de acceso de Azure Storage en la plantilla de ARM

Implementación en Azure
Esta plantilla creará una cuenta de almacenamiento, después de la cual creará una conexión de API mediante la recuperación dinámica de la clave principal de la cuenta de almacenamiento. Después, la conexión de API se usa en una aplicación lógica como sondeo de desencadenador para los cambios de blobs. El escenario completo se puede encontrar en /samples/azure/azure-quickstart-templates/arm-template-retrieve-azure-storage-access-keys/.
Aplicación lógica para enviar por correo electrónico informes detallados de copia de seguridad

Implementación en Azure
Cree una aplicación lógica para enviar informes sobre instancias de copia de seguridad, uso, trabajos, directivas, cumplimiento de directivas y oportunidades de optimización mediante correo electrónico.
Logic App to email reports on backup instances (Aplicación lógica para enviar informes por correo electrónico en instancias de copia de seguridad)

Implementación en Azure
Creación de una aplicación lógica para enviar informes sobre instancias de copia de seguridad protegidas mediante Azure Backup por correo electrónico
Logic App to email reports on backup and restore jobs (Aplicación lógica para enviar informes por correo electrónico en trabajos de copia de seguridad y restauración)

Implementación en Azure
Creación de una aplicación lógica para enviar informes en los trabajos de copia de seguridad y restauración por correo electrónico
Logic App to email reports on backup cost optimizmation (Aplicación lógica para enviar informes por correo electrónico sobre la optimización de costos de copia de seguridad)

Implementación en Azure
Esta plantilla implementa una aplicación lógica que envía informes periódicos sobre recursos de copia de seguridad inactivos, posibles optimizaciones de programación de copia de seguridad y posibles optimizaciones de retención de copia de seguridad, a un conjunto especificado de direcciones de correo electrónico.
Aplicación lógica para enviar informes por correo electrónico en las directivas de copia de seguridad

Implementación en Azure
Creación de una aplicación lógica para enviar informes a las directivas de copia de seguridad por correo electrónico
Aplicación lógica para enviar informes por correo electrónico sobre el cumplimiento de la directiva de copia de seguridad

Implementación en Azure
Creación de una aplicación lógica para enviar informes sobre el cumplimiento de la directiva de copia de seguridad de las instancias de copia de seguridad por correo electrónico
Informes de resumen de aplicaciones lógicas para correo electrónico en copias de seguridad

Implementación en Azure
Cree una aplicación lógica para enviar informes de resumen en las copias de seguridad por correo electrónico.
Aplicación lógica para enviar informes por correo electrónico en la facturación de Azure Backup

Implementación en Azure
Esta plantilla implementa una aplicación lógica que envía informes periódicos sobre los parámetros de facturación de copia de seguridad de claves (instancias protegidas y almacenamiento en la nube de copia de seguridad consumido) en un nivel de entidad de facturación, a un conjunto especificado de direcciones de correo electrónico.
Recepción de envío de AS2 en Azure Logic Apps

Implementación en Azure
Crea cuentas de integración para dos asociados, Contoso y Fabrikam, incluidos los artefactos para asociados y contratos. La plantilla también crea aplicaciones lógicas entre Fabrikam Sales y Contoso para mostrar la recepción de envío as2 sincrónica. La plantilla también crea aplicaciones lógicas entre Fabrikam Finance y Contoso, que muestran la recepción asincrónica de envío as2.
Azure Logic Apps: replicación de recuperación ante desastres B2B

Implementación en Azure
Crea la replicación de Logic Apps para AS2 MIC, generada y recibida de números de control X12. El desencadenador de cada aplicación lógica apunta a una cuenta de integración de sitio primario. La acción de cada aplicación lógica apunta a una cuenta de integración de sitio secundario.
Correlación de mensajes a través de Logic Apps mediante Service Bus

Implementación en Azure
que muestra cómo podemos correlacionar los mensajes a través de Logic Apps mediante Azure Service Bus
Copia de archivos FTP en una aplicación lógica de blobs de Azure

Implementación en Azure
Esta plantilla permite crear desencadenadores de aplicación lógica en archivos de un servidor FTP y copiarlos en un contenedor de blobs de Azure. Puede agregar desencadenadores o acciones adicionales para personalizarlos según sus necesidades.
Envío de correo electrónico con aplicación lógica

Implementación en Azure
Esta plantilla le permite crear una aplicación lógica que envíe un correo electrónico. Puede agregar desencadenadores o acciones adicionales para personalizarlos según sus necesidades.
Ejecución de un procedimiento almacenado de SQL según una programación a través de una aplicación lógica

Implementación en Azure
Esta plantilla permite crear una aplicación lógica que ejecutará un procedimiento almacenado de SQL de forma programada. Los argumentos para el procedimiento se pueden colocar en la sección del cuerpo de la plantilla.

Definición de recursos de Terraform (proveedor AzAPI)

El tipo de recurso connections se puede implementar con operaciones que tienen como destino:

  • Grupos de recursos

Para obtener una lista de las propiedades modificadas en cada versión de api, consulte registro de cambios.

Formato de los recursos

Para crear un recurso Microsoft.Web/connections, agregue el siguiente terraform a la plantilla.

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

Valores de propiedad

connections

Nombre Descripción Value
type Tipo de recurso "Microsoft.Web/connections@2016-06-01"
name El nombre del recurso string (obligatorio)
ubicación Ubicación de los recursos string
parent_id Para realizar la implementación en un grupo de recursos, use el identificador de ese grupo de recursos. string (obligatorio)
etiquetas Etiquetas del recurso Diccionario de nombres y valores de etiqueta.
ETag ETag de recursos string
properties ApiConnectionDefinitionProperties

ApiConnectionDefinitionProperties

Nombre Descripción Valor
api ApiReference
changedTime Marca de tiempo del último cambio de conexión string
createdTime Marca de tiempo de la creación de la conexión string
customParameterValues Diccionario de valores de parámetro personalizados object
DisplayName Nombre para mostrar string
nonSecretParameterValues Diccionario de valores de parámetro nocret object
parameterValues Diccionario de valores de parámetro object
statuses Estado de la conexión ConnectionStatusDefinition[]
testLinks Vínculos para probar la conexión de API ApiConnectionTestLink[]

ApiReference

Nombre Descripción Valor
brandColor Color de marca string
description Descripción de la API personalizada string
DisplayName Nombre para mostrar string
iconUri El URI del icono string
id Identificador de referencia de recursos string
name Nombre de la API string
swagger Representación JSON de swagger
tipo Tipo de referencia de recurso string

ConnectionStatusDefinition

Nombre Descripción Valor
error Error de conexión ConnectionError
status Estado de la puerta de enlace string
Destino Destino del error string

ConnectionError

Nombre Descripción Valor
ETag ETag de recursos string
ubicación Ubicación de los recursos string
properties ConnectionErrorProperties
etiquetas Etiquetas del recurso object

ConnectionErrorProperties

Nombre Descripción Valor
código Código del estado string
message Descripción del estado string
Nombre Descripción Valor
method Método HTTP string
requestUri URI de solicitud de vínculo de prueba string