2 RSpec = element RSpec {
3 attribute type { xsd:NMTOKEN },
6 cloud = element cloud {
7 attribute id { xsd:NMTOKEN },
16 user_info = element user_info {
17 element credential { text }
20 keypairs = element keypairs { keypair+ }
21 keypair = element keypair { text }
23 bundles = element bundles {
25 attribute id { xsd:ID },
30 images = element images { image+ }
31 image = element image {
32 attribute id { xsd:ID },
38 cluster = element cluster {
39 attribute id { xsd:ID },
43 vm_types = element vm_types { vm_type+ }
44 vm_type = element vm_type {
45 attribute name { xsd:ID },
55 request = element request {
62 oldrequest = element oldrequest {
70 euca_instances = element euca_instances {
73 euca_instance = element euca_instance {
74 attribute id { xsd:ID },
79 ipv4 = element ipv4 { text }
80 type = element type { text }
81 arch = element arch { text }
82 state = element state { text }
83 location = element location { text }
84 free_slots = element free_slots { text }
85 max_instances = element max_instances { text }
86 cores = element cores { text }
87 public_dns = element public_dns { text }
88 memory = element memory {
89 attribute unit { xsd:NMTOKEN },
92 disk_space = element disk_space {
93 attribute unit { xsd:NMTOKEN },
96 instances = element instances { xsd:unsignedInt }
97 kernel_image = element kernel_image {
98 attribute id { xsd:IDREF },
101 ramdisk = element ramdisk {
102 attribute id { xsd:IDREF }?,
105 disk_image = element disk_image {
106 attribute id { xsd:IDREF },