Microsoft.Logic integrationAccounts/batchConfigurations template reference

Template format

To create a Microsoft.Logic/integrationAccounts/batchConfigurations resource, add the following JSON to the resources section of your template.

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

Property values

The following tables describe the values you need to set in the schema.

Microsoft.Logic/integrationAccounts/batchConfigurations object

Name Type Required Value
name string Yes The batch configuration name.
type enum Yes batchConfigurations
-or-
Microsoft.Logic/integrationAccounts/batchConfigurations

See Set name and type for child resources.
apiVersion enum Yes 2019-05-01
location string No The resource location.
tags object No The resource tags.
properties object Yes The batch configuration properties. - BatchConfigurationProperties object

BatchConfigurationProperties object

Name Type Required Value
metadata object No
batchGroupName string Yes The name of the batch group.
releaseCriteria object Yes The batch release criteria. - BatchReleaseCriteria object

BatchReleaseCriteria object

Name Type Required Value
messageCount integer No The message count.
batchSize integer No The batch size in bytes.
recurrence object No The recurrence. - WorkflowTriggerRecurrence object

WorkflowTriggerRecurrence object

Name Type Required Value
frequency enum No The frequency. - NotSpecified, Second, Minute, Hour, Day, Week, Month, Year
interval integer No The interval.
startTime string No The start time.
endTime string No The end time.
timeZone string No The time zone.
schedule object No The recurrence schedule. - RecurrenceSchedule object

RecurrenceSchedule object

Name Type Required Value
minutes array No The minutes. - integer
hours array No The hours. - integer
weekDays array No The days of the week. - Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday
monthDays array No The month days. - integer
monthlyOccurrences array No The monthly occurrences. - RecurrenceScheduleOccurrence object

RecurrenceScheduleOccurrence object

Name Type Required Value
day enum No The day of the week. - Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday
occurrence integer No The occurrence.