示例#1
0
def update_project_parser(subcommand_parsers, common_parser):
    update_project_parser = subcommand_parsers.add_parser('update',
                        description='ViPR update project CLI usage',
                        parents=[common_parser],
                        conflict_handler='resolve',
                        help='Show project details')
    mandatory_args = update_project_parser.add_argument_group(
                                            'mandatory arguments')
    mandatory_args.add_argument('-n', '-name',
                                metavar='<name>',
                                dest='name',
                                help='Name of existing project',
                                required=True)
    update_project_parser.add_argument('-tn', '-tenant',
                                       metavar='<tenant>',
                                       dest='tenant',
                                       help='Name of tenant')

    update_project_parser.add_argument('-np', '-newname',
                                       metavar='<newname>',
                                       dest='newname',
                                       help='New name of project')
    update_project_parser.add_argument('-o', '-newowner',
                                       metavar='<newowner>',
                                       dest='newowner',
                                       help='New owner of project')

    quota.add_update_parser_arguments(update_project_parser)
    update_project_parser.set_defaults(func=update_project)
示例#2
0
def update_quota_parser(subcommand_parsers, common_parser):
    # Update command parser
    update_parser = subcommand_parsers.add_parser(
        "update-quota",
        description="ViPR Tenant Update CLI usage.",
        parents=[common_parser],
        conflict_handler="resolve",
        help="Tenant update",
    )

    update_parser.add_argument("-tn", "-tenant", metavar="<tenant>", dest="tenant", help="Name of Tenant")
    quota.add_update_parser_arguments(update_parser)
    update_parser.set_defaults(func=update_quota)