TrafficDistributionGroup
Learn how to create, update, and manage AWS Connect TrafficDistributionGroups using Alchemy Cloud Control.
The TrafficDistributionGroup resource lets you manage AWS Connect TrafficDistributionGroups for distributing traffic across multiple AWS Connect instances.
Minimal Example
Section titled “Minimal Example”Create a basic TrafficDistributionGroup with required properties and a description:
import AWS from "alchemy/aws/control";
const trafficDistributionGroup = await AWS.Connect.TrafficDistributionGroup("myTrafficDistGroup", { instanceArn: "arn:aws:connect:us-west-2:123456789012:instance/abcd1234-efgh-5678-ijkl-90mnopqrstuv", name: "MyTrafficDistributionGroup", description: "A group to distribute traffic across instances"});
Advanced Configuration
Section titled “Advanced Configuration”Configure a TrafficDistributionGroup with tags for better resource management:
const taggedTrafficDistributionGroup = await AWS.Connect.TrafficDistributionGroup("taggedTrafficDistGroup", { instanceArn: "arn:aws:connect:us-west-2:123456789012:instance/abcd1234-efgh-5678-ijkl-90mnopqrstuv", name: "TaggedTrafficDistributionGroup", description: "A group with tags for resource management", tags: [ { key: "Environment", value: "Production" }, { key: "Team", value: "Support" } ]});
Resource Adoption
Section titled “Resource Adoption”Create a TrafficDistributionGroup that adopts an existing resource if it already exists:
const adoptedTrafficDistributionGroup = await AWS.Connect.TrafficDistributionGroup("adoptedTrafficDistGroup", { instanceArn: "arn:aws:connect:us-west-2:123456789012:instance/abcd1234-efgh-5678-ijkl-90mnopqrstuv", name: "AdoptedTrafficDistributionGroup", description: "A group that adopts existing resources", adopt: true});