start = RSpec
RSpec = element RSpec {
+ attribute expires { xsd:NMTOKEN },
+ attribute generated { xsd:NMTOKEN },
attribute type { xsd:NMTOKEN },
- cloud
+ network
}
-cloud = element cloud {
- attribute id { xsd:NMTOKEN },
+network = element network {
+ attribute name { xsd:NMTOKEN },
user_info?,
ipv4,
bundles,
cores,
memory,
disk_space,
- request?,
- euca_instances?
+ euca_instances?,
+ request?
}
request = element request {
attribute id { xsd:ID },
state,
public_dns,
- keypair
+ keypair?
}
ipv4 = element ipv4 { text }
type = element type { text }