mirror of
https://github.com/fog/fog.git
synced 2022-11-09 13:51:43 -05:00
Using end_point rather than static IP 10.194.1.65 on xsi.
This commit is contained in:
parent
52a47361e4
commit
344c4edaf4
2 changed files with 16 additions and 2 deletions
|
@ -19,7 +19,14 @@ module Fog
|
||||||
# @since vCloud API version 0.9
|
# @since vCloud API version 0.9
|
||||||
def put_cpu(id, num_cpus)
|
def put_cpu(id, num_cpus)
|
||||||
data = <<EOF
|
data = <<EOF
|
||||||
<Item xmlns="http://www.vmware.com/vcloud/v1.5" xmlns:rasd="http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_ResourceAllocationSettingData" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ns12="http://www.vmware.com/vcloud/v1.5" ns12:href="#{end_point}vApp/#{id}/virtualHardwareSection/cpu" ns12:type="application/vnd.vmware.vcloud.rasdItem+xml" xsi:schemaLocation="http://www.vmware.com/vcloud/v1.5 http://10.194.1.65/api/v1.5/schema/master.xsd http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_ResourceAllocationSettingData http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2.22.0/CIM_ResourceAllocationSettingData.xsd">
|
<Item
|
||||||
|
xmlns="http://www.vmware.com/vcloud/v1.5"
|
||||||
|
xmlns:rasd="http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_ResourceAllocationSettingData"
|
||||||
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||||
|
xmlns:ns12="http://www.vmware.com/vcloud/v1.5"
|
||||||
|
ns12:href="#{end_point}vApp/#{id}/virtualHardwareSection/cpu"
|
||||||
|
ns12:type="application/vnd.vmware.vcloud.rasdItem+xml"
|
||||||
|
xsi:schemaLocation="http://www.vmware.com/vcloud/v1.5 #{end_point}v1.5/schema/master.xsd http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_ResourceAllocationSettingData http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2.22.0/CIM_ResourceAllocationSettingData.xsd">
|
||||||
<rasd:AllocationUnits>hertz * 10^6</rasd:AllocationUnits>
|
<rasd:AllocationUnits>hertz * 10^6</rasd:AllocationUnits>
|
||||||
<rasd:Description>Number of Virtual CPUs</rasd:Description>
|
<rasd:Description>Number of Virtual CPUs</rasd:Description>
|
||||||
<rasd:ElementName>#{num_cpus} virtual CPU(s)</rasd:ElementName>
|
<rasd:ElementName>#{num_cpus} virtual CPU(s)</rasd:ElementName>
|
||||||
|
|
|
@ -19,7 +19,14 @@ module Fog
|
||||||
# @since vCloud API version 0.9
|
# @since vCloud API version 0.9
|
||||||
def put_memory(id, memory)
|
def put_memory(id, memory)
|
||||||
data = <<EOF
|
data = <<EOF
|
||||||
<Item xmlns="http://www.vmware.com/vcloud/v1.5" xmlns:rasd="http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_ResourceAllocationSettingData" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ns12="http://www.vmware.com/vcloud/v1.5" ns12:href="#{end_point}vApp/#{id}/virtualHardwareSection/memory" ns12:type="application/vnd.vmware.vcloud.rasdItem+xml" xsi:schemaLocation="http://www.vmware.com/vcloud/v1.5 http://10.194.1.65/api/v1.5/schema/master.xsd http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_ResourceAllocationSettingData http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2.22.0/CIM_ResourceAllocationSettingData.xsd">
|
<Item
|
||||||
|
xmlns="http://www.vmware.com/vcloud/v1.5"
|
||||||
|
xmlns:rasd="http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_ResourceAllocationSettingData"
|
||||||
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||||
|
xmlns:ns12="http://www.vmware.com/vcloud/v1.5"
|
||||||
|
ns12:href="#{end_point}vApp/#{id}/virtualHardwareSection/memory"
|
||||||
|
ns12:type="application/vnd.vmware.vcloud.rasdItem+xml"
|
||||||
|
xsi:schemaLocation="http://www.vmware.com/vcloud/v1.5 #{end_point}v1.5/schema/master.xsd http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_ResourceAllocationSettingData http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2.22.0/CIM_ResourceAllocationSettingData.xsd">
|
||||||
<rasd:AllocationUnits>byte * 2^20</rasd:AllocationUnits>
|
<rasd:AllocationUnits>byte * 2^20</rasd:AllocationUnits>
|
||||||
<rasd:Description>Memory Size</rasd:Description>
|
<rasd:Description>Memory Size</rasd:Description>
|
||||||
<rasd:ElementName>#{memory} MB of memory</rasd:ElementName>
|
<rasd:ElementName>#{memory} MB of memory</rasd:ElementName>
|
||||||
|
|
Loading…
Reference in a new issue