Update vendored deps, including AWS SDK, openpgp, ftp, ...

This commit is contained in:
Andrey Smirnov
2018-04-05 17:46:45 +03:00
parent cef4fefc40
commit 0e6ee35942
1497 changed files with 450721 additions and 68034 deletions
+510 -9
View File
@@ -8,6 +8,7 @@
"protocol":"rest-xml",
"serviceAbbreviation":"Amazon S3",
"serviceFullName":"Amazon Simple Storage Service",
"serviceId":"S3",
"signatureVersion":"s3",
"timestampFormat":"rfc822",
"uid":"s3-2006-03-01"
@@ -102,6 +103,14 @@
"input":{"shape":"DeleteBucketCorsRequest"},
"documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketDELETEcors.html"
},
"DeleteBucketEncryption":{
"name":"DeleteBucketEncryption",
"http":{
"method":"DELETE",
"requestUri":"/{Bucket}?encryption"
},
"input":{"shape":"DeleteBucketEncryptionRequest"}
},
"DeleteBucketInventoryConfiguration":{
"name":"DeleteBucketInventoryConfiguration",
"http":{
@@ -230,6 +239,15 @@
"output":{"shape":"GetBucketCorsOutput"},
"documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketGETcors.html"
},
"GetBucketEncryption":{
"name":"GetBucketEncryption",
"http":{
"method":"GET",
"requestUri":"/{Bucket}?encryption"
},
"input":{"shape":"GetBucketEncryptionRequest"},
"output":{"shape":"GetBucketEncryptionOutput"}
},
"GetBucketInventoryConfiguration":{
"name":"GetBucketInventoryConfiguration",
"http":{
@@ -565,6 +583,14 @@
"input":{"shape":"PutBucketCorsRequest"},
"documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketPUTcors.html"
},
"PutBucketEncryption":{
"name":"PutBucketEncryption",
"http":{
"method":"PUT",
"requestUri":"/{Bucket}?encryption"
},
"input":{"shape":"PutBucketEncryptionRequest"}
},
"PutBucketInventoryConfiguration":{
"name":"PutBucketInventoryConfiguration",
"http":{
@@ -725,6 +751,19 @@
"documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTObjectRestore.html",
"alias":"PostObjectRestore"
},
"SelectObjectContent":{
"name":"SelectObjectContent",
"http":{
"method":"POST",
"requestUri":"/{Bucket}/{Key+}?select&select-type=2"
},
"input":{
"shape":"SelectObjectContentRequest",
"locationName":"SelectObjectContentRequest",
"xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"}
},
"output":{"shape":"SelectObjectContentOutput"}
},
"UploadPart":{
"name":"UploadPart",
"http":{
@@ -812,6 +851,13 @@
"Owner":{"shape":"Owner"}
}
},
"AccessControlTranslation":{
"type":"structure",
"required":["Owner"],
"members":{
"Owner":{"shape":"OwnerOverride"}
}
},
"AccountId":{"type":"string"},
"AllowedHeader":{"type":"string"},
"AllowedHeaders":{
@@ -983,6 +1029,8 @@
"locationName":"Bucket"
}
},
"BytesProcessed":{"type":"long"},
"BytesScanned":{"type":"long"},
"CORSConfiguration":{
"type":"structure",
"required":["CORSRules"],
@@ -1024,6 +1072,27 @@
"member":{"shape":"CORSRule"},
"flattened":true
},
"CSVInput":{
"type":"structure",
"members":{
"FileHeaderInfo":{"shape":"FileHeaderInfo"},
"Comments":{"shape":"Comments"},
"QuoteEscapeCharacter":{"shape":"QuoteEscapeCharacter"},
"RecordDelimiter":{"shape":"RecordDelimiter"},
"FieldDelimiter":{"shape":"FieldDelimiter"},
"QuoteCharacter":{"shape":"QuoteCharacter"}
}
},
"CSVOutput":{
"type":"structure",
"members":{
"QuoteFields":{"shape":"QuoteFields"},
"QuoteEscapeCharacter":{"shape":"QuoteEscapeCharacter"},
"RecordDelimiter":{"shape":"RecordDelimiter"},
"FieldDelimiter":{"shape":"FieldDelimiter"},
"QuoteCharacter":{"shape":"QuoteCharacter"}
}
},
"CacheControl":{"type":"string"},
"CloudFunction":{"type":"string"},
"CloudFunctionConfiguration":{
@@ -1044,6 +1113,7 @@
},
"CloudFunctionInvocationRole":{"type":"string"},
"Code":{"type":"string"},
"Comments":{"type":"string"},
"CommonPrefix":{
"type":"structure",
"members":{
@@ -1146,6 +1216,13 @@
"member":{"shape":"CompletedPart"},
"flattened":true
},
"CompressionType":{
"type":"string",
"enum":[
"NONE",
"GZIP"
]
},
"Condition":{
"type":"structure",
"members":{
@@ -1153,6 +1230,7 @@
"KeyPrefixEquals":{"shape":"KeyPrefixEquals"}
}
},
"ConfirmRemoveSelfBucketAccess":{"type":"boolean"},
"ContentDisposition":{"type":"string"},
"ContentEncoding":{"type":"string"},
"ContentLanguage":{"type":"string"},
@@ -1160,6 +1238,12 @@
"ContentMD5":{"type":"string"},
"ContentRange":{"type":"string"},
"ContentType":{"type":"string"},
"ContinuationEvent":{
"type":"structure",
"members":{
},
"event":true
},
"CopyObjectOutput":{
"type":"structure",
"members":{
@@ -1693,6 +1777,17 @@
}
}
},
"DeleteBucketEncryptionRequest":{
"type":"structure",
"required":["Bucket"],
"members":{
"Bucket":{
"shape":"BucketName",
"location":"uri",
"locationName":"Bucket"
}
}
},
"DeleteBucketInventoryConfigurationRequest":{
"type":"structure",
"required":[
@@ -1962,21 +2057,47 @@
"flattened":true
},
"Delimiter":{"type":"string"},
"Description":{"type":"string"},
"Destination":{
"type":"structure",
"required":["Bucket"],
"members":{
"Bucket":{"shape":"BucketName"},
"StorageClass":{"shape":"StorageClass"}
"Account":{"shape":"AccountId"},
"StorageClass":{"shape":"StorageClass"},
"AccessControlTranslation":{"shape":"AccessControlTranslation"},
"EncryptionConfiguration":{"shape":"EncryptionConfiguration"}
}
},
"DisplayName":{"type":"string"},
"ETag":{"type":"string"},
"EmailAddress":{"type":"string"},
"EnableRequestProgress":{"type":"boolean"},
"EncodingType":{
"type":"string",
"enum":["url"]
},
"Encryption":{
"type":"structure",
"required":["EncryptionType"],
"members":{
"EncryptionType":{"shape":"ServerSideEncryption"},
"KMSKeyId":{"shape":"SSEKMSKeyId"},
"KMSContext":{"shape":"KMSContext"}
}
},
"EncryptionConfiguration":{
"type":"structure",
"members":{
"ReplicaKmsKeyID":{"shape":"ReplicaKmsKeyID"}
}
},
"EndEvent":{
"type":"structure",
"members":{
},
"event":true
},
"Error":{
"type":"structure",
"members":{
@@ -2033,7 +2154,21 @@
"member":{"shape":"ExposeHeader"},
"flattened":true
},
"Expression":{"type":"string"},
"ExpressionType":{
"type":"string",
"enum":["SQL"]
},
"FetchOwner":{"type":"boolean"},
"FieldDelimiter":{"type":"string"},
"FileHeaderInfo":{
"type":"string",
"enum":[
"USE",
"IGNORE",
"NONE"
]
},
"FilterRule":{
"type":"structure",
"members":{
@@ -2138,6 +2273,24 @@
}
}
},
"GetBucketEncryptionOutput":{
"type":"structure",
"members":{
"ServerSideEncryptionConfiguration":{"shape":"ServerSideEncryptionConfiguration"}
},
"payload":"ServerSideEncryptionConfiguration"
},
"GetBucketEncryptionRequest":{
"type":"structure",
"required":["Bucket"],
"members":{
"Bucket":{
"shape":"BucketName",
"location":"uri",
"locationName":"Bucket"
}
}
},
"GetBucketInventoryConfigurationOutput":{
"type":"structure",
"members":{
@@ -3038,6 +3191,14 @@
"DisplayName":{"shape":"DisplayName"}
}
},
"InputSerialization":{
"type":"structure",
"members":{
"CSV":{"shape":"CSVInput"},
"CompressionType":{"shape":"CompressionType"},
"JSON":{"shape":"JSONInput"}
}
},
"InventoryConfiguration":{
"type":"structure",
"required":[
@@ -3069,6 +3230,19 @@
"S3BucketDestination":{"shape":"InventoryS3BucketDestination"}
}
},
"InventoryEncryption":{
"type":"structure",
"members":{
"SSES3":{
"shape":"SSES3",
"locationName":"SSE-S3"
},
"SSEKMS":{
"shape":"SSEKMS",
"locationName":"SSE-KMS"
}
}
},
"InventoryFilter":{
"type":"structure",
"required":["Prefix"],
@@ -3078,7 +3252,10 @@
},
"InventoryFormat":{
"type":"string",
"enum":["CSV"]
"enum":[
"CSV",
"ORC"
]
},
"InventoryFrequency":{
"type":"string",
@@ -3103,7 +3280,8 @@
"StorageClass",
"ETag",
"IsMultipartUploaded",
"ReplicationStatus"
"ReplicationStatus",
"EncryptionStatus"
]
},
"InventoryOptionalFields":{
@@ -3123,7 +3301,8 @@
"AccountId":{"shape":"AccountId"},
"Bucket":{"shape":"BucketName"},
"Format":{"shape":"InventoryFormat"},
"Prefix":{"shape":"Prefix"}
"Prefix":{"shape":"Prefix"},
"Encryption":{"shape":"InventoryEncryption"}
}
},
"InventorySchedule":{
@@ -3136,6 +3315,26 @@
"IsEnabled":{"type":"boolean"},
"IsLatest":{"type":"boolean"},
"IsTruncated":{"type":"boolean"},
"JSONInput":{
"type":"structure",
"members":{
"Type":{"shape":"JSONType"}
}
},
"JSONOutput":{
"type":"structure",
"members":{
"RecordDelimiter":{"shape":"RecordDelimiter"}
}
},
"JSONType":{
"type":"string",
"enum":[
"DOCUMENT",
"LINES"
]
},
"KMSContext":{"type":"string"},
"KeyCount":{"type":"integer"},
"KeyMarker":{"type":"string"},
"KeyPrefixEquals":{"type":"string"},
@@ -3647,8 +3846,13 @@
}
},
"Location":{"type":"string"},
"LocationPrefix":{"type":"string"},
"LoggingEnabled":{
"type":"structure",
"required":[
"TargetBucket",
"TargetPrefix"
],
"members":{
"TargetBucket":{"shape":"TargetBucket"},
"TargetGrants":{"shape":"TargetGrants"},
@@ -3688,6 +3892,13 @@
"REPLACE"
]
},
"MetadataEntry":{
"type":"structure",
"members":{
"Name":{"shape":"MetadataKey"},
"Value":{"shape":"MetadataValue"}
}
},
"MetadataKey":{"type":"string"},
"MetadataValue":{"type":"string"},
"MetricsAndOperator":{
@@ -3880,7 +4091,9 @@
"enum":[
"STANDARD",
"REDUCED_REDUNDANCY",
"GLACIER"
"GLACIER",
"STANDARD_IA",
"ONEZONE_IA"
]
},
"ObjectVersion":{
@@ -3906,6 +4119,19 @@
"type":"string",
"enum":["STANDARD"]
},
"OutputLocation":{
"type":"structure",
"members":{
"S3":{"shape":"S3Location"}
}
},
"OutputSerialization":{
"type":"structure",
"members":{
"CSV":{"shape":"CSVOutput"},
"JSON":{"shape":"JSONOutput"}
}
},
"Owner":{
"type":"structure",
"members":{
@@ -3913,6 +4139,10 @@
"ID":{"shape":"ID"}
}
},
"OwnerOverride":{
"type":"string",
"enum":["Destination"]
},
"Part":{
"type":"structure",
"members":{
@@ -3949,6 +4179,23 @@
},
"Policy":{"type":"string"},
"Prefix":{"type":"string"},
"Progress":{
"type":"structure",
"members":{
"BytesScanned":{"shape":"BytesScanned"},
"BytesProcessed":{"shape":"BytesProcessed"}
}
},
"ProgressEvent":{
"type":"structure",
"members":{
"Details":{
"shape":"Progress",
"eventpayload":true
}
},
"event":true
},
"Protocol":{
"type":"string",
"enum":[
@@ -4079,6 +4326,31 @@
},
"payload":"CORSConfiguration"
},
"PutBucketEncryptionRequest":{
"type":"structure",
"required":[
"Bucket",
"ServerSideEncryptionConfiguration"
],
"members":{
"Bucket":{
"shape":"BucketName",
"location":"uri",
"locationName":"Bucket"
},
"ContentMD5":{
"shape":"ContentMD5",
"location":"header",
"locationName":"Content-MD5"
},
"ServerSideEncryptionConfiguration":{
"shape":"ServerSideEncryptionConfiguration",
"locationName":"ServerSideEncryptionConfiguration",
"xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"}
}
},
"payload":"ServerSideEncryptionConfiguration"
},
"PutBucketInventoryConfigurationRequest":{
"type":"structure",
"required":[
@@ -4257,6 +4529,11 @@
"location":"header",
"locationName":"Content-MD5"
},
"ConfirmRemoveSelfBucketAccess":{
"shape":"ConfirmRemoveSelfBucketAccess",
"location":"header",
"locationName":"x-amz-confirm-remove-self-bucket-access"
},
"Policy":{"shape":"Policy"}
},
"payload":"Policy"
@@ -4742,7 +5019,27 @@
"flattened":true
},
"Quiet":{"type":"boolean"},
"QuoteCharacter":{"type":"string"},
"QuoteEscapeCharacter":{"type":"string"},
"QuoteFields":{
"type":"string",
"enum":[
"ALWAYS",
"ASNEEDED"
]
},
"Range":{"type":"string"},
"RecordDelimiter":{"type":"string"},
"RecordsEvent":{
"type":"structure",
"members":{
"Payload":{
"shape":"Body",
"eventpayload":true
}
},
"event":true
},
"Redirect":{
"type":"structure",
"members":{
@@ -4763,6 +5060,7 @@
},
"ReplaceKeyPrefixWith":{"type":"string"},
"ReplaceKeyWith":{"type":"string"},
"ReplicaKmsKeyID":{"type":"string"},
"ReplicationConfiguration":{
"type":"structure",
"required":[
@@ -4788,6 +5086,7 @@
"ID":{"shape":"ID"},
"Prefix":{"shape":"Prefix"},
"Status":{"shape":"ReplicationRuleStatus"},
"SourceSelectionCriteria":{"shape":"SourceSelectionCriteria"},
"Destination":{"shape":"Destination"}
}
},
@@ -4827,6 +5126,12 @@
"Payer":{"shape":"Payer"}
}
},
"RequestProgress":{
"type":"structure",
"members":{
"Enabled":{"shape":"EnableRequestProgress"}
}
},
"ResponseCacheControl":{"type":"string"},
"ResponseContentDisposition":{"type":"string"},
"ResponseContentEncoding":{"type":"string"},
@@ -4841,6 +5146,11 @@
"shape":"RequestCharged",
"location":"header",
"locationName":"x-amz-request-charged"
},
"RestoreOutputPath":{
"shape":"RestoreOutputPath",
"location":"header",
"locationName":"x-amz-restore-output-path"
}
}
},
@@ -4879,14 +5189,23 @@
},
"payload":"RestoreRequest"
},
"RestoreOutputPath":{"type":"string"},
"RestoreRequest":{
"type":"structure",
"required":["Days"],
"members":{
"Days":{"shape":"Days"},
"GlacierJobParameters":{"shape":"GlacierJobParameters"}
"GlacierJobParameters":{"shape":"GlacierJobParameters"},
"Type":{"shape":"RestoreRequestType"},
"Tier":{"shape":"Tier"},
"Description":{"shape":"Description"},
"SelectParameters":{"shape":"SelectParameters"},
"OutputLocation":{"shape":"OutputLocation"}
}
},
"RestoreRequestType":{
"type":"string",
"enum":["SELECT"]
},
"Role":{"type":"string"},
"RoutingRule":{
"type":"structure",
@@ -4934,16 +5253,123 @@
}
}
},
"S3Location":{
"type":"structure",
"required":[
"BucketName",
"Prefix"
],
"members":{
"BucketName":{"shape":"BucketName"},
"Prefix":{"shape":"LocationPrefix"},
"Encryption":{"shape":"Encryption"},
"CannedACL":{"shape":"ObjectCannedACL"},
"AccessControlList":{"shape":"Grants"},
"Tagging":{"shape":"Tagging"},
"UserMetadata":{"shape":"UserMetadata"},
"StorageClass":{"shape":"StorageClass"}
}
},
"SSECustomerAlgorithm":{"type":"string"},
"SSECustomerKey":{
"type":"string",
"sensitive":true
},
"SSECustomerKeyMD5":{"type":"string"},
"SSEKMS":{
"type":"structure",
"required":["KeyId"],
"members":{
"KeyId":{"shape":"SSEKMSKeyId"}
},
"locationName":"SSE-KMS"
},
"SSEKMSKeyId":{
"type":"string",
"sensitive":true
},
"SSES3":{
"type":"structure",
"members":{
},
"locationName":"SSE-S3"
},
"SelectObjectContentEventStream":{
"type":"structure",
"members":{
"Records":{"shape":"RecordsEvent"},
"Stats":{"shape":"StatsEvent"},
"Progress":{"shape":"ProgressEvent"},
"Cont":{"shape":"ContinuationEvent"},
"End":{"shape":"EndEvent"}
},
"eventstream":true
},
"SelectObjectContentOutput":{
"type":"structure",
"members":{
"Payload":{"shape":"SelectObjectContentEventStream"}
},
"payload":"Payload"
},
"SelectObjectContentRequest":{
"type":"structure",
"required":[
"Bucket",
"Key",
"Expression",
"ExpressionType",
"InputSerialization",
"OutputSerialization"
],
"members":{
"Bucket":{
"shape":"BucketName",
"location":"uri",
"locationName":"Bucket"
},
"Key":{
"shape":"ObjectKey",
"location":"uri",
"locationName":"Key"
},
"SSECustomerAlgorithm":{
"shape":"SSECustomerAlgorithm",
"location":"header",
"locationName":"x-amz-server-side-encryption-customer-algorithm"
},
"SSECustomerKey":{
"shape":"SSECustomerKey",
"location":"header",
"locationName":"x-amz-server-side-encryption-customer-key"
},
"SSECustomerKeyMD5":{
"shape":"SSECustomerKeyMD5",
"location":"header",
"locationName":"x-amz-server-side-encryption-customer-key-MD5"
},
"Expression":{"shape":"Expression"},
"ExpressionType":{"shape":"ExpressionType"},
"RequestProgress":{"shape":"RequestProgress"},
"InputSerialization":{"shape":"InputSerialization"},
"OutputSerialization":{"shape":"OutputSerialization"}
}
},
"SelectParameters":{
"type":"structure",
"required":[
"InputSerialization",
"ExpressionType",
"Expression",
"OutputSerialization"
],
"members":{
"InputSerialization":{"shape":"InputSerialization"},
"ExpressionType":{"shape":"ExpressionType"},
"Expression":{"shape":"Expression"},
"OutputSerialization":{"shape":"OutputSerialization"}
}
},
"ServerSideEncryption":{
"type":"string",
"enum":[
@@ -4951,14 +5377,81 @@
"aws:kms"
]
},
"ServerSideEncryptionByDefault":{
"type":"structure",
"required":["SSEAlgorithm"],
"members":{
"SSEAlgorithm":{"shape":"ServerSideEncryption"},
"KMSMasterKeyID":{"shape":"SSEKMSKeyId"}
}
},
"ServerSideEncryptionConfiguration":{
"type":"structure",
"required":["Rules"],
"members":{
"Rules":{
"shape":"ServerSideEncryptionRules",
"locationName":"Rule"
}
}
},
"ServerSideEncryptionRule":{
"type":"structure",
"members":{
"ApplyServerSideEncryptionByDefault":{"shape":"ServerSideEncryptionByDefault"}
}
},
"ServerSideEncryptionRules":{
"type":"list",
"member":{"shape":"ServerSideEncryptionRule"},
"flattened":true
},
"Size":{"type":"integer"},
"SourceSelectionCriteria":{
"type":"structure",
"members":{
"SseKmsEncryptedObjects":{"shape":"SseKmsEncryptedObjects"}
}
},
"SseKmsEncryptedObjects":{
"type":"structure",
"required":["Status"],
"members":{
"Status":{"shape":"SseKmsEncryptedObjectsStatus"}
}
},
"SseKmsEncryptedObjectsStatus":{
"type":"string",
"enum":[
"Enabled",
"Disabled"
]
},
"StartAfter":{"type":"string"},
"Stats":{
"type":"structure",
"members":{
"BytesScanned":{"shape":"BytesScanned"},
"BytesProcessed":{"shape":"BytesProcessed"}
}
},
"StatsEvent":{
"type":"structure",
"members":{
"Details":{
"shape":"Stats",
"eventpayload":true
}
},
"event":true
},
"StorageClass":{
"type":"string",
"enum":[
"STANDARD",
"REDUCED_REDUNDANCY",
"STANDARD_IA"
"STANDARD_IA",
"ONEZONE_IA"
]
},
"StorageClassAnalysis":{
@@ -5099,7 +5592,8 @@
"type":"string",
"enum":[
"GLACIER",
"STANDARD_IA"
"STANDARD_IA",
"ONEZONE_IA"
]
},
"Type":{
@@ -5347,6 +5841,13 @@
},
"payload":"Body"
},
"UserMetadata":{
"type":"list",
"member":{
"shape":"MetadataEntry",
"locationName":"MetadataEntry"
}
},
"Value":{"type":"string"},
"VersionIdMarker":{"type":"string"},
"VersioningConfiguration":{
+415 -15
View File
@@ -10,6 +10,7 @@
"DeleteBucket": "Deletes the bucket. All objects (including all object versions and Delete Markers) in the bucket must be deleted before the bucket itself can be deleted.",
"DeleteBucketAnalyticsConfiguration": "Deletes an analytics configuration for the bucket (specified by the analytics configuration ID).",
"DeleteBucketCors": "Deletes the cors configuration information set for the bucket.",
"DeleteBucketEncryption": "Deletes the server-side encryption configuration from the bucket.",
"DeleteBucketInventoryConfiguration": "Deletes an inventory configuration (identified by the inventory ID) from the bucket.",
"DeleteBucketLifecycle": "Deletes the lifecycle configuration from the bucket.",
"DeleteBucketMetricsConfiguration": "Deletes a metrics configuration (specified by the metrics configuration ID) from the bucket.",
@@ -24,6 +25,7 @@
"GetBucketAcl": "Gets the access control policy for the bucket.",
"GetBucketAnalyticsConfiguration": "Gets an analytics configuration for the bucket (specified by the analytics configuration ID).",
"GetBucketCors": "Returns the cors configuration for the bucket.",
"GetBucketEncryption": "Returns the server-side encryption configuration of a bucket.",
"GetBucketInventoryConfiguration": "Returns an inventory configuration (identified by the inventory ID) from the bucket.",
"GetBucketLifecycle": "Deprecated, see the GetBucketLifecycleConfiguration operation.",
"GetBucketLifecycleConfiguration": "Returns the lifecycle configuration information set on the bucket.",
@@ -57,6 +59,7 @@
"PutBucketAcl": "Sets the permissions on a bucket using access control lists (ACL).",
"PutBucketAnalyticsConfiguration": "Sets an analytics configuration for the bucket (specified by the analytics configuration ID).",
"PutBucketCors": "Sets the cors configuration for a bucket.",
"PutBucketEncryption": "Creates a new server-side encryption configuration (or replaces an existing one, if present).",
"PutBucketInventoryConfiguration": "Adds an inventory configuration (identified by the inventory ID) from the bucket.",
"PutBucketLifecycle": "Deprecated, see the PutBucketLifecycleConfiguration operation.",
"PutBucketLifecycleConfiguration": "Sets lifecycle configuration for your bucket. If a lifecycle configuration exists, it replaces it.",
@@ -74,6 +77,7 @@
"PutObjectAcl": "uses the acl subresource to set the access control list (ACL) permissions for an object that already exists in a bucket",
"PutObjectTagging": "Sets the supplied tag-set to an object that already exists in a bucket",
"RestoreObject": "Restores an archived copy of an object back into Amazon S3",
"SelectObjectContent": "This operation filters the contents of an Amazon S3 object based on a simple Structured Query Language (SQL) statement. In the request, along with the SQL expression, you must also specify a data serialization format (JSON or CSV) of the object. Amazon S3 uses this to parse object data into records, and returns only records that match the specified SQL expression. You must also specify the data serialization format for the response.",
"UploadPart": "<p>Uploads a part in a multipart upload.</p><p><b>Note:</b> After you initiate multipart upload and upload one or more parts, you must either complete or abort multipart upload in order to stop getting charged for storage of the uploaded parts. Only after you either complete or abort multipart upload, Amazon S3 frees up the parts storage and stops charging you for the parts storage.</p>",
"UploadPartCopy": "Uploads a part by copying data from an existing object as data source."
},
@@ -129,10 +133,17 @@
"PutObjectAclRequest$AccessControlPolicy": null
}
},
"AccessControlTranslation": {
"base": "Container for information regarding the access control for replicas.",
"refs": {
"Destination$AccessControlTranslation": "Container for information regarding the access control for replicas."
}
},
"AccountId": {
"base": null,
"refs": {
"AnalyticsS3BucketDestination$BucketAccountId": "The account ID that owns the destination bucket. If no account ID is provided, the owner will not be validated prior to exporting data.",
"Destination$Account": "Account ID of the destination bucket. Currently this is only being verified if Access Control Translation is enabled",
"InventoryS3BucketDestination$AccountId": "The ID of the account that owns the destination bucket."
}
},
@@ -231,6 +242,7 @@
"GetObjectOutput$Body": "Object data.",
"GetObjectTorrentOutput$Body": null,
"PutObjectRequest$Body": "Object data.",
"RecordsEvent$Payload": "The byte array of partial, one or more result records.",
"UploadPartRequest$Body": "Object data."
}
},
@@ -303,6 +315,7 @@
"CreateMultipartUploadRequest$Bucket": null,
"DeleteBucketAnalyticsConfigurationRequest$Bucket": "The name of the bucket from which an analytics configuration is deleted.",
"DeleteBucketCorsRequest$Bucket": null,
"DeleteBucketEncryptionRequest$Bucket": "The name of the bucket containing the server-side encryption configuration to delete.",
"DeleteBucketInventoryConfigurationRequest$Bucket": "The name of the bucket containing the inventory configuration to delete.",
"DeleteBucketLifecycleRequest$Bucket": null,
"DeleteBucketMetricsConfigurationRequest$Bucket": "The name of the bucket containing the metrics configuration to delete.",
@@ -319,6 +332,7 @@
"GetBucketAclRequest$Bucket": null,
"GetBucketAnalyticsConfigurationRequest$Bucket": "The name of the bucket from which an analytics configuration is retrieved.",
"GetBucketCorsRequest$Bucket": null,
"GetBucketEncryptionRequest$Bucket": "The name of the bucket from which the server-side encryption configuration is retrieved.",
"GetBucketInventoryConfigurationRequest$Bucket": "The name of the bucket containing the inventory configuration to retrieve.",
"GetBucketLifecycleConfigurationRequest$Bucket": null,
"GetBucketLifecycleRequest$Bucket": null,
@@ -356,6 +370,7 @@
"PutBucketAclRequest$Bucket": null,
"PutBucketAnalyticsConfigurationRequest$Bucket": "The name of the bucket to which an analytics configuration is stored.",
"PutBucketCorsRequest$Bucket": null,
"PutBucketEncryptionRequest$Bucket": "The name of the bucket for which the server-side encryption configuration is set.",
"PutBucketInventoryConfigurationRequest$Bucket": "The name of the bucket where the inventory configuration will be stored.",
"PutBucketLifecycleConfigurationRequest$Bucket": null,
"PutBucketLifecycleRequest$Bucket": null,
@@ -373,6 +388,8 @@
"PutObjectRequest$Bucket": "Name of the bucket to which the PUT operation was initiated.",
"PutObjectTaggingRequest$Bucket": null,
"RestoreObjectRequest$Bucket": null,
"S3Location$BucketName": "The name of the bucket where the restore results will be placed.",
"SelectObjectContentRequest$Bucket": "The S3 Bucket.",
"UploadPartCopyRequest$Bucket": null,
"UploadPartRequest$Bucket": "Name of the bucket to which the multipart upload was initiated."
}
@@ -390,6 +407,20 @@
"ListBucketsOutput$Buckets": null
}
},
"BytesProcessed": {
"base": null,
"refs": {
"Progress$BytesProcessed": "Current number of uncompressed object bytes processed.",
"Stats$BytesProcessed": "Total number of uncompressed object bytes processed."
}
},
"BytesScanned": {
"base": null,
"refs": {
"Progress$BytesScanned": "Current number of object bytes scanned.",
"Stats$BytesScanned": "Total number of object bytes scanned."
}
},
"CORSConfiguration": {
"base": null,
"refs": {
@@ -409,6 +440,18 @@
"GetBucketCorsOutput$CORSRules": null
}
},
"CSVInput": {
"base": "Describes how a CSV-formatted input object is formatted.",
"refs": {
"InputSerialization$CSV": "Describes the serialization of a CSV-encoded object."
}
},
"CSVOutput": {
"base": "Describes how CSV-formatted results are formatted.",
"refs": {
"OutputSerialization$CSV": "Describes the serialization of CSV-encoded Select results."
}
},
"CacheControl": {
"base": null,
"refs": {
@@ -443,6 +486,12 @@
"Error$Code": null
}
},
"Comments": {
"base": null,
"refs": {
"CSVInput$Comments": "Single character used to indicate a row should be ignored when present at the start of a row."
}
},
"CommonPrefix": {
"base": null,
"refs": {
@@ -486,12 +535,24 @@
"CompletedMultipartUpload$Parts": null
}
},
"CompressionType": {
"base": null,
"refs": {
"InputSerialization$CompressionType": "Specifies object's compression format. Valid values: NONE, GZIP. Default Value: NONE."
}
},
"Condition": {
"base": null,
"refs": {
"RoutingRule$Condition": "A container for describing a condition that must be met for the specified redirect to apply. For example, 1. If request is for pages in the /docs folder, redirect to the /documents folder. 2. If request results in HTTP error 4xx, redirect request to another host where you might process the error."
}
},
"ConfirmRemoveSelfBucketAccess": {
"base": null,
"refs": {
"PutBucketPolicyRequest$ConfirmRemoveSelfBucketAccess": "Set this parameter to true to confirm that you want to remove your permissions to change this bucket policy in the future."
}
},
"ContentDisposition": {
"base": null,
"refs": {
@@ -536,6 +597,7 @@
"refs": {
"PutBucketAclRequest$ContentMD5": null,
"PutBucketCorsRequest$ContentMD5": null,
"PutBucketEncryptionRequest$ContentMD5": "The base64-encoded 128-bit MD5 digest of the server-side encryption configuration.",
"PutBucketLifecycleRequest$ContentMD5": null,
"PutBucketLoggingRequest$ContentMD5": null,
"PutBucketNotificationRequest$ContentMD5": null,
@@ -567,6 +629,12 @@
"PutObjectRequest$ContentType": "A standard MIME type describing the format of the object data."
}
},
"ContinuationEvent": {
"base": null,
"refs": {
"SelectObjectContentEventStream$Cont": "The Continuation Event."
}
},
"CopyObjectOutput": {
"base": null,
"refs": {
@@ -703,7 +771,7 @@
"LifecycleExpiration$Days": "Indicates the lifetime, in days, of the objects that are subject to the rule. The value must be a non-zero positive integer.",
"NoncurrentVersionExpiration$NoncurrentDays": "Specifies the number of days an object is noncurrent before Amazon S3 can perform the associated action. For information about the noncurrent days calculations, see <a href=\"http://docs.aws.amazon.com/AmazonS3/latest/dev/s3-access-control.html\">How Amazon S3 Calculates When an Object Became Noncurrent</a> in the Amazon Simple Storage Service Developer Guide.",
"NoncurrentVersionTransition$NoncurrentDays": "Specifies the number of days an object is noncurrent before Amazon S3 can perform the associated action. For information about the noncurrent days calculations, see <a href=\"http://docs.aws.amazon.com/AmazonS3/latest/dev/s3-access-control.html\">How Amazon S3 Calculates When an Object Became Noncurrent</a> in the Amazon Simple Storage Service Developer Guide.",
"RestoreRequest$Days": "Lifetime of the active copy in days",
"RestoreRequest$Days": "Lifetime of the active copy in days. Do not use with restores that specify OutputLocation.",
"Transition$Days": "Indicates the lifetime, in days, of the objects that are subject to the rule. The value must be a non-zero positive integer."
}
},
@@ -729,6 +797,11 @@
"refs": {
}
},
"DeleteBucketEncryptionRequest": {
"base": null,
"refs": {
}
},
"DeleteBucketInventoryConfigurationRequest": {
"base": null,
"refs": {
@@ -851,10 +924,16 @@
"ListObjectsV2Request$Delimiter": "A delimiter is a character you use to group keys."
}
},
"Destination": {
"Description": {
"base": null,
"refs": {
"ReplicationRule$Destination": null
"RestoreRequest$Description": "The optional description for the job."
}
},
"Destination": {
"base": "Container for replication destination information.",
"refs": {
"ReplicationRule$Destination": "Container for replication destination information."
}
},
"DisplayName": {
@@ -887,6 +966,12 @@
"Grantee$EmailAddress": "Email address of the grantee."
}
},
"EnableRequestProgress": {
"base": null,
"refs": {
"RequestProgress$Enabled": "Specifies whether periodic QueryProgress frames should be sent. Valid values: TRUE, FALSE. Default value: FALSE."
}
},
"EncodingType": {
"base": "Requests Amazon S3 to encode the object keys in the response and specifies the encoding method to use. An object key may contain any Unicode character; however, XML 1.0 parser cannot parse some characters, such as characters with an ASCII value from 0 to 10. For characters that are not supported in XML 1.0, you can add this parameter to request that Amazon S3 encode the keys in the response.",
"refs": {
@@ -900,6 +985,24 @@
"ListObjectsV2Request$EncodingType": "Encoding type used by Amazon S3 to encode object keys in the response."
}
},
"Encryption": {
"base": "Describes the server-side encryption that will be applied to the restore results.",
"refs": {
"S3Location$Encryption": null
}
},
"EncryptionConfiguration": {
"base": "Container for information regarding encryption based configuration for replicas.",
"refs": {
"Destination$EncryptionConfiguration": "Container for information regarding encryption based configuration for replicas."
}
},
"EndEvent": {
"base": null,
"refs": {
"SelectObjectContentEventStream$End": "The End Event."
}
},
"Error": {
"base": null,
"refs": {
@@ -984,12 +1087,39 @@
"CORSRule$ExposeHeaders": "One or more headers in the response that you want customers to be able to access from their applications (for example, from a JavaScript XMLHttpRequest object)."
}
},
"Expression": {
"base": null,
"refs": {
"SelectObjectContentRequest$Expression": "The expression that is used to query the object.",
"SelectParameters$Expression": "The expression that is used to query the object."
}
},
"ExpressionType": {
"base": null,
"refs": {
"SelectObjectContentRequest$ExpressionType": "The type of the provided expression (e.g., SQL).",
"SelectParameters$ExpressionType": "The type of the provided expression (e.g., SQL)."
}
},
"FetchOwner": {
"base": null,
"refs": {
"ListObjectsV2Request$FetchOwner": "The owner field is not present in listV2 by default, if you want to return owner field with each key in the result then set the fetch owner field to true"
}
},
"FieldDelimiter": {
"base": null,
"refs": {
"CSVInput$FieldDelimiter": "Value used to separate individual fields in a record.",
"CSVOutput$FieldDelimiter": "Value used to separate individual fields in a record."
}
},
"FileHeaderInfo": {
"base": null,
"refs": {
"CSVInput$FileHeaderInfo": "Describes the first line of input. Valid values: None, Ignore, Use."
}
},
"FilterRule": {
"base": "Container for key value pair that defines the criteria for the filter rule.",
"refs": {
@@ -1054,6 +1184,16 @@
"refs": {
}
},
"GetBucketEncryptionOutput": {
"base": null,
"refs": {
}
},
"GetBucketEncryptionRequest": {
"base": null,
"refs": {
}
},
"GetBucketInventoryConfigurationOutput": {
"base": null,
"refs": {
@@ -1222,7 +1362,7 @@
"GlacierJobParameters": {
"base": null,
"refs": {
"RestoreRequest$GlacierJobParameters": "Glacier related prameters pertaining to this job."
"RestoreRequest$GlacierJobParameters": "Glacier related parameters pertaining to this job. Do not use with restores that specify OutputLocation."
}
},
"Grant": {
@@ -1295,7 +1435,8 @@
"refs": {
"AccessControlPolicy$Grants": "A list of grants.",
"GetBucketAclOutput$Grants": "A list of grants.",
"GetObjectAclOutput$Grants": "A list of grants."
"GetObjectAclOutput$Grants": "A list of grants.",
"S3Location$AccessControlList": "A list of grants that control access to the staged results."
}
},
"HeadBucketRequest": {
@@ -1391,6 +1532,13 @@
"MultipartUpload$Initiator": "Identifies who initiated the multipart upload."
}
},
"InputSerialization": {
"base": "Describes the serialization format of the object.",
"refs": {
"SelectObjectContentRequest$InputSerialization": "Describes the format of the data in the object that is being queried.",
"SelectParameters$InputSerialization": "Describes the serialization format of the object."
}
},
"InventoryConfiguration": {
"base": null,
"refs": {
@@ -1411,6 +1559,12 @@
"InventoryConfiguration$Destination": "Contains information about where to publish the inventory results."
}
},
"InventoryEncryption": {
"base": "Contains the type of server-side encryption used to encrypt the inventory results.",
"refs": {
"InventoryS3BucketDestination$Encryption": "Contains the type of server-side encryption used to encrypt the inventory results."
}
},
"InventoryFilter": {
"base": null,
"refs": {
@@ -1494,6 +1648,30 @@
"ListPartsOutput$IsTruncated": "Indicates whether the returned list of parts is truncated."
}
},
"JSONInput": {
"base": null,
"refs": {
"InputSerialization$JSON": "Specifies JSON as object's input serialization format."
}
},
"JSONOutput": {
"base": null,
"refs": {
"OutputSerialization$JSON": "Specifies JSON as request's output serialization format."
}
},
"JSONType": {
"base": null,
"refs": {
"JSONInput$Type": "The type of JSON. Valid values: Document, Lines."
}
},
"KMSContext": {
"base": null,
"refs": {
"Encryption$KMSContext": "If the encryption type is aws:kms, this optional value can be used to specify the encryption context for the restore results."
}
},
"KeyCount": {
"base": null,
"refs": {
@@ -1676,8 +1854,14 @@
"CreateBucketOutput$Location": null
}
},
"LoggingEnabled": {
"LocationPrefix": {
"base": null,
"refs": {
"S3Location$Prefix": "The prefix that is prepended to the restore results for this request."
}
},
"LoggingEnabled": {
"base": "Container for logging information. Presence of this element indicates that logging is enabled. Parameters TargetBucket and TargetPrefix are required in this case.",
"refs": {
"BucketLoggingStatus$LoggingEnabled": null,
"GetBucketLoggingOutput$LoggingEnabled": null
@@ -1763,16 +1947,24 @@
"CopyObjectRequest$MetadataDirective": "Specifies whether the metadata is copied from the source object or replaced with metadata provided in the request."
}
},
"MetadataEntry": {
"base": "A metadata key-value pair to store with an object.",
"refs": {
"UserMetadata$member": null
}
},
"MetadataKey": {
"base": null,
"refs": {
"Metadata$key": null
"Metadata$key": null,
"MetadataEntry$Name": null
}
},
"MetadataValue": {
"base": null,
"refs": {
"Metadata$value": null
"Metadata$value": null,
"MetadataEntry$Value": null
}
},
"MetricsAndOperator": {
@@ -1905,7 +2097,7 @@
}
},
"NoncurrentVersionTransition": {
"base": "Container for the transition rule that describes when noncurrent objects transition to the STANDARD_IA or GLACIER storage class. If your bucket is versioning-enabled (or versioning is suspended), you can set this action to request that Amazon S3 transition noncurrent object versions to the STANDARD_IA or GLACIER storage class at a specific period in the object's lifetime.",
"base": "Container for the transition rule that describes when noncurrent objects transition to the STANDARD_IA, ONEZONE_IA or GLACIER storage class. If your bucket is versioning-enabled (or versioning is suspended), you can set this action to request that Amazon S3 transition noncurrent object versions to the STANDARD_IA, ONEZONE_IA or GLACIER storage class at a specific period in the object's lifetime.",
"refs": {
"NoncurrentVersionTransitionList$member": null,
"Rule$NoncurrentVersionTransition": null
@@ -1965,7 +2157,8 @@
"CopyObjectRequest$ACL": "The canned ACL to apply to the object.",
"CreateMultipartUploadRequest$ACL": "The canned ACL to apply to the object.",
"PutObjectAclRequest$ACL": "The canned ACL to apply to the object.",
"PutObjectRequest$ACL": "The canned ACL to apply to the object."
"PutObjectRequest$ACL": "The canned ACL to apply to the object.",
"S3Location$CannedACL": "The canned ACL to apply to the restore results."
}
},
"ObjectIdentifier": {
@@ -2010,6 +2203,7 @@
"PutObjectRequest$Key": "Object key for which the PUT operation was initiated.",
"PutObjectTaggingRequest$Key": null,
"RestoreObjectRequest$Key": null,
"SelectObjectContentRequest$Key": "The Object Key.",
"Tag$Key": "Name of the tag.",
"UploadPartCopyRequest$Key": null,
"UploadPartRequest$Key": "Object key for which the multipart upload was initiated."
@@ -2079,6 +2273,19 @@
"ObjectVersion$StorageClass": "The class of storage used to store the object."
}
},
"OutputLocation": {
"base": "Describes the location where the restore job's output is stored.",
"refs": {
"RestoreRequest$OutputLocation": "Describes the location where the restore job's output is stored."
}
},
"OutputSerialization": {
"base": "Describes how results of the Select job are serialized.",
"refs": {
"SelectObjectContentRequest$OutputSerialization": "Describes the format of the data that you want Amazon S3 to return in response.",
"SelectParameters$OutputSerialization": "Describes how the results of the Select job are serialized."
}
},
"Owner": {
"base": null,
"refs": {
@@ -2093,6 +2300,12 @@
"ObjectVersion$Owner": null
}
},
"OwnerOverride": {
"base": null,
"refs": {
"AccessControlTranslation$Owner": "The override value for the owner of the replica object."
}
},
"Part": {
"base": null,
"refs": {
@@ -2176,6 +2389,18 @@
"Rule$Prefix": "Prefix identifying one or more objects to which the rule applies."
}
},
"Progress": {
"base": null,
"refs": {
"ProgressEvent$Details": "The Progress event details."
}
},
"ProgressEvent": {
"base": null,
"refs": {
"SelectObjectContentEventStream$Progress": "The Progress Event."
}
},
"Protocol": {
"base": null,
"refs": {
@@ -2203,6 +2428,11 @@
"refs": {
}
},
"PutBucketEncryptionRequest": {
"base": null,
"refs": {
}
},
"PutBucketInventoryConfigurationRequest": {
"base": null,
"refs": {
@@ -2329,6 +2559,26 @@
"Delete$Quiet": "Element to enable quiet mode for the request. When you add this element, you must set its value to true."
}
},
"QuoteCharacter": {
"base": null,
"refs": {
"CSVInput$QuoteCharacter": "Value used for escaping where the field delimiter is part of the value.",
"CSVOutput$QuoteCharacter": "Value used for escaping where the field delimiter is part of the value."
}
},
"QuoteEscapeCharacter": {
"base": null,
"refs": {
"CSVInput$QuoteEscapeCharacter": "Single character used for escaping the quote character inside an already escaped value.",
"CSVOutput$QuoteEscapeCharacter": "Single character used for escaping the quote character inside an already escaped value."
}
},
"QuoteFields": {
"base": null,
"refs": {
"CSVOutput$QuoteFields": "Indicates whether or not all output fields should be quoted."
}
},
"Range": {
"base": null,
"refs": {
@@ -2336,6 +2586,20 @@
"HeadObjectRequest$Range": "Downloads the specified range bytes of an object. For more information about the HTTP Range header, go to http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.35."
}
},
"RecordDelimiter": {
"base": null,
"refs": {
"CSVInput$RecordDelimiter": "Value used to separate individual records.",
"CSVOutput$RecordDelimiter": "Value used to separate individual records.",
"JSONOutput$RecordDelimiter": "The value used to separate individual records in the output."
}
},
"RecordsEvent": {
"base": null,
"refs": {
"SelectObjectContentEventStream$Records": "The Records Event."
}
},
"Redirect": {
"base": null,
"refs": {
@@ -2361,6 +2625,12 @@
"Redirect$ReplaceKeyWith": "The specific object key to use in the redirect request. For example, redirect request to error.html. Not required if one of the sibling is present. Can be present only if ReplaceKeyPrefixWith is not provided."
}
},
"ReplicaKmsKeyID": {
"base": null,
"refs": {
"EncryptionConfiguration$ReplicaKmsKeyID": "The id of the KMS key used to encrypt the replica object."
}
},
"ReplicationConfiguration": {
"base": "Container for replication rules. You can add as many as 1,000 rules. Total replication configuration size can be up to 2 MB.",
"refs": {
@@ -2369,7 +2639,7 @@
}
},
"ReplicationRule": {
"base": null,
"base": "Container for information about a particular replication rule.",
"refs": {
"ReplicationRules$member": null
}
@@ -2443,6 +2713,12 @@
"PutBucketRequestPaymentRequest$RequestPaymentConfiguration": null
}
},
"RequestProgress": {
"base": null,
"refs": {
"SelectObjectContentRequest$RequestProgress": "Specifies if periodic request progress information should be enabled."
}
},
"ResponseCacheControl": {
"base": null,
"refs": {
@@ -2496,12 +2772,24 @@
"refs": {
}
},
"RestoreRequest": {
"RestoreOutputPath": {
"base": null,
"refs": {
"RestoreObjectOutput$RestoreOutputPath": "Indicates the path in the provided S3 output location where Select results will be restored to."
}
},
"RestoreRequest": {
"base": "Container for restore job parameters.",
"refs": {
"RestoreObjectRequest$RestoreRequest": null
}
},
"RestoreRequestType": {
"base": null,
"refs": {
"RestoreRequest$Type": "Type of restore request."
}
},
"Role": {
"base": null,
"refs": {
@@ -2540,6 +2828,12 @@
"NotificationConfigurationFilter$Key": null
}
},
"S3Location": {
"base": "Describes an S3 location that will receive the results of the restore request.",
"refs": {
"OutputLocation$S3": "Describes an S3 location that will receive the results of the restore request."
}
},
"SSECustomerAlgorithm": {
"base": null,
"refs": {
@@ -2553,6 +2847,7 @@
"HeadObjectRequest$SSECustomerAlgorithm": "Specifies the algorithm to use to when encrypting the object (e.g., AES256).",
"PutObjectOutput$SSECustomerAlgorithm": "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.",
"PutObjectRequest$SSECustomerAlgorithm": "Specifies the algorithm to use to when encrypting the object (e.g., AES256).",
"SelectObjectContentRequest$SSECustomerAlgorithm": "The SSE Algorithm used to encrypt the object. For more information, go to <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/dev/ServerSideEncryptionCustomerKeys.html\"> Server-Side Encryption (Using Customer-Provided Encryption Keys</a>.",
"UploadPartCopyOutput$SSECustomerAlgorithm": "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.",
"UploadPartCopyRequest$SSECustomerAlgorithm": "Specifies the algorithm to use to when encrypting the object (e.g., AES256).",
"UploadPartOutput$SSECustomerAlgorithm": "If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.",
@@ -2567,6 +2862,7 @@
"GetObjectRequest$SSECustomerKey": "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side-encryption-customer-algorithm header.",
"HeadObjectRequest$SSECustomerKey": "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side-encryption-customer-algorithm header.",
"PutObjectRequest$SSECustomerKey": "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side-encryption-customer-algorithm header.",
"SelectObjectContentRequest$SSECustomerKey": "The SSE Customer Key. For more information, go to <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/dev/ServerSideEncryptionCustomerKeys.html\"> Server-Side Encryption (Using Customer-Provided Encryption Keys</a>.",
"UploadPartCopyRequest$SSECustomerKey": "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side-encryption-customer-algorithm header. This must be the same encryption key specified in the initiate multipart upload request.",
"UploadPartRequest$SSECustomerKey": "Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data. This value is used to store the object and then it is discarded; Amazon does not store the encryption key. The key must be appropriate for use with the algorithm specified in the x-amz-server-side-encryption-customer-algorithm header. This must be the same encryption key specified in the initiate multipart upload request."
}
@@ -2584,12 +2880,19 @@
"HeadObjectRequest$SSECustomerKeyMD5": "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.",
"PutObjectOutput$SSECustomerKeyMD5": "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.",
"PutObjectRequest$SSECustomerKeyMD5": "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.",
"SelectObjectContentRequest$SSECustomerKeyMD5": "The SSE Customer Key MD5. For more information, go to <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/dev/ServerSideEncryptionCustomerKeys.html\"> Server-Side Encryption (Using Customer-Provided Encryption Keys</a>.",
"UploadPartCopyOutput$SSECustomerKeyMD5": "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.",
"UploadPartCopyRequest$SSECustomerKeyMD5": "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error.",
"UploadPartOutput$SSECustomerKeyMD5": "If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.",
"UploadPartRequest$SSECustomerKeyMD5": "Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321. Amazon S3 uses this header for a message integrity check to ensure the encryption key was transmitted without error."
}
},
"SSEKMS": {
"base": "Specifies the use of SSE-KMS to encrypt delievered Inventory reports.",
"refs": {
"InventoryEncryption$SSEKMS": "Specifies the use of SSE-KMS to encrypt delievered Inventory reports."
}
},
"SSEKMSKeyId": {
"base": null,
"refs": {
@@ -2598,14 +2901,45 @@
"CopyObjectRequest$SSEKMSKeyId": "Specifies the AWS KMS key ID to use for object encryption. All GET and PUT requests for an object protected by AWS KMS will fail if not made via SSL or using SigV4. Documentation on configuring any of the officially supported AWS SDKs and CLI can be found at http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingAWSSDK.html#specify-signature-version",
"CreateMultipartUploadOutput$SSEKMSKeyId": "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.",
"CreateMultipartUploadRequest$SSEKMSKeyId": "Specifies the AWS KMS key ID to use for object encryption. All GET and PUT requests for an object protected by AWS KMS will fail if not made via SSL or using SigV4. Documentation on configuring any of the officially supported AWS SDKs and CLI can be found at http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingAWSSDK.html#specify-signature-version",
"Encryption$KMSKeyId": "If the encryption type is aws:kms, this optional value specifies the AWS KMS key ID to use for encryption of job results.",
"GetObjectOutput$SSEKMSKeyId": "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.",
"HeadObjectOutput$SSEKMSKeyId": "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.",
"PutObjectOutput$SSEKMSKeyId": "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.",
"PutObjectRequest$SSEKMSKeyId": "Specifies the AWS KMS key ID to use for object encryption. All GET and PUT requests for an object protected by AWS KMS will fail if not made via SSL or using SigV4. Documentation on configuring any of the officially supported AWS SDKs and CLI can be found at http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingAWSSDK.html#specify-signature-version",
"SSEKMS$KeyId": "Specifies the ID of the AWS Key Management Service (KMS) master encryption key to use for encrypting Inventory reports.",
"ServerSideEncryptionByDefault$KMSMasterKeyID": "KMS master key ID to use for the default encryption. This parameter is allowed if SSEAlgorithm is aws:kms.",
"UploadPartCopyOutput$SSEKMSKeyId": "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.",
"UploadPartOutput$SSEKMSKeyId": "If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object."
}
},
"SSES3": {
"base": "Specifies the use of SSE-S3 to encrypt delievered Inventory reports.",
"refs": {
"InventoryEncryption$SSES3": "Specifies the use of SSE-S3 to encrypt delievered Inventory reports."
}
},
"SelectObjectContentEventStream": {
"base": null,
"refs": {
"SelectObjectContentOutput$Payload": null
}
},
"SelectObjectContentOutput": {
"base": null,
"refs": {
}
},
"SelectObjectContentRequest": {
"base": "Request to filter the contents of an Amazon S3 object based on a simple Structured Query Language (SQL) statement. In the request, along with the SQL expression, you must also specify a data serialization format (JSON or CSV) of the object. Amazon S3 uses this to parse object data into records, and returns only records that match the specified SQL expression. You must also specify the data serialization format for the response. For more information, go to <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/API/RESTObjectSELECTContent.html\">S3Select API Documentation</a>.",
"refs": {
}
},
"SelectParameters": {
"base": "Describes the parameters for Select job types.",
"refs": {
"RestoreRequest$SelectParameters": "Describes the parameters for Select job types."
}
},
"ServerSideEncryption": {
"base": null,
"refs": {
@@ -2614,14 +2948,41 @@
"CopyObjectRequest$ServerSideEncryption": "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).",
"CreateMultipartUploadOutput$ServerSideEncryption": "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).",
"CreateMultipartUploadRequest$ServerSideEncryption": "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).",
"Encryption$EncryptionType": "The server-side encryption algorithm used when storing job results in Amazon S3 (e.g., AES256, aws:kms).",
"GetObjectOutput$ServerSideEncryption": "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).",
"HeadObjectOutput$ServerSideEncryption": "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).",
"PutObjectOutput$ServerSideEncryption": "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).",
"PutObjectRequest$ServerSideEncryption": "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).",
"ServerSideEncryptionByDefault$SSEAlgorithm": "Server-side encryption algorithm to use for the default encryption.",
"UploadPartCopyOutput$ServerSideEncryption": "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).",
"UploadPartOutput$ServerSideEncryption": "The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms)."
}
},
"ServerSideEncryptionByDefault": {
"base": "Describes the default server-side encryption to apply to new objects in the bucket. If Put Object request does not specify any server-side encryption, this default encryption will be applied.",
"refs": {
"ServerSideEncryptionRule$ApplyServerSideEncryptionByDefault": "Describes the default server-side encryption to apply to new objects in the bucket. If Put Object request does not specify any server-side encryption, this default encryption will be applied."
}
},
"ServerSideEncryptionConfiguration": {
"base": "Container for server-side encryption configuration rules. Currently S3 supports one rule only.",
"refs": {
"GetBucketEncryptionOutput$ServerSideEncryptionConfiguration": null,
"PutBucketEncryptionRequest$ServerSideEncryptionConfiguration": null
}
},
"ServerSideEncryptionRule": {
"base": "Container for information about a particular server-side encryption configuration rule.",
"refs": {
"ServerSideEncryptionRules$member": null
}
},
"ServerSideEncryptionRules": {
"base": null,
"refs": {
"ServerSideEncryptionConfiguration$Rules": "Container for information about a particular server-side encryption configuration rule."
}
},
"Size": {
"base": null,
"refs": {
@@ -2630,6 +2991,24 @@
"Part$Size": "Size of the uploaded part data."
}
},
"SourceSelectionCriteria": {
"base": "Container for filters that define which source objects should be replicated.",
"refs": {
"ReplicationRule$SourceSelectionCriteria": "Container for filters that define which source objects should be replicated."
}
},
"SseKmsEncryptedObjects": {
"base": "Container for filter information of selection of KMS Encrypted S3 objects.",
"refs": {
"SourceSelectionCriteria$SseKmsEncryptedObjects": "Container for filter information of selection of KMS Encrypted S3 objects."
}
},
"SseKmsEncryptedObjectsStatus": {
"base": null,
"refs": {
"SseKmsEncryptedObjects$Status": "The replication for KMS encrypted S3 objects is disabled if status is not Enabled."
}
},
"StartAfter": {
"base": null,
"refs": {
@@ -2637,6 +3016,18 @@
"ListObjectsV2Request$StartAfter": "StartAfter is where you want Amazon S3 to start listing from. Amazon S3 starts listing after this specified key. StartAfter can be any key in the bucket"
}
},
"Stats": {
"base": null,
"refs": {
"StatsEvent$Details": "The Stats event details."
}
},
"StatsEvent": {
"base": null,
"refs": {
"SelectObjectContentEventStream$Stats": "The Stats Event."
}
},
"StorageClass": {
"base": null,
"refs": {
@@ -2647,7 +3038,8 @@
"HeadObjectOutput$StorageClass": null,
"ListPartsOutput$StorageClass": "The class of storage used to store the object.",
"MultipartUpload$StorageClass": "The class of storage used to store the object.",
"PutObjectRequest$StorageClass": "The type of storage to use for the object. Defaults to 'STANDARD'."
"PutObjectRequest$StorageClass": "The type of storage to use for the object. Defaults to 'STANDARD'.",
"S3Location$StorageClass": "The class of storage used to store the restore results."
}
},
"StorageClassAnalysis": {
@@ -2704,7 +3096,8 @@
"base": null,
"refs": {
"PutBucketTaggingRequest$Tagging": null,
"PutObjectTaggingRequest$Tagging": null
"PutObjectTaggingRequest$Tagging": null,
"S3Location$Tagging": "The tag-set that is applied to the restore results."
}
},
"TaggingDirective": {
@@ -2748,7 +3141,8 @@
"Tier": {
"base": null,
"refs": {
"GlacierJobParameters$Tier": "Glacier retrieval tier at which the restore will be processed."
"GlacierJobParameters$Tier": "Glacier retrieval tier at which the restore will be processed.",
"RestoreRequest$Tier": "Glacier retrieval tier at which the restore will be processed."
}
},
"Token": {
@@ -2848,6 +3242,12 @@
"refs": {
}
},
"UserMetadata": {
"base": null,
"refs": {
"S3Location$UserMetadata": "A list of metadata to store with the restore results in S3."
}
},
"Value": {
"base": null,
"refs": {
@@ -1850,7 +1850,7 @@
{
"input": {
"Bucket": "examplebucket",
"CopySource": "bucketname/sourceobjectkey",
"CopySource": "/bucketname/sourceobjectkey",
"Key": "examplelargeobject",
"PartNumber": "1",
"UploadId": "exampleuoh_10OhKhT7YukE9bjzTPRiuaCotmZM_pFngJFir9OZNrSr5cWa3cq3LZSUsfjI4FI7PkP91We7Nrw--"
+11
View File
@@ -0,0 +1,11 @@
{
"version": 1,
"defaultRegion": "us-west-2",
"testCases": [
{
"operationName": "ListBuckets",
"input": {},
"errorExpectedFromService": false
}
]
}