def do_node_show(cc, args): """Show detailed information about a node.""" utils.check_empty_arg(args.node, '<id>') if args.instance_uuid: node = cc.node.get_by_instance_uuid(args.node) else: node = cc.node.get(args.node) _print_node_show(node)
def do_volume_target_show(cc, args): """Show detailed information about a volume target.""" fields = args.fields[0] if args.fields else None utils.check_for_invalid_fields( fields, res_fields.VOLUME_TARGET_DETAILED_RESOURCE.fields) utils.check_empty_arg(args.volume_target, '<id>') volume_target = cc.volume_target.get(args.volume_target, fields=fields) _print_volume_target_show(volume_target, fields=fields, json=args.json)
def do_chassis_show(cc, args): """Show detailed information about a chassis.""" utils.check_empty_arg(args.chassis, '<chassis>') fields = args.fields[0] if args.fields else None utils.check_for_invalid_fields( fields, res_fields.CHASSIS_DETAILED_RESOURCE.fields) chassis = cc.chassis.get(args.chassis, fields=fields) _print_chassis_show(chassis, fields=fields)
def do_chassis_show(cc, args): """Show detailed information about a chassis.""" utils.check_empty_arg(args.chassis, '<chassis>') fields = args.fields[0] if args.fields else None utils.check_for_invalid_fields(fields, res_fields.CHASSIS_DETAILED_RESOURCE.fields) chassis = cc.chassis.get(args.chassis, fields=fields) _print_chassis_show(chassis, fields=fields)
def do_port_show(cc, args): """Show detailed information about a port.""" if args.address: port = cc.port.get_by_address(args.port) else: utils.check_empty_arg(args.port, '<id>') port = cc.port.get(args.port) _print_port_show(port)
def do_node_show(cc, args): """Show detailed information about a node.""" fields = args.fields[0] if args.fields else None utils.check_empty_arg(args.node, "<id>") utils.check_for_invalid_fields(fields, res_fields.NODE_DETAILED_RESOURCE.fields) if args.instance_uuid: node = cc.node.get_by_instance_uuid(args.node, fields=fields) else: node = cc.node.get(args.node, fields=fields) _print_node_show(node, fields=fields)
def do_volume_connector_show(cc, args): """Show detailed information about a volume connector.""" fields = args.fields[0] if args.fields else None utils.check_for_invalid_fields( fields, res_fields.VOLUME_CONNECTOR_DETAILED_RESOURCE.fields) utils.check_empty_arg(args.volume_connector, '<id>') volume_connector = cc.volume_connector.get(args.volume_connector, fields=fields) _print_volume_connector_show(volume_connector, fields=fields, json=args.json)
def do_port_show(cc, args): """Show detailed information about a port.""" fields = args.fields[0] if args.fields else None utils.check_for_invalid_fields( fields, res_fields.PORT_DETAILED_RESOURCE.fields) if args.address: port = cc.port.get_by_address(args.port, fields=fields) else: utils.check_empty_arg(args.port, '<id>') port = cc.port.get(args.port, fields=fields) _print_port_show(port, fields=fields, json=args.json)
def do_node_show(cc, args): """Show detailed information about a node.""" fields = args.fields[0] if args.fields else None utils.check_empty_arg(args.node, '<id>') utils.check_for_invalid_fields( fields, res_fields.NODE_DETAILED_RESOURCE.fields) if args.instance_uuid: node = cc.node.get_by_instance_uuid(args.node, fields=fields) else: node = cc.node.get(args.node, fields=fields) _print_node_show(node, fields=fields, json=args.json)
def do_portgroup_show(cc, args): """Show detailed information about a portgroup.""" fields = args.fields[0] if args.fields else None utils.check_for_invalid_fields( fields, res_fields.PORTGROUP_DETAILED_RESOURCE.fields) if args.address: portgroup = cc.portgroup.get_by_address(args.portgroup, fields=fields) else: utils.check_empty_arg(args.portgroup, '<id>') portgroup = cc.portgroup.get(args.portgroup, fields=fields) _print_portgroup_show(portgroup, fields=fields, json=args.json)
def do_chassis_show(cc, args): """Show detailed information about a chassis.""" utils.check_empty_arg(args.chassis, '<chassis>') chassis = cc.chassis.get(args.chassis) _print_chassis_show(chassis)