def unlink_identity(IdentityId=None, Logins=None, LoginsToRemove=None):
    """
    Unlinks a federated identity from an existing account. Unlinked logins will be considered new identities next time they are seen. Removing the last linked login will make this identity inaccessible.
    This is a public API. You do not need any credentials to call this API.
    See also: AWS API Documentation
    
    
    :example: response = client.unlink_identity(
        IdentityId='string',
        Logins={
            'string': 'string'
        },
        LoginsToRemove=[
            'string',
        ]
    )
    
    
    :type IdentityId: string
    :param IdentityId: [REQUIRED]
            A unique identifier in the format REGION:GUID.
            

    :type Logins: dict
    :param Logins: [REQUIRED]
            A set of optional name-value pairs that map provider names to provider tokens.
            (string) --
            (string) --
            

    :type LoginsToRemove: list
    :param LoginsToRemove: [REQUIRED]
            Provider names to unlink from this identity.
            (string) --
            

    """
    pass
