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 },
42 request = element request {
49 euca_instances = element euca_instances {
52 euca_instance = element euca_instance {
53 attribute id { xsd:ID },
58 credential = element credential { text }
59 ipv4 = element ipv4 { text }
60 keypair = element keypair { text }
61 type = element type { text }
62 arch = element arch { text }
63 state = element state { text }
64 location = element location { text }
65 free_slots = element free_slots { text }
66 max_instances = element max_instances { text }
67 cores = element cores { text }
68 public_dns = element public_dns { text }
69 memory = element memory {
70 attribute unit { xsd:NMTOKEN },
73 disk_space = element disk_space {
74 attribute unit { xsd:NMTOKEN },
77 instances = element instances { xsd:unsignedInt }
78 kernel_image = element kernel_image {
79 attribute id { xsd:IDREF },
82 ramdisk = element ramdisk {
83 attribute id { xsd:IDREF }?,
86 disk_image = element disk_image {
87 attribute id { xsd:IDREF },