1. Packages
  2. AWS Cloud Control
  3. API Docs
  4. connect
  5. getUserHierarchyStructure

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.27.0 published on Monday, Apr 14, 2025 by Pulumi

aws-native.connect.getUserHierarchyStructure

Explore with Pulumi AI

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.27.0 published on Monday, Apr 14, 2025 by Pulumi

Resource Type definition for AWS::Connect::UserHierarchyStructure

Using getUserHierarchyStructure

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getUserHierarchyStructure(args: GetUserHierarchyStructureArgs, opts?: InvokeOptions): Promise<GetUserHierarchyStructureResult>
function getUserHierarchyStructureOutput(args: GetUserHierarchyStructureOutputArgs, opts?: InvokeOptions): Output<GetUserHierarchyStructureResult>
Copy
def get_user_hierarchy_structure(user_hierarchy_structure_arn: Optional[str] = None,
                                 opts: Optional[InvokeOptions] = None) -> GetUserHierarchyStructureResult
def get_user_hierarchy_structure_output(user_hierarchy_structure_arn: Optional[pulumi.Input[str]] = None,
                                 opts: Optional[InvokeOptions] = None) -> Output[GetUserHierarchyStructureResult]
Copy
func LookupUserHierarchyStructure(ctx *Context, args *LookupUserHierarchyStructureArgs, opts ...InvokeOption) (*LookupUserHierarchyStructureResult, error)
func LookupUserHierarchyStructureOutput(ctx *Context, args *LookupUserHierarchyStructureOutputArgs, opts ...InvokeOption) LookupUserHierarchyStructureResultOutput
Copy

> Note: This function is named LookupUserHierarchyStructure in the Go SDK.

public static class GetUserHierarchyStructure 
{
    public static Task<GetUserHierarchyStructureResult> InvokeAsync(GetUserHierarchyStructureArgs args, InvokeOptions? opts = null)
    public static Output<GetUserHierarchyStructureResult> Invoke(GetUserHierarchyStructureInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetUserHierarchyStructureResult> getUserHierarchyStructure(GetUserHierarchyStructureArgs args, InvokeOptions options)
public static Output<GetUserHierarchyStructureResult> getUserHierarchyStructure(GetUserHierarchyStructureArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: aws-native:connect:getUserHierarchyStructure
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

UserHierarchyStructureArn This property is required. string
The identifier of the User Hierarchy Structure.
UserHierarchyStructureArn This property is required. string
The identifier of the User Hierarchy Structure.
userHierarchyStructureArn This property is required. String
The identifier of the User Hierarchy Structure.
userHierarchyStructureArn This property is required. string
The identifier of the User Hierarchy Structure.
user_hierarchy_structure_arn This property is required. str
The identifier of the User Hierarchy Structure.
userHierarchyStructureArn This property is required. String
The identifier of the User Hierarchy Structure.

getUserHierarchyStructure Result

The following output properties are available:

UserHierarchyStructureArn string
The identifier of the User Hierarchy Structure.
UserHierarchyStructureValue Pulumi.AwsNative.Connect.Outputs.UserHierarchyStructureProperties
Information about the hierarchy structure.
UserHierarchyStructure UserHierarchyStructureProperties
Information about the hierarchy structure.
UserHierarchyStructureArn string
The identifier of the User Hierarchy Structure.
userHierarchyStructure UserHierarchyStructureProperties
Information about the hierarchy structure.
userHierarchyStructureArn String
The identifier of the User Hierarchy Structure.
userHierarchyStructure UserHierarchyStructureProperties
Information about the hierarchy structure.
userHierarchyStructureArn string
The identifier of the User Hierarchy Structure.
user_hierarchy_structure UserHierarchyStructureProperties
Information about the hierarchy structure.
user_hierarchy_structure_arn str
The identifier of the User Hierarchy Structure.
userHierarchyStructure Property Map
Information about the hierarchy structure.
userHierarchyStructureArn String
The identifier of the User Hierarchy Structure.

Supporting Types

UserHierarchyStructureLevelFive

Name This property is required. string
The name of the hierarchy level.
HierarchyLevelArn string
The Amazon Resource Name (ARN) of the hierarchy level.
HierarchyLevelId string
The identifier of the hierarchy level.
Name This property is required. string
The name of the hierarchy level.
HierarchyLevelArn string
The Amazon Resource Name (ARN) of the hierarchy level.
HierarchyLevelId string
The identifier of the hierarchy level.
name This property is required. String
The name of the hierarchy level.
hierarchyLevelArn String
The Amazon Resource Name (ARN) of the hierarchy level.
hierarchyLevelId String
The identifier of the hierarchy level.
name This property is required. string
The name of the hierarchy level.
hierarchyLevelArn string
The Amazon Resource Name (ARN) of the hierarchy level.
hierarchyLevelId string
The identifier of the hierarchy level.
name This property is required. str
The name of the hierarchy level.
hierarchy_level_arn str
The Amazon Resource Name (ARN) of the hierarchy level.
hierarchy_level_id str
The identifier of the hierarchy level.
name This property is required. String
The name of the hierarchy level.
hierarchyLevelArn String
The Amazon Resource Name (ARN) of the hierarchy level.
hierarchyLevelId String
The identifier of the hierarchy level.

UserHierarchyStructureLevelFour

Name This property is required. string
The name of the hierarchy level.
HierarchyLevelArn string
The Amazon Resource Name (ARN) of the hierarchy level.
HierarchyLevelId string
The identifier of the hierarchy level.
Name This property is required. string
The name of the hierarchy level.
HierarchyLevelArn string
The Amazon Resource Name (ARN) of the hierarchy level.
HierarchyLevelId string
The identifier of the hierarchy level.
name This property is required. String
The name of the hierarchy level.
hierarchyLevelArn String
The Amazon Resource Name (ARN) of the hierarchy level.
hierarchyLevelId String
The identifier of the hierarchy level.
name This property is required. string
The name of the hierarchy level.
hierarchyLevelArn string
The Amazon Resource Name (ARN) of the hierarchy level.
hierarchyLevelId string
The identifier of the hierarchy level.
name This property is required. str
The name of the hierarchy level.
hierarchy_level_arn str
The Amazon Resource Name (ARN) of the hierarchy level.
hierarchy_level_id str
The identifier of the hierarchy level.
name This property is required. String
The name of the hierarchy level.
hierarchyLevelArn String
The Amazon Resource Name (ARN) of the hierarchy level.
hierarchyLevelId String
The identifier of the hierarchy level.

UserHierarchyStructureLevelOne

Name This property is required. string
The name of the hierarchy level.
HierarchyLevelArn string
The Amazon Resource Name (ARN) of the hierarchy level.
HierarchyLevelId string
The identifier of the hierarchy level.
Name This property is required. string
The name of the hierarchy level.
HierarchyLevelArn string
The Amazon Resource Name (ARN) of the hierarchy level.
HierarchyLevelId string
The identifier of the hierarchy level.
name This property is required. String
The name of the hierarchy level.
hierarchyLevelArn String
The Amazon Resource Name (ARN) of the hierarchy level.
hierarchyLevelId String
The identifier of the hierarchy level.
name This property is required. string
The name of the hierarchy level.
hierarchyLevelArn string
The Amazon Resource Name (ARN) of the hierarchy level.
hierarchyLevelId string
The identifier of the hierarchy level.
name This property is required. str
The name of the hierarchy level.
hierarchy_level_arn str
The Amazon Resource Name (ARN) of the hierarchy level.
hierarchy_level_id str
The identifier of the hierarchy level.
name This property is required. String
The name of the hierarchy level.
hierarchyLevelArn String
The Amazon Resource Name (ARN) of the hierarchy level.
hierarchyLevelId String
The identifier of the hierarchy level.

UserHierarchyStructureLevelThree

Name This property is required. string
The name of the hierarchy level.
HierarchyLevelArn string
The Amazon Resource Name (ARN) of the hierarchy level.
HierarchyLevelId string
Name This property is required. string
The name of the hierarchy level.
HierarchyLevelArn string
The Amazon Resource Name (ARN) of the hierarchy level.
HierarchyLevelId string
name This property is required. String
The name of the hierarchy level.
hierarchyLevelArn String
The Amazon Resource Name (ARN) of the hierarchy level.
hierarchyLevelId String
name This property is required. string
The name of the hierarchy level.
hierarchyLevelArn string
The Amazon Resource Name (ARN) of the hierarchy level.
hierarchyLevelId string
name This property is required. str
The name of the hierarchy level.
hierarchy_level_arn str
The Amazon Resource Name (ARN) of the hierarchy level.
hierarchy_level_id str
name This property is required. String
The name of the hierarchy level.
hierarchyLevelArn String
The Amazon Resource Name (ARN) of the hierarchy level.
hierarchyLevelId String

UserHierarchyStructureLevelTwo

Name This property is required. string
The name of the hierarchy level.
HierarchyLevelArn string
The Amazon Resource Name (ARN) of the hierarchy level.
HierarchyLevelId string
The identifier of the hierarchy level.
Name This property is required. string
The name of the hierarchy level.
HierarchyLevelArn string
The Amazon Resource Name (ARN) of the hierarchy level.
HierarchyLevelId string
The identifier of the hierarchy level.
name This property is required. String
The name of the hierarchy level.
hierarchyLevelArn String
The Amazon Resource Name (ARN) of the hierarchy level.
hierarchyLevelId String
The identifier of the hierarchy level.
name This property is required. string
The name of the hierarchy level.
hierarchyLevelArn string
The Amazon Resource Name (ARN) of the hierarchy level.
hierarchyLevelId string
The identifier of the hierarchy level.
name This property is required. str
The name of the hierarchy level.
hierarchy_level_arn str
The Amazon Resource Name (ARN) of the hierarchy level.
hierarchy_level_id str
The identifier of the hierarchy level.
name This property is required. String
The name of the hierarchy level.
hierarchyLevelArn String
The Amazon Resource Name (ARN) of the hierarchy level.
hierarchyLevelId String
The identifier of the hierarchy level.

UserHierarchyStructureProperties

levelFive Property Map
levelFour Property Map
The update for level four.
levelOne Property Map
The update for level one.
levelThree Property Map
The update for level three.
levelTwo Property Map
The update for level two.

Package Details

Repository
AWS Native pulumi/pulumi-aws-native
License
Apache-2.0

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.27.0 published on Monday, Apr 14, 2025 by Pulumi