'Returns server details by server id.'

@extensions.expected_errors(404)
def show(self, req, id):

    context = req.environ['nova.context']
    context.can((server_policies.SERVERS % 'show'))
    instance = self._get_server(context, req, id, is_detail=True)
    return self._view_builder.show(req, instance)
