2 RSpec = element RSpec {
3 attribute type { xsd:NMTOKEN },
6 cloud = element cloud {
7 attribute id { xsd:NMTOKEN },
14 user-info = element user-info {
17 keypairs = element keypairs { keypair+ }
18 images = element images { image+ }
19 image = element image {
20 attribute id { xsd:ID },
26 cluster = element cluster {
27 attribute id { xsd:ID },
31 vm-types = element vm-types { vm-type+ }
32 vm-type = element vm-type {
33 attribute name { xsd:ID },
41 request = element request {
48 credential = element credential { text }
49 ipv4 = element ipv4 { text }
50 keypair = element keypair { text }
51 type = element type { text }
52 arch = element arch { text }
53 state = element state { text }
54 location = element location { text }
55 free-slots = element free-slots { text }
56 max-instances = element max-instances { text }
57 cores = element cores { text }
58 memory = element memory {
59 attribute unit { xsd:NMTOKEN },
62 disk-space = element disk-space {
63 attribute unit { xsd:NMTOKEN },
66 instances = element instances { text }
67 kernel-image = element kernel-image {
68 attribute id { xsd:IDREF },
71 ramdisk = element ramdisk {
72 attribute id { xsd:IDREF }?,
75 disk-image = element disk-image {
76 attribute id { xsd:IDREF },