'Return data about the given cell name.  \'id\' is a cell name.'

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

    context = req.environ['nova.context']
    context.can(cells_policies.BASE_POLICY_NAME)
    try:
        cell = self.cells_rpcapi.cell_get(context, id)
    except exception.CellNotFound as e:
        raise exc.HTTPNotFound(explanation=e.format_message())
    return dict(cell=_scrub_cell(cell))
