def do_backup_show(cs, args): """Show details about a backup.""" backup = _find_backup(cs, args.backup) info = dict() info.update(backup._info) if 'links' in info: info.pop('links') utils.print_dict(info)
def _quota_show(quotas): quota_dict = {} for resource in _quota_resources: quota_dict[resource] = getattr(quotas, resource, None) utils.print_dict(quota_dict)
def do_endpoints(cs, args): """Discover endpoints that get returned from the authenticate services""" catalog = cs.client.service_catalog.catalog for e in catalog['access']['serviceCatalog']: utils.print_dict(e['endpoints'][0], e['name'])
def _print_storage_pool(storage_pool): if isinstance(storage_pool, dict): utils.print_dict(storage_pool) else: utils.print_dict(storage_pool._info)
def _print_server(server): if isinstance(server, dict): utils.print_dict(server) else: utils.print_dict(server._info)
def _print_pg(pg): if isinstance(pg, dict): utils.print_dict(pg) else: utils.print_dict(pg._info)
def _print_mon(mon): if isinstance(mon, dict): utils.print_dict(mon) else: utils.print_dict(mon._info)
def _print_device(device): if isinstance(device, dict): utils.print_dict(device) else: utils.print_dict(device._info)
def _print_mds(mds): if isinstance(mds, dict): utils.print_dict(mds) else: utils.print_dict(mds._info)
def _print_cluster(cluster): if isinstance(cluster, dict): utils.print_dict(cluster) else: utils.print_dict(cluster._info)
def _print_vsm_snapshot(snapshot): utils.print_dict(snapshot._info)
def _print_vsm(vsm): utils.print_dict(vsm._info)
def do_credentials(cs, args): """Show user credentials returned from auth""" catalog = cs.client.service_catalog.catalog utils.print_dict(catalog['access']['user'], "User Credentials") utils.print_dict(catalog['access']['token'], "Token")
def _print_osd(osd): if isinstance(osd, dict): utils.print_dict(osd) else: utils.print_dict(osd._info)
def _print_rbd(rbd): if isinstance(rbd, dict): utils.print_dict(rbd) else: utils.print_dict(rbd._info)
def _print_storage_group(storage_group): if isinstance(storage_group, dict): utils.print_dict(storage_group) else: utils.print_dict(storage_group._info)
def _print_setting(setting): if isinstance(setting, dict): utils.print_dict(setting) else: utils.print_dict(setting._info)