コード例 #1
0
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)
コード例 #2
0
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)
コード例 #3
0
def _quota_show(quotas):
    quota_dict = {}
    for resource in _quota_resources:
        quota_dict[resource] = getattr(quotas, resource, None)
    utils.print_dict(quota_dict)
コード例 #4
0
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'])
コード例 #5
0
def _print_storage_pool(storage_pool):
    if isinstance(storage_pool, dict):
        utils.print_dict(storage_pool)
    else:
        utils.print_dict(storage_pool._info)
コード例 #6
0
def _print_server(server):
    if isinstance(server, dict):
        utils.print_dict(server)
    else:
        utils.print_dict(server._info)
コード例 #7
0
def _print_pg(pg):
    if isinstance(pg, dict):
        utils.print_dict(pg)
    else:
        utils.print_dict(pg._info)
コード例 #8
0
def _print_mon(mon):
    if isinstance(mon, dict):
        utils.print_dict(mon)
    else:
        utils.print_dict(mon._info)
コード例 #9
0
def _print_device(device):
    if isinstance(device, dict):
        utils.print_dict(device)
    else:
        utils.print_dict(device._info)
コード例 #10
0
def _print_mds(mds):
    if isinstance(mds, dict):
        utils.print_dict(mds)
    else:
        utils.print_dict(mds._info)
コード例 #11
0
def _print_device(device):
    if isinstance(device, dict):
        utils.print_dict(device)
    else:
        utils.print_dict(device._info)
コード例 #12
0
def _print_cluster(cluster):
    if isinstance(cluster, dict):
        utils.print_dict(cluster)
    else:
        utils.print_dict(cluster._info)
コード例 #13
0
def _print_vsm_snapshot(snapshot):
    utils.print_dict(snapshot._info)
コード例 #14
0
def _print_vsm(vsm):
    utils.print_dict(vsm._info)
コード例 #15
0
def _quota_show(quotas):
    quota_dict = {}
    for resource in _quota_resources:
        quota_dict[resource] = getattr(quotas, resource, None)
    utils.print_dict(quota_dict)
コード例 #16
0
def _print_vsm(vsm):
    utils.print_dict(vsm._info)
コード例 #17
0
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")
コード例 #18
0
def _print_mon(mon):
    if isinstance(mon, dict):
        utils.print_dict(mon)
    else:
        utils.print_dict(mon._info)
コード例 #19
0
def _print_mds(mds):
    if isinstance(mds, dict):
        utils.print_dict(mds)
    else:
        utils.print_dict(mds._info)
コード例 #20
0
def _print_osd(osd):
    if isinstance(osd, dict):
        utils.print_dict(osd)
    else:
        utils.print_dict(osd._info)
コード例 #21
0
def _print_osd(osd):
    if isinstance(osd, dict):
        utils.print_dict(osd)
    else:
        utils.print_dict(osd._info)
コード例 #22
0
def _print_pg(pg):
    if isinstance(pg, dict):
        utils.print_dict(pg)
    else:
        utils.print_dict(pg._info)
コード例 #23
0
def _print_rbd(rbd):
    if isinstance(rbd, dict):
        utils.print_dict(rbd)
    else:
        utils.print_dict(rbd._info)
コード例 #24
0
def _print_rbd(rbd):
    if isinstance(rbd, dict):
        utils.print_dict(rbd)
    else:
        utils.print_dict(rbd._info)
コード例 #25
0
def _print_storage_group(storage_group):
    if isinstance(storage_group, dict):
        utils.print_dict(storage_group)
    else:
        utils.print_dict(storage_group._info)
コード例 #26
0
def _print_server(server):
    if isinstance(server, dict):
        utils.print_dict(server)
    else:
        utils.print_dict(server._info)
コード例 #27
0
def _print_setting(setting):
    if isinstance(setting, dict):
        utils.print_dict(setting)
    else:
        utils.print_dict(setting._info)
コード例 #28
0
def _print_storage_group(storage_group):
    if isinstance(storage_group, dict):
        utils.print_dict(storage_group)
    else:
        utils.print_dict(storage_group._info)
コード例 #29
0
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")
コード例 #30
0
def _print_storage_pool(storage_pool):
    if isinstance(storage_pool, dict):
        utils.print_dict(storage_pool)
    else:
        utils.print_dict(storage_pool._info)
コード例 #31
0
def _print_setting(setting):
    if isinstance(setting, dict):
        utils.print_dict(setting)
    else:
        utils.print_dict(setting._info)
コード例 #32
0
def _print_cluster(cluster):
    if isinstance(cluster, dict):
        utils.print_dict(cluster)
    else:
        utils.print_dict(cluster._info)
コード例 #33
0
def _print_vsm_snapshot(snapshot):
    utils.print_dict(snapshot._info)
コード例 #34
0
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'])