def unlink_developer_identity(IdentityId=None, IdentityPoolId=None,
    DeveloperProviderName=None, DeveloperUserIdentifier=None):
    """
    Unlinks a DeveloperUserIdentifier from an existing identity. Unlinked developer users will be considered new identities next time they are seen. If, for a given Cognito identity, you remove all federated identities as well as the developer user identifier, the Cognito identity becomes inaccessible.
    You must use AWS Developer credentials to call this API.
    See also: AWS API Documentation
    
    
    :example: response = client.unlink_developer_identity(
        IdentityId='string',
        IdentityPoolId='string',
        DeveloperProviderName='string',
        DeveloperUserIdentifier='string'
    )
    
    
    :type IdentityId: string
    :param IdentityId: [REQUIRED]
            A unique identifier in the format REGION:GUID.
            

    :type IdentityPoolId: string
    :param IdentityPoolId: [REQUIRED]
            An identity pool ID in the format REGION:GUID.
            

    :type DeveloperProviderName: string
    :param DeveloperProviderName: [REQUIRED]
            The 'domain' by which Cognito will refer to your users.
            

    :type DeveloperUserIdentifier: string
    :param DeveloperUserIdentifier: [REQUIRED]
            A unique ID used by your backend authentication process to identify a user.
            

    """
    pass
