summaryrefslogtreecommitdiff
path: root/doc/s3api/rnc/lifecycle_configuration.rnc
diff options
context:
space:
mode:
Diffstat (limited to 'doc/s3api/rnc/lifecycle_configuration.rnc')
-rw-r--r--doc/s3api/rnc/lifecycle_configuration.rnc20
1 files changed, 20 insertions, 0 deletions
diff --git a/doc/s3api/rnc/lifecycle_configuration.rnc b/doc/s3api/rnc/lifecycle_configuration.rnc
new file mode 100644
index 000000000..b21fc07b6
--- /dev/null
+++ b/doc/s3api/rnc/lifecycle_configuration.rnc
@@ -0,0 +1,20 @@
+include "common.rnc"
+
+start =
+ element LifecycleConfiguration {
+ element Rule {
+ element ID { xsd:string }? &
+ element Prefix { xsd:string } &
+ element Status { "Enabled" | "Disabled" } &
+ element Transition { Transition }? &
+ element Expiration { Expiration }?
+ }+
+ }
+
+Expiration =
+ element Days { xsd:int } |
+ element Date { xsd:dateTime }
+
+Transition =
+ Expiration &
+ element StorageClass { StorageClass }