Manage logical groups

This topic describes how to manage logical groups with the Connect Pulumi plugin with Python and YAML.

Note: The ability to manage logical groups is available from version 26.3 and later.

The LogicalGroupResource resource

The LogicalGroupResource allows you to manage Connect logical groups using infrastructure as code. Logical groups let you control concurrency settings for synchronizations, iterations, and initializations.

Resource type: mfcpulumiprovider:index:LogicalGroupResource

Required Inputs

Property Type Description
connectName string The display name of the logical group.

Optional Inputs

Property Type Description
logicalGroupProperties object Concurrency settings for the group.

Logical Group Properties Object

Field Type Description
maximumConcurrentSynchronizations integer Maximum number of synchronizations that can run at once.
maximumConcurrentIterations integer Maximum number of iterations that can run at once.
maximumConcurrentInitializations integer Maximum number of initializations that can run at once.

Python example: Logical groups

This section provides a Python example for managing logical groups.

Copy code
import pulumi
import pulumi_mfcpulumiprovider as mfcpulumiprovider

my_logical_group = mfcpulumiprovider.LogicalGroupResource(
    "myLogicalGroup",
    connect_name="my-logical-group",
    logical_group_properties=mfcpulumiprovider.LogicalGroupPropertiesArgs(
        maximum_concurrent_synchronizations=5,
        maximum_concurrent_iterations=10,
        maximum_concurrent_initializations=3,
    ),
)

YAML example: Logical groups

This section provides a YAML example for managing logical groups.

Copy code
name: pulumiConnect
description: Minimal Pulumi YAML program for mfcpulumiprovider
runtime: yaml
resources:
    myLogicalGroup:
        type: mfcpulumiprovider:index:LogicalGroupResource
        properties:
            connectName: my-logical-group
            logicalGroupProperties:
                maximumConcurrentSynchronizations: 5
                maximumConcurrentIterations: 10
                maximumConcurrentInitializations: 3
outputs: {}

For onboarding and importing existing resources into Pulumi state, see Pulumi onboarding.

See also