FinSpaceData / Client / list_permission_groups_by_user

list_permission_groups_by_user#

FinSpaceData.Client.list_permission_groups_by_user(**kwargs)#

Lists all the permission groups that are associated with a specific user.

Danger

This operation is deprecated and may not function as expected. This operation should not be used going forward and is only kept for the purpose of backwards compatiblity.

See also: AWS API Documentation

Request Syntax

response = client.list_permission_groups_by_user(
    userId='string',
    nextToken='string',
    maxResults=123
)
Parameters:
  • userId (string) –

    [REQUIRED]

    The unique identifier for the user.

  • nextToken (string) – A token that indicates where a results page should begin.

  • maxResults (integer) –

    [REQUIRED]

    The maximum number of results per page.

Return type:

dict

Returns:

Response Syntax

{
    'permissionGroups': [
        {
            'permissionGroupId': 'string',
            'name': 'string',
            'membershipStatus': 'ADDITION_IN_PROGRESS'|'ADDITION_SUCCESS'|'REMOVAL_IN_PROGRESS'
        },
    ],
    'nextToken': 'string'
}

Response Structure

  • (dict) –

    • permissionGroups (list) –

      A list of returned permission groups.

      • (dict) –

        The structure of a permission group associated with a user.

        • permissionGroupId (string) –

          The unique identifier for the permission group.

        • name (string) –

          The name of the permission group.

        • membershipStatus (string) –

          Indicates the status of the user within a permission group.

          • ADDITION_IN_PROGRESS – The user is currently being added to the permission group.

          • ADDITION_SUCCESS – The user is successfully added to the permission group.

          • REMOVAL_IN_PROGRESS – The user is currently being removed from the permission group.

    • nextToken (string) –

      A token that indicates where a results page should begin.

Exceptions