update_user_hierarchy_structure

update_user_hierarchy_structure(**kwargs)

Updates the user hierarchy structure: add, remove, and rename user hierarchy levels.

See also: AWS API Documentation

Request Syntax

response = client.update_user_hierarchy_structure(
    HierarchyStructure={
        'LevelOne': {
            'Name': 'string'
        },
        'LevelTwo': {
            'Name': 'string'
        },
        'LevelThree': {
            'Name': 'string'
        },
        'LevelFour': {
            'Name': 'string'
        },
        'LevelFive': {
            'Name': 'string'
        }
    },
    InstanceId='string'
)
Parameters
  • HierarchyStructure (dict) --

    [REQUIRED]

    The hierarchy levels to update.

    • LevelOne (dict) --

      The update for level one.

      • Name (string) -- [REQUIRED]

        The name of the user hierarchy level. Must not be more than 50 characters.

    • LevelTwo (dict) --

      The update for level two.

      • Name (string) -- [REQUIRED]

        The name of the user hierarchy level. Must not be more than 50 characters.

    • LevelThree (dict) --

      The update for level three.

      • Name (string) -- [REQUIRED]

        The name of the user hierarchy level. Must not be more than 50 characters.

    • LevelFour (dict) --

      The update for level four.

      • Name (string) -- [REQUIRED]

        The name of the user hierarchy level. Must not be more than 50 characters.

    • LevelFive (dict) --

      The update for level five.

      • Name (string) -- [REQUIRED]

        The name of the user hierarchy level. Must not be more than 50 characters.

  • InstanceId (string) --

    [REQUIRED]

    The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

Returns

None

Exceptions

  • Connect.Client.exceptions.InvalidRequestException
  • Connect.Client.exceptions.InvalidParameterException
  • Connect.Client.exceptions.ResourceNotFoundException
  • Connect.Client.exceptions.ResourceInUseException
  • Connect.Client.exceptions.ThrottlingException
  • Connect.Client.exceptions.InternalServiceException