lib/fog/cloudstack/models/compute/server.rb in fog-2.0.0 vs lib/fog/cloudstack/models/compute/server.rb in fog-2.1.0
- old
+ new
@@ -38,10 +38,11 @@
attribute :user_data, :aliases => 'userdata'
attribute :security_group_list, :type => :array, :aliases => 'securitygroup'
attribute :nics, :type => :array, :aliases => 'nic'
attribute :job_id, :aliases => 'jobid' # only on create
attribute :size, :type => :integer
+ attribute :root_disk_size, :type => :integer
attr_accessor :network_ids, :disk_offering_id, :ip_address, :ip_to_network_list
attr_writer :security_group_ids
alias_method :public_ip_address, :ip_address
@@ -130,9 +131,10 @@
'keypair' => key_name,
'userdata' => user_data,
'size' => size,
}
+ options.merge!('rootdisksize' => root_disk_size) if root_disk_size
options.merge!('networkids' => network_ids) if network_ids
options.merge!('securitygroupids' => security_group_ids) unless security_group_ids.empty?
data = service.deploy_virtual_machine(options)
merge_attributes(data['deployvirtualmachineresponse'])