TrafficDistributionGroup
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});