Compartilhar via


Conexões Microsoft.Web 2016-06-01

Definição de recurso do Bicep

O tipo de recurso de conexões pode ser implantado com operações direcionadas:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato de recurso

Para criar um recurso Microsoft.Web/connections, adicione o Bicep a seguir ao modelo.

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 propriedade

connections

Nome Descrição Valor
name O nome do recurso cadeia de caracteres (obrigatório)
local Localização do recurso string
marcas Marcações de recursos Dicionário de nomes e valores de marcas. Consulte Marcas em modelos
etag ETag de Recurso string
properties ApiConnectionDefinitionProperties

ApiConnectionDefinitionProperties

Nome Descrição Valor
api ApiReference
changedTime Carimbo de data/hora da última alteração de conexão string
createdTime Carimbo de data/hora da criação da conexão string
customParameterValues Dicionário de valores de parâmetro personalizados objeto
displayName Nome de exibição string
nonSecretParameterValues Dicionário de valores de parâmetro não seguros objeto
Parametervalues Dicionário de valores de parâmetro objeto
status Status da conexão ConnectionStatusDefinition[]
testLinks Links para testar a conexão de API ApiConnectionTestLink[]

ApiReference

Nome Descrição Valor
brandColor Cor da marca string
descrição A descrição da API personalizada string
displayName O nome de exibição string
iconUri O URI do ícone string
id ID de referência de recurso string
name O nome da API string
swagger A representação JSON do swagger Para o Bicep, você pode usar a função any().
tipo Tipo de referência de recurso string

ConnectionStatusDefinition

Nome Descrição Valor
erro Erro de conexão ConnectionError
status O gateway status string
destino Destino do erro string

ConnectionError

Nome Descrição Valor
etag ETag de Recurso string
local Localização do recurso string
properties ConnectionErrorProperties
marcas Marcações de recursos objeto

ConnectionErrorProperties

Nome Descrição Valor
code Código do status string
message Descrição do status string
Nome Descrição Valor
method Método HTTP string
requestUri URI de solicitação de link de teste string

Modelos de início rápido

Os modelos de início rápido a seguir implantam esse tipo de recurso.

Modelo Descrição
Alerta de fila com Aplicativo lógico

Implantar no Azure
Esse modelo permite que você crie um aplicativo lógico que tenha um webhook. Quando o aplicativo lógico for disparado, ele adicionará a carga que você passar para uma fila de Armazenamento do Azure especificada. Você pode adicionar esse webhook a um Alerta do Azure e, sempre que o Alerta for acionado, você obterá esse item na fila.
Alerta de Margem de atraso com Aplicativo lógico

Implantar no Azure
Esse modelo permite que você crie um aplicativo lógico que tenha um webhook a ser usado a partir de um Alerta do Azure. Quando o Alerta for disparado, ele postará uma mensagem em um canal do Slack que você especificar. Você precisa ter uma conta do Slack para usar esse modelo.
Alertar para mensagem de texto com o aplicativo lógico

Implantar no Azure
Esse modelo permite que você crie um aplicativo lógico que tenha um webhook a ser usado a partir de um Alerta do Azure. Quando o Alerta for disparado, ele enviará uma mensagem de texto com os detalhes do alerta. Ele usa o serviço de encurtamento de URL go.gl para incluir um link para o portal para ver o recurso.
Recuperar chaves de acesso do Armazenamento do Azure no modelo do ARM

Implantar no Azure
Esse modelo criará uma conta de Armazenamento, após a qual criará uma conexão de API recuperando dinamicamente a chave primária da conta de Armazenamento. Em seguida, a conexão de API é usada em um Aplicativo Lógico como um gatilho de sondagem para alterações de blob. O cenário completo pode ser encontrado em /samples/azure/azure-quickstart-templates/arm-template-retrieve-azure-storage-access-keys/.
Aplicativo Lógico para enviar relatórios de backup detalhados por email

Implantar no Azure
Crie um Aplicativo Lógico para enviar relatórios sobre instâncias de backup, uso, trabalhos, políticas, adesão à política e oportunidades de otimização por email.
Aplicativo Lógico para enviar relatórios por email em instâncias de backup

Implantar no Azure
Criar um Aplicativo Lógico para enviar relatórios sobre instâncias de backup protegidas usando Backup do Azure por email
Aplicativo Lógico para enviar relatórios por email sobre trabalhos de backup e restauração

Implantar no Azure
Criar um Aplicativo Lógico para enviar relatórios sobre seus trabalhos de backup e restauração por email
Aplicativo Lógico para enviar relatórios por email sobre otimização de custo de backup

Implantar no Azure
Este modelo implanta um Aplicativo Lógico que envia relatórios periódicos sobre recursos de backup inativos, possíveis otimizações de agendamento de backup e possíveis otimizações de retenção de backup para um conjunto especificado de endereços de email.
Aplicativo Lógico para enviar relatórios por email sobre políticas de backup

Implantar no Azure
Criar um Aplicativo Lógico para enviar relatórios sobre suas políticas de backup por email
Aplicativo Lógico para enviar relatórios por email sobre a adesão à política de backup

Implantar no Azure
Criar um Aplicativo Lógico para enviar relatórios sobre a adesão à política de backup de suas instâncias de backup por email
Aplicativo Lógico para enviar relatórios de resumo por email sobre backups

Implantar no Azure
Crie um Aplicativo Lógico para enviar relatórios resumidos sobre seus backups por email.
Aplicativo Lógico para enviar relatórios por email sobre sua cobrança de Backup do Azure

Implantar no Azure
Este modelo implanta um Aplicativo Lógico que envia relatórios periódicos sobre os principais parâmetros de cobrança de backup (instâncias protegidas e armazenamento em nuvem de backup consumido) em um nível de entidade de cobrança, para um conjunto especificado de endereços de email.
Aplicativos Lógicos do Azure – Recebimento de Envio do AS2

Implantar no Azure
Cria contas de integração para dois parceiros, Contoso e Fabrikam, incluindo os artefatos para parceiros e contratos. O modelo também cria aplicativos lógicos entre a Fabrikam Sales e a Contoso para demonstrar o recebimento de envio as2 síncrono. O modelo também cria aplicativos lógicos entre a Fabrikam Finance e a Contoso, que demonstram o recebimento de envio assíncrono do AS2.
Aplicativos Lógicos do Azure – Replicação de Recuperação de Desastre B2B

Implantar no Azure
Cria aplicativos lógicos de replicação para MIC AS2, números de controle X12 gerados e recebidos. O gatilho de cada Aplicativo Lógico aponta para uma conta de integração de site primário. A ação de cada Aplicativo Lógico aponta para uma conta de integração de site secundário.
Correlacionando mensagens em Aplicativos Lógicos usando o Barramento de Serviço

Implantar no Azure
que mostra como correlacionar mensagens nos Aplicativos Lógicos usando Barramento de Serviço do Azure
Copiar arquivos FTP para o aplicativo lógico de Blob do Azure

Implantar no Azure
Esse modelo permite criar gatilhos de aplicativo lógico em arquivos em um servidor FTP e copiá-los para um contêiner de Blob do Azure. Você pode adicionar gatilhos ou ações adicionais para personalizá-lo de acordo com suas necessidades.
Enviar email com o aplicativo lógico

Implantar no Azure
Esse modelo permite que você crie um aplicativo lógico que envia um email. Você pode adicionar gatilhos ou ações adicionais para personalizá-lo de acordo com suas necessidades.
Executar um procedimento armazenado do SQL em um agendamento por meio de um aplicativo lógico

Implantar no Azure
Esse modelo permite que você crie um Aplicativo Lógico que executará um procedimento armazenado SQL de acordo com um agendamento. Os argumentos para o procedimento podem ser colocados na seção do corpo do modelo.

Definição de recurso de modelo do ARM

O tipo de recurso connections pode ser implantado com operações direcionadas:

Para obter uma lista das propriedades alteradas em cada versão da API, consulte log de alterações.

Formato de recurso

Para criar um recurso Microsoft.Web/connections, adicione o JSON a seguir ao seu modelo.

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

connections

Nome Descrição Valor
tipo O tipo de recurso 'Microsoft.Web/connections'
apiVersion A versão da API do recurso '2016-06-01'
name O nome do recurso cadeia de caracteres (obrigatório)
local Localização do recurso string
marcas Marcações de recursos Dicionário de nomes e valores de marcas. Confira Marcas em modelos
etag ETag de Recurso string
properties ApiConnectionDefinitionProperties

ApiConnectionDefinitionProperties

Nome Descrição Valor
api ApiReference
changedTime Carimbo de data/hora da última alteração de conexão string
createdTime Carimbo de data/hora da criação da conexão string
customParameterValues Dicionário de valores de parâmetro personalizados objeto
displayName Nome de exibição string
nonSecretParameterValues Dicionário de valores de parâmetro não seguros objeto
Parametervalues Dicionário de valores de parâmetro objeto
status Status da conexão ConnectionStatusDefinition[]
testLinks Links para testar a conexão de API ApiConnectionTestLink[]

ApiReference

Nome Descrição Valor
brandColor Cor da marca string
descrição A descrição da API personalizada string
displayName O nome de exibição string
iconUri O URI do ícone string
id ID de referência de recurso string
name O nome da API string
swagger A representação JSON do swagger
tipo Tipo de referência de recurso string

ConnectionStatusDefinition

Nome Descrição Valor
erro Erro de conexão ConnectionError
status O gateway status string
destino Destino do erro string

ConnectionError

Nome Descrição Valor
etag ETag de Recurso string
local Localização do recurso string
properties ConnectionErrorProperties
marcas Marcações de recursos objeto

ConnectionErrorProperties

Nome Descrição Valor
code Código do status string
message Descrição do status string
Nome Descrição Valor
method Método HTTP string
requestUri URI de solicitação de link de teste string

Modelos de início rápido

Os modelos de início rápido a seguir implantam esse tipo de recurso.

Modelo Descrição
Alerta de fila com Aplicativo lógico

Implantar no Azure
Esse modelo permite que você crie um aplicativo lógico que tenha um webhook. Quando o aplicativo lógico for disparado, ele adicionará a carga que você passar para uma fila de Armazenamento do Azure especificada. Você pode adicionar esse webhook a um Alerta do Azure e, sempre que o Alerta for acionado, você obterá esse item na fila.
Alerta de Margem de atraso com Aplicativo lógico

Implantar no Azure
Esse modelo permite que você crie um aplicativo lógico que tenha um webhook a ser usado a partir de um Alerta do Azure. Quando o Alerta for disparado, ele postará uma mensagem em um canal do Slack que você especificar. Você precisa ter uma conta do Slack para usar esse modelo.
Alertar para mensagem de texto com o aplicativo lógico

Implantar no Azure
Esse modelo permite que você crie um aplicativo lógico que tenha um webhook a ser usado a partir de um Alerta do Azure. Quando o Alerta for disparado, ele enviará uma mensagem de texto com os detalhes do alerta. Ele usa o serviço de encurtamento de URL go.gl para incluir um link para o portal para ver o recurso.
Recuperar chaves de acesso do Armazenamento do Azure no modelo do ARM

Implantar no Azure
Esse modelo criará uma conta de Armazenamento, após a qual criará uma conexão de API recuperando dinamicamente a chave primária da conta de Armazenamento. Em seguida, a conexão de API é usada em um Aplicativo Lógico como um gatilho de sondagem para alterações de blob. O cenário completo pode ser encontrado em /samples/azure/azure-quickstart-templates/arm-template-retrieve-azure-storage-access-keys/.
Aplicativo Lógico para enviar relatórios de backup detalhados por email

Implantar no Azure
Crie um Aplicativo Lógico para enviar relatórios sobre instâncias de backup, uso, trabalhos, políticas, adesão à política e oportunidades de otimização por email.
Aplicativo Lógico para enviar relatórios por email em instâncias de backup

Implantar no Azure
Criar um Aplicativo Lógico para enviar relatórios sobre instâncias de backup protegidas usando Backup do Azure por email
Aplicativo Lógico para enviar relatórios por email sobre trabalhos de backup e restauração

Implantar no Azure
Criar um Aplicativo Lógico para enviar relatórios sobre seus trabalhos de backup e restauração por email
Aplicativo Lógico para enviar relatórios por email sobre otimização de custo de backup

Implantar no Azure
Este modelo implanta um Aplicativo Lógico que envia relatórios periódicos sobre recursos de backup inativos, possíveis otimizações de agendamento de backup e possíveis otimizações de retenção de backup para um conjunto especificado de endereços de email.
Aplicativo Lógico para enviar relatórios por email sobre políticas de backup

Implantar no Azure
Criar um Aplicativo Lógico para enviar relatórios sobre suas políticas de backup por email
Aplicativo Lógico para enviar relatórios por email sobre a adesão à política de backup

Implantar no Azure
Criar um Aplicativo Lógico para enviar relatórios sobre a adesão à política de backup de suas instâncias de backup por email
Aplicativo Lógico para enviar relatórios de resumo por email sobre backups

Implantar no Azure
Crie um Aplicativo Lógico para enviar relatórios resumidos sobre seus backups por email.
Aplicativo Lógico para enviar relatórios por email sobre sua cobrança de Backup do Azure

Implantar no Azure
Este modelo implanta um Aplicativo Lógico que envia relatórios periódicos sobre os principais parâmetros de cobrança de backup (instâncias protegidas e armazenamento em nuvem de backup consumido) em um nível de entidade de cobrança, para um conjunto especificado de endereços de email.
Aplicativos Lógicos do Azure – Recebimento de Envio do AS2

Implantar no Azure
Cria contas de integração para dois parceiros, Contoso e Fabrikam, incluindo os artefatos para parceiros e contratos. O modelo também cria aplicativos lógicos entre a Fabrikam Sales e a Contoso para demonstrar o recebimento de envio as2 síncrono. O modelo também cria aplicativos lógicos entre a Fabrikam Finance e a Contoso, que demonstram o recebimento de envio assíncrono do AS2.
Aplicativos Lógicos do Azure – Replicação de Recuperação de Desastre B2B

Implantar no Azure
Cria aplicativos lógicos de replicação para MIC AS2, números de controle X12 gerados e recebidos. O gatilho de cada Aplicativo Lógico aponta para uma conta de integração de site primário. A ação de cada Aplicativo Lógico aponta para uma conta de integração de site secundário.
Correlacionando mensagens em Aplicativos Lógicos usando o Barramento de Serviço

Implantar no Azure
que mostra como podemos correlacionar mensagens em aplicativos lógicos usando Barramento de Serviço do Azure
Copiar arquivos FTP para o aplicativo lógico de Blob do Azure

Implantar no Azure
Esse modelo permite criar gatilhos de aplicativo lógico em arquivos em um servidor FTP e copiá-los para um contêiner de Blob do Azure. Você pode adicionar gatilhos ou ações adicionais para personalizá-lo de acordo com suas necessidades.
Enviar email com o aplicativo lógico

Implantar no Azure
Esse modelo permite que você crie um aplicativo lógico que envia um email. Você pode adicionar gatilhos ou ações adicionais para personalizá-lo de acordo com suas necessidades.
Executar um procedimento armazenado do SQL em um agendamento por meio de um aplicativo lógico

Implantar no Azure
Esse modelo permite que você crie um Aplicativo Lógico que executará um procedimento armazenado SQL de acordo com um agendamento. Os argumentos para o procedimento podem ser colocados na seção do corpo do modelo.

Definição de recurso do Terraform (provedor de AzAPI)

O tipo de recurso connections pode ser implantado com operações direcionadas:

  • Grupos de recursos

Para obter uma lista das propriedades alteradas em cada versão da API, consulte log de alterações.

Formato de recurso

Para criar um recurso Microsoft.Web/connections, adicione o Terraform a seguir ao seu modelo.

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 propriedade

connections

Nome Descrição Valor
tipo O tipo de recurso "Microsoft.Web/connections@2016-06-01"
name O nome do recurso cadeia de caracteres (obrigatório)
local Localização do recurso string
parent_id Para implantar em um grupo de recursos, use a ID desse grupo de recursos. cadeia de caracteres (obrigatório)
marcas Marcações de recursos Dicionário de nomes e valores de marcas.
etag ETag de Recurso string
properties ApiConnectionDefinitionProperties

ApiConnectionDefinitionProperties

Nome Descrição Valor
api ApiReference
changedTime Carimbo de data/hora da última alteração de conexão string
createdTime Carimbo de data/hora da criação da conexão string
customParameterValues Dicionário de valores de parâmetro personalizados objeto
displayName Nome de exibição string
nonSecretParameterValues Dicionário de valores de parâmetro não seguros objeto
Parametervalues Dicionário de valores de parâmetro objeto
status Status da conexão ConnectionStatusDefinition[]
testLinks Links para testar a conexão de API ApiConnectionTestLink[]

ApiReference

Nome Descrição Valor
brandColor Cor da marca string
descrição A descrição da API personalizada string
displayName O nome de exibição string
iconUri O URI do ícone string
id ID de referência de recurso string
name O nome da API string
swagger A representação JSON do swagger
tipo Tipo de referência de recurso string

ConnectionStatusDefinition

Nome Descrição Valor
erro Erro de conexão ConnectionError
status O gateway status string
destino Destino do erro string

ConnectionError

Nome Descrição Valor
etag ETag de Recurso string
local Localização do recurso string
properties ConnectionErrorProperties
marcas Marcações de recursos objeto

ConnectionErrorProperties

Nome Descrição Valor
code Código do status string
message Descrição do status string
Nome Descrição Valor
method Método HTTP string
requestUri URI de solicitação de link de teste string