Return http.StatusNotImplemented for range of Bucket and Object resources

Not Implemented bucket resources
================================
    "acl":            true
    "lifecycle":      true
    "policy":         true
    "location":       true
    "logging":        true
    "notification":   true
    "versions":       true
    "requestPayment": true
    "versioning":     true
    "website":        true
    "uploads":        true

Not Implemented object resources
================================
    "uploadId":       true
    "acl":            true
    "torrent":        true
    "uploads":        true
This commit is contained in:
Harshavardhana
2015-01-24 16:35:33 -08:00
parent be9690f3e9
commit c751811dcb
3 changed files with 77 additions and 0 deletions
+21
View File
@@ -59,3 +59,24 @@ type Owner struct {
ID string
DisplayName string
}
var unimplementedBucketResourceNames = map[string]bool{
"acl": true,
"lifecycle": true,
"policy": true,
"location": true,
"logging": true,
"notification": true,
"versions": true,
"requestPayment": true,
"versioning": true,
"website": true,
"uploads": true,
}
var unimplementedObjectResourceNames = map[string]bool{
"uploadId": true,
"acl": true,
"torrent": true,
"uploads": true,
}