UserHierarchyGroup
The UserHierarchyGroup resource lets you manage AWS Connect UserHierarchyGroups for organizing users within contact centers.
Minimal Example
Section titled “Minimal Example”Create a basic UserHierarchyGroup with required properties and a common optional property.
import AWS from "alchemy/aws/control";
const userHierarchyGroup = await AWS.Connect.UserHierarchyGroup("basicUserGroup", { InstanceArn: "arn:aws:connect:us-east-1:123456789012:instance/abcd1234-abcd-1234-abcd-1234abcd5678", Name: "Support Team", ParentGroupArn: "arn:aws:connect:us-east-1:123456789012:usermanagement:abcd1234-abcd-1234-abcd-1234abcd5678", Tags: [ { Key: "Department", Value: "Support" }, { Key: "Location", Value: "Remote" } ]});
Advanced Configuration
Section titled “Advanced Configuration”Configure a UserHierarchyGroup with additional properties such as tags for detailed categorization.
const advancedUserHierarchyGroup = await AWS.Connect.UserHierarchyGroup("advancedUserGroup", { InstanceArn: "arn:aws:connect:us-east-1:123456789012:instance/abcd1234-abcd-1234-abcd-1234abcd5678", Name: "Sales Team", Tags: [ { Key: "Department", Value: "Sales" }, { Key: "Region", Value: "North America" } ], adopt: true // Adopt existing resource if it already exists});
Hierarchical Structure Example
Section titled “Hierarchical Structure Example”Create a UserHierarchyGroup that builds out a sub-group within an existing hierarchy.
const managementGroup = await AWS.Connect.UserHierarchyGroup("managementGroup", { InstanceArn: "arn:aws:connect:us-east-1:123456789012:instance/abcd1234-abcd-1234-abcd-1234abcd5678", Name: "Management Team", ParentGroupArn: "arn:aws:connect:us-east-1:123456789012:usermanagement:abcd1234-abcd-1234-abcd-1234abcd5678", Tags: [ { Key: "Role", Value: "Management" } ]});
Group without Parent Example
Section titled “Group without Parent Example”Create a UserHierarchyGroup without specifying a parent, making it a top-level group.
const topLevelGroup = await AWS.Connect.UserHierarchyGroup("topLevelGroup", { InstanceArn: "arn:aws:connect:us-east-1:123456789012:instance/abcd1234-abcd-1234-abcd-1234abcd5678", Name: "Top Level Group"});