module Chef::Knife::Cloud::OvirtVolumeCreateOptions
Public Class Methods
included(includer)
click to toggle source
# File lib/chef/knife/cloud/ovirt_volume_create_options.rb, line 11 def self.included(includer) includer.class_eval do # Ovirt Volume create params. option :vm_id, long: '--vm-id <id>', description: 'Virtual Machine to attach the volume to', boolean: false, default: nil option :volume_size, long: '--volume-size <size>', description: 'Size of volume in Gigabytes', boolean: false, default: nil option :volume_domain_id, long: '--volume-domain-id <id>', description: 'template to build server from', boolean: false, default: nil option :volume_interface, long: '--volume-interface <interface>', description: 'interface type for volume', boolean: false, default: 'virtio' option :volume_bootable, long: '--volume-bootable <boolean>', description: 'should this volume be bootable', boolean: false, default: 'false' option :volume_alias, long: '--volume-alias <alias>', description: 'alias for the volume', boolean: false, default: nil end end