1. Packages
  2. Azure Native
  3. API Docs
  4. logic
  5. IntegrationAccountBatchConfiguration
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.1.0 published on Tuesday, Apr 8, 2025 by Pulumi

azure-native.logic.IntegrationAccountBatchConfiguration

Explore with Pulumi AI

The batch configuration resource definition.

Uses Azure REST API version 2019-05-01. In version 2.x of the Azure Native provider, it used API version 2019-05-01.

Other available API versions: 2016-06-01, 2018-07-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native logic [ApiVersion]. See the version guide for details.

Example Usage

Create or update a batch configuration

using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;

return await Deployment.RunAsync(() => 
{
    var integrationAccountBatchConfiguration = new AzureNative.Logic.IntegrationAccountBatchConfiguration("integrationAccountBatchConfiguration", new()
    {
        BatchConfigurationName = "testBatchConfiguration",
        IntegrationAccountName = "testIntegrationAccount",
        Location = "westus",
        Properties = new AzureNative.Logic.Inputs.BatchConfigurationPropertiesArgs
        {
            BatchGroupName = "DEFAULT",
            ReleaseCriteria = new AzureNative.Logic.Inputs.BatchReleaseCriteriaArgs
            {
                BatchSize = 234567,
                MessageCount = 10,
                Recurrence = new AzureNative.Logic.Inputs.WorkflowTriggerRecurrenceArgs
                {
                    Frequency = AzureNative.Logic.RecurrenceFrequency.Minute,
                    Interval = 1,
                    StartTime = "2017-03-24T11:43:00",
                    TimeZone = "India Standard Time",
                },
            },
        },
        ResourceGroupName = "testResourceGroup",
    });

});
Copy
package main

import (
	logic "github.com/pulumi/pulumi-azure-native-sdk/logic/v3"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := logic.NewIntegrationAccountBatchConfiguration(ctx, "integrationAccountBatchConfiguration", &logic.IntegrationAccountBatchConfigurationArgs{
			BatchConfigurationName: pulumi.String("testBatchConfiguration"),
			IntegrationAccountName: pulumi.String("testIntegrationAccount"),
			Location:               pulumi.String("westus"),
			Properties: &logic.BatchConfigurationPropertiesArgs{
				BatchGroupName: pulumi.String("DEFAULT"),
				ReleaseCriteria: &logic.BatchReleaseCriteriaArgs{
					BatchSize:    pulumi.Int(234567),
					MessageCount: pulumi.Int(10),
					Recurrence: &logic.WorkflowTriggerRecurrenceArgs{
						Frequency: pulumi.String(logic.RecurrenceFrequencyMinute),
						Interval:  pulumi.Int(1),
						StartTime: pulumi.String("2017-03-24T11:43:00"),
						TimeZone:  pulumi.String("India Standard Time"),
					},
				},
			},
			ResourceGroupName: pulumi.String("testResourceGroup"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.logic.IntegrationAccountBatchConfiguration;
import com.pulumi.azurenative.logic.IntegrationAccountBatchConfigurationArgs;
import com.pulumi.azurenative.logic.inputs.BatchConfigurationPropertiesArgs;
import com.pulumi.azurenative.logic.inputs.BatchReleaseCriteriaArgs;
import com.pulumi.azurenative.logic.inputs.WorkflowTriggerRecurrenceArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        var integrationAccountBatchConfiguration = new IntegrationAccountBatchConfiguration("integrationAccountBatchConfiguration", IntegrationAccountBatchConfigurationArgs.builder()
            .batchConfigurationName("testBatchConfiguration")
            .integrationAccountName("testIntegrationAccount")
            .location("westus")
            .properties(BatchConfigurationPropertiesArgs.builder()
                .batchGroupName("DEFAULT")
                .releaseCriteria(BatchReleaseCriteriaArgs.builder()
                    .batchSize(234567)
                    .messageCount(10)
                    .recurrence(WorkflowTriggerRecurrenceArgs.builder()
                        .frequency("Minute")
                        .interval(1)
                        .startTime("2017-03-24T11:43:00")
                        .timeZone("India Standard Time")
                        .build())
                    .build())
                .build())
            .resourceGroupName("testResourceGroup")
            .build());

    }
}
Copy
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";

const integrationAccountBatchConfiguration = new azure_native.logic.IntegrationAccountBatchConfiguration("integrationAccountBatchConfiguration", {
    batchConfigurationName: "testBatchConfiguration",
    integrationAccountName: "testIntegrationAccount",
    location: "westus",
    properties: {
        batchGroupName: "DEFAULT",
        releaseCriteria: {
            batchSize: 234567,
            messageCount: 10,
            recurrence: {
                frequency: azure_native.logic.RecurrenceFrequency.Minute,
                interval: 1,
                startTime: "2017-03-24T11:43:00",
                timeZone: "India Standard Time",
            },
        },
    },
    resourceGroupName: "testResourceGroup",
});
Copy
import pulumi
import pulumi_azure_native as azure_native

integration_account_batch_configuration = azure_native.logic.IntegrationAccountBatchConfiguration("integrationAccountBatchConfiguration",
    batch_configuration_name="testBatchConfiguration",
    integration_account_name="testIntegrationAccount",
    location="westus",
    properties={
        "batch_group_name": "DEFAULT",
        "release_criteria": {
            "batch_size": 234567,
            "message_count": 10,
            "recurrence": {
                "frequency": azure_native.logic.RecurrenceFrequency.MINUTE,
                "interval": 1,
                "start_time": "2017-03-24T11:43:00",
                "time_zone": "India Standard Time",
            },
        },
    },
    resource_group_name="testResourceGroup")
Copy
resources:
  integrationAccountBatchConfiguration:
    type: azure-native:logic:IntegrationAccountBatchConfiguration
    properties:
      batchConfigurationName: testBatchConfiguration
      integrationAccountName: testIntegrationAccount
      location: westus
      properties:
        batchGroupName: DEFAULT
        releaseCriteria:
          batchSize: 234567
          messageCount: 10
          recurrence:
            frequency: Minute
            interval: 1
            startTime: 2017-03-24T11:43:00
            timeZone: India Standard Time
      resourceGroupName: testResourceGroup
Copy

Create IntegrationAccountBatchConfiguration Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new IntegrationAccountBatchConfiguration(name: string, args: IntegrationAccountBatchConfigurationArgs, opts?: CustomResourceOptions);
@overload
def IntegrationAccountBatchConfiguration(resource_name: str,
                                         args: IntegrationAccountBatchConfigurationArgs,
                                         opts: Optional[ResourceOptions] = None)

@overload
def IntegrationAccountBatchConfiguration(resource_name: str,
                                         opts: Optional[ResourceOptions] = None,
                                         integration_account_name: Optional[str] = None,
                                         properties: Optional[BatchConfigurationPropertiesArgs] = None,
                                         resource_group_name: Optional[str] = None,
                                         batch_configuration_name: Optional[str] = None,
                                         location: Optional[str] = None,
                                         tags: Optional[Mapping[str, str]] = None)
func NewIntegrationAccountBatchConfiguration(ctx *Context, name string, args IntegrationAccountBatchConfigurationArgs, opts ...ResourceOption) (*IntegrationAccountBatchConfiguration, error)
public IntegrationAccountBatchConfiguration(string name, IntegrationAccountBatchConfigurationArgs args, CustomResourceOptions? opts = null)
public IntegrationAccountBatchConfiguration(String name, IntegrationAccountBatchConfigurationArgs args)
public IntegrationAccountBatchConfiguration(String name, IntegrationAccountBatchConfigurationArgs args, CustomResourceOptions options)
type: azure-native:logic:IntegrationAccountBatchConfiguration
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. IntegrationAccountBatchConfigurationArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. IntegrationAccountBatchConfigurationArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. IntegrationAccountBatchConfigurationArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. IntegrationAccountBatchConfigurationArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. IntegrationAccountBatchConfigurationArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

Constructor example

The following reference example uses placeholder values for all input properties.

var integrationAccountBatchConfigurationResource = new AzureNative.Logic.IntegrationAccountBatchConfiguration("integrationAccountBatchConfigurationResource", new()
{
    IntegrationAccountName = "string",
    Properties = new AzureNative.Logic.Inputs.BatchConfigurationPropertiesArgs
    {
        BatchGroupName = "string",
        ReleaseCriteria = new AzureNative.Logic.Inputs.BatchReleaseCriteriaArgs
        {
            BatchSize = 0,
            MessageCount = 0,
            Recurrence = new AzureNative.Logic.Inputs.WorkflowTriggerRecurrenceArgs
            {
                EndTime = "string",
                Frequency = "string",
                Interval = 0,
                Schedule = new AzureNative.Logic.Inputs.RecurrenceScheduleArgs
                {
                    Hours = new[]
                    {
                        0,
                    },
                    Minutes = new[]
                    {
                        0,
                    },
                    MonthDays = new[]
                    {
                        0,
                    },
                    MonthlyOccurrences = new[]
                    {
                        new AzureNative.Logic.Inputs.RecurrenceScheduleOccurrenceArgs
                        {
                            Day = AzureNative.Logic.DayOfWeek.Sunday,
                            Occurrence = 0,
                        },
                    },
                    WeekDays = new[]
                    {
                        AzureNative.Logic.DaysOfWeek.Sunday,
                    },
                },
                StartTime = "string",
                TimeZone = "string",
            },
        },
        ChangedTime = "string",
        CreatedTime = "string",
        Metadata = "any",
    },
    ResourceGroupName = "string",
    BatchConfigurationName = "string",
    Location = "string",
    Tags = 
    {
        { "string", "string" },
    },
});
Copy
example, err := logic.NewIntegrationAccountBatchConfiguration(ctx, "integrationAccountBatchConfigurationResource", &logic.IntegrationAccountBatchConfigurationArgs{
	IntegrationAccountName: pulumi.String("string"),
	Properties: &logic.BatchConfigurationPropertiesArgs{
		BatchGroupName: pulumi.String("string"),
		ReleaseCriteria: &logic.BatchReleaseCriteriaArgs{
			BatchSize:    pulumi.Int(0),
			MessageCount: pulumi.Int(0),
			Recurrence: &logic.WorkflowTriggerRecurrenceArgs{
				EndTime:   pulumi.String("string"),
				Frequency: pulumi.String("string"),
				Interval:  pulumi.Int(0),
				Schedule: &logic.RecurrenceScheduleArgs{
					Hours: pulumi.IntArray{
						pulumi.Int(0),
					},
					Minutes: pulumi.IntArray{
						pulumi.Int(0),
					},
					MonthDays: pulumi.IntArray{
						pulumi.Int(0),
					},
					MonthlyOccurrences: logic.RecurrenceScheduleOccurrenceArray{
						&logic.RecurrenceScheduleOccurrenceArgs{
							Day:        logic.DayOfWeekSunday,
							Occurrence: pulumi.Int(0),
						},
					},
					WeekDays: logic.DaysOfWeekArray{
						logic.DaysOfWeekSunday,
					},
				},
				StartTime: pulumi.String("string"),
				TimeZone:  pulumi.String("string"),
			},
		},
		ChangedTime: pulumi.String("string"),
		CreatedTime: pulumi.String("string"),
		Metadata:    pulumi.Any("any"),
	},
	ResourceGroupName:      pulumi.String("string"),
	BatchConfigurationName: pulumi.String("string"),
	Location:               pulumi.String("string"),
	Tags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
})
Copy
var integrationAccountBatchConfigurationResource = new IntegrationAccountBatchConfiguration("integrationAccountBatchConfigurationResource", IntegrationAccountBatchConfigurationArgs.builder()
    .integrationAccountName("string")
    .properties(BatchConfigurationPropertiesArgs.builder()
        .batchGroupName("string")
        .releaseCriteria(BatchReleaseCriteriaArgs.builder()
            .batchSize(0)
            .messageCount(0)
            .recurrence(WorkflowTriggerRecurrenceArgs.builder()
                .endTime("string")
                .frequency("string")
                .interval(0)
                .schedule(RecurrenceScheduleArgs.builder()
                    .hours(0)
                    .minutes(0)
                    .monthDays(0)
                    .monthlyOccurrences(RecurrenceScheduleOccurrenceArgs.builder()
                        .day("Sunday")
                        .occurrence(0)
                        .build())
                    .weekDays("Sunday")
                    .build())
                .startTime("string")
                .timeZone("string")
                .build())
            .build())
        .changedTime("string")
        .createdTime("string")
        .metadata("any")
        .build())
    .resourceGroupName("string")
    .batchConfigurationName("string")
    .location("string")
    .tags(Map.of("string", "string"))
    .build());
Copy
integration_account_batch_configuration_resource = azure_native.logic.IntegrationAccountBatchConfiguration("integrationAccountBatchConfigurationResource",
    integration_account_name="string",
    properties={
        "batch_group_name": "string",
        "release_criteria": {
            "batch_size": 0,
            "message_count": 0,
            "recurrence": {
                "end_time": "string",
                "frequency": "string",
                "interval": 0,
                "schedule": {
                    "hours": [0],
                    "minutes": [0],
                    "month_days": [0],
                    "monthly_occurrences": [{
                        "day": azure_native.logic.DayOfWeek.SUNDAY,
                        "occurrence": 0,
                    }],
                    "week_days": [azure_native.logic.DaysOfWeek.SUNDAY],
                },
                "start_time": "string",
                "time_zone": "string",
            },
        },
        "changed_time": "string",
        "created_time": "string",
        "metadata": "any",
    },
    resource_group_name="string",
    batch_configuration_name="string",
    location="string",
    tags={
        "string": "string",
    })
Copy
const integrationAccountBatchConfigurationResource = new azure_native.logic.IntegrationAccountBatchConfiguration("integrationAccountBatchConfigurationResource", {
    integrationAccountName: "string",
    properties: {
        batchGroupName: "string",
        releaseCriteria: {
            batchSize: 0,
            messageCount: 0,
            recurrence: {
                endTime: "string",
                frequency: "string",
                interval: 0,
                schedule: {
                    hours: [0],
                    minutes: [0],
                    monthDays: [0],
                    monthlyOccurrences: [{
                        day: azure_native.logic.DayOfWeek.Sunday,
                        occurrence: 0,
                    }],
                    weekDays: [azure_native.logic.DaysOfWeek.Sunday],
                },
                startTime: "string",
                timeZone: "string",
            },
        },
        changedTime: "string",
        createdTime: "string",
        metadata: "any",
    },
    resourceGroupName: "string",
    batchConfigurationName: "string",
    location: "string",
    tags: {
        string: "string",
    },
});
Copy
type: azure-native:logic:IntegrationAccountBatchConfiguration
properties:
    batchConfigurationName: string
    integrationAccountName: string
    location: string
    properties:
        batchGroupName: string
        changedTime: string
        createdTime: string
        metadata: any
        releaseCriteria:
            batchSize: 0
            messageCount: 0
            recurrence:
                endTime: string
                frequency: string
                interval: 0
                schedule:
                    hours:
                        - 0
                    minutes:
                        - 0
                    monthDays:
                        - 0
                    monthlyOccurrences:
                        - day: Sunday
                          occurrence: 0
                    weekDays:
                        - Sunday
                startTime: string
                timeZone: string
    resourceGroupName: string
    tags:
        string: string
Copy

IntegrationAccountBatchConfiguration Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

The IntegrationAccountBatchConfiguration resource accepts the following input properties:

IntegrationAccountName
This property is required.
Changes to this property will trigger replacement.
string
The integration account name.
Properties This property is required. Pulumi.AzureNative.Logic.Inputs.BatchConfigurationProperties
The batch configuration properties.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The resource group name.
BatchConfigurationName Changes to this property will trigger replacement. string
The batch configuration name.
Location string
The resource location.
Tags Dictionary<string, string>
The resource tags.
IntegrationAccountName
This property is required.
Changes to this property will trigger replacement.
string
The integration account name.
Properties This property is required. BatchConfigurationPropertiesArgs
The batch configuration properties.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The resource group name.
BatchConfigurationName Changes to this property will trigger replacement. string
The batch configuration name.
Location string
The resource location.
Tags map[string]string
The resource tags.
integrationAccountName
This property is required.
Changes to this property will trigger replacement.
String
The integration account name.
properties This property is required. BatchConfigurationProperties
The batch configuration properties.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The resource group name.
batchConfigurationName Changes to this property will trigger replacement. String
The batch configuration name.
location String
The resource location.
tags Map<String,String>
The resource tags.
integrationAccountName
This property is required.
Changes to this property will trigger replacement.
string
The integration account name.
properties This property is required. BatchConfigurationProperties
The batch configuration properties.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The resource group name.
batchConfigurationName Changes to this property will trigger replacement. string
The batch configuration name.
location string
The resource location.
tags {[key: string]: string}
The resource tags.
integration_account_name
This property is required.
Changes to this property will trigger replacement.
str
The integration account name.
properties This property is required. BatchConfigurationPropertiesArgs
The batch configuration properties.
resource_group_name
This property is required.
Changes to this property will trigger replacement.
str
The resource group name.
batch_configuration_name Changes to this property will trigger replacement. str
The batch configuration name.
location str
The resource location.
tags Mapping[str, str]
The resource tags.
integrationAccountName
This property is required.
Changes to this property will trigger replacement.
String
The integration account name.
properties This property is required. Property Map
The batch configuration properties.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The resource group name.
batchConfigurationName Changes to this property will trigger replacement. String
The batch configuration name.
location String
The resource location.
tags Map<String>
The resource tags.

Outputs

All input properties are implicitly available as output properties. Additionally, the IntegrationAccountBatchConfiguration resource produces the following output properties:

AzureApiVersion string
The Azure API version of the resource.
Id string
The provider-assigned unique ID for this managed resource.
Name string
Gets the resource name.
Type string
Gets the resource type.
AzureApiVersion string
The Azure API version of the resource.
Id string
The provider-assigned unique ID for this managed resource.
Name string
Gets the resource name.
Type string
Gets the resource type.
azureApiVersion String
The Azure API version of the resource.
id String
The provider-assigned unique ID for this managed resource.
name String
Gets the resource name.
type String
Gets the resource type.
azureApiVersion string
The Azure API version of the resource.
id string
The provider-assigned unique ID for this managed resource.
name string
Gets the resource name.
type string
Gets the resource type.
azure_api_version str
The Azure API version of the resource.
id str
The provider-assigned unique ID for this managed resource.
name str
Gets the resource name.
type str
Gets the resource type.
azureApiVersion String
The Azure API version of the resource.
id String
The provider-assigned unique ID for this managed resource.
name String
Gets the resource name.
type String
Gets the resource type.

Supporting Types

BatchConfigurationProperties
, BatchConfigurationPropertiesArgs

BatchGroupName This property is required. string
The name of the batch group.
ReleaseCriteria This property is required. Pulumi.AzureNative.Logic.Inputs.BatchReleaseCriteria
The batch release criteria.
ChangedTime string
The artifact changed time.
CreatedTime string
The artifact creation time.
Metadata object
BatchGroupName This property is required. string
The name of the batch group.
ReleaseCriteria This property is required. BatchReleaseCriteria
The batch release criteria.
ChangedTime string
The artifact changed time.
CreatedTime string
The artifact creation time.
Metadata interface{}
batchGroupName This property is required. String
The name of the batch group.
releaseCriteria This property is required. BatchReleaseCriteria
The batch release criteria.
changedTime String
The artifact changed time.
createdTime String
The artifact creation time.
metadata Object
batchGroupName This property is required. string
The name of the batch group.
releaseCriteria This property is required. BatchReleaseCriteria
The batch release criteria.
changedTime string
The artifact changed time.
createdTime string
The artifact creation time.
metadata any
batch_group_name This property is required. str
The name of the batch group.
release_criteria This property is required. BatchReleaseCriteria
The batch release criteria.
changed_time str
The artifact changed time.
created_time str
The artifact creation time.
metadata Any
batchGroupName This property is required. String
The name of the batch group.
releaseCriteria This property is required. Property Map
The batch release criteria.
changedTime String
The artifact changed time.
createdTime String
The artifact creation time.
metadata Any

BatchConfigurationPropertiesResponse
, BatchConfigurationPropertiesResponseArgs

BatchGroupName This property is required. string
The name of the batch group.
ReleaseCriteria This property is required. Pulumi.AzureNative.Logic.Inputs.BatchReleaseCriteriaResponse
The batch release criteria.
ChangedTime string
The artifact changed time.
CreatedTime string
The artifact creation time.
Metadata object
BatchGroupName This property is required. string
The name of the batch group.
ReleaseCriteria This property is required. BatchReleaseCriteriaResponse
The batch release criteria.
ChangedTime string
The artifact changed time.
CreatedTime string
The artifact creation time.
Metadata interface{}
batchGroupName This property is required. String
The name of the batch group.
releaseCriteria This property is required. BatchReleaseCriteriaResponse
The batch release criteria.
changedTime String
The artifact changed time.
createdTime String
The artifact creation time.
metadata Object
batchGroupName This property is required. string
The name of the batch group.
releaseCriteria This property is required. BatchReleaseCriteriaResponse
The batch release criteria.
changedTime string
The artifact changed time.
createdTime string
The artifact creation time.
metadata any
batch_group_name This property is required. str
The name of the batch group.
release_criteria This property is required. BatchReleaseCriteriaResponse
The batch release criteria.
changed_time str
The artifact changed time.
created_time str
The artifact creation time.
metadata Any
batchGroupName This property is required. String
The name of the batch group.
releaseCriteria This property is required. Property Map
The batch release criteria.
changedTime String
The artifact changed time.
createdTime String
The artifact creation time.
metadata Any

BatchReleaseCriteria
, BatchReleaseCriteriaArgs

BatchSize int
The batch size in bytes.
MessageCount int
The message count.
Recurrence Pulumi.AzureNative.Logic.Inputs.WorkflowTriggerRecurrence
The recurrence.
BatchSize int
The batch size in bytes.
MessageCount int
The message count.
Recurrence WorkflowTriggerRecurrence
The recurrence.
batchSize Integer
The batch size in bytes.
messageCount Integer
The message count.
recurrence WorkflowTriggerRecurrence
The recurrence.
batchSize number
The batch size in bytes.
messageCount number
The message count.
recurrence WorkflowTriggerRecurrence
The recurrence.
batch_size int
The batch size in bytes.
message_count int
The message count.
recurrence WorkflowTriggerRecurrence
The recurrence.
batchSize Number
The batch size in bytes.
messageCount Number
The message count.
recurrence Property Map
The recurrence.

BatchReleaseCriteriaResponse
, BatchReleaseCriteriaResponseArgs

BatchSize int
The batch size in bytes.
MessageCount int
The message count.
Recurrence Pulumi.AzureNative.Logic.Inputs.WorkflowTriggerRecurrenceResponse
The recurrence.
BatchSize int
The batch size in bytes.
MessageCount int
The message count.
Recurrence WorkflowTriggerRecurrenceResponse
The recurrence.
batchSize Integer
The batch size in bytes.
messageCount Integer
The message count.
recurrence WorkflowTriggerRecurrenceResponse
The recurrence.
batchSize number
The batch size in bytes.
messageCount number
The message count.
recurrence WorkflowTriggerRecurrenceResponse
The recurrence.
batch_size int
The batch size in bytes.
message_count int
The message count.
recurrence WorkflowTriggerRecurrenceResponse
The recurrence.
batchSize Number
The batch size in bytes.
messageCount Number
The message count.
recurrence Property Map
The recurrence.

DayOfWeek
, DayOfWeekArgs

Sunday
Sunday
Monday
Monday
Tuesday
Tuesday
Wednesday
Wednesday
Thursday
Thursday
Friday
Friday
Saturday
Saturday
DayOfWeekSunday
Sunday
DayOfWeekMonday
Monday
DayOfWeekTuesday
Tuesday
DayOfWeekWednesday
Wednesday
DayOfWeekThursday
Thursday
DayOfWeekFriday
Friday
DayOfWeekSaturday
Saturday
Sunday
Sunday
Monday
Monday
Tuesday
Tuesday
Wednesday
Wednesday
Thursday
Thursday
Friday
Friday
Saturday
Saturday
Sunday
Sunday
Monday
Monday
Tuesday
Tuesday
Wednesday
Wednesday
Thursday
Thursday
Friday
Friday
Saturday
Saturday
SUNDAY
Sunday
MONDAY
Monday
TUESDAY
Tuesday
WEDNESDAY
Wednesday
THURSDAY
Thursday
FRIDAY
Friday
SATURDAY
Saturday
"Sunday"
Sunday
"Monday"
Monday
"Tuesday"
Tuesday
"Wednesday"
Wednesday
"Thursday"
Thursday
"Friday"
Friday
"Saturday"
Saturday

DaysOfWeek
, DaysOfWeekArgs

Sunday
Sunday
Monday
Monday
Tuesday
Tuesday
Wednesday
Wednesday
Thursday
Thursday
Friday
Friday
Saturday
Saturday
DaysOfWeekSunday
Sunday
DaysOfWeekMonday
Monday
DaysOfWeekTuesday
Tuesday
DaysOfWeekWednesday
Wednesday
DaysOfWeekThursday
Thursday
DaysOfWeekFriday
Friday
DaysOfWeekSaturday
Saturday
Sunday
Sunday
Monday
Monday
Tuesday
Tuesday
Wednesday
Wednesday
Thursday
Thursday
Friday
Friday
Saturday
Saturday
Sunday
Sunday
Monday
Monday
Tuesday
Tuesday
Wednesday
Wednesday
Thursday
Thursday
Friday
Friday
Saturday
Saturday
SUNDAY
Sunday
MONDAY
Monday
TUESDAY
Tuesday
WEDNESDAY
Wednesday
THURSDAY
Thursday
FRIDAY
Friday
SATURDAY
Saturday
"Sunday"
Sunday
"Monday"
Monday
"Tuesday"
Tuesday
"Wednesday"
Wednesday
"Thursday"
Thursday
"Friday"
Friday
"Saturday"
Saturday

RecurrenceFrequency
, RecurrenceFrequencyArgs

NotSpecified
NotSpecified
Second
Second
Minute
Minute
Hour
Hour
Day
Day
Week
Week
Month
Month
Year
Year
RecurrenceFrequencyNotSpecified
NotSpecified
RecurrenceFrequencySecond
Second
RecurrenceFrequencyMinute
Minute
RecurrenceFrequencyHour
Hour
RecurrenceFrequencyDay
Day
RecurrenceFrequencyWeek
Week
RecurrenceFrequencyMonth
Month
RecurrenceFrequencyYear
Year
NotSpecified
NotSpecified
Second
Second
Minute
Minute
Hour
Hour
Day
Day
Week
Week
Month
Month
Year
Year
NotSpecified
NotSpecified
Second
Second
Minute
Minute
Hour
Hour
Day
Day
Week
Week
Month
Month
Year
Year
NOT_SPECIFIED
NotSpecified
SECOND
Second
MINUTE
Minute
HOUR
Hour
DAY
Day
WEEK
Week
MONTH
Month
YEAR
Year
"NotSpecified"
NotSpecified
"Second"
Second
"Minute"
Minute
"Hour"
Hour
"Day"
Day
"Week"
Week
"Month"
Month
"Year"
Year

RecurrenceSchedule
, RecurrenceScheduleArgs

Hours List<int>
The hours.
Minutes List<int>
The minutes.
MonthDays List<int>
The month days.
MonthlyOccurrences List<Pulumi.AzureNative.Logic.Inputs.RecurrenceScheduleOccurrence>
The monthly occurrences.
WeekDays List<Pulumi.AzureNative.Logic.DaysOfWeek>
The days of the week.
Hours []int
The hours.
Minutes []int
The minutes.
MonthDays []int
The month days.
MonthlyOccurrences []RecurrenceScheduleOccurrence
The monthly occurrences.
WeekDays []DaysOfWeek
The days of the week.
hours List<Integer>
The hours.
minutes List<Integer>
The minutes.
monthDays List<Integer>
The month days.
monthlyOccurrences List<RecurrenceScheduleOccurrence>
The monthly occurrences.
weekDays List<DaysOfWeek>
The days of the week.
hours number[]
The hours.
minutes number[]
The minutes.
monthDays number[]
The month days.
monthlyOccurrences RecurrenceScheduleOccurrence[]
The monthly occurrences.
weekDays DaysOfWeek[]
The days of the week.
hours Sequence[int]
The hours.
minutes Sequence[int]
The minutes.
month_days Sequence[int]
The month days.
monthly_occurrences Sequence[RecurrenceScheduleOccurrence]
The monthly occurrences.
week_days Sequence[DaysOfWeek]
The days of the week.
hours List<Number>
The hours.
minutes List<Number>
The minutes.
monthDays List<Number>
The month days.
monthlyOccurrences List<Property Map>
The monthly occurrences.
weekDays List<"Sunday" | "Monday" | "Tuesday" | "Wednesday" | "Thursday" | "Friday" | "Saturday">
The days of the week.

RecurrenceScheduleOccurrence
, RecurrenceScheduleOccurrenceArgs

Day Pulumi.AzureNative.Logic.DayOfWeek
The day of the week.
Occurrence int
The occurrence.
Day DayOfWeek
The day of the week.
Occurrence int
The occurrence.
day DayOfWeek
The day of the week.
occurrence Integer
The occurrence.
day DayOfWeek
The day of the week.
occurrence number
The occurrence.
day DayOfWeek
The day of the week.
occurrence int
The occurrence.

RecurrenceScheduleOccurrenceResponse
, RecurrenceScheduleOccurrenceResponseArgs

Day string
The day of the week.
Occurrence int
The occurrence.
Day string
The day of the week.
Occurrence int
The occurrence.
day String
The day of the week.
occurrence Integer
The occurrence.
day string
The day of the week.
occurrence number
The occurrence.
day str
The day of the week.
occurrence int
The occurrence.
day String
The day of the week.
occurrence Number
The occurrence.

RecurrenceScheduleResponse
, RecurrenceScheduleResponseArgs

Hours List<int>
The hours.
Minutes List<int>
The minutes.
MonthDays List<int>
The month days.
MonthlyOccurrences List<Pulumi.AzureNative.Logic.Inputs.RecurrenceScheduleOccurrenceResponse>
The monthly occurrences.
WeekDays List<string>
The days of the week.
Hours []int
The hours.
Minutes []int
The minutes.
MonthDays []int
The month days.
MonthlyOccurrences []RecurrenceScheduleOccurrenceResponse
The monthly occurrences.
WeekDays []string
The days of the week.
hours List<Integer>
The hours.
minutes List<Integer>
The minutes.
monthDays List<Integer>
The month days.
monthlyOccurrences List<RecurrenceScheduleOccurrenceResponse>
The monthly occurrences.
weekDays List<String>
The days of the week.
hours number[]
The hours.
minutes number[]
The minutes.
monthDays number[]
The month days.
monthlyOccurrences RecurrenceScheduleOccurrenceResponse[]
The monthly occurrences.
weekDays string[]
The days of the week.
hours Sequence[int]
The hours.
minutes Sequence[int]
The minutes.
month_days Sequence[int]
The month days.
monthly_occurrences Sequence[RecurrenceScheduleOccurrenceResponse]
The monthly occurrences.
week_days Sequence[str]
The days of the week.
hours List<Number>
The hours.
minutes List<Number>
The minutes.
monthDays List<Number>
The month days.
monthlyOccurrences List<Property Map>
The monthly occurrences.
weekDays List<String>
The days of the week.

WorkflowTriggerRecurrence
, WorkflowTriggerRecurrenceArgs

EndTime string
The end time.
Frequency string | Pulumi.AzureNative.Logic.RecurrenceFrequency
The frequency.
Interval int
The interval.
Schedule Pulumi.AzureNative.Logic.Inputs.RecurrenceSchedule
The recurrence schedule.
StartTime string
The start time.
TimeZone string
The time zone.
EndTime string
The end time.
Frequency string | RecurrenceFrequency
The frequency.
Interval int
The interval.
Schedule RecurrenceSchedule
The recurrence schedule.
StartTime string
The start time.
TimeZone string
The time zone.
endTime String
The end time.
frequency String | RecurrenceFrequency
The frequency.
interval Integer
The interval.
schedule RecurrenceSchedule
The recurrence schedule.
startTime String
The start time.
timeZone String
The time zone.
endTime string
The end time.
frequency string | RecurrenceFrequency
The frequency.
interval number
The interval.
schedule RecurrenceSchedule
The recurrence schedule.
startTime string
The start time.
timeZone string
The time zone.
end_time str
The end time.
frequency str | RecurrenceFrequency
The frequency.
interval int
The interval.
schedule RecurrenceSchedule
The recurrence schedule.
start_time str
The start time.
time_zone str
The time zone.
endTime String
The end time.
frequency String | "NotSpecified" | "Second" | "Minute" | "Hour" | "Day" | "Week" | "Month" | "Year"
The frequency.
interval Number
The interval.
schedule Property Map
The recurrence schedule.
startTime String
The start time.
timeZone String
The time zone.

WorkflowTriggerRecurrenceResponse
, WorkflowTriggerRecurrenceResponseArgs

EndTime string
The end time.
Frequency string
The frequency.
Interval int
The interval.
Schedule Pulumi.AzureNative.Logic.Inputs.RecurrenceScheduleResponse
The recurrence schedule.
StartTime string
The start time.
TimeZone string
The time zone.
EndTime string
The end time.
Frequency string
The frequency.
Interval int
The interval.
Schedule RecurrenceScheduleResponse
The recurrence schedule.
StartTime string
The start time.
TimeZone string
The time zone.
endTime String
The end time.
frequency String
The frequency.
interval Integer
The interval.
schedule RecurrenceScheduleResponse
The recurrence schedule.
startTime String
The start time.
timeZone String
The time zone.
endTime string
The end time.
frequency string
The frequency.
interval number
The interval.
schedule RecurrenceScheduleResponse
The recurrence schedule.
startTime string
The start time.
timeZone string
The time zone.
end_time str
The end time.
frequency str
The frequency.
interval int
The interval.
schedule RecurrenceScheduleResponse
The recurrence schedule.
start_time str
The start time.
time_zone str
The time zone.
endTime String
The end time.
frequency String
The frequency.
interval Number
The interval.
schedule Property Map
The recurrence schedule.
startTime String
The start time.
timeZone String
The time zone.

Import

An existing resource can be imported using its type token, name, and identifier, e.g.

$ pulumi import azure-native:logic:IntegrationAccountBatchConfiguration testBatchConfiguration /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/batchConfigurations/{batchConfigurationName} 
Copy

To learn more about importing existing cloud resources, see Importing resources.

Package Details

Repository
Azure Native pulumi/pulumi-azure-native
License
Apache-2.0