lib/fog/cloudstack/models/compute/server.rb in fog-1.7.0 vs lib/fog/cloudstack/models/compute/server.rb in fog-1.8.0

- old
+ new

@@ -31,10 +31,11 @@ attribute :network_kbs_read, :aliases => 'networkkbsread' attribute :network_kbs_write, :aliases => 'networkkbswrite' attribute :guest_os_id, :aliases => 'guestosid' attribute :root_device_id, :aliases => 'rootdeviceid' attribute :root_device_type, :aliases => 'rootdevicetype' + attribute :group attribute :security_group_list, :type => :array, :aliases => 'securitygroup' attribute :nics, :type => :array, :aliases => 'nic' attr_accessor :network_ids, :disk_offering_id, :ip_address, :ip_to_network_list attr_writer :security_group_ids @@ -83,18 +84,19 @@ 'serviceofferingid' => flavor_id, 'zoneid' => zone_id, 'networkids' => network_ids, 'diskofferingid' => disk_offering_id, 'displayname' => display_name, + 'group' => group, 'domainid' => domain_id, 'hostid' => host_id, 'ipaddress' => ip_address, 'iptonetworklist' => ip_to_network_list, 'projectid' => project_id, } options.merge!('networkids' => network_ids) if network_ids - options.merge!('securitygroupids' => security_group_ids) if security_group_ids + options.merge!('securitygroupids' => security_group_ids) unless security_group_ids.empty? data = connection.deploy_virtual_machine(options) merge_attributes(data['deployvirtualmachineresponse']) end