def list_identity_providers(UserPoolId=None, MaxResults=None, NextToken=None):
    """
    Lists information about all identity providers for a user pool.
    See also: AWS API Documentation
    
    
    :example: response = client.list_identity_providers(
        UserPoolId='string',
        MaxResults=123,
        NextToken='string'
    )
    
    
    :type UserPoolId: string
    :param UserPoolId: [REQUIRED]
            The user pool ID.
            

    :type MaxResults: integer
    :param MaxResults: The maximum number of identity providers to return.

    :type NextToken: string
    :param NextToken: A pagination token.

    :rtype: dict
    :return: {
        'Providers': [
            {
                'ProviderName': 'string',
                'ProviderType': 'SAML',
                'LastModifiedDate': datetime(2015, 1, 1),
                'CreationDate': datetime(2015, 1, 1)
            },
        ],
        'NextToken': 'string'
    }
    
    
    """
    pass
