root / main / conf / actions.xsd @ af63e739
History | View | Annotate | Download (1.8 kB)
1 |
<?xml version="1.0" encoding="UTF-8"?> |
---|---|
2 |
<schema |
3 |
elementFormDefault="qualified" |
4 |
attributeFormDefault="unqualified" |
5 |
xmlns="http://www.w3.org/2001/XMLSchema" |
6 |
xmlns:csapi="http://docs.rackspacecloud.com/servers/api/v1.0" |
7 |
xmlns:xsd="http://www.w3.org/2001/XMLSchema" |
8 |
targetNamespace="http://docs.rackspacecloud.com/servers/api/v1.0" |
9 |
> |
10 |
<element name="reboot" type="csapi:Reboot" /> |
11 |
<element name="rebuild" type="csapi:Rebuild" /> |
12 |
<element name="resize" type="csapi:Resize" /> |
13 |
<element name="confirmResize" type="csapi:ConfirmResize" /> |
14 |
<element name="revertResize" type="csapi:RevertResize" /> |
15 |
|
16 |
<!-- Complex Types --> |
17 |
|
18 |
<complexType abstract="true" name="Action" /> |
19 |
|
20 |
<complexType name="Reboot"> |
21 |
<complexContent> |
22 |
<extension base="csapi:Action"> |
23 |
<attribute name="type" type="csapi:RebootType" use="required" /> |
24 |
</extension> |
25 |
</complexContent> |
26 |
</complexType> |
27 |
|
28 |
<complexType name="Rebuild"> |
29 |
<complexContent> |
30 |
<extension base="csapi:Action"> |
31 |
<attribute name="imageId" type="xsd:int" use="required" /> |
32 |
</extension> |
33 |
</complexContent> |
34 |
</complexType> |
35 |
|
36 |
<complexType name="Resize"> |
37 |
<complexContent> |
38 |
<extension base="csapi:Action"> |
39 |
<attribute name="flavorId" type="xsd:int" use="required" /> |
40 |
</extension> |
41 |
</complexContent> |
42 |
</complexType> |
43 |
|
44 |
<complexType name="ConfirmResize"> |
45 |
<complexContent> |
46 |
<extension base="csapi:Action" /> |
47 |
</complexContent> |
48 |
</complexType> |
49 |
|
50 |
<complexType name="RevertResize"> |
51 |
<complexContent> |
52 |
<extension base="csapi:Action" /> |
53 |
</complexContent> |
54 |
</complexType> |
55 |
|
56 |
<!-- Simple Types --> |
57 |
<simpleType name="RebootType"> |
58 |
<restriction base="xsd:string"> |
59 |
<enumeration value="HARD" /> |
60 |
<enumeration value="SOFT" /> |
61 |
</restriction> |
62 |
</simpleType> |
63 |
</schema> |
64 |
|