SignInService / Client / list_resource_permission_statements

list_resource_permission_statements

SignInService.Client.list_resource_permission_statements(**kwargs)

Retrieve all permission statements in the account’s SignIn resource-based policy

See also: AWS API Documentation

Request Syntax

response = client.list_resource_permission_statements(
    maxResults=123,
    nextToken='string'
)
Parameters:
  • maxResults (integer) – Maximum number of results to return

  • nextToken (string) – Token for pagination

Return type:

dict

Returns:

Response Syntax

{
    'permissionStatements': [
        {
            'sid': 'string',
            'condition': {
                'string': {
                    'string': [
                        'string',
                    ]
                }
            }
        },
    ],
    'nextToken': 'string'
}

Response Structure

  • (dict) –

    Output for ListResourcePermissionStatements operation

    • permissionStatements (list) –

      List of permission statement summaries

      • (dict) –

        Summary of a permission statement

        • sid (string) –

          Unique identifier for the permission statement

        • condition (dict) –

          Condition block for the permission statement

          • (string) –

            Condition type identifier

            • (dict) –

              Condition mapping of keys to values

              • (string) –

                • (list) –

                  List of condition values

                  • (string) –

    • nextToken (string) –

      Token for next page of results

Exceptions

  • SignInService.Client.exceptions.TooManyRequestsError

  • SignInService.Client.exceptions.ResourceNotFoundException

  • SignInService.Client.exceptions.InternalServerException

  • SignInService.Client.exceptions.ValidationException

  • SignInService.Client.exceptions.AccessDeniedException