Added XSD Support for Pruning Old Backups

This commit is contained in:
Rob Gibson
2022-05-21 06:13:08 +00:00
parent 7ef21e8059
commit 9890b671f2
4 changed files with 138 additions and 0 deletions

View File

@@ -118,6 +118,20 @@
<!-- This specifies if a server is a "dummy" configuration.
Useful for testing and placeholder. -->
<xs:attribute name="dummy" type="xs:boolean" use="optional" default="false"/>
<!-- Used to define the number of yearly backups to keep. -->
<xs:attribute name="keepYearly" type="xs:int" use="optional" />
<!-- Used to define the number of monthly backups to keep. -->
<xs:attribute name="keepMonthly" type="xs:int" use="optional" />
<!-- Used to define the number of weekly backups to keep. -->
<xs:attribute name="keepWeekly" type="xs:int" use="optional" />
<!-- Used to define the number of daily backups to keep. -->
<xs:attribute name="keepDaily" type="xs:int" use="optional" />
<!-- Used to define the number of hourly backups to keep. -->
<xs:attribute name="keepHourly" type="xs:int" use="optional" />
<!-- Used to define the number of minutely backups to keep. -->
<xs:attribute name="keepMinutely" type="xs:int" use="optional" />
<!-- Used to define the number of secondly backups to keep. -->
<xs:attribute name="keepSecondly" type="xs:int" use="optional" />
</xs:complexType>
</xs:element>
<!-- END SERVER -->