{ "name": "S3CLOUD", "host": "s3.us-west-2.amazonaws.com", "region": "us-west-2", "sendTimeout": "60", "receiveTimeout": "60", "httpMechanism": "HTTPS", "sslVersion": "TLSV12", "encode": "special", "encodeUrlChars": " &$@=;:+,?", "authentication": { "model": "AWS4" }, "supportedOperations": [ { "name": "GETOBJECT", "apiEndpoint": "", "httpMethod": "GET", "requestParameters": [ { "mechanism": "HEADER", "descriptor": "x-amz-date: " } ] }, { "name": "GETLARGEOBJECT", "actions": [ { "name": "getSize", "apiEndpoint": "", "httpMethod": "HEAD", "requestParameters": [ { "mechanism": "HEADER", "descriptor": "x-amz-date: " } ], "responseResults": [ { "mechanism": "HEADER", "name": "Content-Length", "content": "GDK_LENGTH" } ] }, { "name": "data", "apiEndpoint": "", "httpMethod": "GET", "requestParameters": [ { "mechanism": "HEADER", "descriptor": "x-amz-date: " } ] } ] }, { "name": "WRITEOBJECT", "apiEndpoint": "", "httpMethod": "PUT", "requestParameters": [ { "mechanism": "MESSAGE_BODY", "descriptor": "", "contentType": "text/plain" }, { "mechanism": "METAHEADER", "descriptor": "x-amz-meta-" }, { "mechanism": "HEADER", "descriptor": "x-amz-date: " } ] }, { "name": "WRITELARGEOBJECT", "actions": [ { "name": "init", "httpMethod": "POST", "apiEndpoint": "?uploads", "requestParameters": [ { "mechanism": "METAHEADER", "descriptor": "x-amz-meta-" }, { "mechanism": "HEADER", "descriptor": "x-amz-date: " } ], "responseResults": [ { "mechanism": "MESSAGE_BODY", "contentType": "application/xml", "schema": { "type": "object", "name": "InitiateMultipartUploadResult", "result": [ { "elementName": "Bucket", "type": "string", "content": "BUCKET" }, { "elementName": "Key", "type": "string", "content": "OBJECT_NAME" }, { "elementName": "UploadId", "type": "string", "content": "UPLOADID" } ] } } ] }, { "name": "data", "httpMethod": "PUT", "apiEndpoint": "?partNumber=&uploadId=", "requestParameters": [ { "mechanism": "MESSAGE_BODY", "descriptor": "", "contentType": "text/plain", "signedPayload": "true" }, { "mechanism": "HEADER", "descriptor": "x-amz-date: " } ], "responseResults": [ { "mechanism": "HEADER", "name": "ETag", "content": "GDK_ETAG" } ] }, { "name": "complete", "httpMethod": "POST", "apiEndpoint": "?uploadId=", "requestParameters": [ { "mechanism": "MESSAGE_BODY", "descriptor": "", "contentType": "application/xml", "schema": { "type": "object", "xmlns": "http://s3.amazonaws.com/doc/2006-03-01/", "elementName": "CompleteMultipartUpload", "entries": { "type": "array", "elementName": "Part", "item": [ { "elementName": "ETag", "type": "string", "content": "" }, { "elementName": "PartNumber", "type": "string", "content": "" } ] } } }, { "mechanism": "HEADER", "descriptor": "x-amz-date: " } ] }, { "name": "error", "httpMethod": "DELETE", "apiEndpoint": "?uploadId=", "requestParameters": [ { "mechanism": "HEADER", "descriptor": "x-amz-date: " } ] } ] }, { "name": "LISTOBJECT", "apiEndpoint": "", "httpMethod": "GET", "requestParameters": [ { "mechanism": "HEADER", "descriptor": "x-amz-date: " }, { "mechanism": "HEADER", "descriptor": "Accept:application/xml" } ], "responseResults": [ { "mechanism": "MESSAGE_BODY", "contentType": "application/xml", "modifiedTimeFormat": "%y-%m-%dT%H:%M:%S.???Z", "schema": { "type": "object", "name": "ListBucketResult", "properties": { "entries": { "type": "array", "item": { "type": "object", "fileObject": true, "name": "Contents", "properties": { "name": { "elementName": "Key", "type": "string", "content": "NAME" }, "client_modified": { "elementName": "LastModified", "type": "string", "content": "MTIME", "required": false }, "size": { "elementName": "Size", "type": "number", "content": "SIZE" } } } } } } } ] }, { "name": "DELETEOBJECT", "apiEndpoint": "", "httpMethod": "DELETE", "requestParameters": [ { "mechanism": "HEADER", "descriptor": "x-amz-date: " } ] }, { "name": "HEADOBJECT", "apiEndpoint": "", "httpMethod": "HEAD", "requestParameters": [ { "mechanism": "HEADER", "descriptor": "x-amz-date: " } ] }, { "name": "LISTBUCKETS", "apiEndpoint": "", "httpMethod": "GET", "requestParameters": [ { "mechanism": "HEADER", "descriptor": "x-amz-date: " }, { "mechanism": "HEADER", "descriptor": "Accept:application/xml" } ], "responseResults": [ { "mechanism": "MESSAGE_BODY", "contentType": "application/xml", "creationDateFormat": "%y-%m-%dT%H:%M:%S.???Z", "schema": { "type": "object", "name": "ListAllMyBucketsResult", "properties": { "entries": { "type": "array", "item":{ "type": "object", "name": "Bucket", "properties":{ "name": { "elementName": "Name", "type": "string", "content": "NAME" }, "client_creation": { "elementName": "CreationDate", "type": "string", "content": "CREATIONDATE" } } } } } } } ] } ] }