Microsoft. LógicaIntegrationAccounts/batchConfigurations

Definição de recurso do Bicep

O tipo de recurso integrationAccounts/batchConfigurations pode ser implantado com operações direcionadas:

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

Exemplos de uso

Exemplos do Bicep

Um exemplo básico de implantação da Configuração em Lote da Conta de Integração de Aplicativos Lógicos.

param resourceName string = 'acctest0001'
param location string = 'westeurope'

resource integrationAccount 'Microsoft.Logic/integrationAccounts@2019-05-01' = {
  name: resourceName
  location: location
  sku: {
    name: 'Standard'
  }
  properties: {}
}

resource batchConfiguration 'Microsoft.Logic/integrationAccounts/batchConfigurations@2019-05-01' = {
  name: resourceName
  parent: integrationAccount
  properties: {
    batchGroupName: 'TestBatchGroup'
    releaseCriteria: {
      messageCount: 80
    }
  }
}

Formato de recurso

Para criar um recurso Microsoft.Logic/integrationAccounts/batchConfigurations, adicione o Bicep a seguir ao seu modelo.

resource symbolicname 'Microsoft.Logic/integrationAccounts/batchConfigurations@2019-05-01' = {
  parent: resourceSymbolicName
  location: 'string'
  name: 'string'
  properties: {
    batchGroupName: 'string'
    changedTime: 'string'
    createdTime: 'string'
    metadata: any(...)
    releaseCriteria: {
      batchSize: int
      messageCount: int
      recurrence: {
        endTime: 'string'
        frequency: 'string'
        interval: int
        schedule: {
          hours: [
            int
          ]
          minutes: [
            int
          ]
          monthDays: [
            int
          ]
          monthlyOccurrences: [
            {
              day: 'string'
              occurrence: int
            }
          ]
          weekDays: [
            'string'
          ]
        }
        startTime: 'string'
        timeZone: 'string'
      }
    }
  }
  tags: {
    {customized property}: 'string'
  }
}

Valores de propriedade

Microsoft.Logic/integrationAccounts/batchConfigurations

Nome Descrição Valor
local O local do recurso. cadeia
nome O nome do recurso cadeia de caracteres (obrigatório)
pai No Bicep, você pode especificar o recurso pai para um recurso filho. Você só precisa adicionar essa propriedade quando o recurso filho é declarado fora do recurso pai.

Para obter mais informações, consulte recurso filho fora do recurso pai.
Nome simbólico do recurso do tipo: integrationAccounts
Propriedades As propriedades de configuração do lote. BatchConfigurationProperties (obrigatório)
Tags Marcas de recurso Dicionário de nomes e valores de marca. Consulte Marcas em modelos

Propriedades de configuração do lote

Nome Descrição Valor
nome_do_grupo_do_lote O nome do grupo de lotes. cadeia de caracteres (obrigatório)
changedTime O artefato alterou o tempo. cadeia
createdTime A hora de criação do artefato. cadeia
metadados Qualquer coisa qualquer
releaseCriteria Os critérios de versão em lote. BatchReleaseCriteria (obrigatório)

BatchReleaseCriteria

Nome Descrição Valor
tamanho do conjunto O tamanho do lote em bytes. int
contagem de mensagens A contagem de mensagens. int
recorrência A recorrência. WorkflowTriggerRecurrence

RecurrenceSchedule

Nome Descrição Valor
Horas As horas. int[]
ata Os minutos. int[]
mêsDias Os dias do mês. int[]
Ocorrências mensais As ocorrências mensais. RecurrenceScheduleOccurrence []
Semana Os dias da semana. Matriz de cadeia de caracteres que contém qualquer um dos:
'Sexta-feira'
'Segunda-feira'
'Sábado'
'Domingo'
'Quinta-feira'
'Terça-feira'
'Quarta-feira'

RecurrenceScheduleOccurrence

Nome Descrição Valor
dia O dia da semana. 'Sexta-feira'
'Segunda-feira'
'Sábado'
'Domingo'
'Quinta-feira'
'Terça-feira'
'Quarta-feira'
ocorrência A ocorrência. int

Tags de recursos

Nome Descrição Valor

WorkflowTriggerRecurrence

Nome Descrição Valor
Hora do fim A hora de término. cadeia
frequência A frequência. 'Dia'
'Hora'
'Minuto'
'Mês'
'Não especificado'
'Segundo'
'Semana'
'Ano'
intervalo O intervalo. int
horário O agendamento de recorrência. RecurrenceSchedule
hora de início A hora de início. cadeia
Fuso horário O fuso horário. cadeia

Definição de recurso de modelo do ARM

O tipo de recurso integrationAccounts/batchConfigurations pode ser implantado com operações direcionadas:

Exemplos de uso

Formato de recurso

Para criar um recurso Microsoft.Logic/integrationAccounts/batchConfigurations, adicione o JSON a seguir ao seu modelo.

{
  "type": "Microsoft.Logic/integrationAccounts/batchConfigurations",
  "apiVersion": "2019-05-01",
  "name": "string",
  "location": "string",
  "properties": {
    "batchGroupName": "string",
    "changedTime": "string",
    "createdTime": "string",
    "metadata": {},
    "releaseCriteria": {
      "batchSize": "int",
      "messageCount": "int",
      "recurrence": {
        "endTime": "string",
        "frequency": "string",
        "interval": "int",
        "schedule": {
          "hours": [ "int" ],
          "minutes": [ "int" ],
          "monthDays": [ "int" ],
          "monthlyOccurrences": [
            {
              "day": "string",
              "occurrence": "int"
            }
          ],
          "weekDays": [ "string" ]
        },
        "startTime": "string",
        "timeZone": "string"
      }
    }
  },
  "tags": {
    "{customized property}": "string"
  }
}

Valores de propriedade

Microsoft.Logic/integrationAccounts/batchConfigurations

Nome Descrição Valor
apiVersion A versão da API '2019-05-01'
local O local do recurso. cadeia
nome O nome do recurso cadeia de caracteres (obrigatório)
Propriedades As propriedades de configuração do lote. BatchConfigurationProperties (obrigatório)
Tags Marcas de recurso Dicionário de nomes e valores de marca. Consulte Marcas em modelos
tipo O tipo de recurso 'Microsoft.Logic/integrationAccounts/batchConfigurations'

Propriedades de configuração do lote

Nome Descrição Valor
nome_do_grupo_do_lote O nome do grupo de lotes. cadeia de caracteres (obrigatório)
changedTime O artefato alterou o tempo. cadeia
createdTime A hora de criação do artefato. cadeia
metadados Qualquer coisa qualquer
releaseCriteria Os critérios de versão em lote. BatchReleaseCriteria (obrigatório)

BatchReleaseCriteria

Nome Descrição Valor
tamanho do conjunto O tamanho do lote em bytes. int
contagem de mensagens A contagem de mensagens. int
recorrência A recorrência. WorkflowTriggerRecurrence

RecurrenceSchedule

Nome Descrição Valor
Horas As horas. int[]
ata Os minutos. int[]
mêsDias Os dias do mês. int[]
Ocorrências mensais As ocorrências mensais. RecurrenceScheduleOccurrence []
Semana Os dias da semana. Matriz de cadeia de caracteres que contém qualquer um dos:
'Sexta-feira'
'Segunda-feira'
'Sábado'
'Domingo'
'Quinta-feira'
'Terça-feira'
'Quarta-feira'

RecurrenceScheduleOccurrence

Nome Descrição Valor
dia O dia da semana. 'Sexta-feira'
'Segunda-feira'
'Sábado'
'Domingo'
'Quinta-feira'
'Terça-feira'
'Quarta-feira'
ocorrência A ocorrência. int

Tags de recursos

Nome Descrição Valor

WorkflowTriggerRecurrence

Nome Descrição Valor
Hora do fim A hora de término. cadeia
frequência A frequência. 'Dia'
'Hora'
'Minuto'
'Mês'
'Não especificado'
'Segundo'
'Semana'
'Ano'
intervalo O intervalo. int
horário O agendamento de recorrência. RecurrenceSchedule
hora de início A hora de início. cadeia
Fuso horário O fuso horário. cadeia

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

O tipo de recurso integrationAccounts/batchConfigurations pode ser implantado com operações direcionadas:

Exemplos de uso

Exemplos do Terraform

Um exemplo básico de implantação da Configuração em Lote da Conta de Integração de Aplicativos Lógicos.

terraform {
  required_providers {
    azapi = {
      source = "Azure/azapi"
    }
  }
}

provider "azapi" {
  skip_provider_registration = false
}

variable "resource_name" {
  type    = string
  default = "acctest0001"
}

variable "location" {
  type    = string
  default = "westeurope"
}

resource "azapi_resource" "resourceGroup" {
  type     = "Microsoft.Resources/resourceGroups@2020-06-01"
  name     = var.resource_name
  location = var.location
}

resource "azapi_resource" "integrationAccount" {
  type      = "Microsoft.Logic/integrationAccounts@2019-05-01"
  parent_id = azapi_resource.resourceGroup.id
  name      = var.resource_name
  location  = var.location
  body = {
    properties = {
    }
    sku = {
      name = "Standard"
    }
  }
  schema_validation_enabled = false
  response_export_values    = ["*"]
}

resource "azapi_resource" "batchConfiguration" {
  type      = "Microsoft.Logic/integrationAccounts/batchConfigurations@2019-05-01"
  parent_id = azapi_resource.integrationAccount.id
  name      = var.resource_name
  body = {
    properties = {
      batchGroupName = "TestBatchGroup"
      releaseCriteria = {
        messageCount = 80
      }
    }
  }
  schema_validation_enabled = false
  response_export_values    = ["*"]
}

Formato de recurso

Para criar um recurso Microsoft.Logic/integrationAccounts/batchConfigurations, adicione o Terraform a seguir ao seu modelo.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Logic/integrationAccounts/batchConfigurations@2019-05-01"
  name = "string"
  parent_id = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    properties = {
      batchGroupName = "string"
      changedTime = "string"
      createdTime = "string"
      metadata = ?
      releaseCriteria = {
        batchSize = int
        messageCount = int
        recurrence = {
          endTime = "string"
          frequency = "string"
          interval = int
          schedule = {
            hours = [
              int
            ]
            minutes = [
              int
            ]
            monthDays = [
              int
            ]
            monthlyOccurrences = [
              {
                day = "string"
                occurrence = int
              }
            ]
            weekDays = [
              "string"
            ]
          }
          startTime = "string"
          timeZone = "string"
        }
      }
    }
  }
}

Valores de propriedade

Microsoft.Logic/integrationAccounts/batchConfigurations

Nome Descrição Valor
local O local do recurso. cadeia
nome O nome do recurso cadeia de caracteres (obrigatório)
parent_id A ID do recurso que é o pai desse recurso. ID do recurso do tipo: integrationAccounts
Propriedades As propriedades de configuração do lote. BatchConfigurationProperties (obrigatório)
Tags Marcas de recurso Dicionário de nomes e valores de marca.
tipo O tipo de recurso "Microsoft.Logic/integrationAccounts/batchConfigurations@2019-05-01"

Propriedades de configuração do lote

Nome Descrição Valor
nome_do_grupo_do_lote O nome do grupo de lotes. cadeia de caracteres (obrigatório)
changedTime O artefato alterou o tempo. cadeia
createdTime A hora de criação do artefato. cadeia
metadados Qualquer coisa qualquer
releaseCriteria Os critérios de versão em lote. BatchReleaseCriteria (obrigatório)

BatchReleaseCriteria

Nome Descrição Valor
tamanho do conjunto O tamanho do lote em bytes. int
contagem de mensagens A contagem de mensagens. int
recorrência A recorrência. WorkflowTriggerRecurrence

RecurrenceSchedule

Nome Descrição Valor
Horas As horas. int[]
ata Os minutos. int[]
mêsDias Os dias do mês. int[]
Ocorrências mensais As ocorrências mensais. RecurrenceScheduleOccurrence []
Semana Os dias da semana. Matriz de cadeia de caracteres que contém qualquer um dos:
'Sexta-feira'
'Segunda-feira'
'Sábado'
'Domingo'
'Quinta-feira'
'Terça-feira'
'Quarta-feira'

RecurrenceScheduleOccurrence

Nome Descrição Valor
dia O dia da semana. 'Sexta-feira'
'Segunda-feira'
'Sábado'
'Domingo'
'Quinta-feira'
'Terça-feira'
'Quarta-feira'
ocorrência A ocorrência. int

Tags de recursos

Nome Descrição Valor

WorkflowTriggerRecurrence

Nome Descrição Valor
Hora do fim A hora de término. cadeia
frequência A frequência. 'Dia'
'Hora'
'Minuto'
'Mês'
'Não especificado'
'Segundo'
'Semana'
'Ano'
intervalo O intervalo. int
horário O agendamento de recorrência. RecurrenceSchedule
hora de início A hora de início. cadeia
Fuso horário O fuso horário. cadeia