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 },
10 attribute slice { xsd:NMTOKEN }?,
15 sliver_defaults = element sliver_defaults {
19 attribute id { xsd:ID },
20 element name { text },
24 attribute id { xsd:ID },
25 element hostname { text },
26 element bw_unallocated { attribute units { xsd:NMTOKEN }, text }?,
27 element bw_limit { attribute units { xsd:NMTOKEN }, text }?,
31 attribute endpoints { xsd:IDREFS },
32 element description { text }?,
33 element bw_unallocated { attribute units { xsd:NMTOKEN }, text },
36 request = element request {
37 attribute name { xsd:NMTOKEN },
42 sliver = element sliver {
43 attribute nodeid { xsd:ID }?,
47 element capabilities { text }?
48 & element codemux { text }*
49 & element cpu_pct { text }?
50 & element cpu_share { text }?
51 & element delegations { text }?
52 & element disk_max { text }?
53 & element initscript { text }?
54 & element ip_addresses {text }*
55 & element net_i2_max_kbyte { text }?
56 & element net_i2_max_rate { text }?
57 & element net_i2_min_rate { text }?
58 & element net_i2_share { text }?
59 & element net_i2_thresh_kbyte { text }?
60 & element net_max_kbyte { text }?
61 & element net_max_rate { text }?
62 & element net_min_rate { text }?
63 & element net_share { text }?
64 & element net_thresh_kbyte { text }?
65 & element vsys {text}*
66 & element vsys_vnet { text }?
68 vlink = element vlink {
69 attribute endpoints { xsd:IDREFS }?,
70 element description { text }?,
71 element kbps { text }?