Fluxos de trabalho Microsoft.Logic 2015-02-01-preview
O tipo de recurso fluxos de trabalho pode ser implantado com operações que visam:
- Grupos de recursos - Consulte comandos de implantação de grupo de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Para criar um recurso Microsoft.Logic/workflows, adicione o seguinte Bicep ao seu modelo.
resource symbolicname 'Microsoft.Logic/workflows@2015-02-01-preview' = {
location: 'string'
name: 'string'
properties: {
definition: any(Azure.Bicep.Types.Concrete.AnyType)
definitionLink: {
contentHash: {
algorithm: 'string'
value: 'string'
}
contentSize: int
contentVersion: 'string'
metadata: any(Azure.Bicep.Types.Concrete.AnyType)
uri: 'string'
}
parameters: {
{customized property}: {
metadata: any(Azure.Bicep.Types.Concrete.AnyType)
type: 'string'
value: any(Azure.Bicep.Types.Concrete.AnyType)
}
}
parametersLink: {
contentHash: {
algorithm: 'string'
value: 'string'
}
contentSize: int
contentVersion: 'string'
metadata: any(Azure.Bicep.Types.Concrete.AnyType)
uri: 'string'
}
sku: {
name: 'string'
plan: {
id: 'string'
}
}
state: 'string'
}
tags: {
{customized property}: 'string'
}
}
Designação | Descrição | Valor |
---|---|---|
algoritmo | Obtém ou define o algoritmo. | string |
valor | Obtém ou define o valor. | string |
Designação | Descrição | Valor |
---|---|---|
Localização | Obtém ou define o local do recurso. | string |
Designação | O nome do recurso | string (obrigatório) |
propriedades | Obtém ou define as propriedades do fluxo de trabalho. | WorkflowProperties |
Etiquetas | Tags de recursos | Dicionário de nomes e valores de tags. Consulte Tags em modelos |
Designação | Descrição | Valor |
---|---|---|
ID | Obtém ou define a ID do recurso. | string |
Designação | Descrição | Valor |
---|
Designação | Descrição | Valor |
---|---|---|
Designação | Obtém ou define o nome. | 'Básico' 'Grátis' 'Não especificado' 'Premium' 'Partilhado' 'Padrão' |
Plano | Obtém ou define a referência para planejar. | ResourceReference |
Designação | Descrição | Valor |
---|---|---|
metadados | Obtém ou define os metadados. | qualquer |
tipo | Obtém ou define o tipo. | 'Matriz' 'Bool' 'Flutuar' 'Int' 'Não especificado' 'Objeto' 'SecureObject' 'SecureString' 'String' |
valor | Obtém ou define o valor. | qualquer |
Designação | Descrição | Valor |
---|---|---|
Definição | Obtém ou define a definição. | qualquer |
definiçãoLink | Obtém ou define o link para definição. | ContentLink |
Parâmetros | Obtém ou define os parâmetros. | WorkflowPropertiesParameters |
parâmetrosLink | Obtém ou define o link para parâmetros. | ContentLink |
SKU | Obtém ou define o sku. | Sku |
Estado | Obtém ou define o estado. | «Suprimido» 'Desativado' 'Habilitado' 'Não especificado' 'Suspenso' |
Designação | Descrição | Valor |
---|
Os exemplos de início rápido a seguir implantam esse tipo de recurso.
Arquivo Bicep | Descrição |
---|---|
Aplicativos Lógicos do Azure - AS2 Send Receive | 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 AS2 Send Receive síncrono. O modelo também cria aplicativos lógicos entre a Fabrikam Finance e a Contoso, que demonstram o AS2 Send Receive assíncrono. |
Copiar arquivos FTP para o aplicativo lógico de Blob do Azure | Este modelo permite criar um acionador de aplicativo lógico em arquivos em um servidor FTP e copia-os para um contêiner de Blob do Azure. Você pode adicionar gatilhos ou ações adicionais para personalizá-lo de acordo com suas necessidades. |
Criar um aplicativo lógico de consumo | Este modelo cria um aplicativo lógico vazio que você pode usar para definir fluxos de trabalho. |
Recuperar chaves de acesso do Armazenamento do Azure no modelo ARM | 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. A conexão de API é então usada em um aplicativo lógico como uma sondagem de gatilho para alterações de blob. |
O tipo de recurso fluxos de trabalho pode ser implantado com operações que visam:
- Grupos de recursos - Consulte comandos de implantação de grupo de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Para criar um recurso Microsoft.Logic/workflows, adicione o seguinte JSON ao seu modelo.
{
"type": "Microsoft.Logic/workflows",
"apiVersion": "2015-02-01-preview",
"name": "string",
"location": "string",
"properties": {
"definition": {},
"definitionLink": {
"contentHash": {
"algorithm": "string",
"value": "string"
},
"contentSize": "int",
"contentVersion": "string",
"metadata": {},
"uri": "string"
},
"parameters": {
"{customized property}": {
"metadata": {},
"type": "string",
"value": {}
}
},
"parametersLink": {
"contentHash": {
"algorithm": "string",
"value": "string"
},
"contentSize": "int",
"contentVersion": "string",
"metadata": {},
"uri": "string"
},
"sku": {
"name": "string",
"plan": {
"id": "string"
}
},
"state": "string"
},
"tags": {
"{customized property}": "string"
}
}
Designação | Descrição | Valor |
---|---|---|
algoritmo | Obtém ou define o algoritmo. | string |
valor | Obtém ou define o valor. | string |
Designação | Descrição | Valor |
---|---|---|
apiVersion | A versão api | '2015-02-01-pré-visualização' |
Localização | Obtém ou define o local do recurso. | string |
Designação | O nome do recurso | string (obrigatório) |
propriedades | Obtém ou define as propriedades do fluxo de trabalho. | WorkflowProperties |
Etiquetas | Tags de recursos | Dicionário de nomes e valores de tags. Consulte Tags em modelos |
tipo | O tipo de recurso | 'Microsoft.Logic/fluxos de trabalho' |
Designação | Descrição | Valor |
---|---|---|
ID | Obtém ou define a ID do recurso. | string |
Designação | Descrição | Valor |
---|
Designação | Descrição | Valor |
---|---|---|
Designação | Obtém ou define o nome. | 'Básico' 'Grátis' 'Não especificado' 'Premium' 'Partilhado' 'Padrão' |
Plano | Obtém ou define a referência para planejar. | ResourceReference |
Designação | Descrição | Valor |
---|---|---|
metadados | Obtém ou define os metadados. | qualquer |
tipo | Obtém ou define o tipo. | 'Matriz' 'Bool' 'Flutuar' 'Int' 'Não especificado' 'Objeto' 'SecureObject' 'SecureString' 'String' |
valor | Obtém ou define o valor. | qualquer |
Designação | Descrição | Valor |
---|---|---|
Definição | Obtém ou define a definição. | qualquer |
definiçãoLink | Obtém ou define o link para definição. | ContentLink |
Parâmetros | Obtém ou define os parâmetros. | WorkflowPropertiesParameters |
parâmetrosLink | Obtém ou define o link para parâmetros. | ContentLink |
SKU | Obtém ou define o sku. | Sku |
Estado | Obtém ou define o estado. | «Suprimido» 'Desativado' 'Habilitado' 'Não especificado' 'Suspenso' |
Designação | Descrição | Valor |
---|
Os modelos de início rápido a seguir implantam esse tipo de recurso.
Modelo | Descrição |
---|---|
Alerta para fila com o aplicativo lógico |
Este modelo permite que você crie um aplicativo lógico que tenha um webhook. Quando o aplicativo lógico é acionado, ele adiciona a carga que você passa para uma fila de Armazenamento do Azure que você especificar. Você pode adicionar esse webhook a um Alerta do Azure e, sempre que o Alerta for acionado, você receberá esse item na fila. |
Alerta para o Slack com o aplicativo Logic |
Este modelo permite que você crie um aplicativo lógico que tenha um webhook para ser usado a partir de um Alerta do Azure. Quando o Alerta for acionado, ele publicará uma mensagem em um canal de folga que você especificar. Você precisa ter uma conta folgada para usar esse modelo. |
Alerta para mensagem de texto com o aplicativo Logic |
Este modelo permite que você crie um aplicativo lógico que tenha um webhook para ser usado a partir de um Alerta do Azure. Quando o Alerta for acionado, ele enviará uma mensagem de texto com os detalhes do alerta. Ele usa o go.gl serviço de encurtamento de URL para incluir um link para o portal para ver o recurso. |
Aplicativo Lógico do Azure com Função |
Este modelo cria um aplicativo sem servidor no Azure com aplicativos lógicos e funções. O Aplicativo Lógico é acionado em um HTTP POST, chama a Função do Azure e retorna a resposta. |
Aplicativos Lógicos do Azure - AS2 Send Receive |
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 AS2 Send Receive síncrono. O modelo também cria aplicativos lógicos entre a Fabrikam Finance e a Contoso, que demonstram o AS2 Send Receive assíncrono. |
Aplicativos Lógicos do Azure - de replicação de recuperação de desastres B2B |
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 principal. A ação de cada aplicativo lógico aponta para uma conta de integração de site secundária. |
Aplicativos Lógicos do Azure - Pipeline VETER |
Cria uma conta de integração, adiciona esquema/mapa a ela, cria um aplicativo lógico e o associa à conta de integração. O aplicativo lógico implementa um pipeline VETER usando operações Xml Validation, XPath Extract e Transform Xml. |
Aplicativos Lógicos do Azure - XSLT com parâmetros |
Cria um aplicativo lógico de solicitação-resposta que executa a transformação baseada em XSLT. O mapa XSLT usa primitivos (inteiro, cadeia de caracteres, etc.) como parâmetros de entrada como usá-los durante a transformação XML. |
Chamar APIs personalizadas do de Aplicativos Lógicos do Azure |
Embora os Aplicativos Lógicos forneçam centenas de conectores para vários serviços, convém chamar APIs que executam seu próprio código. Uma das maneiras mais fáceis e escaláveis de hospedar suas próprias APIs da Web é usando o Serviço de Aplicativo do Azure. Este modelo implanta um aplicativo Web para sua API personalizada e protege essa API usando a autenticação do Azure Ative Directory. |
Copiar arquivos FTP para o aplicativo lógico de Blob do Azure |
Este modelo permite criar um acionador de aplicativo lógico em arquivos em um servidor FTP e copia-os para um contêiner de Blob do Azure. Você pode adicionar gatilhos ou ações adicionais para personalizá-lo de acordo com suas necessidades. |
Correlacionar mensagens em aplicativos lógicos usando o Service Bus |
que mostra como podemos correlacionar mensagens em Aplicativos Lógicos usando o Barramento de Serviço do Azure |
Criar um aplicativo lógico de consumo |
Este modelo cria um aplicativo lógico vazio que você pode usar para definir fluxos de trabalho. |
Criar um recurso personalizado para modelos com provedores personalizados |
Este exemplo mostra como adicionar recursos personalizados aos Modelos do Gerenciador de Recursos usando provedores personalizados e aplicativos lógicos. |
Tópico/assinatura personalizada da grade de eventos do Azure com o CloudEvents |
Cria um tópico personalizado da Grade de Eventos do Azure, uma assinatura de webhook com esquema CloudEvents e um Aplicativo Lógico como manipulador de eventos. Modelo originalmente criado por Justin Yoo. |
Implantar um aplicativo lógico de exemplo, para usar como extensões personalizadas do Gerenciamento de Direitos |
Este modelo cria um aplicativo lógico simples com todas as configurações de política de autorização e esquema para gatilho http que é necessário para a API de extensão personalizada do Gerenciamento de Direitos. |
estender os recursos existentes do Azure com provedores personalizados |
Este exemplo entrará em detalhes sobre como estender os recursos existentes do Azure e os modelos do Gerenciador de Recursos para adicionar cargas de trabalho personalizadas. |
Padrões de Integração - Message Router - Logic App |
Solução que mostra como podemos configurar o padrão do Message Router usando um aplicativo lógico |
Logic App para enviar por e-mail relatórios de backup detalhados |
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 e-mail. |
Logic App para enviar por e-mail relatórios sobre tarefas de backup e restauração |
Crie um aplicativo lógico para enviar relatórios sobre seus trabalhos de backup e restauração por e-mail |
Logic App para enviar relatórios por e-mail sobre a otimização de custos de backup |
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 e-mail. |
Logic App para enviar relatórios por e-mail sobre instâncias de backup |
Criar um Aplicativo Lógico para enviar relatórios sobre instâncias de backup protegidas usando o Backup do Azure por email |
Logic App para enviar relatórios por e-mail sobre políticas de backup |
Crie um aplicativo lógico para enviar relatórios sobre suas políticas de backup por e-mail |
Logic App para enviar relatórios por e-mail sobre a adesão à política de backup |
Crie um aplicativo lógico para enviar relatórios sobre a adesão à política de backup de suas instâncias de backup por e-mail |
Logic App para enviar relatórios por email sobre seu de cobrança do Backup do Azure |
Este modelo implanta um Aplicativo Lógico que envia relatórios periódicos sobre os principais parâmetros de faturamento 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 e-mail. |
Logic App para enviar por e-mail relatórios resumidos sobre backups |
Crie um aplicativo lógico para enviar relatórios resumidos sobre seus backups por e-mail. |
Recuperar chaves de acesso do Armazenamento do Azure no modelo ARM |
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. A conexão de API é então usada em um aplicativo lógico como uma sondagem de gatilho para alterações de blob. |
Execute um procedimento armazenado SQL em um agendamento por meio de um aplicativo lógico |
Este modelo permite que você crie um Aplicativo Lógico que executará um procedimento armazenado SQL na programação. Quaisquer argumentos para o procedimento podem ser colocados na seção do corpo do modelo. |
Executar trabalhos de timer que são executados em uma agenda usando o Logic Apps |
Este modelo cria um par de Aplicativos Lógicos que permite criar instâncias de trabalho de timer agendadas. |
Enviar e-mail com o aplicativo Logic |
Este modelo permite que você crie um aplicativo lógico que envia um e-mail. Você pode adicionar gatilhos ou ações adicionais para personalizá-lo de acordo com suas necessidades. |
O tipo de recurso fluxos de trabalho pode ser implantado com operações que visam:
- Grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Para criar um recurso Microsoft.Logic/workflows, adicione o seguinte Terraform ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Logic/workflows@2015-02-01-preview"
name = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
definition = ?
definitionLink = {
contentHash = {
algorithm = "string"
value = "string"
}
contentSize = int
contentVersion = "string"
metadata = ?
uri = "string"
}
parameters = {
{customized property} = {
metadata = ?
type = "string"
value = ?
}
}
parametersLink = {
contentHash = {
algorithm = "string"
value = "string"
}
contentSize = int
contentVersion = "string"
metadata = ?
uri = "string"
}
sku = {
name = "string"
plan = {
id = "string"
}
}
state = "string"
}
})
}
Designação | Descrição | Valor |
---|---|---|
algoritmo | Obtém ou define o algoritmo. | string |
valor | Obtém ou define o valor. | string |
Designação | Descrição | Valor |
---|---|---|
Localização | Obtém ou define o local do recurso. | string |
Designação | O nome do recurso | string (obrigatório) |
propriedades | Obtém ou define as propriedades do fluxo de trabalho. | WorkflowProperties |
Etiquetas | Tags de recursos | Dicionário de nomes e valores de tags. |
tipo | O tipo de recurso | "Microsoft.Logic/workflows@2015-02-01-preview" |
Designação | Descrição | Valor |
---|---|---|
ID | Obtém ou define a ID do recurso. | string |
Designação | Descrição | Valor |
---|
Designação | Descrição | Valor |
---|---|---|
Designação | Obtém ou define o nome. | 'Básico' 'Grátis' 'Não especificado' 'Premium' 'Partilhado' 'Padrão' |
Plano | Obtém ou define a referência para planejar. | ResourceReference |
Designação | Descrição | Valor |
---|---|---|
metadados | Obtém ou define os metadados. | qualquer |
tipo | Obtém ou define o tipo. | 'Matriz' 'Bool' 'Flutuar' 'Int' 'Não especificado' 'Objeto' 'SecureObject' 'SecureString' 'String' |
valor | Obtém ou define o valor. | qualquer |
Designação | Descrição | Valor |
---|---|---|
Definição | Obtém ou define a definição. | qualquer |
definiçãoLink | Obtém ou define o link para definição. | ContentLink |
Parâmetros | Obtém ou define os parâmetros. | WorkflowPropertiesParameters |
parâmetrosLink | Obtém ou define o link para parâmetros. | ContentLink |
SKU | Obtém ou define o sku. | Sku |
Estado | Obtém ou define o estado. | «Suprimido» 'Desativado' 'Habilitado' 'Não especificado' 'Suspenso' |
Designação | Descrição | Valor |
---|