Ligações Microsoft.Web 2016-06-01

Definição de recurso do Bicep

O tipo de recurso de ligações pode ser implementado com operações que visam:

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

Formato do recurso

Para criar um recurso Microsoft.Web/connections, adicione o seguinte Bicep ao seu 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

ligações

Nome Descrição Valor
name O nome do recurso cadeia (obrigatório)
localização Localização do recurso string
etiquetas Etiquetas de recursos Dicionário de nomes e valores de etiquetas. Ver Etiquetas em modelos
etag ETag de Recurso string
propriedades ApiConnectionDefinitionProperties

ApiConnectionDefinitionProperties

Nome Descrição Valor
api ApiReference
changedTime Carimbo de data/hora da última alteração de ligação string
createdTime Carimbo de data/hora da criação da ligação string
customParameterValues Dicionário de valores de parâmetros personalizados objeto
displayName Nome a apresentar string
nonSecretParameterValues Dicionário de valores de parâmetros nãosecret objeto
parameterValues Dicionário de valores de parâmetros objeto
estados Estado da ligação ConnectionStatusDefinition[]
testLinks Ligações para testar a ligação à API ApiConnectionTestLink[]

ApiReference

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

ConnectionStatusDefinition

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

ConnectionError

Nome Descrição Valor
etag ETag de Recurso string
localização Localização do recurso string
propriedades ConnectionErrorProperties
etiquetas Etiquetas de recursos objeto

ConnectionErrorProperties

Nome Descrição Valor
code Código do estado string
message Descrição do estado string
Nome Descrição Valor
método Método HTTP string
requestUri URI do pedido de ligação de teste string

Modelos de início rápido

Os seguintes modelos de início rápido implementam este tipo de recurso.

Modelo Description
Alertar para a fila com a aplicação Lógica

Implementar no Azure
Este modelo permite-lhe criar uma aplicação lógica que tem um webhook. Quando a aplicação Lógica é acionada, adiciona o payload que transmite a uma fila do Armazenamento do Azure que especificar. Pode adicionar este webhook a um Alerta do Azure e, em seguida, sempre que o Alerta for acionado, obterá esse item na fila.
Alertar para o Slack com a aplicação Lógica

Implementar no Azure
Este modelo permite-lhe criar uma aplicação lógica que tem um webhook a ser utilizado a partir de um Alerta do Azure. Quando o Alerta é acionado, publica uma mensagem num canal do Slack que especificar. Tem de ter uma conta slack para utilizar este modelo.
Alertar para mensagem de texto com a aplicação Lógica

Implementar no Azure
Este modelo permite-lhe criar uma aplicação lógica que tem um webhook a ser utilizado a partir de um Alerta do Azure. Quando o Alerta é acionado, envia-lhe uma mensagem sms com os detalhes do alerta. Utiliza o serviço de encurtamento de URL go.gl para incluir uma ligação para o portal para ver o recurso.
Obter chaves de acesso do Armazenamento do Azure no modelo do ARM

Implementar no Azure
Este modelo irá criar uma conta de Armazenamento, após a qual irá criar uma ligação de API ao obter dinamicamente a chave primária da conta de Armazenamento. Em seguida, a ligação à API é utilizada numa Aplicação Lógica como uma consulta de acionador para alterações de blobs. O cenário completo pode ser encontrado em /samples/azure/azure-quickstart-templates/arm-template-retrieve-azure-storage-access-keys/.
Aplicação Lógica para enviar relatórios de cópia de segurança detalhados por e-mail

Implementar no Azure
Crie uma Aplicação Lógica para enviar relatórios sobre instâncias de cópia de segurança, utilização, trabalhos, políticas, cumprimento de políticas e oportunidades de otimização por e-mail.
Aplicação Lógica para enviar relatórios por e-mail em instâncias de cópia de segurança

Implementar no Azure
Criar uma Aplicação Lógica para enviar relatórios sobre instâncias de cópia de segurança protegidas com Azure Backup por e-mail
Aplicação Lógica para enviar relatórios por e-mail sobre tarefas de cópia de segurança e restauro

Implementar no Azure
Criar uma Aplicação Lógica para enviar relatórios sobre as tarefas de cópia de segurança e restauro por e-mail
Aplicação Lógica para enviar relatórios por e-mail sobre a otimização de custos de cópia de segurança

Implementar no Azure
Este modelo implementa uma Aplicação Lógica que envia relatórios periódicos sobre recursos de cópia de segurança inativos, possíveis otimizações de agendamento de cópias de segurança e possíveis otimizações de retenção de cópias de segurança para um conjunto especificado de endereços de e-mail.
Aplicação Lógica para enviar relatórios por e-mail sobre políticas de cópia de segurança

Implementar no Azure
Criar uma Aplicação Lógica para enviar relatórios sobre as políticas de cópia de segurança por e-mail
Aplicação Lógica para enviar relatórios por e-mail sobre a adesão à política de cópia de segurança

Implementar no Azure
Criar uma Aplicação Lógica para enviar relatórios sobre o cumprimento da política de cópia de segurança das instâncias de cópia de segurança por e-mail
Aplicação Lógica para enviar relatórios de resumo por e-mail sobre cópias de segurança

Implementar no Azure
Crie uma Aplicação Lógica para enviar relatórios de resumo sobre as suas cópias de segurança por e-mail.
Aplicação Lógica para enviar relatórios por e-mail sobre a faturação do Azure Backup

Implementar no Azure
Este modelo implementa uma Aplicação Lógica que envia relatórios periódicos sobre os principais parâmetros de faturação da cópia de segurança (instâncias protegidas e armazenamento na nuvem de cópia de segurança consumido) ao nível da entidade de faturação, para um conjunto especificado de endereços de e-mail.
Azure Logic Apps – Enviar Receção as2

Implementar no Azure
Cria contas de integração para dois parceiros, a Contoso e a Fabrikam, incluindo os artefactos para parceiros e contratos. O modelo também cria aplicações lógicas entre As Vendas da Fabrikam e a Contoso para demonstrar a receção de envio síncrona do AS2. O modelo também cria aplicações lógicas entre a Fabrikam Finance e a Contoso, que demonstram o assíncrono AS2 Enviar Receção.
Azure Logic Apps – Replicação da Recuperação Após Desastre B2B

Implementar no Azure
Cria a replicação do Logic Apps para MIC AS2, números de controlo X12 gerados e recebidos. O acionador de cada Aplicação Lógica aponta para uma conta de integração de site primário. A ação de cada Aplicação Lógica aponta para uma conta de integração de site secundário.
Correlacionar mensagens através do Logic Apps com o Service Bus

Implementar no Azure
que mostra como podemos correlacionar mensagens através do Logic Apps com Azure Service Bus
Copiar ficheiros FTP para a aplicação lógica de Blobs do Azure

Implementar no Azure
Este modelo permite-lhe criar acionadores de aplicações lógicas em ficheiros num servidor FTP e copiá-los para um contentor de Blobs do Azure. Pode adicionar acionadores ou ações adicionais para personalizá-lo às suas necessidades.
Enviar e-mail com a aplicação Lógica

Implementar no Azure
Este modelo permite-lhe criar uma aplicação lógica que envia um e-mail. Pode adicionar acionadores ou ações adicionais para personalizá-lo às suas necessidades.
Executar um procedimento armazenado do SQL numa agenda através de uma aplicação lógica

Implementar no Azure
Este modelo permite-lhe criar uma Aplicação Lógica que irá executar um procedimento armazenado do SQL dentro do prazo. Todos os argumentos para o procedimento podem ser colocados na secção do corpo do modelo.

Definição de recurso de modelo do ARM

O tipo de recurso de ligações pode ser implementado com operações que visam:

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

Formato do recurso

Para criar um recurso Microsoft.Web/connections, adicione o seguinte JSON 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

ligações

Nome Descrição Valor
tipo O tipo de recurso "Microsoft.Web/connections"
apiVersion A versão da API de recursos '2016-06-01'
name O nome do recurso cadeia (obrigatório)
localização Localização do recurso string
etiquetas Etiquetas de recursos Dicionário de nomes e valores de etiquetas. Ver Etiquetas em modelos
etag ETag de Recurso string
propriedades ApiConnectionDefinitionProperties

ApiConnectionDefinitionProperties

Nome Descrição Valor
api ApiReference
changedTime Carimbo de data/hora da última alteração de ligação string
createdTime Carimbo de data/hora da criação da ligação string
customParameterValues Dicionário de valores de parâmetros personalizados objeto
displayName Nome a apresentar string
nonSecretParameterValues Dicionário de valores de parâmetros nãosecret objeto
parameterValues Dicionário de valores de parâmetros objeto
estados Estado da ligação ConnectionStatusDefinition[]
testLinks Ligações para testar a ligação à API ApiConnectionTestLink[]

ApiReference

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

ConnectionStatusDefinition

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

ConnectionError

Nome Descrição Valor
etag ETag de Recurso string
localização Localização do recurso string
propriedades ConnectionErrorProperties
etiquetas Etiquetas de recursos objeto

ConnectionErrorProperties

Nome Descrição Valor
code Código do estado string
message Descrição do estado string
Nome Descrição Valor
método Método HTTP string
requestUri URI do pedido de ligação de teste string

Modelos de início rápido

Os seguintes modelos de início rápido implementam este tipo de recurso.

Modelo Description
Alerta para fila com a aplicação Lógica

Implementar no Azure
Este modelo permite-lhe criar uma aplicação lógica com um webhook. Quando a aplicação Lógica é acionada, irá adicionar o payload que transmite a uma fila de Armazenamento do Azure que especificar. Pode adicionar este webhook a um Alerta do Azure e, em seguida, sempre que o Alerta for acionado, obterá esse item na fila.
Alerta para o Slack com a aplicação Lógica

Implementar no Azure
Este modelo permite-lhe criar uma aplicação lógica que tem um webhook para ser utilizado a partir de um Alerta do Azure. Quando o Alerta é acionado, irá publicar uma mensagem num canal slack que especificar. Tem de ter uma conta slack para utilizar este modelo.
Alerta para mensagem de texto com a aplicação Lógica

Implementar no Azure
Este modelo permite-lhe criar uma aplicação lógica que tem um webhook para ser utilizado a partir de um Alerta do Azure. Quando o Alerta for acionado, enviar-lhe-á uma mensagem sms com os detalhes do alerta. Utiliza o serviço de encurtamento de URL go.gl para incluir uma ligação para o portal para ver o recurso.
Obter chaves de acesso do Armazenamento do Azure no modelo do ARM

Implementar no Azure
Este modelo irá criar uma conta de Armazenamento, após a qual irá criar uma ligação à API ao obter dinamicamente a chave primária da conta de Armazenamento. Em seguida, a ligação à API é utilizada numa Aplicação Lógica como uma consulta de acionador para alterações de blobs. O cenário completo pode ser encontrado em /samples/azure/azure-quickstart-templates/arm-template-retrieve-azure-storage-access-keys/.
Aplicação Lógica para enviar relatórios de cópia de segurança detalhados por e-mail

Implementar no Azure
Crie uma Aplicação Lógica para enviar relatórios sobre instâncias de cópia de segurança, utilização, trabalhos, políticas, conformidade de políticas e oportunidades de otimização por e-mail.
Aplicação Lógica para enviar relatórios por e-mail em instâncias de cópia de segurança

Implementar no Azure
Criar uma Aplicação Lógica para enviar relatórios sobre instâncias de cópia de segurança protegidas com Azure Backup por e-mail
Aplicação Lógica para enviar relatórios por e-mail sobre tarefas de cópia de segurança e restauro

Implementar no Azure
Criar uma Aplicação Lógica para enviar relatórios sobre as suas tarefas de cópia de segurança e restauro por e-mail
Logic App para enviar relatórios por e-mail sobre otimização de custos de cópia de segurança

Implementar no Azure
Este modelo implementa uma Aplicação Lógica que envia relatórios periódicos sobre recursos de cópia de segurança inativos, possíveis otimizações de agendamento de cópias de segurança e possíveis otimizações de retenção de cópias de segurança para um conjunto especificado de endereços de e-mail.
Aplicação Lógica para enviar relatórios por e-mail sobre políticas de cópia de segurança

Implementar no Azure
Criar uma Aplicação Lógica para enviar relatórios sobre as políticas de cópia de segurança por e-mail
Aplicação Lógica para enviar relatórios por e-mail sobre a adesão da política de cópia de segurança

Implementar no Azure
Criar uma Aplicação Lógica para enviar relatórios sobre a adesão da política de cópia de segurança das instâncias de cópia de segurança por e-mail
Logic App para enviar relatórios de resumo por e-mail sobre cópias de segurança

Implementar no Azure
Crie uma Aplicação Lógica para enviar relatórios de resumo sobre as suas cópias de segurança por e-mail.
Logic App para enviar relatórios por e-mail sobre a faturação do Azure Backup

Implementar no Azure
Este modelo implementa uma Aplicação Lógica que envia relatórios periódicos sobre parâmetros de faturação de cópia de segurança chave (instâncias protegidas e armazenamento na nuvem de cópia de segurança consumido) ao nível da entidade de faturação, para um conjunto especificado de endereços de e-mail.
Azure Logic Apps – Enviar Receção do AS2

Implementar no Azure
Cria contas de integração para dois parceiros, Contoso e Fabrikam, incluindo os artefactos para parceiros e contratos. O modelo também cria aplicações lógicas entre As Vendas da Fabrikam e a Contoso para demonstrar o assíncrono AS2 Enviar Receção. O modelo também cria aplicações lógicas entre a Fabrikam Finance e a Contoso, que demonstram o assíncrono AS2 Enviar Receção.
Azure Logic Apps – Replicação da Recuperação Após Desastre B2B

Implementar no Azure
Cria a replicação do Logic Apps para MIC AS2, números de controlo X12 gerados e recebidos. O acionador de cada Aplicação Lógica aponta para uma conta de integração de site primário. A ação de cada Aplicação Lógica aponta para uma conta de integração de site secundário.
Correlacionar mensagens através do Logic Apps com o Service Bus

Implementar no Azure
que mostra como podemos correlacionar mensagens através do Logic Apps com Azure Service Bus
Copiar ficheiros FTP para a aplicação lógica de Blobs do Azure

Implementar no Azure
Este modelo permite-lhe criar acionadores de aplicações lógicas em ficheiros num servidor FTP e copiá-los para um contentor de Blobs do Azure. Pode adicionar acionadores ou ações adicionais para personalizá-lo às suas necessidades.
Enviar e-mail com a aplicação Lógica

Implementar no Azure
Este modelo permite-lhe criar uma aplicação lógica que envia um e-mail. Pode adicionar acionadores ou ações adicionais para personalizá-lo às suas necessidades.
Executar um procedimento armazenado do SQL com base numa agenda através de uma aplicação lógica

Implementar no Azure
Este modelo permite-lhe criar uma Aplicação Lógica que irá executar um procedimento armazenado do SQL dentro do prazo. Todos os argumentos para o procedimento podem ser colocados na secção do corpo do modelo.

Definição de recurso terraform (fornecedor AzAPI)

O tipo de recurso de ligações pode ser implementado com operações que visam:

  • Grupos de recursos

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

Formato do recurso

Para criar um recurso Microsoft.Web/connections, adicione o seguinte Terraform 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

ligações

Nome Descrição Valor
tipo O tipo de recurso "Microsoft.Web/connections@2016-06-01"
name O nome do recurso cadeia (obrigatório)
localização Localização do recurso string
parent_id Para implementar num grupo de recursos, utilize o ID desse grupo de recursos. cadeia (obrigatório)
etiquetas Etiquetas de recursos Dicionário de nomes e valores de etiquetas.
etag ETag de Recurso string
propriedades ApiConnectionDefinitionProperties

ApiConnectionDefinitionProperties

Nome Descrição Valor
api ApiReference
changedTime Carimbo de data/hora da última alteração de ligação string
createdTime Carimbo de data/hora da criação da ligação string
customParameterValues Dicionário de valores de parâmetros personalizados objeto
displayName Nome a apresentar string
nonSecretParameterValues Dicionário de valores de parâmetros nãosecret objeto
parameterValues Dicionário de valores de parâmetros objeto
estados Estado da ligação ConnectionStatusDefinition[]
testLinks Ligações para testar a ligação à API ApiConnectionTestLink[]

ApiReference

Nome Descrição Valor
brandColor Cor da marca string
descrição A descrição da API personalizada string
displayName O nome a apresentar string
iconUri O URI do ícone string
ID ID de referência de recursos 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 ligação ConnectionError
status O estado do gateway string
destino Destino do erro string

ConnectionError

Nome Descrição Valor
etag ETag de Recurso string
localização Localização do recurso string
propriedades ConnectionErrorProperties
etiquetas Etiquetas de recursos objeto

ConnectionErrorProperties

Nome Descrição Valor
code Código do estado string
message Descrição do estado string
Nome Descrição Valor
método Método HTTP string
requestUri URI do pedido de ligação de teste string