def do_create(cs, args): """Creates a volume.""" volume_metadata = None if args.metadata is not None: volume_metadata = _extract_metadata(args) volume = cs.volumes.create(args.size, args.snapshot_id, args.source_volid, args.display_name, args.display_description, args.volume_type, availability_zone=args.availability_zone, imageRef=args.image_id, metadata=volume_metadata, shareable=strutils.bool_from_string(args.shareable)) _print_volume(volume)
def do_create(cs, args): """Creates a volume.""" volume_metadata = None if args.metadata is not None: volume_metadata = _extract_metadata(args) volume = cs.volumes.create(args.size, args.snapshot_id, args.source_volid, args.display_name, args.display_description, args.volume_type, availability_zone=args.availability_zone, imageRef=args.image_id, metadata=volume_metadata, shareable=strutils.bool_from_string(args.shareable)) _print_volume(volume)
def do_set_bootable(cs, args): """Update bootable status of a volume.""" volume = utils.find_volume(cs, args.volume) cs.volumes.set_bootable(volume, strutils.bool_from_string(args.bootable))
def do_readonly_mode_update(cs, args): """Updates volume read-only access-mode flag.""" volume = utils.find_volume(cs, args.volume) cs.volumes.update_readonly_flag(volume, strutils.bool_from_string(args.read_only))
def do_qos_delete(cs, args): """Deletes a specified qos specs.""" force = strutils.bool_from_string(args.force) qos_specs = _find_qos_specs(cs, args.qos_specs) cs.qos_specs.delete(qos_specs, force)
def do_readonly_mode_update(cs, args): """Update volume read-only access mode read_only.""" volume = utils.find_volume(cs, args.volume) cs.volumes.update_readonly_flag(volume, strutils.bool_from_string(args.read_only))
def do_qos_delete(cs, args): """Delete a specific qos specs.""" force = strutils.bool_from_string(args.force) qos_specs = _find_qos_specs(cs, args.qos_specs) cs.qos_specs.delete(qos_specs, force)
def do_set_bootable(cs, args): """Update bootable status of a volume.""" volume = utils.find_volume(cs, args.volume) cs.volumes.set_bootable(volume, strutils.bool_from_string(args.bootable))