Compartilhar via


Microsoft.Logic integrationAccounts/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.

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:

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

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

Exemplos de uso

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

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.

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

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    = ["*"]
}