'Retrieve details about one resource.
:param resource_id: The UUID of the resource.'

@wsme_pecan.wsexpose(Resource, six.text_type)
def get_one(self, resource_id):

    rbac.enforce('get_resource', pecan.request)
    resource_id = urllib.parse.unquote(resource_id)
    authorized_project = rbac.get_limited_to_project(pecan.request.headers)
    resources = list(pecan.request.storage_conn.get_resources(resource=resource_id, project=authorized_project))
    if (not resources):
        raise base.EntityNotFound(_('Resource'), resource_id)
    return Resource.from_db_and_links(resources[0], self._resource_links(resource_id))
