def retrieve_tape_recovery_point(TapeARN=None, GatewayARN=None):
    """
    Retrieves the recovery point for the specified virtual tape. This operation is only supported in the tape gateway architecture.
    A recovery point is a point in time view of a virtual tape at which all the data on the tape is consistent. If your gateway crashes, virtual tapes that have recovery points can be recovered to a new gateway.
    See also: AWS API Documentation
    
    Examples
    Retrieves the recovery point for the specified virtual tape.
    Expected Output:
    
    :example: response = client.retrieve_tape_recovery_point(
        TapeARN='string',
        GatewayARN='string'
    )
    
    
    :type TapeARN: string
    :param TapeARN: [REQUIRED]
            The Amazon Resource Name (ARN) of the virtual tape for which you want to retrieve the recovery point.
            

    :type GatewayARN: string
    :param GatewayARN: [REQUIRED]
            The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and region.
            

    :rtype: dict
    :return: {
        'TapeARN': 'string'
    }
    
    
    """
    pass
