• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Python utils.print_list函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Python中troveclient.utils.print_list函数的典型用法代码示例。如果您正苦于以下问题:Python print_list函数的具体用法?Python print_list怎么用?Python print_list使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



在下文中一共展示了print_list函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。

示例1: do_secgroup_list_rules

def do_secgroup_list_rules(cs, args):
    """Lists all rules for a security group."""
    sec_grp = cs.security_groups.get(args.security_group)
    rules = sec_grp._info['rules']
    utils.print_list(
        rules, ['id', 'protocol', 'from_port', 'to_port', 'cidr'],
        obj_is_dict=True)
开发者ID:zb-basketball,项目名称:python-troveclient,代码行数:7,代码来源:shell.py


示例2: do_limit_list

def do_limit_list(cs, args):
    """Lists the limits for a tenant."""
    limits = cs.limits.list()
    # Pop the first one, its absolute limits
    absolute = limits.pop(0)
    _print_object(absolute)
    utils.print_list(limits, ["value", "verb", "remaining", "unit"])
开发者ID:balagopalraj,项目名称:clearlinux,代码行数:7,代码来源:shell.py


示例3: do_secgroup_add_rule

def do_secgroup_add_rule(cs, args):
    """Creates a security group rule."""
    rules = cs.security_group_rules.create(args.security_group, args.cidr)

    utils.print_list(
        rules, ["id", "security_group_id", "protocol", "from_port", "to_port", "cidr", "created"], obj_is_dict=True
    )
开发者ID:balagopalraj,项目名称:clearlinux,代码行数:7,代码来源:shell.py


示例4: do_limit_list

def do_limit_list(cs, args):
    """Lists the limits for a tenant."""
    limits = cs.limits.list()
    # Pop the first one, its absolute limits
    absolute = limits.pop(0)
    _print_instance(absolute)
    utils.print_list(limits, ['value', 'verb', 'remaining', 'unit'])
开发者ID:glucas1,项目名称:python-troveclient,代码行数:7,代码来源:shell.py


示例5: do_backup_list

def do_backup_list(cs, args):
    """Lists available backups."""
    wrapper = cs.backups.list(limit=args.limit, datastore=args.datastore)
    backups = wrapper.items
    while wrapper.next and not args.limit:
        wrapper = cs.backups.list(marker=wrapper.next)
        backups += wrapper.items
    utils.print_list(backups, ["id", "instance_id", "name", "status", "parent_id", "updated"], order_by="updated")
开发者ID:balagopalraj,项目名称:clearlinux,代码行数:8,代码来源:shell.py


示例6: do_secgroup_add_rule

def do_secgroup_add_rule(cs, args):
    """Creates a security group rule."""
    rules = cs.security_group_rules.create(
        args.security_group, args.cidr)

    utils.print_list(rules, [
        'id', 'security_group_id', 'protocol',
        'from_port', 'to_port', 'cidr', 'created'], obj_is_dict=True)
开发者ID:glucas1,项目名称:python-troveclient,代码行数:8,代码来源:shell.py


示例7: do_cluster_instances

def do_cluster_instances(cs, args):
    """Lists all instances of a cluster."""
    cluster = _find_cluster(cs, args.cluster)
    instances = cluster._info["instances"]
    for instance in instances:
        instance["flavor_id"] = instance["flavor"]["id"]
        if instance.get("volume"):
            instance["size"] = instance["volume"]["size"]
    utils.print_list(instances, ["id", "name", "flavor_id", "size", "status"], obj_is_dict=True)
开发者ID:balagopalraj,项目名称:clearlinux,代码行数:9,代码来源:shell.py


示例8: do_cluster_list

def do_cluster_list(cs, args):
    """Lists all the clusters."""
    clusters = cs.clusters.list(limit=args.limit, marker=args.marker)

    for cluster in clusters:
        setattr(cluster, "datastore_version", cluster.datastore["version"])
        setattr(cluster, "datastore", cluster.datastore["type"])
        setattr(cluster, "task_name", cluster.task["name"])
    utils.print_list(clusters, ["id", "name", "datastore", "datastore_version", "task_name"])
开发者ID:balagopalraj,项目名称:clearlinux,代码行数:9,代码来源:shell.py


示例9: do_mgmt_cluster_instances

def do_mgmt_cluster_instances(cs, args):
    """Lists all instances of a cluster."""
    cluster = cs.management_cluster_python_troveclient_ext.show(args.cluster)
    instances = cluster._info["instances"]
    for instance in instances:
        instance["flavor_id"] = instance["flavor"]["id"]
        if instance.get("volume"):
            instance["size"] = instance["volume"]["size"]
    utils.print_list(instances, ["id", "name", "type", "flavor_id", "size"], obj_is_dict=True)
开发者ID:venkataramant,项目名称:mgmt_python_troveclient_ext,代码行数:9,代码来源:management_cluster_python_troveclient_ext.py


示例10: do_backup_list_instance

def do_backup_list_instance(cs, args):
    """Lists available backups for an instance."""
    instance = _find_instance(cs, args.instance)
    wrapper = cs.instances.backups(instance, limit=args.limit)
    backups = wrapper.items
    while wrapper.next and not args.limit:
        wrapper = cs.instances.backups(instance, marker=wrapper.next)
        backups += wrapper.items
    utils.print_list(backups, ["id", "name", "status", "parent_id", "updated"], order_by="updated")
开发者ID:balagopalraj,项目名称:clearlinux,代码行数:9,代码来源:shell.py


示例11: do_secgroup_list

def do_secgroup_list(cs, args):
    """Lists all security groups."""
    wrapper = cs.security_groups.list()
    sec_grps = wrapper.items
    while wrapper.next:
        wrapper = cs.security_groups.list()
        sec_grps += wrapper.items

    utils.print_list(sec_grps, ["id", "name", "instance_id"])
开发者ID:balagopalraj,项目名称:clearlinux,代码行数:9,代码来源:shell.py


示例12: do_list

def do_list(cs, args):
    """List all the instances."""
    instances = cs.instances.list()

    for instance in instances:
        setattr(instance, 'flavor_id', instance.flavor['id'])
        if hasattr(instance, 'volume'):
            setattr(instance, 'size', instance.volume['size'])
    utils.print_list(instances, ['id', 'name', 'status', 'flavor_id', 'size'])
开发者ID:cweidenkeller,项目名称:python-troveclient,代码行数:9,代码来源:shell.py


示例13: do_database_list

def do_database_list(cs, args):
    """Lists available databases on an instance."""
    wrapper = cs.databases.list(args.instance)
    databases = wrapper.items
    while (wrapper.next):
        wrapper = cs.databases.list(args.instance, marker=wrapper.next)
        databases += wrapper.items

    utils.print_list(databases, ['name'])
开发者ID:glucas1,项目名称:python-troveclient,代码行数:9,代码来源:shell.py


示例14: do_user_list

def do_user_list(cs, args):
    """Lists the users for a instance."""
    wrapper = cs.users.list(args.instance)
    users = wrapper.items
    while (wrapper.next):
        wrapper = cs.users.list(args.instance, marker=wrapper.next)
        users += wrapper.items

    utils.print_list(users, ['name', 'host', 'databases'])
开发者ID:cp16net,项目名称:python-troveclient,代码行数:9,代码来源:shell.py


示例15: do_secgroup_list

def do_secgroup_list(cs, args):
    """Lists all security groups."""
    wrapper = cs.security_groups.list()
    sec_grps = wrapper.items
    while (wrapper.next):
        wrapper = cs.security_groups.list()
        sec_grps += wrapper.items

    utils.print_list(sec_grps, ['id', 'name', 'rules', 'instance_id'])
开发者ID:glucas1,项目名称:python-troveclient,代码行数:9,代码来源:shell.py


示例16: do_database_list

def do_database_list(cs, args):
    """Lists available databases on an instance."""
    instance = _find_instance(cs, args.instance)
    wrapper = cs.databases.list(instance)
    databases = wrapper.items
    while wrapper.next:
        wrapper = cs.databases.list(instance, marker=wrapper.next)
        databases += wrapper.items

    utils.print_list(databases, ["name"])
开发者ID:balagopalraj,项目名称:clearlinux,代码行数:10,代码来源:shell.py


示例17: do_backup_list

def do_backup_list(cs, args):
    """Lists available backups."""
    wrapper = cs.backups.list(limit=args.limit)
    backups = wrapper.items
    while wrapper.next and not args.limit:
        wrapper = cs.backups.list(marker=wrapper.next)
        backups += wrapper.items
    utils.print_list(backups, ['id', 'instance_id', 'name',
                               'status', 'parent_id', 'updated'],
                     order_by='updated')
开发者ID:glucas1,项目名称:python-troveclient,代码行数:10,代码来源:shell.py


示例18: do_user_list

def do_user_list(cs, args):
    """Lists the users for an instance."""
    wrapper = cs.users.list(args.instance)
    users = wrapper.items
    while (wrapper.next):
        wrapper = cs.users.list(args.instance, marker=wrapper.next)
        users += wrapper.items
    for user in users:
        db_names = [db['name'] for db in user.databases]
        user.databases = ', '.join(db_names)
    utils.print_list(users, ['name', 'host', 'databases'])
开发者ID:glucas1,项目名称:python-troveclient,代码行数:11,代码来源:shell.py


示例19: do_mgmt_cluster_list

def do_mgmt_cluster_list(cs, args):
    """List all clusters"""
    clusters = cs.management_cluster_python_troveclient_ext.index(deleted=args.deleted)
    for cluster in clusters:
        if hasattr(cluster, "datastore"):
            setattr(cluster, "datastore_version", cluster.datastore["version"])
            setattr(cluster, "datastore", cluster.datastore["type"])
        setattr(cluster, "task_name", cluster.task["name"])
    utils.print_list(
        clusters, ["id", "name", "tenant_id", "datastore", "datastore_version", "task_name", "created", "deleted_at"]
    )
开发者ID:venkataramant,项目名称:mgmt_python_troveclient_ext,代码行数:11,代码来源:management_cluster_python_troveclient_ext.py


示例20: do_configuration_parameter_list

def do_configuration_parameter_list(cs, args):
    """Lists available parameters for a configuration group."""
    if args.datastore:
        params = cs.configuration_parameters.parameters(args.datastore, args.datastore_version)
    elif utils.is_uuid_like(args.datastore_version):
        params = cs.configuration_parameters.parameters_by_version(args.datastore_version)
    else:
        raise exceptions.NoUniqueMatch(
            "The datastore name or id is required" " to retrieve the parameters for the" " configuration group by name."
        )
    utils.print_list(params, ["name", "type", "min_size", "max_size", "restart_required"])
开发者ID:balagopalraj,项目名称:clearlinux,代码行数:11,代码来源:shell.py



注:本文中的troveclient.utils.print_list函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Python trustedanalytics.connect函数代码示例发布时间:2022-05-27
下一篇:
Python utils.find_resource函数代码示例发布时间:2022-05-27
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap