2 RSpec = element RSpec {
3 attribute expires { xsd:NMTOKEN },
4 attribute generated { xsd:NMTOKEN },
5 attribute type { xsd:NMTOKEN },
8 network = element network {
9 attribute name { xsd:NMTOKEN },
18 user_info = element user_info {
19 element credential { text }
22 keypairs = element keypairs { keypair+ }
23 keypair = element keypair { text }
25 bundles = element bundles {
27 attribute id { xsd:ID },
32 images = element images { image+ }
33 image = element image {
34 attribute id { xsd:ID },
40 cluster = element cluster {
41 attribute id { xsd:ID },
45 vm_types = element vm_types { vm_type+ }
46 vm_type = element vm_type {
47 attribute name { xsd:ID },
57 request = element request {
64 oldrequest = element oldrequest {
72 euca_instances = element euca_instances {
75 euca_instance = element euca_instance {
76 attribute id { xsd:ID },
81 ipv4 = element ipv4 { text }
82 type = element type { text }
83 arch = element arch { text }
84 state = element state { text }
85 location = element location { text }
86 free_slots = element free_slots { text }
87 max_instances = element max_instances { text }
88 cores = element cores { text }
89 public_dns = element public_dns { text }
90 memory = element memory {
91 attribute unit { xsd:NMTOKEN },
94 disk_space = element disk_space {
95 attribute unit { xsd:NMTOKEN },
98 instances = element instances { xsd:unsignedInt }
99 kernel_image = element kernel_image {
100 attribute id { xsd:IDREF },
103 ramdisk = element ramdisk {
104 attribute id { xsd:IDREF }?,
107 disk_image = element disk_image {
108 attribute id { xsd:IDREF },