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
Note
In Bicep, type
and apiVersion
are specified in the first line of the resource declaration. Use the format <type>@<apiVersion>
. Don't set those properties in the resource body.
Name | Type | Required | Value |
---|---|---|---|
name | string | Yes | The batch configuration name. |
type | enum | Yes | For JSON -batchConfigurations -or- Microsoft.Logic/integrationAccounts/batchConfigurations See Set name and type for child resources. |
apiVersion | enum | Yes | For JSON - 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. |