summaryrefslogtreecommitdiff
path: root/doc/s3api/rnc/common.rnc
diff options
context:
space:
mode:
Diffstat (limited to 'doc/s3api/rnc/common.rnc')
-rw-r--r--doc/s3api/rnc/common.rnc26
1 files changed, 26 insertions, 0 deletions
diff --git a/doc/s3api/rnc/common.rnc b/doc/s3api/rnc/common.rnc
new file mode 100644
index 000000000..79dddbb55
--- /dev/null
+++ b/doc/s3api/rnc/common.rnc
@@ -0,0 +1,26 @@
+namespace xsi = "http://www.w3.org/2001/XMLSchema-instance"
+
+CanonicalUser =
+ element ID { xsd:string } &
+ element DisplayName { xsd:string }?
+
+StorageClass = "STANDARD" | "REDUCED_REDUNDANCY" | "GLACIER" | "UNKNOWN"
+
+AccessControlList =
+ element Grant {
+ element Grantee {
+ (
+ attribute xsi:type { "AmazonCustomerByEmail" },
+ element EmailAddress { xsd:string }
+ ) | (
+ attribute xsi:type { "CanonicalUser" },
+ CanonicalUser
+ ) | (
+ attribute xsi:type { "Group" },
+ element URI { xsd:string }
+ )
+ } &
+ element Permission {
+ "READ" | "WRITE" | "READ_ACP" | "WRITE_ACP" | "FULL_CONTROL"
+ }
+ }*