The Machine Configuration resource represents the set of configuration values that define the (virtual) hardware resources of a to-be-realized Machine Instance. Machine Configurations are created by Providers and may, at the Providers discretion, be created by Consumers. A Machine Configuration Collection resource represents the collection of Machine Configuration resources within a Provider
Example request:
GET /cimi/machine_configurations HTTP/1.1 Authorization: Basic bW9ja3VzZXI6bW9ja3Bhc3N3b3Jk User-Agent: curl/7.24.0 (i686-redhat-linux-gnu) Host: localhost:3001 Accept: application/xml
Server response:
HTTP/1.1 200 OK Content-Type: application/xml CIMI-Specification-Version: 1.0.1 Content-Length: 1504 ETag: 69348a8afa58a1c35b6cfad7c4066a9e Cache-Control: max-age=0, private, must-revalidate Date: Wed, 02 Jan 2013 14:12:23 GMT Connection: keep-alive Server: thin 1.5.0 codename Knife <Collection xmlns="http://schemas.dmtf.org/cimi/1" resourceURI="http://schemas.dmtf.org/cimi/1/MachineConfigurationCollection"> <id>http://localhost:3001/cimi/machine_configurations</id> <count>3</count> <MachineConfiguration> <id>http://localhost:3001/cimi/machine_configurations/m1-small</id> <name>m1-small</name> <description>Machine Configuration with 1782579 KiB of memory and 1 CPU</description> <created>2013-01-02T16:12:23+02:00</created> <cpu>1</cpu> <memory>1782579</memory> <disk> <capacity>167772160</capacity> <format>unknown</format> </disk> </MachineConfiguration> <MachineConfiguration> <id>http://localhost:3001/cimi/machine_configurations/m1-large</id> <name>m1-large</name> <description>Machine Configuration with 10485760 KiB of memory and 1 CPU</description> <created>2013-01-02T16:12:23+02:00</created> <cpu>1</cpu> <memory>10485760</memory> <disk> <capacity>891289600</capacity> <format>unknown</format> </disk> </MachineConfiguration> <MachineConfiguration> <id>http://localhost:3001/cimi/machine_configurations/m1-xlarge</id> <name>m1-xlarge</name> <description>Machine Configuration with 12582912 KiB of memory and 4 CPU</description> <created>2013-01-02T16:12:23+02:00</created> <cpu>4</cpu> <memory>12582912</memory> <disk> <capacity>1073741824</capacity> <format>unknown</format> </disk> </MachineConfiguration> </Collection>
Example request:
GET /cimi/machine_configurations/m1-large HTTP/1.1 Authorization: Basic bW9ja3VzZXI6bW9ja3Bhc3N3b3Jk User-Agent: curl/7.24.0 (i686-redhat-linux-gnu) Host: localhost:3001 Accept: application/xml
Server response:
HTTP/1.1 200 OK Content-Type: application/xml CIMI-Specification-Version: 1.0.1 Content-Length: 508 ETag: 33c094bbcec51437860280fd053f1023 Cache-Control: max-age=0, private, must-revalidate Date: Wed, 02 Jan 2013 14:20:52 GMT Connection: keep-alive Server: thin 1.5.0 codename Knife <MachineConfiguration xmlns="http://schemas.dmtf.org/cimi/1" resourceURI="http://schemas.dmtf.org/cimi/1/MachineConfiguration"> <id>http://localhost:3001/cimi/machine_configurations/m1-large</id> <name>m1-large</name> <description>Machine Configuration with 10485760 KiB of memory and 1 CPU</description> <created>2013-01-02T16:20:52+02:00</created> <cpu>1</cpu> <memory>10485760</memory> <disk> <capacity>891289600</capacity> <format>unknown</format> </disk> </MachineConfiguration>