Statistics
| Branch: | Revision:

root / main / conf / backup.xsd @ f65ce369

History | View | Annotate | Download (1.8 kB)

1
<schema
2
    elementFormDefault="qualified"
3
    attributeFormDefault="unqualified"
4
    xmlns="http://www.w3.org/2001/XMLSchema"
5
    xmlns:csapi="http://docs.rackspacecloud.com/servers/api/v1.0"
6
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
7
    targetNamespace="http://docs.rackspacecloud.com/servers/api/v1.0"
8
>
9
  <element name="backupSchedule" type="csapi:BackupSchedule" />
10

    
11
  <!-- Complex Types -->
12
  <complexType name="BackupSchedule">
13
    <attribute type="xsd:boolean" name="enabled" use="required" />
14
    <attribute type="csapi:WeeklyBackup" name="weekly" use="required" />
15
    <attribute type="csapi:DailyBackup" name="daily" use="required" />
16
  </complexType>
17

    
18
  <!-- Simple Types -->
19
  <simpleType name="DailyBackup">
20
    <restriction base="string">
21
      <enumeration value="DISABLED" />
22
      <enumeration value="H_0000_0200" />
23
      <enumeration value="H_0200_0400" />
24
      <enumeration value="H_0400_0600" />
25
      <enumeration value="H_0600_0800" />
26
      <enumeration value="H_0800_1000" />
27
      <enumeration value="H_1000_1200" />
28
      <enumeration value="H_1200_1400" />
29
      <enumeration value="H_1400_1600" />
30
      <enumeration value="H_1600_1800" />
31
      <enumeration value="H_1800_2000" />
32
      <enumeration value="H_2000_2200" />
33
      <enumeration value="H_2200_0000" />
34
    </restriction>
35
  </simpleType>
36

    
37
  <simpleType name="WeeklyBackup">
38
    <restriction base="string">
39
      <enumeration value="DISABLED" />
40
      <enumeration value="SUNDAY" />
41
      <enumeration value="MONDAY" />
42
      <enumeration value="TUESDAY" />
43
      <enumeration value="WEDNESDAY" />
44
      <enumeration value="THURSDAY" />
45
      <enumeration value="FRIDAY" />
46
      <enumeration value="SATURDAY" />
47
      <enumeration value="SUNDAY" />
48
    </restriction>
49
  </simpleType>
50

    
51
</schema>
52