1 <?xml version="1.0" encoding="UTF-8"?>
2 <grammar xmlns="http://relaxng.org/ns/structure/1.0" datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes">
8 <attribute name="expires">
11 <attribute name="generated">
12 <data type="NMTOKEN"/>
14 <attribute name="type">
15 <data type="NMTOKEN"/>
22 <define name="network">
23 <element name="network">
24 <attribute name="name">
25 <data type="NMTOKEN"/>
28 <ref name="user_info"/>
41 <define name="user_info">
42 <element name="user_info">
43 <element name="credential">
48 <define name="keypairs">
49 <element name="keypairs">
55 <define name="keypair">
56 <element name="keypair">
60 <define name="bundles">
61 <element name="bundles">
63 <element name="bundle">
72 <define name="images">
73 <element name="images">
80 <element name="image">
87 <ref name="location"/>
90 <define name="cluster">
91 <element name="cluster">
96 <ref name="vm_types"/>
99 <define name="vm_types">
100 <element name="vm_types">
102 <ref name="vm_type"/>
106 <define name="vm_type">
107 <element name="vm_type">
108 <attribute name="name">
111 <ref name="free_slots"/>
112 <ref name="max_instances"/>
115 <ref name="disk_space"/>
117 <ref name="euca_instances"/>
120 <ref name="request"/>
124 <define name="request">
125 <element name="request">
126 <ref name="instances"/>
127 <element name="bundle">
132 <define name="oldrequest">
133 <element name="oldrequest">
134 <ref name="instances"/>
135 <ref name="kernel_image"/>
136 <ref name="ramdisk"/>
137 <ref name="disk_image"/>
138 <ref name="keypair"/>
141 <define name="euca_instances">
142 <element name="euca_instances">
144 <ref name="euca_instance"/>
148 <define name="euca_instance">
149 <element name="euca_instance">
150 <attribute name="id">
154 <ref name="public_dns"/>
156 <ref name="keypair"/>
161 <element name="ipv4">
166 <element name="type">
171 <element name="arch">
175 <define name="state">
176 <element name="state">
180 <define name="location">
181 <element name="location">
185 <define name="free_slots">
186 <element name="free_slots">
190 <define name="max_instances">
191 <element name="max_instances">
195 <define name="cores">
196 <element name="cores">
200 <define name="public_dns">
201 <element name="public_dns">
205 <define name="memory">
206 <element name="memory">
207 <attribute name="unit">
208 <data type="NMTOKEN"/>
213 <define name="disk_space">
214 <element name="disk_space">
215 <attribute name="unit">
216 <data type="NMTOKEN"/>
221 <define name="instances">
222 <element name="instances">
223 <data type="unsignedInt"/>
226 <define name="kernel_image">
227 <element name="kernel_image">
228 <attribute name="id">
234 <define name="ramdisk">
235 <element name="ramdisk">
237 <attribute name="id">
244 <define name="disk_image">
245 <element name="disk_image">
246 <attribute name="id">