1{ 2 "version":"2.0", 3 "metadata":{ 4 "apiVersion":"2006-03-01", 5 "checksumFormat":"md5", 6 "endpointPrefix":"s3", 7 "globalEndpoint":"s3.amazonaws.com", 8 "protocol":"rest-xml", 9 "serviceAbbreviation":"Amazon S3", 10 "serviceFullName":"Amazon Simple Storage Service", 11 "serviceId":"S3", 12 "signatureVersion":"s3", 13 "uid":"s3-2006-03-01" 14 }, 15 "operations":{ 16 "AbortMultipartUpload":{ 17 "name":"AbortMultipartUpload", 18 "http":{ 19 "method":"DELETE", 20 "requestUri":"/{Bucket}/{Key+}", 21 "responseCode":204 22 }, 23 "input":{"shape":"AbortMultipartUploadRequest"}, 24 "output":{"shape":"AbortMultipartUploadOutput"}, 25 "errors":[ 26 {"shape":"NoSuchUpload"} 27 ], 28 "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/mpUploadAbort.html" 29 }, 30 "CompleteMultipartUpload":{ 31 "name":"CompleteMultipartUpload", 32 "http":{ 33 "method":"POST", 34 "requestUri":"/{Bucket}/{Key+}" 35 }, 36 "input":{"shape":"CompleteMultipartUploadRequest"}, 37 "output":{"shape":"CompleteMultipartUploadOutput"}, 38 "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/mpUploadComplete.html" 39 }, 40 "CopyObject":{ 41 "name":"CopyObject", 42 "http":{ 43 "method":"PUT", 44 "requestUri":"/{Bucket}/{Key+}" 45 }, 46 "input":{"shape":"CopyObjectRequest"}, 47 "output":{"shape":"CopyObjectOutput"}, 48 "errors":[ 49 {"shape":"ObjectNotInActiveTierError"} 50 ], 51 "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTObjectCOPY.html", 52 "alias":"PutObjectCopy" 53 }, 54 "CreateBucket":{ 55 "name":"CreateBucket", 56 "http":{ 57 "method":"PUT", 58 "requestUri":"/{Bucket}" 59 }, 60 "input":{"shape":"CreateBucketRequest"}, 61 "output":{"shape":"CreateBucketOutput"}, 62 "errors":[ 63 {"shape":"BucketAlreadyExists"}, 64 {"shape":"BucketAlreadyOwnedByYou"} 65 ], 66 "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketPUT.html", 67 "alias":"PutBucket" 68 }, 69 "CreateMultipartUpload":{ 70 "name":"CreateMultipartUpload", 71 "http":{ 72 "method":"POST", 73 "requestUri":"/{Bucket}/{Key+}?uploads" 74 }, 75 "input":{"shape":"CreateMultipartUploadRequest"}, 76 "output":{"shape":"CreateMultipartUploadOutput"}, 77 "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/mpUploadInitiate.html", 78 "alias":"InitiateMultipartUpload" 79 }, 80 "DeleteBucket":{ 81 "name":"DeleteBucket", 82 "http":{ 83 "method":"DELETE", 84 "requestUri":"/{Bucket}", 85 "responseCode":204 86 }, 87 "input":{"shape":"DeleteBucketRequest"}, 88 "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketDELETE.html" 89 }, 90 "DeleteBucketAnalyticsConfiguration":{ 91 "name":"DeleteBucketAnalyticsConfiguration", 92 "http":{ 93 "method":"DELETE", 94 "requestUri":"/{Bucket}?analytics", 95 "responseCode":204 96 }, 97 "input":{"shape":"DeleteBucketAnalyticsConfigurationRequest"} 98 }, 99 "DeleteBucketCors":{ 100 "name":"DeleteBucketCors", 101 "http":{ 102 "method":"DELETE", 103 "requestUri":"/{Bucket}?cors", 104 "responseCode":204 105 }, 106 "input":{"shape":"DeleteBucketCorsRequest"}, 107 "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketDELETEcors.html" 108 }, 109 "DeleteBucketEncryption":{ 110 "name":"DeleteBucketEncryption", 111 "http":{ 112 "method":"DELETE", 113 "requestUri":"/{Bucket}?encryption", 114 "responseCode":204 115 }, 116 "input":{"shape":"DeleteBucketEncryptionRequest"} 117 }, 118 "DeleteBucketIntelligentTieringConfiguration":{ 119 "name":"DeleteBucketIntelligentTieringConfiguration", 120 "http":{ 121 "method":"DELETE", 122 "requestUri":"/{Bucket}?intelligent-tiering", 123 "responseCode":204 124 }, 125 "input":{"shape":"DeleteBucketIntelligentTieringConfigurationRequest"} 126 }, 127 "DeleteBucketInventoryConfiguration":{ 128 "name":"DeleteBucketInventoryConfiguration", 129 "http":{ 130 "method":"DELETE", 131 "requestUri":"/{Bucket}?inventory", 132 "responseCode":204 133 }, 134 "input":{"shape":"DeleteBucketInventoryConfigurationRequest"} 135 }, 136 "DeleteBucketLifecycle":{ 137 "name":"DeleteBucketLifecycle", 138 "http":{ 139 "method":"DELETE", 140 "requestUri":"/{Bucket}?lifecycle", 141 "responseCode":204 142 }, 143 "input":{"shape":"DeleteBucketLifecycleRequest"}, 144 "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketDELETElifecycle.html" 145 }, 146 "DeleteBucketMetricsConfiguration":{ 147 "name":"DeleteBucketMetricsConfiguration", 148 "http":{ 149 "method":"DELETE", 150 "requestUri":"/{Bucket}?metrics", 151 "responseCode":204 152 }, 153 "input":{"shape":"DeleteBucketMetricsConfigurationRequest"} 154 }, 155 "DeleteBucketOwnershipControls":{ 156 "name":"DeleteBucketOwnershipControls", 157 "http":{ 158 "method":"DELETE", 159 "requestUri":"/{Bucket}?ownershipControls", 160 "responseCode":204 161 }, 162 "input":{"shape":"DeleteBucketOwnershipControlsRequest"} 163 }, 164 "DeleteBucketPolicy":{ 165 "name":"DeleteBucketPolicy", 166 "http":{ 167 "method":"DELETE", 168 "requestUri":"/{Bucket}?policy", 169 "responseCode":204 170 }, 171 "input":{"shape":"DeleteBucketPolicyRequest"}, 172 "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketDELETEpolicy.html" 173 }, 174 "DeleteBucketReplication":{ 175 "name":"DeleteBucketReplication", 176 "http":{ 177 "method":"DELETE", 178 "requestUri":"/{Bucket}?replication", 179 "responseCode":204 180 }, 181 "input":{"shape":"DeleteBucketReplicationRequest"} 182 }, 183 "DeleteBucketTagging":{ 184 "name":"DeleteBucketTagging", 185 "http":{ 186 "method":"DELETE", 187 "requestUri":"/{Bucket}?tagging", 188 "responseCode":204 189 }, 190 "input":{"shape":"DeleteBucketTaggingRequest"}, 191 "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketDELETEtagging.html" 192 }, 193 "DeleteBucketWebsite":{ 194 "name":"DeleteBucketWebsite", 195 "http":{ 196 "method":"DELETE", 197 "requestUri":"/{Bucket}?website", 198 "responseCode":204 199 }, 200 "input":{"shape":"DeleteBucketWebsiteRequest"}, 201 "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketDELETEwebsite.html" 202 }, 203 "DeleteObject":{ 204 "name":"DeleteObject", 205 "http":{ 206 "method":"DELETE", 207 "requestUri":"/{Bucket}/{Key+}", 208 "responseCode":204 209 }, 210 "input":{"shape":"DeleteObjectRequest"}, 211 "output":{"shape":"DeleteObjectOutput"}, 212 "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTObjectDELETE.html" 213 }, 214 "DeleteObjectTagging":{ 215 "name":"DeleteObjectTagging", 216 "http":{ 217 "method":"DELETE", 218 "requestUri":"/{Bucket}/{Key+}?tagging", 219 "responseCode":204 220 }, 221 "input":{"shape":"DeleteObjectTaggingRequest"}, 222 "output":{"shape":"DeleteObjectTaggingOutput"} 223 }, 224 "DeleteObjects":{ 225 "name":"DeleteObjects", 226 "http":{ 227 "method":"POST", 228 "requestUri":"/{Bucket}?delete" 229 }, 230 "input":{"shape":"DeleteObjectsRequest"}, 231 "output":{"shape":"DeleteObjectsOutput"}, 232 "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/multiobjectdeleteapi.html", 233 "alias":"DeleteMultipleObjects", 234 "httpChecksumRequired":true 235 }, 236 "DeletePublicAccessBlock":{ 237 "name":"DeletePublicAccessBlock", 238 "http":{ 239 "method":"DELETE", 240 "requestUri":"/{Bucket}?publicAccessBlock", 241 "responseCode":204 242 }, 243 "input":{"shape":"DeletePublicAccessBlockRequest"} 244 }, 245 "GetBucketAccelerateConfiguration":{ 246 "name":"GetBucketAccelerateConfiguration", 247 "http":{ 248 "method":"GET", 249 "requestUri":"/{Bucket}?accelerate" 250 }, 251 "input":{"shape":"GetBucketAccelerateConfigurationRequest"}, 252 "output":{"shape":"GetBucketAccelerateConfigurationOutput"} 253 }, 254 "GetBucketAcl":{ 255 "name":"GetBucketAcl", 256 "http":{ 257 "method":"GET", 258 "requestUri":"/{Bucket}?acl" 259 }, 260 "input":{"shape":"GetBucketAclRequest"}, 261 "output":{"shape":"GetBucketAclOutput"}, 262 "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketGETacl.html" 263 }, 264 "GetBucketAnalyticsConfiguration":{ 265 "name":"GetBucketAnalyticsConfiguration", 266 "http":{ 267 "method":"GET", 268 "requestUri":"/{Bucket}?analytics" 269 }, 270 "input":{"shape":"GetBucketAnalyticsConfigurationRequest"}, 271 "output":{"shape":"GetBucketAnalyticsConfigurationOutput"} 272 }, 273 "GetBucketCors":{ 274 "name":"GetBucketCors", 275 "http":{ 276 "method":"GET", 277 "requestUri":"/{Bucket}?cors" 278 }, 279 "input":{"shape":"GetBucketCorsRequest"}, 280 "output":{"shape":"GetBucketCorsOutput"}, 281 "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketGETcors.html" 282 }, 283 "GetBucketEncryption":{ 284 "name":"GetBucketEncryption", 285 "http":{ 286 "method":"GET", 287 "requestUri":"/{Bucket}?encryption" 288 }, 289 "input":{"shape":"GetBucketEncryptionRequest"}, 290 "output":{"shape":"GetBucketEncryptionOutput"} 291 }, 292 "GetBucketIntelligentTieringConfiguration":{ 293 "name":"GetBucketIntelligentTieringConfiguration", 294 "http":{ 295 "method":"GET", 296 "requestUri":"/{Bucket}?intelligent-tiering" 297 }, 298 "input":{"shape":"GetBucketIntelligentTieringConfigurationRequest"}, 299 "output":{"shape":"GetBucketIntelligentTieringConfigurationOutput"} 300 }, 301 "GetBucketInventoryConfiguration":{ 302 "name":"GetBucketInventoryConfiguration", 303 "http":{ 304 "method":"GET", 305 "requestUri":"/{Bucket}?inventory" 306 }, 307 "input":{"shape":"GetBucketInventoryConfigurationRequest"}, 308 "output":{"shape":"GetBucketInventoryConfigurationOutput"} 309 }, 310 "GetBucketLifecycle":{ 311 "name":"GetBucketLifecycle", 312 "http":{ 313 "method":"GET", 314 "requestUri":"/{Bucket}?lifecycle" 315 }, 316 "input":{"shape":"GetBucketLifecycleRequest"}, 317 "output":{"shape":"GetBucketLifecycleOutput"}, 318 "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketGETlifecycle.html", 319 "deprecated":true 320 }, 321 "GetBucketLifecycleConfiguration":{ 322 "name":"GetBucketLifecycleConfiguration", 323 "http":{ 324 "method":"GET", 325 "requestUri":"/{Bucket}?lifecycle" 326 }, 327 "input":{"shape":"GetBucketLifecycleConfigurationRequest"}, 328 "output":{"shape":"GetBucketLifecycleConfigurationOutput"} 329 }, 330 "GetBucketLocation":{ 331 "name":"GetBucketLocation", 332 "http":{ 333 "method":"GET", 334 "requestUri":"/{Bucket}?location" 335 }, 336 "input":{"shape":"GetBucketLocationRequest"}, 337 "output":{"shape":"GetBucketLocationOutput"}, 338 "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketGETlocation.html" 339 }, 340 "GetBucketLogging":{ 341 "name":"GetBucketLogging", 342 "http":{ 343 "method":"GET", 344 "requestUri":"/{Bucket}?logging" 345 }, 346 "input":{"shape":"GetBucketLoggingRequest"}, 347 "output":{"shape":"GetBucketLoggingOutput"}, 348 "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketGETlogging.html" 349 }, 350 "GetBucketMetricsConfiguration":{ 351 "name":"GetBucketMetricsConfiguration", 352 "http":{ 353 "method":"GET", 354 "requestUri":"/{Bucket}?metrics" 355 }, 356 "input":{"shape":"GetBucketMetricsConfigurationRequest"}, 357 "output":{"shape":"GetBucketMetricsConfigurationOutput"} 358 }, 359 "GetBucketNotification":{ 360 "name":"GetBucketNotification", 361 "http":{ 362 "method":"GET", 363 "requestUri":"/{Bucket}?notification" 364 }, 365 "input":{"shape":"GetBucketNotificationConfigurationRequest"}, 366 "output":{"shape":"NotificationConfigurationDeprecated"}, 367 "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketGETnotification.html", 368 "deprecated":true 369 }, 370 "GetBucketNotificationConfiguration":{ 371 "name":"GetBucketNotificationConfiguration", 372 "http":{ 373 "method":"GET", 374 "requestUri":"/{Bucket}?notification" 375 }, 376 "input":{"shape":"GetBucketNotificationConfigurationRequest"}, 377 "output":{"shape":"NotificationConfiguration"} 378 }, 379 "GetBucketOwnershipControls":{ 380 "name":"GetBucketOwnershipControls", 381 "http":{ 382 "method":"GET", 383 "requestUri":"/{Bucket}?ownershipControls" 384 }, 385 "input":{"shape":"GetBucketOwnershipControlsRequest"}, 386 "output":{"shape":"GetBucketOwnershipControlsOutput"} 387 }, 388 "GetBucketPolicy":{ 389 "name":"GetBucketPolicy", 390 "http":{ 391 "method":"GET", 392 "requestUri":"/{Bucket}?policy" 393 }, 394 "input":{"shape":"GetBucketPolicyRequest"}, 395 "output":{"shape":"GetBucketPolicyOutput"}, 396 "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketGETpolicy.html" 397 }, 398 "GetBucketPolicyStatus":{ 399 "name":"GetBucketPolicyStatus", 400 "http":{ 401 "method":"GET", 402 "requestUri":"/{Bucket}?policyStatus" 403 }, 404 "input":{"shape":"GetBucketPolicyStatusRequest"}, 405 "output":{"shape":"GetBucketPolicyStatusOutput"} 406 }, 407 "GetBucketReplication":{ 408 "name":"GetBucketReplication", 409 "http":{ 410 "method":"GET", 411 "requestUri":"/{Bucket}?replication" 412 }, 413 "input":{"shape":"GetBucketReplicationRequest"}, 414 "output":{"shape":"GetBucketReplicationOutput"} 415 }, 416 "GetBucketRequestPayment":{ 417 "name":"GetBucketRequestPayment", 418 "http":{ 419 "method":"GET", 420 "requestUri":"/{Bucket}?requestPayment" 421 }, 422 "input":{"shape":"GetBucketRequestPaymentRequest"}, 423 "output":{"shape":"GetBucketRequestPaymentOutput"}, 424 "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTrequestPaymentGET.html" 425 }, 426 "GetBucketTagging":{ 427 "name":"GetBucketTagging", 428 "http":{ 429 "method":"GET", 430 "requestUri":"/{Bucket}?tagging" 431 }, 432 "input":{"shape":"GetBucketTaggingRequest"}, 433 "output":{"shape":"GetBucketTaggingOutput"}, 434 "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketGETtagging.html" 435 }, 436 "GetBucketVersioning":{ 437 "name":"GetBucketVersioning", 438 "http":{ 439 "method":"GET", 440 "requestUri":"/{Bucket}?versioning" 441 }, 442 "input":{"shape":"GetBucketVersioningRequest"}, 443 "output":{"shape":"GetBucketVersioningOutput"}, 444 "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketGETversioningStatus.html" 445 }, 446 "GetBucketWebsite":{ 447 "name":"GetBucketWebsite", 448 "http":{ 449 "method":"GET", 450 "requestUri":"/{Bucket}?website" 451 }, 452 "input":{"shape":"GetBucketWebsiteRequest"}, 453 "output":{"shape":"GetBucketWebsiteOutput"}, 454 "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketGETwebsite.html" 455 }, 456 "GetObject":{ 457 "name":"GetObject", 458 "http":{ 459 "method":"GET", 460 "requestUri":"/{Bucket}/{Key+}" 461 }, 462 "input":{"shape":"GetObjectRequest"}, 463 "output":{"shape":"GetObjectOutput"}, 464 "errors":[ 465 {"shape":"NoSuchKey"}, 466 {"shape":"InvalidObjectState"} 467 ], 468 "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTObjectGET.html" 469 }, 470 "GetObjectAcl":{ 471 "name":"GetObjectAcl", 472 "http":{ 473 "method":"GET", 474 "requestUri":"/{Bucket}/{Key+}?acl" 475 }, 476 "input":{"shape":"GetObjectAclRequest"}, 477 "output":{"shape":"GetObjectAclOutput"}, 478 "errors":[ 479 {"shape":"NoSuchKey"} 480 ], 481 "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTObjectGETacl.html" 482 }, 483 "GetObjectLegalHold":{ 484 "name":"GetObjectLegalHold", 485 "http":{ 486 "method":"GET", 487 "requestUri":"/{Bucket}/{Key+}?legal-hold" 488 }, 489 "input":{"shape":"GetObjectLegalHoldRequest"}, 490 "output":{"shape":"GetObjectLegalHoldOutput"} 491 }, 492 "GetObjectLockConfiguration":{ 493 "name":"GetObjectLockConfiguration", 494 "http":{ 495 "method":"GET", 496 "requestUri":"/{Bucket}?object-lock" 497 }, 498 "input":{"shape":"GetObjectLockConfigurationRequest"}, 499 "output":{"shape":"GetObjectLockConfigurationOutput"} 500 }, 501 "GetObjectRetention":{ 502 "name":"GetObjectRetention", 503 "http":{ 504 "method":"GET", 505 "requestUri":"/{Bucket}/{Key+}?retention" 506 }, 507 "input":{"shape":"GetObjectRetentionRequest"}, 508 "output":{"shape":"GetObjectRetentionOutput"} 509 }, 510 "GetObjectTagging":{ 511 "name":"GetObjectTagging", 512 "http":{ 513 "method":"GET", 514 "requestUri":"/{Bucket}/{Key+}?tagging" 515 }, 516 "input":{"shape":"GetObjectTaggingRequest"}, 517 "output":{"shape":"GetObjectTaggingOutput"} 518 }, 519 "GetObjectTorrent":{ 520 "name":"GetObjectTorrent", 521 "http":{ 522 "method":"GET", 523 "requestUri":"/{Bucket}/{Key+}?torrent" 524 }, 525 "input":{"shape":"GetObjectTorrentRequest"}, 526 "output":{"shape":"GetObjectTorrentOutput"}, 527 "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTObjectGETtorrent.html" 528 }, 529 "GetPublicAccessBlock":{ 530 "name":"GetPublicAccessBlock", 531 "http":{ 532 "method":"GET", 533 "requestUri":"/{Bucket}?publicAccessBlock" 534 }, 535 "input":{"shape":"GetPublicAccessBlockRequest"}, 536 "output":{"shape":"GetPublicAccessBlockOutput"} 537 }, 538 "HeadBucket":{ 539 "name":"HeadBucket", 540 "http":{ 541 "method":"HEAD", 542 "requestUri":"/{Bucket}" 543 }, 544 "input":{"shape":"HeadBucketRequest"}, 545 "errors":[ 546 {"shape":"NoSuchBucket"} 547 ], 548 "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketHEAD.html" 549 }, 550 "HeadObject":{ 551 "name":"HeadObject", 552 "http":{ 553 "method":"HEAD", 554 "requestUri":"/{Bucket}/{Key+}" 555 }, 556 "input":{"shape":"HeadObjectRequest"}, 557 "output":{"shape":"HeadObjectOutput"}, 558 "errors":[ 559 {"shape":"NoSuchKey"} 560 ], 561 "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTObjectHEAD.html" 562 }, 563 "ListBucketAnalyticsConfigurations":{ 564 "name":"ListBucketAnalyticsConfigurations", 565 "http":{ 566 "method":"GET", 567 "requestUri":"/{Bucket}?analytics" 568 }, 569 "input":{"shape":"ListBucketAnalyticsConfigurationsRequest"}, 570 "output":{"shape":"ListBucketAnalyticsConfigurationsOutput"} 571 }, 572 "ListBucketIntelligentTieringConfigurations":{ 573 "name":"ListBucketIntelligentTieringConfigurations", 574 "http":{ 575 "method":"GET", 576 "requestUri":"/{Bucket}?intelligent-tiering" 577 }, 578 "input":{"shape":"ListBucketIntelligentTieringConfigurationsRequest"}, 579 "output":{"shape":"ListBucketIntelligentTieringConfigurationsOutput"} 580 }, 581 "ListBucketInventoryConfigurations":{ 582 "name":"ListBucketInventoryConfigurations", 583 "http":{ 584 "method":"GET", 585 "requestUri":"/{Bucket}?inventory" 586 }, 587 "input":{"shape":"ListBucketInventoryConfigurationsRequest"}, 588 "output":{"shape":"ListBucketInventoryConfigurationsOutput"} 589 }, 590 "ListBucketMetricsConfigurations":{ 591 "name":"ListBucketMetricsConfigurations", 592 "http":{ 593 "method":"GET", 594 "requestUri":"/{Bucket}?metrics" 595 }, 596 "input":{"shape":"ListBucketMetricsConfigurationsRequest"}, 597 "output":{"shape":"ListBucketMetricsConfigurationsOutput"} 598 }, 599 "ListBuckets":{ 600 "name":"ListBuckets", 601 "http":{ 602 "method":"GET", 603 "requestUri":"/" 604 }, 605 "output":{"shape":"ListBucketsOutput"}, 606 "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTServiceGET.html", 607 "alias":"GetService" 608 }, 609 "ListMultipartUploads":{ 610 "name":"ListMultipartUploads", 611 "http":{ 612 "method":"GET", 613 "requestUri":"/{Bucket}?uploads" 614 }, 615 "input":{"shape":"ListMultipartUploadsRequest"}, 616 "output":{"shape":"ListMultipartUploadsOutput"}, 617 "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/mpUploadListMPUpload.html" 618 }, 619 "ListObjectVersions":{ 620 "name":"ListObjectVersions", 621 "http":{ 622 "method":"GET", 623 "requestUri":"/{Bucket}?versions" 624 }, 625 "input":{"shape":"ListObjectVersionsRequest"}, 626 "output":{"shape":"ListObjectVersionsOutput"}, 627 "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketGETVersion.html", 628 "alias":"GetBucketObjectVersions" 629 }, 630 "ListObjects":{ 631 "name":"ListObjects", 632 "http":{ 633 "method":"GET", 634 "requestUri":"/{Bucket}" 635 }, 636 "input":{"shape":"ListObjectsRequest"}, 637 "output":{"shape":"ListObjectsOutput"}, 638 "errors":[ 639 {"shape":"NoSuchBucket"} 640 ], 641 "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketGET.html", 642 "alias":"GetBucket" 643 }, 644 "ListObjectsV2":{ 645 "name":"ListObjectsV2", 646 "http":{ 647 "method":"GET", 648 "requestUri":"/{Bucket}?list-type=2" 649 }, 650 "input":{"shape":"ListObjectsV2Request"}, 651 "output":{"shape":"ListObjectsV2Output"}, 652 "errors":[ 653 {"shape":"NoSuchBucket"} 654 ] 655 }, 656 "ListParts":{ 657 "name":"ListParts", 658 "http":{ 659 "method":"GET", 660 "requestUri":"/{Bucket}/{Key+}" 661 }, 662 "input":{"shape":"ListPartsRequest"}, 663 "output":{"shape":"ListPartsOutput"}, 664 "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/mpUploadListParts.html" 665 }, 666 "PutBucketAccelerateConfiguration":{ 667 "name":"PutBucketAccelerateConfiguration", 668 "http":{ 669 "method":"PUT", 670 "requestUri":"/{Bucket}?accelerate" 671 }, 672 "input":{"shape":"PutBucketAccelerateConfigurationRequest"} 673 }, 674 "PutBucketAcl":{ 675 "name":"PutBucketAcl", 676 "http":{ 677 "method":"PUT", 678 "requestUri":"/{Bucket}?acl" 679 }, 680 "input":{"shape":"PutBucketAclRequest"}, 681 "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketPUTacl.html", 682 "httpChecksumRequired":true 683 }, 684 "PutBucketAnalyticsConfiguration":{ 685 "name":"PutBucketAnalyticsConfiguration", 686 "http":{ 687 "method":"PUT", 688 "requestUri":"/{Bucket}?analytics" 689 }, 690 "input":{"shape":"PutBucketAnalyticsConfigurationRequest"} 691 }, 692 "PutBucketCors":{ 693 "name":"PutBucketCors", 694 "http":{ 695 "method":"PUT", 696 "requestUri":"/{Bucket}?cors" 697 }, 698 "input":{"shape":"PutBucketCorsRequest"}, 699 "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketPUTcors.html", 700 "httpChecksumRequired":true 701 }, 702 "PutBucketEncryption":{ 703 "name":"PutBucketEncryption", 704 "http":{ 705 "method":"PUT", 706 "requestUri":"/{Bucket}?encryption" 707 }, 708 "input":{"shape":"PutBucketEncryptionRequest"}, 709 "httpChecksumRequired":true 710 }, 711 "PutBucketIntelligentTieringConfiguration":{ 712 "name":"PutBucketIntelligentTieringConfiguration", 713 "http":{ 714 "method":"PUT", 715 "requestUri":"/{Bucket}?intelligent-tiering" 716 }, 717 "input":{"shape":"PutBucketIntelligentTieringConfigurationRequest"} 718 }, 719 "PutBucketInventoryConfiguration":{ 720 "name":"PutBucketInventoryConfiguration", 721 "http":{ 722 "method":"PUT", 723 "requestUri":"/{Bucket}?inventory" 724 }, 725 "input":{"shape":"PutBucketInventoryConfigurationRequest"} 726 }, 727 "PutBucketLifecycle":{ 728 "name":"PutBucketLifecycle", 729 "http":{ 730 "method":"PUT", 731 "requestUri":"/{Bucket}?lifecycle" 732 }, 733 "input":{"shape":"PutBucketLifecycleRequest"}, 734 "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketPUTlifecycle.html", 735 "deprecated":true, 736 "httpChecksumRequired":true 737 }, 738 "PutBucketLifecycleConfiguration":{ 739 "name":"PutBucketLifecycleConfiguration", 740 "http":{ 741 "method":"PUT", 742 "requestUri":"/{Bucket}?lifecycle" 743 }, 744 "input":{"shape":"PutBucketLifecycleConfigurationRequest"}, 745 "httpChecksumRequired":true 746 }, 747 "PutBucketLogging":{ 748 "name":"PutBucketLogging", 749 "http":{ 750 "method":"PUT", 751 "requestUri":"/{Bucket}?logging" 752 }, 753 "input":{"shape":"PutBucketLoggingRequest"}, 754 "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketPUTlogging.html", 755 "httpChecksumRequired":true 756 }, 757 "PutBucketMetricsConfiguration":{ 758 "name":"PutBucketMetricsConfiguration", 759 "http":{ 760 "method":"PUT", 761 "requestUri":"/{Bucket}?metrics" 762 }, 763 "input":{"shape":"PutBucketMetricsConfigurationRequest"} 764 }, 765 "PutBucketNotification":{ 766 "name":"PutBucketNotification", 767 "http":{ 768 "method":"PUT", 769 "requestUri":"/{Bucket}?notification" 770 }, 771 "input":{"shape":"PutBucketNotificationRequest"}, 772 "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketPUTnotification.html", 773 "deprecated":true, 774 "httpChecksumRequired":true 775 }, 776 "PutBucketNotificationConfiguration":{ 777 "name":"PutBucketNotificationConfiguration", 778 "http":{ 779 "method":"PUT", 780 "requestUri":"/{Bucket}?notification" 781 }, 782 "input":{"shape":"PutBucketNotificationConfigurationRequest"} 783 }, 784 "PutBucketOwnershipControls":{ 785 "name":"PutBucketOwnershipControls", 786 "http":{ 787 "method":"PUT", 788 "requestUri":"/{Bucket}?ownershipControls" 789 }, 790 "input":{"shape":"PutBucketOwnershipControlsRequest"}, 791 "httpChecksumRequired":true 792 }, 793 "PutBucketPolicy":{ 794 "name":"PutBucketPolicy", 795 "http":{ 796 "method":"PUT", 797 "requestUri":"/{Bucket}?policy" 798 }, 799 "input":{"shape":"PutBucketPolicyRequest"}, 800 "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketPUTpolicy.html", 801 "httpChecksumRequired":true 802 }, 803 "PutBucketReplication":{ 804 "name":"PutBucketReplication", 805 "http":{ 806 "method":"PUT", 807 "requestUri":"/{Bucket}?replication" 808 }, 809 "input":{"shape":"PutBucketReplicationRequest"}, 810 "httpChecksumRequired":true 811 }, 812 "PutBucketRequestPayment":{ 813 "name":"PutBucketRequestPayment", 814 "http":{ 815 "method":"PUT", 816 "requestUri":"/{Bucket}?requestPayment" 817 }, 818 "input":{"shape":"PutBucketRequestPaymentRequest"}, 819 "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTrequestPaymentPUT.html", 820 "httpChecksumRequired":true 821 }, 822 "PutBucketTagging":{ 823 "name":"PutBucketTagging", 824 "http":{ 825 "method":"PUT", 826 "requestUri":"/{Bucket}?tagging" 827 }, 828 "input":{"shape":"PutBucketTaggingRequest"}, 829 "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketPUTtagging.html", 830 "httpChecksumRequired":true 831 }, 832 "PutBucketVersioning":{ 833 "name":"PutBucketVersioning", 834 "http":{ 835 "method":"PUT", 836 "requestUri":"/{Bucket}?versioning" 837 }, 838 "input":{"shape":"PutBucketVersioningRequest"}, 839 "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketPUTVersioningStatus.html", 840 "httpChecksumRequired":true 841 }, 842 "PutBucketWebsite":{ 843 "name":"PutBucketWebsite", 844 "http":{ 845 "method":"PUT", 846 "requestUri":"/{Bucket}?website" 847 }, 848 "input":{"shape":"PutBucketWebsiteRequest"}, 849 "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketPUTwebsite.html", 850 "httpChecksumRequired":true 851 }, 852 "PutObject":{ 853 "name":"PutObject", 854 "http":{ 855 "method":"PUT", 856 "requestUri":"/{Bucket}/{Key+}" 857 }, 858 "input":{"shape":"PutObjectRequest"}, 859 "output":{"shape":"PutObjectOutput"}, 860 "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTObjectPUT.html" 861 }, 862 "PutObjectAcl":{ 863 "name":"PutObjectAcl", 864 "http":{ 865 "method":"PUT", 866 "requestUri":"/{Bucket}/{Key+}?acl" 867 }, 868 "input":{"shape":"PutObjectAclRequest"}, 869 "output":{"shape":"PutObjectAclOutput"}, 870 "errors":[ 871 {"shape":"NoSuchKey"} 872 ], 873 "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTObjectPUTacl.html", 874 "httpChecksumRequired":true 875 }, 876 "PutObjectLegalHold":{ 877 "name":"PutObjectLegalHold", 878 "http":{ 879 "method":"PUT", 880 "requestUri":"/{Bucket}/{Key+}?legal-hold" 881 }, 882 "input":{"shape":"PutObjectLegalHoldRequest"}, 883 "output":{"shape":"PutObjectLegalHoldOutput"}, 884 "httpChecksumRequired":true 885 }, 886 "PutObjectLockConfiguration":{ 887 "name":"PutObjectLockConfiguration", 888 "http":{ 889 "method":"PUT", 890 "requestUri":"/{Bucket}?object-lock" 891 }, 892 "input":{"shape":"PutObjectLockConfigurationRequest"}, 893 "output":{"shape":"PutObjectLockConfigurationOutput"}, 894 "httpChecksumRequired":true 895 }, 896 "PutObjectRetention":{ 897 "name":"PutObjectRetention", 898 "http":{ 899 "method":"PUT", 900 "requestUri":"/{Bucket}/{Key+}?retention" 901 }, 902 "input":{"shape":"PutObjectRetentionRequest"}, 903 "output":{"shape":"PutObjectRetentionOutput"}, 904 "httpChecksumRequired":true 905 }, 906 "PutObjectTagging":{ 907 "name":"PutObjectTagging", 908 "http":{ 909 "method":"PUT", 910 "requestUri":"/{Bucket}/{Key+}?tagging" 911 }, 912 "input":{"shape":"PutObjectTaggingRequest"}, 913 "output":{"shape":"PutObjectTaggingOutput"}, 914 "httpChecksumRequired":true 915 }, 916 "PutPublicAccessBlock":{ 917 "name":"PutPublicAccessBlock", 918 "http":{ 919 "method":"PUT", 920 "requestUri":"/{Bucket}?publicAccessBlock" 921 }, 922 "input":{"shape":"PutPublicAccessBlockRequest"}, 923 "httpChecksumRequired":true 924 }, 925 "RestoreObject":{ 926 "name":"RestoreObject", 927 "http":{ 928 "method":"POST", 929 "requestUri":"/{Bucket}/{Key+}?restore" 930 }, 931 "input":{"shape":"RestoreObjectRequest"}, 932 "output":{"shape":"RestoreObjectOutput"}, 933 "errors":[ 934 {"shape":"ObjectAlreadyInActiveTierError"} 935 ], 936 "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTObjectRestore.html", 937 "alias":"PostObjectRestore" 938 }, 939 "SelectObjectContent":{ 940 "name":"SelectObjectContent", 941 "http":{ 942 "method":"POST", 943 "requestUri":"/{Bucket}/{Key+}?select&select-type=2" 944 }, 945 "input":{ 946 "shape":"SelectObjectContentRequest", 947 "locationName":"SelectObjectContentRequest", 948 "xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"} 949 }, 950 "output":{"shape":"SelectObjectContentOutput"} 951 }, 952 "UploadPart":{ 953 "name":"UploadPart", 954 "http":{ 955 "method":"PUT", 956 "requestUri":"/{Bucket}/{Key+}" 957 }, 958 "input":{"shape":"UploadPartRequest"}, 959 "output":{"shape":"UploadPartOutput"}, 960 "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/mpUploadUploadPart.html" 961 }, 962 "UploadPartCopy":{ 963 "name":"UploadPartCopy", 964 "http":{ 965 "method":"PUT", 966 "requestUri":"/{Bucket}/{Key+}" 967 }, 968 "input":{"shape":"UploadPartCopyRequest"}, 969 "output":{"shape":"UploadPartCopyOutput"}, 970 "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/mpUploadUploadPartCopy.html" 971 } 972 }, 973 "shapes":{ 974 "AbortDate":{"type":"timestamp"}, 975 "AbortIncompleteMultipartUpload":{ 976 "type":"structure", 977 "members":{ 978 "DaysAfterInitiation":{"shape":"DaysAfterInitiation"} 979 } 980 }, 981 "AbortMultipartUploadOutput":{ 982 "type":"structure", 983 "members":{ 984 "RequestCharged":{ 985 "shape":"RequestCharged", 986 "location":"header", 987 "locationName":"x-amz-request-charged" 988 } 989 } 990 }, 991 "AbortMultipartUploadRequest":{ 992 "type":"structure", 993 "required":[ 994 "Bucket", 995 "Key", 996 "UploadId" 997 ], 998 "members":{ 999 "Bucket":{ 1000 "shape":"BucketName", 1001 "location":"uri", 1002 "locationName":"Bucket" 1003 }, 1004 "Key":{ 1005 "shape":"ObjectKey", 1006 "location":"uri", 1007 "locationName":"Key" 1008 }, 1009 "UploadId":{ 1010 "shape":"MultipartUploadId", 1011 "location":"querystring", 1012 "locationName":"uploadId" 1013 }, 1014 "RequestPayer":{ 1015 "shape":"RequestPayer", 1016 "location":"header", 1017 "locationName":"x-amz-request-payer" 1018 }, 1019 "ExpectedBucketOwner":{ 1020 "shape":"AccountId", 1021 "location":"header", 1022 "locationName":"x-amz-expected-bucket-owner" 1023 } 1024 } 1025 }, 1026 "AbortRuleId":{"type":"string"}, 1027 "AccelerateConfiguration":{ 1028 "type":"structure", 1029 "members":{ 1030 "Status":{"shape":"BucketAccelerateStatus"} 1031 } 1032 }, 1033 "AcceptRanges":{"type":"string"}, 1034 "AccessControlPolicy":{ 1035 "type":"structure", 1036 "members":{ 1037 "Grants":{ 1038 "shape":"Grants", 1039 "locationName":"AccessControlList" 1040 }, 1041 "Owner":{"shape":"Owner"} 1042 } 1043 }, 1044 "AccessControlTranslation":{ 1045 "type":"structure", 1046 "required":["Owner"], 1047 "members":{ 1048 "Owner":{"shape":"OwnerOverride"} 1049 } 1050 }, 1051 "AccountId":{"type":"string"}, 1052 "AllowQuotedRecordDelimiter":{"type":"boolean"}, 1053 "AllowedHeader":{"type":"string"}, 1054 "AllowedHeaders":{ 1055 "type":"list", 1056 "member":{"shape":"AllowedHeader"}, 1057 "flattened":true 1058 }, 1059 "AllowedMethod":{"type":"string"}, 1060 "AllowedMethods":{ 1061 "type":"list", 1062 "member":{"shape":"AllowedMethod"}, 1063 "flattened":true 1064 }, 1065 "AllowedOrigin":{"type":"string"}, 1066 "AllowedOrigins":{ 1067 "type":"list", 1068 "member":{"shape":"AllowedOrigin"}, 1069 "flattened":true 1070 }, 1071 "AnalyticsAndOperator":{ 1072 "type":"structure", 1073 "members":{ 1074 "Prefix":{"shape":"Prefix"}, 1075 "Tags":{ 1076 "shape":"TagSet", 1077 "flattened":true, 1078 "locationName":"Tag" 1079 } 1080 } 1081 }, 1082 "AnalyticsConfiguration":{ 1083 "type":"structure", 1084 "required":[ 1085 "Id", 1086 "StorageClassAnalysis" 1087 ], 1088 "members":{ 1089 "Id":{"shape":"AnalyticsId"}, 1090 "Filter":{"shape":"AnalyticsFilter"}, 1091 "StorageClassAnalysis":{"shape":"StorageClassAnalysis"} 1092 } 1093 }, 1094 "AnalyticsConfigurationList":{ 1095 "type":"list", 1096 "member":{"shape":"AnalyticsConfiguration"}, 1097 "flattened":true 1098 }, 1099 "AnalyticsExportDestination":{ 1100 "type":"structure", 1101 "required":["S3BucketDestination"], 1102 "members":{ 1103 "S3BucketDestination":{"shape":"AnalyticsS3BucketDestination"} 1104 } 1105 }, 1106 "AnalyticsFilter":{ 1107 "type":"structure", 1108 "members":{ 1109 "Prefix":{"shape":"Prefix"}, 1110 "Tag":{"shape":"Tag"}, 1111 "And":{"shape":"AnalyticsAndOperator"} 1112 } 1113 }, 1114 "AnalyticsId":{"type":"string"}, 1115 "AnalyticsS3BucketDestination":{ 1116 "type":"structure", 1117 "required":[ 1118 "Format", 1119 "Bucket" 1120 ], 1121 "members":{ 1122 "Format":{"shape":"AnalyticsS3ExportFileFormat"}, 1123 "BucketAccountId":{"shape":"AccountId"}, 1124 "Bucket":{"shape":"BucketName"}, 1125 "Prefix":{"shape":"Prefix"} 1126 } 1127 }, 1128 "AnalyticsS3ExportFileFormat":{ 1129 "type":"string", 1130 "enum":["CSV"] 1131 }, 1132 "ArchiveStatus":{ 1133 "type":"string", 1134 "enum":[ 1135 "ARCHIVE_ACCESS", 1136 "DEEP_ARCHIVE_ACCESS" 1137 ] 1138 }, 1139 "Body":{"type":"blob"}, 1140 "Bucket":{ 1141 "type":"structure", 1142 "members":{ 1143 "Name":{"shape":"BucketName"}, 1144 "CreationDate":{"shape":"CreationDate"} 1145 } 1146 }, 1147 "BucketAccelerateStatus":{ 1148 "type":"string", 1149 "enum":[ 1150 "Enabled", 1151 "Suspended" 1152 ] 1153 }, 1154 "BucketAlreadyExists":{ 1155 "type":"structure", 1156 "members":{ 1157 }, 1158 "exception":true 1159 }, 1160 "BucketAlreadyOwnedByYou":{ 1161 "type":"structure", 1162 "members":{ 1163 }, 1164 "exception":true 1165 }, 1166 "BucketCannedACL":{ 1167 "type":"string", 1168 "enum":[ 1169 "private", 1170 "public-read", 1171 "public-read-write", 1172 "authenticated-read" 1173 ] 1174 }, 1175 "BucketKeyEnabled":{"type":"boolean"}, 1176 "BucketLifecycleConfiguration":{ 1177 "type":"structure", 1178 "required":["Rules"], 1179 "members":{ 1180 "Rules":{ 1181 "shape":"LifecycleRules", 1182 "locationName":"Rule" 1183 } 1184 } 1185 }, 1186 "BucketLocationConstraint":{ 1187 "type":"string", 1188 "enum":[ 1189 "af-south-1", 1190 "ap-east-1", 1191 "ap-northeast-1", 1192 "ap-northeast-2", 1193 "ap-northeast-3", 1194 "ap-south-1", 1195 "ap-southeast-1", 1196 "ap-southeast-2", 1197 "ca-central-1", 1198 "cn-north-1", 1199 "cn-northwest-1", 1200 "EU", 1201 "eu-central-1", 1202 "eu-north-1", 1203 "eu-south-1", 1204 "eu-west-1", 1205 "eu-west-2", 1206 "eu-west-3", 1207 "me-south-1", 1208 "sa-east-1", 1209 "us-east-2", 1210 "us-gov-east-1", 1211 "us-gov-west-1", 1212 "us-west-1", 1213 "us-west-2" 1214 ] 1215 }, 1216 "BucketLoggingStatus":{ 1217 "type":"structure", 1218 "members":{ 1219 "LoggingEnabled":{"shape":"LoggingEnabled"} 1220 } 1221 }, 1222 "BucketLogsPermission":{ 1223 "type":"string", 1224 "enum":[ 1225 "FULL_CONTROL", 1226 "READ", 1227 "WRITE" 1228 ] 1229 }, 1230 "BucketName":{"type":"string"}, 1231 "BucketVersioningStatus":{ 1232 "type":"string", 1233 "enum":[ 1234 "Enabled", 1235 "Suspended" 1236 ] 1237 }, 1238 "Buckets":{ 1239 "type":"list", 1240 "member":{ 1241 "shape":"Bucket", 1242 "locationName":"Bucket" 1243 } 1244 }, 1245 "BypassGovernanceRetention":{"type":"boolean"}, 1246 "BytesProcessed":{"type":"long"}, 1247 "BytesReturned":{"type":"long"}, 1248 "BytesScanned":{"type":"long"}, 1249 "CORSConfiguration":{ 1250 "type":"structure", 1251 "required":["CORSRules"], 1252 "members":{ 1253 "CORSRules":{ 1254 "shape":"CORSRules", 1255 "locationName":"CORSRule" 1256 } 1257 } 1258 }, 1259 "CORSRule":{ 1260 "type":"structure", 1261 "required":[ 1262 "AllowedMethods", 1263 "AllowedOrigins" 1264 ], 1265 "members":{ 1266 "AllowedHeaders":{ 1267 "shape":"AllowedHeaders", 1268 "locationName":"AllowedHeader" 1269 }, 1270 "AllowedMethods":{ 1271 "shape":"AllowedMethods", 1272 "locationName":"AllowedMethod" 1273 }, 1274 "AllowedOrigins":{ 1275 "shape":"AllowedOrigins", 1276 "locationName":"AllowedOrigin" 1277 }, 1278 "ExposeHeaders":{ 1279 "shape":"ExposeHeaders", 1280 "locationName":"ExposeHeader" 1281 }, 1282 "MaxAgeSeconds":{"shape":"MaxAgeSeconds"} 1283 } 1284 }, 1285 "CORSRules":{ 1286 "type":"list", 1287 "member":{"shape":"CORSRule"}, 1288 "flattened":true 1289 }, 1290 "CSVInput":{ 1291 "type":"structure", 1292 "members":{ 1293 "FileHeaderInfo":{"shape":"FileHeaderInfo"}, 1294 "Comments":{"shape":"Comments"}, 1295 "QuoteEscapeCharacter":{"shape":"QuoteEscapeCharacter"}, 1296 "RecordDelimiter":{"shape":"RecordDelimiter"}, 1297 "FieldDelimiter":{"shape":"FieldDelimiter"}, 1298 "QuoteCharacter":{"shape":"QuoteCharacter"}, 1299 "AllowQuotedRecordDelimiter":{"shape":"AllowQuotedRecordDelimiter"} 1300 } 1301 }, 1302 "CSVOutput":{ 1303 "type":"structure", 1304 "members":{ 1305 "QuoteFields":{"shape":"QuoteFields"}, 1306 "QuoteEscapeCharacter":{"shape":"QuoteEscapeCharacter"}, 1307 "RecordDelimiter":{"shape":"RecordDelimiter"}, 1308 "FieldDelimiter":{"shape":"FieldDelimiter"}, 1309 "QuoteCharacter":{"shape":"QuoteCharacter"} 1310 } 1311 }, 1312 "CacheControl":{"type":"string"}, 1313 "CloudFunction":{"type":"string"}, 1314 "CloudFunctionConfiguration":{ 1315 "type":"structure", 1316 "members":{ 1317 "Id":{"shape":"NotificationId"}, 1318 "Event":{ 1319 "shape":"Event", 1320 "deprecated":true 1321 }, 1322 "Events":{ 1323 "shape":"EventList", 1324 "locationName":"Event" 1325 }, 1326 "CloudFunction":{"shape":"CloudFunction"}, 1327 "InvocationRole":{"shape":"CloudFunctionInvocationRole"} 1328 } 1329 }, 1330 "CloudFunctionInvocationRole":{"type":"string"}, 1331 "Code":{"type":"string"}, 1332 "Comments":{"type":"string"}, 1333 "CommonPrefix":{ 1334 "type":"structure", 1335 "members":{ 1336 "Prefix":{"shape":"Prefix"} 1337 } 1338 }, 1339 "CommonPrefixList":{ 1340 "type":"list", 1341 "member":{"shape":"CommonPrefix"}, 1342 "flattened":true 1343 }, 1344 "CompleteMultipartUploadOutput":{ 1345 "type":"structure", 1346 "members":{ 1347 "Location":{"shape":"Location"}, 1348 "Bucket":{"shape":"BucketName"}, 1349 "Key":{"shape":"ObjectKey"}, 1350 "Expiration":{ 1351 "shape":"Expiration", 1352 "location":"header", 1353 "locationName":"x-amz-expiration" 1354 }, 1355 "ETag":{"shape":"ETag"}, 1356 "ServerSideEncryption":{ 1357 "shape":"ServerSideEncryption", 1358 "location":"header", 1359 "locationName":"x-amz-server-side-encryption" 1360 }, 1361 "VersionId":{ 1362 "shape":"ObjectVersionId", 1363 "location":"header", 1364 "locationName":"x-amz-version-id" 1365 }, 1366 "SSEKMSKeyId":{ 1367 "shape":"SSEKMSKeyId", 1368 "location":"header", 1369 "locationName":"x-amz-server-side-encryption-aws-kms-key-id" 1370 }, 1371 "BucketKeyEnabled":{ 1372 "shape":"BucketKeyEnabled", 1373 "location":"header", 1374 "locationName":"x-amz-server-side-encryption-bucket-key-enabled" 1375 }, 1376 "RequestCharged":{ 1377 "shape":"RequestCharged", 1378 "location":"header", 1379 "locationName":"x-amz-request-charged" 1380 } 1381 } 1382 }, 1383 "CompleteMultipartUploadRequest":{ 1384 "type":"structure", 1385 "required":[ 1386 "Bucket", 1387 "Key", 1388 "UploadId" 1389 ], 1390 "members":{ 1391 "Bucket":{ 1392 "shape":"BucketName", 1393 "location":"uri", 1394 "locationName":"Bucket" 1395 }, 1396 "Key":{ 1397 "shape":"ObjectKey", 1398 "location":"uri", 1399 "locationName":"Key" 1400 }, 1401 "MultipartUpload":{ 1402 "shape":"CompletedMultipartUpload", 1403 "locationName":"CompleteMultipartUpload", 1404 "xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"} 1405 }, 1406 "UploadId":{ 1407 "shape":"MultipartUploadId", 1408 "location":"querystring", 1409 "locationName":"uploadId" 1410 }, 1411 "RequestPayer":{ 1412 "shape":"RequestPayer", 1413 "location":"header", 1414 "locationName":"x-amz-request-payer" 1415 }, 1416 "ExpectedBucketOwner":{ 1417 "shape":"AccountId", 1418 "location":"header", 1419 "locationName":"x-amz-expected-bucket-owner" 1420 } 1421 }, 1422 "payload":"MultipartUpload" 1423 }, 1424 "CompletedMultipartUpload":{ 1425 "type":"structure", 1426 "members":{ 1427 "Parts":{ 1428 "shape":"CompletedPartList", 1429 "locationName":"Part" 1430 } 1431 } 1432 }, 1433 "CompletedPart":{ 1434 "type":"structure", 1435 "members":{ 1436 "ETag":{"shape":"ETag"}, 1437 "PartNumber":{"shape":"PartNumber"} 1438 } 1439 }, 1440 "CompletedPartList":{ 1441 "type":"list", 1442 "member":{"shape":"CompletedPart"}, 1443 "flattened":true 1444 }, 1445 "CompressionType":{ 1446 "type":"string", 1447 "enum":[ 1448 "NONE", 1449 "GZIP", 1450 "BZIP2" 1451 ] 1452 }, 1453 "Condition":{ 1454 "type":"structure", 1455 "members":{ 1456 "HttpErrorCodeReturnedEquals":{"shape":"HttpErrorCodeReturnedEquals"}, 1457 "KeyPrefixEquals":{"shape":"KeyPrefixEquals"} 1458 } 1459 }, 1460 "ConfirmRemoveSelfBucketAccess":{"type":"boolean"}, 1461 "ContentDisposition":{"type":"string"}, 1462 "ContentEncoding":{"type":"string"}, 1463 "ContentLanguage":{"type":"string"}, 1464 "ContentLength":{"type":"long"}, 1465 "ContentMD5":{"type":"string"}, 1466 "ContentRange":{"type":"string"}, 1467 "ContentType":{"type":"string"}, 1468 "ContinuationEvent":{ 1469 "type":"structure", 1470 "members":{ 1471 }, 1472 "event":true 1473 }, 1474 "CopyObjectOutput":{ 1475 "type":"structure", 1476 "members":{ 1477 "CopyObjectResult":{"shape":"CopyObjectResult"}, 1478 "Expiration":{ 1479 "shape":"Expiration", 1480 "location":"header", 1481 "locationName":"x-amz-expiration" 1482 }, 1483 "CopySourceVersionId":{ 1484 "shape":"CopySourceVersionId", 1485 "location":"header", 1486 "locationName":"x-amz-copy-source-version-id" 1487 }, 1488 "VersionId":{ 1489 "shape":"ObjectVersionId", 1490 "location":"header", 1491 "locationName":"x-amz-version-id" 1492 }, 1493 "ServerSideEncryption":{ 1494 "shape":"ServerSideEncryption", 1495 "location":"header", 1496 "locationName":"x-amz-server-side-encryption" 1497 }, 1498 "SSECustomerAlgorithm":{ 1499 "shape":"SSECustomerAlgorithm", 1500 "location":"header", 1501 "locationName":"x-amz-server-side-encryption-customer-algorithm" 1502 }, 1503 "SSECustomerKeyMD5":{ 1504 "shape":"SSECustomerKeyMD5", 1505 "location":"header", 1506 "locationName":"x-amz-server-side-encryption-customer-key-MD5" 1507 }, 1508 "SSEKMSKeyId":{ 1509 "shape":"SSEKMSKeyId", 1510 "location":"header", 1511 "locationName":"x-amz-server-side-encryption-aws-kms-key-id" 1512 }, 1513 "SSEKMSEncryptionContext":{ 1514 "shape":"SSEKMSEncryptionContext", 1515 "location":"header", 1516 "locationName":"x-amz-server-side-encryption-context" 1517 }, 1518 "BucketKeyEnabled":{ 1519 "shape":"BucketKeyEnabled", 1520 "location":"header", 1521 "locationName":"x-amz-server-side-encryption-bucket-key-enabled" 1522 }, 1523 "RequestCharged":{ 1524 "shape":"RequestCharged", 1525 "location":"header", 1526 "locationName":"x-amz-request-charged" 1527 } 1528 }, 1529 "payload":"CopyObjectResult" 1530 }, 1531 "CopyObjectRequest":{ 1532 "type":"structure", 1533 "required":[ 1534 "Bucket", 1535 "CopySource", 1536 "Key" 1537 ], 1538 "members":{ 1539 "ACL":{ 1540 "shape":"ObjectCannedACL", 1541 "location":"header", 1542 "locationName":"x-amz-acl" 1543 }, 1544 "Bucket":{ 1545 "shape":"BucketName", 1546 "location":"uri", 1547 "locationName":"Bucket" 1548 }, 1549 "CacheControl":{ 1550 "shape":"CacheControl", 1551 "location":"header", 1552 "locationName":"Cache-Control" 1553 }, 1554 "ContentDisposition":{ 1555 "shape":"ContentDisposition", 1556 "location":"header", 1557 "locationName":"Content-Disposition" 1558 }, 1559 "ContentEncoding":{ 1560 "shape":"ContentEncoding", 1561 "location":"header", 1562 "locationName":"Content-Encoding" 1563 }, 1564 "ContentLanguage":{ 1565 "shape":"ContentLanguage", 1566 "location":"header", 1567 "locationName":"Content-Language" 1568 }, 1569 "ContentType":{ 1570 "shape":"ContentType", 1571 "location":"header", 1572 "locationName":"Content-Type" 1573 }, 1574 "CopySource":{ 1575 "shape":"CopySource", 1576 "location":"header", 1577 "locationName":"x-amz-copy-source" 1578 }, 1579 "CopySourceIfMatch":{ 1580 "shape":"CopySourceIfMatch", 1581 "location":"header", 1582 "locationName":"x-amz-copy-source-if-match" 1583 }, 1584 "CopySourceIfModifiedSince":{ 1585 "shape":"CopySourceIfModifiedSince", 1586 "location":"header", 1587 "locationName":"x-amz-copy-source-if-modified-since" 1588 }, 1589 "CopySourceIfNoneMatch":{ 1590 "shape":"CopySourceIfNoneMatch", 1591 "location":"header", 1592 "locationName":"x-amz-copy-source-if-none-match" 1593 }, 1594 "CopySourceIfUnmodifiedSince":{ 1595 "shape":"CopySourceIfUnmodifiedSince", 1596 "location":"header", 1597 "locationName":"x-amz-copy-source-if-unmodified-since" 1598 }, 1599 "Expires":{ 1600 "shape":"Expires", 1601 "location":"header", 1602 "locationName":"Expires" 1603 }, 1604 "GrantFullControl":{ 1605 "shape":"GrantFullControl", 1606 "location":"header", 1607 "locationName":"x-amz-grant-full-control" 1608 }, 1609 "GrantRead":{ 1610 "shape":"GrantRead", 1611 "location":"header", 1612 "locationName":"x-amz-grant-read" 1613 }, 1614 "GrantReadACP":{ 1615 "shape":"GrantReadACP", 1616 "location":"header", 1617 "locationName":"x-amz-grant-read-acp" 1618 }, 1619 "GrantWriteACP":{ 1620 "shape":"GrantWriteACP", 1621 "location":"header", 1622 "locationName":"x-amz-grant-write-acp" 1623 }, 1624 "Key":{ 1625 "shape":"ObjectKey", 1626 "location":"uri", 1627 "locationName":"Key" 1628 }, 1629 "Metadata":{ 1630 "shape":"Metadata", 1631 "location":"headers", 1632 "locationName":"x-amz-meta-" 1633 }, 1634 "MetadataDirective":{ 1635 "shape":"MetadataDirective", 1636 "location":"header", 1637 "locationName":"x-amz-metadata-directive" 1638 }, 1639 "TaggingDirective":{ 1640 "shape":"TaggingDirective", 1641 "location":"header", 1642 "locationName":"x-amz-tagging-directive" 1643 }, 1644 "ServerSideEncryption":{ 1645 "shape":"ServerSideEncryption", 1646 "location":"header", 1647 "locationName":"x-amz-server-side-encryption" 1648 }, 1649 "StorageClass":{ 1650 "shape":"StorageClass", 1651 "location":"header", 1652 "locationName":"x-amz-storage-class" 1653 }, 1654 "WebsiteRedirectLocation":{ 1655 "shape":"WebsiteRedirectLocation", 1656 "location":"header", 1657 "locationName":"x-amz-website-redirect-location" 1658 }, 1659 "SSECustomerAlgorithm":{ 1660 "shape":"SSECustomerAlgorithm", 1661 "location":"header", 1662 "locationName":"x-amz-server-side-encryption-customer-algorithm" 1663 }, 1664 "SSECustomerKey":{ 1665 "shape":"SSECustomerKey", 1666 "location":"header", 1667 "locationName":"x-amz-server-side-encryption-customer-key" 1668 }, 1669 "SSECustomerKeyMD5":{ 1670 "shape":"SSECustomerKeyMD5", 1671 "location":"header", 1672 "locationName":"x-amz-server-side-encryption-customer-key-MD5" 1673 }, 1674 "SSEKMSKeyId":{ 1675 "shape":"SSEKMSKeyId", 1676 "location":"header", 1677 "locationName":"x-amz-server-side-encryption-aws-kms-key-id" 1678 }, 1679 "SSEKMSEncryptionContext":{ 1680 "shape":"SSEKMSEncryptionContext", 1681 "location":"header", 1682 "locationName":"x-amz-server-side-encryption-context" 1683 }, 1684 "BucketKeyEnabled":{ 1685 "shape":"BucketKeyEnabled", 1686 "location":"header", 1687 "locationName":"x-amz-server-side-encryption-bucket-key-enabled" 1688 }, 1689 "CopySourceSSECustomerAlgorithm":{ 1690 "shape":"CopySourceSSECustomerAlgorithm", 1691 "location":"header", 1692 "locationName":"x-amz-copy-source-server-side-encryption-customer-algorithm" 1693 }, 1694 "CopySourceSSECustomerKey":{ 1695 "shape":"CopySourceSSECustomerKey", 1696 "location":"header", 1697 "locationName":"x-amz-copy-source-server-side-encryption-customer-key" 1698 }, 1699 "CopySourceSSECustomerKeyMD5":{ 1700 "shape":"CopySourceSSECustomerKeyMD5", 1701 "location":"header", 1702 "locationName":"x-amz-copy-source-server-side-encryption-customer-key-MD5" 1703 }, 1704 "RequestPayer":{ 1705 "shape":"RequestPayer", 1706 "location":"header", 1707 "locationName":"x-amz-request-payer" 1708 }, 1709 "Tagging":{ 1710 "shape":"TaggingHeader", 1711 "location":"header", 1712 "locationName":"x-amz-tagging" 1713 }, 1714 "ObjectLockMode":{ 1715 "shape":"ObjectLockMode", 1716 "location":"header", 1717 "locationName":"x-amz-object-lock-mode" 1718 }, 1719 "ObjectLockRetainUntilDate":{ 1720 "shape":"ObjectLockRetainUntilDate", 1721 "location":"header", 1722 "locationName":"x-amz-object-lock-retain-until-date" 1723 }, 1724 "ObjectLockLegalHoldStatus":{ 1725 "shape":"ObjectLockLegalHoldStatus", 1726 "location":"header", 1727 "locationName":"x-amz-object-lock-legal-hold" 1728 }, 1729 "ExpectedBucketOwner":{ 1730 "shape":"AccountId", 1731 "location":"header", 1732 "locationName":"x-amz-expected-bucket-owner" 1733 }, 1734 "ExpectedSourceBucketOwner":{ 1735 "shape":"AccountId", 1736 "location":"header", 1737 "locationName":"x-amz-source-expected-bucket-owner" 1738 } 1739 } 1740 }, 1741 "CopyObjectResult":{ 1742 "type":"structure", 1743 "members":{ 1744 "ETag":{"shape":"ETag"}, 1745 "LastModified":{"shape":"LastModified"} 1746 } 1747 }, 1748 "CopyPartResult":{ 1749 "type":"structure", 1750 "members":{ 1751 "ETag":{"shape":"ETag"}, 1752 "LastModified":{"shape":"LastModified"} 1753 } 1754 }, 1755 "CopySource":{ 1756 "type":"string", 1757 "pattern":"\\/.+\\/.+" 1758 }, 1759 "CopySourceIfMatch":{"type":"string"}, 1760 "CopySourceIfModifiedSince":{"type":"timestamp"}, 1761 "CopySourceIfNoneMatch":{"type":"string"}, 1762 "CopySourceIfUnmodifiedSince":{"type":"timestamp"}, 1763 "CopySourceRange":{"type":"string"}, 1764 "CopySourceSSECustomerAlgorithm":{"type":"string"}, 1765 "CopySourceSSECustomerKey":{ 1766 "type":"string", 1767 "sensitive":true 1768 }, 1769 "CopySourceSSECustomerKeyMD5":{"type":"string"}, 1770 "CopySourceVersionId":{"type":"string"}, 1771 "CreateBucketConfiguration":{ 1772 "type":"structure", 1773 "members":{ 1774 "LocationConstraint":{"shape":"BucketLocationConstraint"} 1775 } 1776 }, 1777 "CreateBucketOutput":{ 1778 "type":"structure", 1779 "members":{ 1780 "Location":{ 1781 "shape":"Location", 1782 "location":"header", 1783 "locationName":"Location" 1784 } 1785 } 1786 }, 1787 "CreateBucketRequest":{ 1788 "type":"structure", 1789 "required":["Bucket"], 1790 "members":{ 1791 "ACL":{ 1792 "shape":"BucketCannedACL", 1793 "location":"header", 1794 "locationName":"x-amz-acl" 1795 }, 1796 "Bucket":{ 1797 "shape":"BucketName", 1798 "location":"uri", 1799 "locationName":"Bucket" 1800 }, 1801 "CreateBucketConfiguration":{ 1802 "shape":"CreateBucketConfiguration", 1803 "locationName":"CreateBucketConfiguration", 1804 "xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"} 1805 }, 1806 "GrantFullControl":{ 1807 "shape":"GrantFullControl", 1808 "location":"header", 1809 "locationName":"x-amz-grant-full-control" 1810 }, 1811 "GrantRead":{ 1812 "shape":"GrantRead", 1813 "location":"header", 1814 "locationName":"x-amz-grant-read" 1815 }, 1816 "GrantReadACP":{ 1817 "shape":"GrantReadACP", 1818 "location":"header", 1819 "locationName":"x-amz-grant-read-acp" 1820 }, 1821 "GrantWrite":{ 1822 "shape":"GrantWrite", 1823 "location":"header", 1824 "locationName":"x-amz-grant-write" 1825 }, 1826 "GrantWriteACP":{ 1827 "shape":"GrantWriteACP", 1828 "location":"header", 1829 "locationName":"x-amz-grant-write-acp" 1830 }, 1831 "ObjectLockEnabledForBucket":{ 1832 "shape":"ObjectLockEnabledForBucket", 1833 "location":"header", 1834 "locationName":"x-amz-bucket-object-lock-enabled" 1835 } 1836 }, 1837 "payload":"CreateBucketConfiguration" 1838 }, 1839 "CreateMultipartUploadOutput":{ 1840 "type":"structure", 1841 "members":{ 1842 "AbortDate":{ 1843 "shape":"AbortDate", 1844 "location":"header", 1845 "locationName":"x-amz-abort-date" 1846 }, 1847 "AbortRuleId":{ 1848 "shape":"AbortRuleId", 1849 "location":"header", 1850 "locationName":"x-amz-abort-rule-id" 1851 }, 1852 "Bucket":{ 1853 "shape":"BucketName", 1854 "locationName":"Bucket" 1855 }, 1856 "Key":{"shape":"ObjectKey"}, 1857 "UploadId":{"shape":"MultipartUploadId"}, 1858 "ServerSideEncryption":{ 1859 "shape":"ServerSideEncryption", 1860 "location":"header", 1861 "locationName":"x-amz-server-side-encryption" 1862 }, 1863 "SSECustomerAlgorithm":{ 1864 "shape":"SSECustomerAlgorithm", 1865 "location":"header", 1866 "locationName":"x-amz-server-side-encryption-customer-algorithm" 1867 }, 1868 "SSECustomerKeyMD5":{ 1869 "shape":"SSECustomerKeyMD5", 1870 "location":"header", 1871 "locationName":"x-amz-server-side-encryption-customer-key-MD5" 1872 }, 1873 "SSEKMSKeyId":{ 1874 "shape":"SSEKMSKeyId", 1875 "location":"header", 1876 "locationName":"x-amz-server-side-encryption-aws-kms-key-id" 1877 }, 1878 "SSEKMSEncryptionContext":{ 1879 "shape":"SSEKMSEncryptionContext", 1880 "location":"header", 1881 "locationName":"x-amz-server-side-encryption-context" 1882 }, 1883 "BucketKeyEnabled":{ 1884 "shape":"BucketKeyEnabled", 1885 "location":"header", 1886 "locationName":"x-amz-server-side-encryption-bucket-key-enabled" 1887 }, 1888 "RequestCharged":{ 1889 "shape":"RequestCharged", 1890 "location":"header", 1891 "locationName":"x-amz-request-charged" 1892 } 1893 } 1894 }, 1895 "CreateMultipartUploadRequest":{ 1896 "type":"structure", 1897 "required":[ 1898 "Bucket", 1899 "Key" 1900 ], 1901 "members":{ 1902 "ACL":{ 1903 "shape":"ObjectCannedACL", 1904 "location":"header", 1905 "locationName":"x-amz-acl" 1906 }, 1907 "Bucket":{ 1908 "shape":"BucketName", 1909 "location":"uri", 1910 "locationName":"Bucket" 1911 }, 1912 "CacheControl":{ 1913 "shape":"CacheControl", 1914 "location":"header", 1915 "locationName":"Cache-Control" 1916 }, 1917 "ContentDisposition":{ 1918 "shape":"ContentDisposition", 1919 "location":"header", 1920 "locationName":"Content-Disposition" 1921 }, 1922 "ContentEncoding":{ 1923 "shape":"ContentEncoding", 1924 "location":"header", 1925 "locationName":"Content-Encoding" 1926 }, 1927 "ContentLanguage":{ 1928 "shape":"ContentLanguage", 1929 "location":"header", 1930 "locationName":"Content-Language" 1931 }, 1932 "ContentType":{ 1933 "shape":"ContentType", 1934 "location":"header", 1935 "locationName":"Content-Type" 1936 }, 1937 "Expires":{ 1938 "shape":"Expires", 1939 "location":"header", 1940 "locationName":"Expires" 1941 }, 1942 "GrantFullControl":{ 1943 "shape":"GrantFullControl", 1944 "location":"header", 1945 "locationName":"x-amz-grant-full-control" 1946 }, 1947 "GrantRead":{ 1948 "shape":"GrantRead", 1949 "location":"header", 1950 "locationName":"x-amz-grant-read" 1951 }, 1952 "GrantReadACP":{ 1953 "shape":"GrantReadACP", 1954 "location":"header", 1955 "locationName":"x-amz-grant-read-acp" 1956 }, 1957 "GrantWriteACP":{ 1958 "shape":"GrantWriteACP", 1959 "location":"header", 1960 "locationName":"x-amz-grant-write-acp" 1961 }, 1962 "Key":{ 1963 "shape":"ObjectKey", 1964 "location":"uri", 1965 "locationName":"Key" 1966 }, 1967 "Metadata":{ 1968 "shape":"Metadata", 1969 "location":"headers", 1970 "locationName":"x-amz-meta-" 1971 }, 1972 "ServerSideEncryption":{ 1973 "shape":"ServerSideEncryption", 1974 "location":"header", 1975 "locationName":"x-amz-server-side-encryption" 1976 }, 1977 "StorageClass":{ 1978 "shape":"StorageClass", 1979 "location":"header", 1980 "locationName":"x-amz-storage-class" 1981 }, 1982 "WebsiteRedirectLocation":{ 1983 "shape":"WebsiteRedirectLocation", 1984 "location":"header", 1985 "locationName":"x-amz-website-redirect-location" 1986 }, 1987 "SSECustomerAlgorithm":{ 1988 "shape":"SSECustomerAlgorithm", 1989 "location":"header", 1990 "locationName":"x-amz-server-side-encryption-customer-algorithm" 1991 }, 1992 "SSECustomerKey":{ 1993 "shape":"SSECustomerKey", 1994 "location":"header", 1995 "locationName":"x-amz-server-side-encryption-customer-key" 1996 }, 1997 "SSECustomerKeyMD5":{ 1998 "shape":"SSECustomerKeyMD5", 1999 "location":"header", 2000 "locationName":"x-amz-server-side-encryption-customer-key-MD5" 2001 }, 2002 "SSEKMSKeyId":{ 2003 "shape":"SSEKMSKeyId", 2004 "location":"header", 2005 "locationName":"x-amz-server-side-encryption-aws-kms-key-id" 2006 }, 2007 "SSEKMSEncryptionContext":{ 2008 "shape":"SSEKMSEncryptionContext", 2009 "location":"header", 2010 "locationName":"x-amz-server-side-encryption-context" 2011 }, 2012 "BucketKeyEnabled":{ 2013 "shape":"BucketKeyEnabled", 2014 "location":"header", 2015 "locationName":"x-amz-server-side-encryption-bucket-key-enabled" 2016 }, 2017 "RequestPayer":{ 2018 "shape":"RequestPayer", 2019 "location":"header", 2020 "locationName":"x-amz-request-payer" 2021 }, 2022 "Tagging":{ 2023 "shape":"TaggingHeader", 2024 "location":"header", 2025 "locationName":"x-amz-tagging" 2026 }, 2027 "ObjectLockMode":{ 2028 "shape":"ObjectLockMode", 2029 "location":"header", 2030 "locationName":"x-amz-object-lock-mode" 2031 }, 2032 "ObjectLockRetainUntilDate":{ 2033 "shape":"ObjectLockRetainUntilDate", 2034 "location":"header", 2035 "locationName":"x-amz-object-lock-retain-until-date" 2036 }, 2037 "ObjectLockLegalHoldStatus":{ 2038 "shape":"ObjectLockLegalHoldStatus", 2039 "location":"header", 2040 "locationName":"x-amz-object-lock-legal-hold" 2041 }, 2042 "ExpectedBucketOwner":{ 2043 "shape":"AccountId", 2044 "location":"header", 2045 "locationName":"x-amz-expected-bucket-owner" 2046 } 2047 } 2048 }, 2049 "CreationDate":{"type":"timestamp"}, 2050 "Date":{ 2051 "type":"timestamp", 2052 "timestampFormat":"iso8601" 2053 }, 2054 "Days":{"type":"integer"}, 2055 "DaysAfterInitiation":{"type":"integer"}, 2056 "DefaultRetention":{ 2057 "type":"structure", 2058 "members":{ 2059 "Mode":{"shape":"ObjectLockRetentionMode"}, 2060 "Days":{"shape":"Days"}, 2061 "Years":{"shape":"Years"} 2062 } 2063 }, 2064 "Delete":{ 2065 "type":"structure", 2066 "required":["Objects"], 2067 "members":{ 2068 "Objects":{ 2069 "shape":"ObjectIdentifierList", 2070 "locationName":"Object" 2071 }, 2072 "Quiet":{"shape":"Quiet"} 2073 } 2074 }, 2075 "DeleteBucketAnalyticsConfigurationRequest":{ 2076 "type":"structure", 2077 "required":[ 2078 "Bucket", 2079 "Id" 2080 ], 2081 "members":{ 2082 "Bucket":{ 2083 "shape":"BucketName", 2084 "location":"uri", 2085 "locationName":"Bucket" 2086 }, 2087 "Id":{ 2088 "shape":"AnalyticsId", 2089 "location":"querystring", 2090 "locationName":"id" 2091 }, 2092 "ExpectedBucketOwner":{ 2093 "shape":"AccountId", 2094 "location":"header", 2095 "locationName":"x-amz-expected-bucket-owner" 2096 } 2097 } 2098 }, 2099 "DeleteBucketCorsRequest":{ 2100 "type":"structure", 2101 "required":["Bucket"], 2102 "members":{ 2103 "Bucket":{ 2104 "shape":"BucketName", 2105 "location":"uri", 2106 "locationName":"Bucket" 2107 }, 2108 "ExpectedBucketOwner":{ 2109 "shape":"AccountId", 2110 "location":"header", 2111 "locationName":"x-amz-expected-bucket-owner" 2112 } 2113 } 2114 }, 2115 "DeleteBucketEncryptionRequest":{ 2116 "type":"structure", 2117 "required":["Bucket"], 2118 "members":{ 2119 "Bucket":{ 2120 "shape":"BucketName", 2121 "location":"uri", 2122 "locationName":"Bucket" 2123 }, 2124 "ExpectedBucketOwner":{ 2125 "shape":"AccountId", 2126 "location":"header", 2127 "locationName":"x-amz-expected-bucket-owner" 2128 } 2129 } 2130 }, 2131 "DeleteBucketIntelligentTieringConfigurationRequest":{ 2132 "type":"structure", 2133 "required":[ 2134 "Bucket", 2135 "Id" 2136 ], 2137 "members":{ 2138 "Bucket":{ 2139 "shape":"BucketName", 2140 "location":"uri", 2141 "locationName":"Bucket" 2142 }, 2143 "Id":{ 2144 "shape":"IntelligentTieringId", 2145 "location":"querystring", 2146 "locationName":"id" 2147 } 2148 } 2149 }, 2150 "DeleteBucketInventoryConfigurationRequest":{ 2151 "type":"structure", 2152 "required":[ 2153 "Bucket", 2154 "Id" 2155 ], 2156 "members":{ 2157 "Bucket":{ 2158 "shape":"BucketName", 2159 "location":"uri", 2160 "locationName":"Bucket" 2161 }, 2162 "Id":{ 2163 "shape":"InventoryId", 2164 "location":"querystring", 2165 "locationName":"id" 2166 }, 2167 "ExpectedBucketOwner":{ 2168 "shape":"AccountId", 2169 "location":"header", 2170 "locationName":"x-amz-expected-bucket-owner" 2171 } 2172 } 2173 }, 2174 "DeleteBucketLifecycleRequest":{ 2175 "type":"structure", 2176 "required":["Bucket"], 2177 "members":{ 2178 "Bucket":{ 2179 "shape":"BucketName", 2180 "location":"uri", 2181 "locationName":"Bucket" 2182 }, 2183 "ExpectedBucketOwner":{ 2184 "shape":"AccountId", 2185 "location":"header", 2186 "locationName":"x-amz-expected-bucket-owner" 2187 } 2188 } 2189 }, 2190 "DeleteBucketMetricsConfigurationRequest":{ 2191 "type":"structure", 2192 "required":[ 2193 "Bucket", 2194 "Id" 2195 ], 2196 "members":{ 2197 "Bucket":{ 2198 "shape":"BucketName", 2199 "location":"uri", 2200 "locationName":"Bucket" 2201 }, 2202 "Id":{ 2203 "shape":"MetricsId", 2204 "location":"querystring", 2205 "locationName":"id" 2206 }, 2207 "ExpectedBucketOwner":{ 2208 "shape":"AccountId", 2209 "location":"header", 2210 "locationName":"x-amz-expected-bucket-owner" 2211 } 2212 } 2213 }, 2214 "DeleteBucketOwnershipControlsRequest":{ 2215 "type":"structure", 2216 "required":["Bucket"], 2217 "members":{ 2218 "Bucket":{ 2219 "shape":"BucketName", 2220 "location":"uri", 2221 "locationName":"Bucket" 2222 }, 2223 "ExpectedBucketOwner":{ 2224 "shape":"AccountId", 2225 "location":"header", 2226 "locationName":"x-amz-expected-bucket-owner" 2227 } 2228 } 2229 }, 2230 "DeleteBucketPolicyRequest":{ 2231 "type":"structure", 2232 "required":["Bucket"], 2233 "members":{ 2234 "Bucket":{ 2235 "shape":"BucketName", 2236 "location":"uri", 2237 "locationName":"Bucket" 2238 }, 2239 "ExpectedBucketOwner":{ 2240 "shape":"AccountId", 2241 "location":"header", 2242 "locationName":"x-amz-expected-bucket-owner" 2243 } 2244 } 2245 }, 2246 "DeleteBucketReplicationRequest":{ 2247 "type":"structure", 2248 "required":["Bucket"], 2249 "members":{ 2250 "Bucket":{ 2251 "shape":"BucketName", 2252 "location":"uri", 2253 "locationName":"Bucket" 2254 }, 2255 "ExpectedBucketOwner":{ 2256 "shape":"AccountId", 2257 "location":"header", 2258 "locationName":"x-amz-expected-bucket-owner" 2259 } 2260 } 2261 }, 2262 "DeleteBucketRequest":{ 2263 "type":"structure", 2264 "required":["Bucket"], 2265 "members":{ 2266 "Bucket":{ 2267 "shape":"BucketName", 2268 "location":"uri", 2269 "locationName":"Bucket" 2270 }, 2271 "ExpectedBucketOwner":{ 2272 "shape":"AccountId", 2273 "location":"header", 2274 "locationName":"x-amz-expected-bucket-owner" 2275 } 2276 } 2277 }, 2278 "DeleteBucketTaggingRequest":{ 2279 "type":"structure", 2280 "required":["Bucket"], 2281 "members":{ 2282 "Bucket":{ 2283 "shape":"BucketName", 2284 "location":"uri", 2285 "locationName":"Bucket" 2286 }, 2287 "ExpectedBucketOwner":{ 2288 "shape":"AccountId", 2289 "location":"header", 2290 "locationName":"x-amz-expected-bucket-owner" 2291 } 2292 } 2293 }, 2294 "DeleteBucketWebsiteRequest":{ 2295 "type":"structure", 2296 "required":["Bucket"], 2297 "members":{ 2298 "Bucket":{ 2299 "shape":"BucketName", 2300 "location":"uri", 2301 "locationName":"Bucket" 2302 }, 2303 "ExpectedBucketOwner":{ 2304 "shape":"AccountId", 2305 "location":"header", 2306 "locationName":"x-amz-expected-bucket-owner" 2307 } 2308 } 2309 }, 2310 "DeleteMarker":{"type":"boolean"}, 2311 "DeleteMarkerEntry":{ 2312 "type":"structure", 2313 "members":{ 2314 "Owner":{"shape":"Owner"}, 2315 "Key":{"shape":"ObjectKey"}, 2316 "VersionId":{"shape":"ObjectVersionId"}, 2317 "IsLatest":{"shape":"IsLatest"}, 2318 "LastModified":{"shape":"LastModified"} 2319 } 2320 }, 2321 "DeleteMarkerReplication":{ 2322 "type":"structure", 2323 "members":{ 2324 "Status":{"shape":"DeleteMarkerReplicationStatus"} 2325 } 2326 }, 2327 "DeleteMarkerReplicationStatus":{ 2328 "type":"string", 2329 "enum":[ 2330 "Enabled", 2331 "Disabled" 2332 ] 2333 }, 2334 "DeleteMarkerVersionId":{"type":"string"}, 2335 "DeleteMarkers":{ 2336 "type":"list", 2337 "member":{"shape":"DeleteMarkerEntry"}, 2338 "flattened":true 2339 }, 2340 "DeleteObjectOutput":{ 2341 "type":"structure", 2342 "members":{ 2343 "DeleteMarker":{ 2344 "shape":"DeleteMarker", 2345 "location":"header", 2346 "locationName":"x-amz-delete-marker" 2347 }, 2348 "VersionId":{ 2349 "shape":"ObjectVersionId", 2350 "location":"header", 2351 "locationName":"x-amz-version-id" 2352 }, 2353 "RequestCharged":{ 2354 "shape":"RequestCharged", 2355 "location":"header", 2356 "locationName":"x-amz-request-charged" 2357 } 2358 } 2359 }, 2360 "DeleteObjectRequest":{ 2361 "type":"structure", 2362 "required":[ 2363 "Bucket", 2364 "Key" 2365 ], 2366 "members":{ 2367 "Bucket":{ 2368 "shape":"BucketName", 2369 "location":"uri", 2370 "locationName":"Bucket" 2371 }, 2372 "Key":{ 2373 "shape":"ObjectKey", 2374 "location":"uri", 2375 "locationName":"Key" 2376 }, 2377 "MFA":{ 2378 "shape":"MFA", 2379 "location":"header", 2380 "locationName":"x-amz-mfa" 2381 }, 2382 "VersionId":{ 2383 "shape":"ObjectVersionId", 2384 "location":"querystring", 2385 "locationName":"versionId" 2386 }, 2387 "RequestPayer":{ 2388 "shape":"RequestPayer", 2389 "location":"header", 2390 "locationName":"x-amz-request-payer" 2391 }, 2392 "BypassGovernanceRetention":{ 2393 "shape":"BypassGovernanceRetention", 2394 "location":"header", 2395 "locationName":"x-amz-bypass-governance-retention" 2396 }, 2397 "ExpectedBucketOwner":{ 2398 "shape":"AccountId", 2399 "location":"header", 2400 "locationName":"x-amz-expected-bucket-owner" 2401 } 2402 } 2403 }, 2404 "DeleteObjectTaggingOutput":{ 2405 "type":"structure", 2406 "members":{ 2407 "VersionId":{ 2408 "shape":"ObjectVersionId", 2409 "location":"header", 2410 "locationName":"x-amz-version-id" 2411 } 2412 } 2413 }, 2414 "DeleteObjectTaggingRequest":{ 2415 "type":"structure", 2416 "required":[ 2417 "Bucket", 2418 "Key" 2419 ], 2420 "members":{ 2421 "Bucket":{ 2422 "shape":"BucketName", 2423 "location":"uri", 2424 "locationName":"Bucket" 2425 }, 2426 "Key":{ 2427 "shape":"ObjectKey", 2428 "location":"uri", 2429 "locationName":"Key" 2430 }, 2431 "VersionId":{ 2432 "shape":"ObjectVersionId", 2433 "location":"querystring", 2434 "locationName":"versionId" 2435 }, 2436 "ExpectedBucketOwner":{ 2437 "shape":"AccountId", 2438 "location":"header", 2439 "locationName":"x-amz-expected-bucket-owner" 2440 } 2441 } 2442 }, 2443 "DeleteObjectsOutput":{ 2444 "type":"structure", 2445 "members":{ 2446 "Deleted":{"shape":"DeletedObjects"}, 2447 "RequestCharged":{ 2448 "shape":"RequestCharged", 2449 "location":"header", 2450 "locationName":"x-amz-request-charged" 2451 }, 2452 "Errors":{ 2453 "shape":"Errors", 2454 "locationName":"Error" 2455 } 2456 } 2457 }, 2458 "DeleteObjectsRequest":{ 2459 "type":"structure", 2460 "required":[ 2461 "Bucket", 2462 "Delete" 2463 ], 2464 "members":{ 2465 "Bucket":{ 2466 "shape":"BucketName", 2467 "location":"uri", 2468 "locationName":"Bucket" 2469 }, 2470 "Delete":{ 2471 "shape":"Delete", 2472 "locationName":"Delete", 2473 "xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"} 2474 }, 2475 "MFA":{ 2476 "shape":"MFA", 2477 "location":"header", 2478 "locationName":"x-amz-mfa" 2479 }, 2480 "RequestPayer":{ 2481 "shape":"RequestPayer", 2482 "location":"header", 2483 "locationName":"x-amz-request-payer" 2484 }, 2485 "BypassGovernanceRetention":{ 2486 "shape":"BypassGovernanceRetention", 2487 "location":"header", 2488 "locationName":"x-amz-bypass-governance-retention" 2489 }, 2490 "ExpectedBucketOwner":{ 2491 "shape":"AccountId", 2492 "location":"header", 2493 "locationName":"x-amz-expected-bucket-owner" 2494 } 2495 }, 2496 "payload":"Delete" 2497 }, 2498 "DeletePublicAccessBlockRequest":{ 2499 "type":"structure", 2500 "required":["Bucket"], 2501 "members":{ 2502 "Bucket":{ 2503 "shape":"BucketName", 2504 "location":"uri", 2505 "locationName":"Bucket" 2506 }, 2507 "ExpectedBucketOwner":{ 2508 "shape":"AccountId", 2509 "location":"header", 2510 "locationName":"x-amz-expected-bucket-owner" 2511 } 2512 } 2513 }, 2514 "DeletedObject":{ 2515 "type":"structure", 2516 "members":{ 2517 "Key":{"shape":"ObjectKey"}, 2518 "VersionId":{"shape":"ObjectVersionId"}, 2519 "DeleteMarker":{"shape":"DeleteMarker"}, 2520 "DeleteMarkerVersionId":{"shape":"DeleteMarkerVersionId"} 2521 } 2522 }, 2523 "DeletedObjects":{ 2524 "type":"list", 2525 "member":{"shape":"DeletedObject"}, 2526 "flattened":true 2527 }, 2528 "Delimiter":{"type":"string"}, 2529 "Description":{"type":"string"}, 2530 "Destination":{ 2531 "type":"structure", 2532 "required":["Bucket"], 2533 "members":{ 2534 "Bucket":{"shape":"BucketName"}, 2535 "Account":{"shape":"AccountId"}, 2536 "StorageClass":{"shape":"StorageClass"}, 2537 "AccessControlTranslation":{"shape":"AccessControlTranslation"}, 2538 "EncryptionConfiguration":{"shape":"EncryptionConfiguration"}, 2539 "ReplicationTime":{"shape":"ReplicationTime"}, 2540 "Metrics":{"shape":"Metrics"} 2541 } 2542 }, 2543 "DisplayName":{"type":"string"}, 2544 "ETag":{"type":"string"}, 2545 "EmailAddress":{"type":"string"}, 2546 "EnableRequestProgress":{"type":"boolean"}, 2547 "EncodingType":{ 2548 "type":"string", 2549 "enum":["url"] 2550 }, 2551 "Encryption":{ 2552 "type":"structure", 2553 "required":["EncryptionType"], 2554 "members":{ 2555 "EncryptionType":{"shape":"ServerSideEncryption"}, 2556 "KMSKeyId":{"shape":"SSEKMSKeyId"}, 2557 "KMSContext":{"shape":"KMSContext"} 2558 } 2559 }, 2560 "EncryptionConfiguration":{ 2561 "type":"structure", 2562 "members":{ 2563 "ReplicaKmsKeyID":{"shape":"ReplicaKmsKeyID"} 2564 } 2565 }, 2566 "End":{"type":"long"}, 2567 "EndEvent":{ 2568 "type":"structure", 2569 "members":{ 2570 }, 2571 "event":true 2572 }, 2573 "Error":{ 2574 "type":"structure", 2575 "members":{ 2576 "Key":{"shape":"ObjectKey"}, 2577 "VersionId":{"shape":"ObjectVersionId"}, 2578 "Code":{"shape":"Code"}, 2579 "Message":{"shape":"Message"} 2580 } 2581 }, 2582 "ErrorDocument":{ 2583 "type":"structure", 2584 "required":["Key"], 2585 "members":{ 2586 "Key":{"shape":"ObjectKey"} 2587 } 2588 }, 2589 "Errors":{ 2590 "type":"list", 2591 "member":{"shape":"Error"}, 2592 "flattened":true 2593 }, 2594 "Event":{ 2595 "type":"string", 2596 "enum":[ 2597 "s3:ReducedRedundancyLostObject", 2598 "s3:ObjectCreated:*", 2599 "s3:ObjectCreated:Put", 2600 "s3:ObjectCreated:Post", 2601 "s3:ObjectCreated:Copy", 2602 "s3:ObjectCreated:CompleteMultipartUpload", 2603 "s3:ObjectRemoved:*", 2604 "s3:ObjectRemoved:Delete", 2605 "s3:ObjectRemoved:DeleteMarkerCreated", 2606 "s3:ObjectRestore:*", 2607 "s3:ObjectRestore:Post", 2608 "s3:ObjectRestore:Completed", 2609 "s3:Replication:*", 2610 "s3:Replication:OperationFailedReplication", 2611 "s3:Replication:OperationNotTracked", 2612 "s3:Replication:OperationMissedThreshold", 2613 "s3:Replication:OperationReplicatedAfterThreshold" 2614 ] 2615 }, 2616 "EventList":{ 2617 "type":"list", 2618 "member":{"shape":"Event"}, 2619 "flattened":true 2620 }, 2621 "ExistingObjectReplication":{ 2622 "type":"structure", 2623 "required":["Status"], 2624 "members":{ 2625 "Status":{"shape":"ExistingObjectReplicationStatus"} 2626 } 2627 }, 2628 "ExistingObjectReplicationStatus":{ 2629 "type":"string", 2630 "enum":[ 2631 "Enabled", 2632 "Disabled" 2633 ] 2634 }, 2635 "Expiration":{"type":"string"}, 2636 "ExpirationStatus":{ 2637 "type":"string", 2638 "enum":[ 2639 "Enabled", 2640 "Disabled" 2641 ] 2642 }, 2643 "ExpiredObjectDeleteMarker":{"type":"boolean"}, 2644 "Expires":{"type":"timestamp"}, 2645 "ExposeHeader":{"type":"string"}, 2646 "ExposeHeaders":{ 2647 "type":"list", 2648 "member":{"shape":"ExposeHeader"}, 2649 "flattened":true 2650 }, 2651 "Expression":{"type":"string"}, 2652 "ExpressionType":{ 2653 "type":"string", 2654 "enum":["SQL"] 2655 }, 2656 "FetchOwner":{"type":"boolean"}, 2657 "FieldDelimiter":{"type":"string"}, 2658 "FileHeaderInfo":{ 2659 "type":"string", 2660 "enum":[ 2661 "USE", 2662 "IGNORE", 2663 "NONE" 2664 ] 2665 }, 2666 "FilterRule":{ 2667 "type":"structure", 2668 "members":{ 2669 "Name":{"shape":"FilterRuleName"}, 2670 "Value":{"shape":"FilterRuleValue"} 2671 } 2672 }, 2673 "FilterRuleList":{ 2674 "type":"list", 2675 "member":{"shape":"FilterRule"}, 2676 "flattened":true 2677 }, 2678 "FilterRuleName":{ 2679 "type":"string", 2680 "enum":[ 2681 "prefix", 2682 "suffix" 2683 ] 2684 }, 2685 "FilterRuleValue":{"type":"string"}, 2686 "GetBucketAccelerateConfigurationOutput":{ 2687 "type":"structure", 2688 "members":{ 2689 "Status":{"shape":"BucketAccelerateStatus"} 2690 } 2691 }, 2692 "GetBucketAccelerateConfigurationRequest":{ 2693 "type":"structure", 2694 "required":["Bucket"], 2695 "members":{ 2696 "Bucket":{ 2697 "shape":"BucketName", 2698 "location":"uri", 2699 "locationName":"Bucket" 2700 }, 2701 "ExpectedBucketOwner":{ 2702 "shape":"AccountId", 2703 "location":"header", 2704 "locationName":"x-amz-expected-bucket-owner" 2705 } 2706 } 2707 }, 2708 "GetBucketAclOutput":{ 2709 "type":"structure", 2710 "members":{ 2711 "Owner":{"shape":"Owner"}, 2712 "Grants":{ 2713 "shape":"Grants", 2714 "locationName":"AccessControlList" 2715 } 2716 } 2717 }, 2718 "GetBucketAclRequest":{ 2719 "type":"structure", 2720 "required":["Bucket"], 2721 "members":{ 2722 "Bucket":{ 2723 "shape":"BucketName", 2724 "location":"uri", 2725 "locationName":"Bucket" 2726 }, 2727 "ExpectedBucketOwner":{ 2728 "shape":"AccountId", 2729 "location":"header", 2730 "locationName":"x-amz-expected-bucket-owner" 2731 } 2732 } 2733 }, 2734 "GetBucketAnalyticsConfigurationOutput":{ 2735 "type":"structure", 2736 "members":{ 2737 "AnalyticsConfiguration":{"shape":"AnalyticsConfiguration"} 2738 }, 2739 "payload":"AnalyticsConfiguration" 2740 }, 2741 "GetBucketAnalyticsConfigurationRequest":{ 2742 "type":"structure", 2743 "required":[ 2744 "Bucket", 2745 "Id" 2746 ], 2747 "members":{ 2748 "Bucket":{ 2749 "shape":"BucketName", 2750 "location":"uri", 2751 "locationName":"Bucket" 2752 }, 2753 "Id":{ 2754 "shape":"AnalyticsId", 2755 "location":"querystring", 2756 "locationName":"id" 2757 }, 2758 "ExpectedBucketOwner":{ 2759 "shape":"AccountId", 2760 "location":"header", 2761 "locationName":"x-amz-expected-bucket-owner" 2762 } 2763 } 2764 }, 2765 "GetBucketCorsOutput":{ 2766 "type":"structure", 2767 "members":{ 2768 "CORSRules":{ 2769 "shape":"CORSRules", 2770 "locationName":"CORSRule" 2771 } 2772 } 2773 }, 2774 "GetBucketCorsRequest":{ 2775 "type":"structure", 2776 "required":["Bucket"], 2777 "members":{ 2778 "Bucket":{ 2779 "shape":"BucketName", 2780 "location":"uri", 2781 "locationName":"Bucket" 2782 }, 2783 "ExpectedBucketOwner":{ 2784 "shape":"AccountId", 2785 "location":"header", 2786 "locationName":"x-amz-expected-bucket-owner" 2787 } 2788 } 2789 }, 2790 "GetBucketEncryptionOutput":{ 2791 "type":"structure", 2792 "members":{ 2793 "ServerSideEncryptionConfiguration":{"shape":"ServerSideEncryptionConfiguration"} 2794 }, 2795 "payload":"ServerSideEncryptionConfiguration" 2796 }, 2797 "GetBucketEncryptionRequest":{ 2798 "type":"structure", 2799 "required":["Bucket"], 2800 "members":{ 2801 "Bucket":{ 2802 "shape":"BucketName", 2803 "location":"uri", 2804 "locationName":"Bucket" 2805 }, 2806 "ExpectedBucketOwner":{ 2807 "shape":"AccountId", 2808 "location":"header", 2809 "locationName":"x-amz-expected-bucket-owner" 2810 } 2811 } 2812 }, 2813 "GetBucketIntelligentTieringConfigurationOutput":{ 2814 "type":"structure", 2815 "members":{ 2816 "IntelligentTieringConfiguration":{"shape":"IntelligentTieringConfiguration"} 2817 }, 2818 "payload":"IntelligentTieringConfiguration" 2819 }, 2820 "GetBucketIntelligentTieringConfigurationRequest":{ 2821 "type":"structure", 2822 "required":[ 2823 "Bucket", 2824 "Id" 2825 ], 2826 "members":{ 2827 "Bucket":{ 2828 "shape":"BucketName", 2829 "location":"uri", 2830 "locationName":"Bucket" 2831 }, 2832 "Id":{ 2833 "shape":"IntelligentTieringId", 2834 "location":"querystring", 2835 "locationName":"id" 2836 } 2837 } 2838 }, 2839 "GetBucketInventoryConfigurationOutput":{ 2840 "type":"structure", 2841 "members":{ 2842 "InventoryConfiguration":{"shape":"InventoryConfiguration"} 2843 }, 2844 "payload":"InventoryConfiguration" 2845 }, 2846 "GetBucketInventoryConfigurationRequest":{ 2847 "type":"structure", 2848 "required":[ 2849 "Bucket", 2850 "Id" 2851 ], 2852 "members":{ 2853 "Bucket":{ 2854 "shape":"BucketName", 2855 "location":"uri", 2856 "locationName":"Bucket" 2857 }, 2858 "Id":{ 2859 "shape":"InventoryId", 2860 "location":"querystring", 2861 "locationName":"id" 2862 }, 2863 "ExpectedBucketOwner":{ 2864 "shape":"AccountId", 2865 "location":"header", 2866 "locationName":"x-amz-expected-bucket-owner" 2867 } 2868 } 2869 }, 2870 "GetBucketLifecycleConfigurationOutput":{ 2871 "type":"structure", 2872 "members":{ 2873 "Rules":{ 2874 "shape":"LifecycleRules", 2875 "locationName":"Rule" 2876 } 2877 } 2878 }, 2879 "GetBucketLifecycleConfigurationRequest":{ 2880 "type":"structure", 2881 "required":["Bucket"], 2882 "members":{ 2883 "Bucket":{ 2884 "shape":"BucketName", 2885 "location":"uri", 2886 "locationName":"Bucket" 2887 }, 2888 "ExpectedBucketOwner":{ 2889 "shape":"AccountId", 2890 "location":"header", 2891 "locationName":"x-amz-expected-bucket-owner" 2892 } 2893 } 2894 }, 2895 "GetBucketLifecycleOutput":{ 2896 "type":"structure", 2897 "members":{ 2898 "Rules":{ 2899 "shape":"Rules", 2900 "locationName":"Rule" 2901 } 2902 } 2903 }, 2904 "GetBucketLifecycleRequest":{ 2905 "type":"structure", 2906 "required":["Bucket"], 2907 "members":{ 2908 "Bucket":{ 2909 "shape":"BucketName", 2910 "location":"uri", 2911 "locationName":"Bucket" 2912 }, 2913 "ExpectedBucketOwner":{ 2914 "shape":"AccountId", 2915 "location":"header", 2916 "locationName":"x-amz-expected-bucket-owner" 2917 } 2918 } 2919 }, 2920 "GetBucketLocationOutput":{ 2921 "type":"structure", 2922 "members":{ 2923 "LocationConstraint":{"shape":"BucketLocationConstraint"} 2924 } 2925 }, 2926 "GetBucketLocationRequest":{ 2927 "type":"structure", 2928 "required":["Bucket"], 2929 "members":{ 2930 "Bucket":{ 2931 "shape":"BucketName", 2932 "location":"uri", 2933 "locationName":"Bucket" 2934 }, 2935 "ExpectedBucketOwner":{ 2936 "shape":"AccountId", 2937 "location":"header", 2938 "locationName":"x-amz-expected-bucket-owner" 2939 } 2940 } 2941 }, 2942 "GetBucketLoggingOutput":{ 2943 "type":"structure", 2944 "members":{ 2945 "LoggingEnabled":{"shape":"LoggingEnabled"} 2946 } 2947 }, 2948 "GetBucketLoggingRequest":{ 2949 "type":"structure", 2950 "required":["Bucket"], 2951 "members":{ 2952 "Bucket":{ 2953 "shape":"BucketName", 2954 "location":"uri", 2955 "locationName":"Bucket" 2956 }, 2957 "ExpectedBucketOwner":{ 2958 "shape":"AccountId", 2959 "location":"header", 2960 "locationName":"x-amz-expected-bucket-owner" 2961 } 2962 } 2963 }, 2964 "GetBucketMetricsConfigurationOutput":{ 2965 "type":"structure", 2966 "members":{ 2967 "MetricsConfiguration":{"shape":"MetricsConfiguration"} 2968 }, 2969 "payload":"MetricsConfiguration" 2970 }, 2971 "GetBucketMetricsConfigurationRequest":{ 2972 "type":"structure", 2973 "required":[ 2974 "Bucket", 2975 "Id" 2976 ], 2977 "members":{ 2978 "Bucket":{ 2979 "shape":"BucketName", 2980 "location":"uri", 2981 "locationName":"Bucket" 2982 }, 2983 "Id":{ 2984 "shape":"MetricsId", 2985 "location":"querystring", 2986 "locationName":"id" 2987 }, 2988 "ExpectedBucketOwner":{ 2989 "shape":"AccountId", 2990 "location":"header", 2991 "locationName":"x-amz-expected-bucket-owner" 2992 } 2993 } 2994 }, 2995 "GetBucketNotificationConfigurationRequest":{ 2996 "type":"structure", 2997 "required":["Bucket"], 2998 "members":{ 2999 "Bucket":{ 3000 "shape":"BucketName", 3001 "location":"uri", 3002 "locationName":"Bucket" 3003 }, 3004 "ExpectedBucketOwner":{ 3005 "shape":"AccountId", 3006 "location":"header", 3007 "locationName":"x-amz-expected-bucket-owner" 3008 } 3009 } 3010 }, 3011 "GetBucketOwnershipControlsOutput":{ 3012 "type":"structure", 3013 "members":{ 3014 "OwnershipControls":{"shape":"OwnershipControls"} 3015 }, 3016 "payload":"OwnershipControls" 3017 }, 3018 "GetBucketOwnershipControlsRequest":{ 3019 "type":"structure", 3020 "required":["Bucket"], 3021 "members":{ 3022 "Bucket":{ 3023 "shape":"BucketName", 3024 "location":"uri", 3025 "locationName":"Bucket" 3026 }, 3027 "ExpectedBucketOwner":{ 3028 "shape":"AccountId", 3029 "location":"header", 3030 "locationName":"x-amz-expected-bucket-owner" 3031 } 3032 } 3033 }, 3034 "GetBucketPolicyOutput":{ 3035 "type":"structure", 3036 "members":{ 3037 "Policy":{"shape":"Policy"} 3038 }, 3039 "payload":"Policy" 3040 }, 3041 "GetBucketPolicyRequest":{ 3042 "type":"structure", 3043 "required":["Bucket"], 3044 "members":{ 3045 "Bucket":{ 3046 "shape":"BucketName", 3047 "location":"uri", 3048 "locationName":"Bucket" 3049 }, 3050 "ExpectedBucketOwner":{ 3051 "shape":"AccountId", 3052 "location":"header", 3053 "locationName":"x-amz-expected-bucket-owner" 3054 } 3055 } 3056 }, 3057 "GetBucketPolicyStatusOutput":{ 3058 "type":"structure", 3059 "members":{ 3060 "PolicyStatus":{"shape":"PolicyStatus"} 3061 }, 3062 "payload":"PolicyStatus" 3063 }, 3064 "GetBucketPolicyStatusRequest":{ 3065 "type":"structure", 3066 "required":["Bucket"], 3067 "members":{ 3068 "Bucket":{ 3069 "shape":"BucketName", 3070 "location":"uri", 3071 "locationName":"Bucket" 3072 }, 3073 "ExpectedBucketOwner":{ 3074 "shape":"AccountId", 3075 "location":"header", 3076 "locationName":"x-amz-expected-bucket-owner" 3077 } 3078 } 3079 }, 3080 "GetBucketReplicationOutput":{ 3081 "type":"structure", 3082 "members":{ 3083 "ReplicationConfiguration":{"shape":"ReplicationConfiguration"} 3084 }, 3085 "payload":"ReplicationConfiguration" 3086 }, 3087 "GetBucketReplicationRequest":{ 3088 "type":"structure", 3089 "required":["Bucket"], 3090 "members":{ 3091 "Bucket":{ 3092 "shape":"BucketName", 3093 "location":"uri", 3094 "locationName":"Bucket" 3095 }, 3096 "ExpectedBucketOwner":{ 3097 "shape":"AccountId", 3098 "location":"header", 3099 "locationName":"x-amz-expected-bucket-owner" 3100 } 3101 } 3102 }, 3103 "GetBucketRequestPaymentOutput":{ 3104 "type":"structure", 3105 "members":{ 3106 "Payer":{"shape":"Payer"} 3107 } 3108 }, 3109 "GetBucketRequestPaymentRequest":{ 3110 "type":"structure", 3111 "required":["Bucket"], 3112 "members":{ 3113 "Bucket":{ 3114 "shape":"BucketName", 3115 "location":"uri", 3116 "locationName":"Bucket" 3117 }, 3118 "ExpectedBucketOwner":{ 3119 "shape":"AccountId", 3120 "location":"header", 3121 "locationName":"x-amz-expected-bucket-owner" 3122 } 3123 } 3124 }, 3125 "GetBucketTaggingOutput":{ 3126 "type":"structure", 3127 "required":["TagSet"], 3128 "members":{ 3129 "TagSet":{"shape":"TagSet"} 3130 } 3131 }, 3132 "GetBucketTaggingRequest":{ 3133 "type":"structure", 3134 "required":["Bucket"], 3135 "members":{ 3136 "Bucket":{ 3137 "shape":"BucketName", 3138 "location":"uri", 3139 "locationName":"Bucket" 3140 }, 3141 "ExpectedBucketOwner":{ 3142 "shape":"AccountId", 3143 "location":"header", 3144 "locationName":"x-amz-expected-bucket-owner" 3145 } 3146 } 3147 }, 3148 "GetBucketVersioningOutput":{ 3149 "type":"structure", 3150 "members":{ 3151 "Status":{"shape":"BucketVersioningStatus"}, 3152 "MFADelete":{ 3153 "shape":"MFADeleteStatus", 3154 "locationName":"MfaDelete" 3155 } 3156 } 3157 }, 3158 "GetBucketVersioningRequest":{ 3159 "type":"structure", 3160 "required":["Bucket"], 3161 "members":{ 3162 "Bucket":{ 3163 "shape":"BucketName", 3164 "location":"uri", 3165 "locationName":"Bucket" 3166 }, 3167 "ExpectedBucketOwner":{ 3168 "shape":"AccountId", 3169 "location":"header", 3170 "locationName":"x-amz-expected-bucket-owner" 3171 } 3172 } 3173 }, 3174 "GetBucketWebsiteOutput":{ 3175 "type":"structure", 3176 "members":{ 3177 "RedirectAllRequestsTo":{"shape":"RedirectAllRequestsTo"}, 3178 "IndexDocument":{"shape":"IndexDocument"}, 3179 "ErrorDocument":{"shape":"ErrorDocument"}, 3180 "RoutingRules":{"shape":"RoutingRules"} 3181 } 3182 }, 3183 "GetBucketWebsiteRequest":{ 3184 "type":"structure", 3185 "required":["Bucket"], 3186 "members":{ 3187 "Bucket":{ 3188 "shape":"BucketName", 3189 "location":"uri", 3190 "locationName":"Bucket" 3191 }, 3192 "ExpectedBucketOwner":{ 3193 "shape":"AccountId", 3194 "location":"header", 3195 "locationName":"x-amz-expected-bucket-owner" 3196 } 3197 } 3198 }, 3199 "GetObjectAclOutput":{ 3200 "type":"structure", 3201 "members":{ 3202 "Owner":{"shape":"Owner"}, 3203 "Grants":{ 3204 "shape":"Grants", 3205 "locationName":"AccessControlList" 3206 }, 3207 "RequestCharged":{ 3208 "shape":"RequestCharged", 3209 "location":"header", 3210 "locationName":"x-amz-request-charged" 3211 } 3212 } 3213 }, 3214 "GetObjectAclRequest":{ 3215 "type":"structure", 3216 "required":[ 3217 "Bucket", 3218 "Key" 3219 ], 3220 "members":{ 3221 "Bucket":{ 3222 "shape":"BucketName", 3223 "location":"uri", 3224 "locationName":"Bucket" 3225 }, 3226 "Key":{ 3227 "shape":"ObjectKey", 3228 "location":"uri", 3229 "locationName":"Key" 3230 }, 3231 "VersionId":{ 3232 "shape":"ObjectVersionId", 3233 "location":"querystring", 3234 "locationName":"versionId" 3235 }, 3236 "RequestPayer":{ 3237 "shape":"RequestPayer", 3238 "location":"header", 3239 "locationName":"x-amz-request-payer" 3240 }, 3241 "ExpectedBucketOwner":{ 3242 "shape":"AccountId", 3243 "location":"header", 3244 "locationName":"x-amz-expected-bucket-owner" 3245 } 3246 } 3247 }, 3248 "GetObjectLegalHoldOutput":{ 3249 "type":"structure", 3250 "members":{ 3251 "LegalHold":{"shape":"ObjectLockLegalHold"} 3252 }, 3253 "payload":"LegalHold" 3254 }, 3255 "GetObjectLegalHoldRequest":{ 3256 "type":"structure", 3257 "required":[ 3258 "Bucket", 3259 "Key" 3260 ], 3261 "members":{ 3262 "Bucket":{ 3263 "shape":"BucketName", 3264 "location":"uri", 3265 "locationName":"Bucket" 3266 }, 3267 "Key":{ 3268 "shape":"ObjectKey", 3269 "location":"uri", 3270 "locationName":"Key" 3271 }, 3272 "VersionId":{ 3273 "shape":"ObjectVersionId", 3274 "location":"querystring", 3275 "locationName":"versionId" 3276 }, 3277 "RequestPayer":{ 3278 "shape":"RequestPayer", 3279 "location":"header", 3280 "locationName":"x-amz-request-payer" 3281 }, 3282 "ExpectedBucketOwner":{ 3283 "shape":"AccountId", 3284 "location":"header", 3285 "locationName":"x-amz-expected-bucket-owner" 3286 } 3287 } 3288 }, 3289 "GetObjectLockConfigurationOutput":{ 3290 "type":"structure", 3291 "members":{ 3292 "ObjectLockConfiguration":{"shape":"ObjectLockConfiguration"} 3293 }, 3294 "payload":"ObjectLockConfiguration" 3295 }, 3296 "GetObjectLockConfigurationRequest":{ 3297 "type":"structure", 3298 "required":["Bucket"], 3299 "members":{ 3300 "Bucket":{ 3301 "shape":"BucketName", 3302 "location":"uri", 3303 "locationName":"Bucket" 3304 }, 3305 "ExpectedBucketOwner":{ 3306 "shape":"AccountId", 3307 "location":"header", 3308 "locationName":"x-amz-expected-bucket-owner" 3309 } 3310 } 3311 }, 3312 "GetObjectOutput":{ 3313 "type":"structure", 3314 "members":{ 3315 "Body":{ 3316 "shape":"Body", 3317 "streaming":true 3318 }, 3319 "DeleteMarker":{ 3320 "shape":"DeleteMarker", 3321 "location":"header", 3322 "locationName":"x-amz-delete-marker" 3323 }, 3324 "AcceptRanges":{ 3325 "shape":"AcceptRanges", 3326 "location":"header", 3327 "locationName":"accept-ranges" 3328 }, 3329 "Expiration":{ 3330 "shape":"Expiration", 3331 "location":"header", 3332 "locationName":"x-amz-expiration" 3333 }, 3334 "Restore":{ 3335 "shape":"Restore", 3336 "location":"header", 3337 "locationName":"x-amz-restore" 3338 }, 3339 "LastModified":{ 3340 "shape":"LastModified", 3341 "location":"header", 3342 "locationName":"Last-Modified" 3343 }, 3344 "ContentLength":{ 3345 "shape":"ContentLength", 3346 "location":"header", 3347 "locationName":"Content-Length" 3348 }, 3349 "ETag":{ 3350 "shape":"ETag", 3351 "location":"header", 3352 "locationName":"ETag" 3353 }, 3354 "MissingMeta":{ 3355 "shape":"MissingMeta", 3356 "location":"header", 3357 "locationName":"x-amz-missing-meta" 3358 }, 3359 "VersionId":{ 3360 "shape":"ObjectVersionId", 3361 "location":"header", 3362 "locationName":"x-amz-version-id" 3363 }, 3364 "CacheControl":{ 3365 "shape":"CacheControl", 3366 "location":"header", 3367 "locationName":"Cache-Control" 3368 }, 3369 "ContentDisposition":{ 3370 "shape":"ContentDisposition", 3371 "location":"header", 3372 "locationName":"Content-Disposition" 3373 }, 3374 "ContentEncoding":{ 3375 "shape":"ContentEncoding", 3376 "location":"header", 3377 "locationName":"Content-Encoding" 3378 }, 3379 "ContentLanguage":{ 3380 "shape":"ContentLanguage", 3381 "location":"header", 3382 "locationName":"Content-Language" 3383 }, 3384 "ContentRange":{ 3385 "shape":"ContentRange", 3386 "location":"header", 3387 "locationName":"Content-Range" 3388 }, 3389 "ContentType":{ 3390 "shape":"ContentType", 3391 "location":"header", 3392 "locationName":"Content-Type" 3393 }, 3394 "Expires":{ 3395 "shape":"Expires", 3396 "location":"header", 3397 "locationName":"Expires" 3398 }, 3399 "WebsiteRedirectLocation":{ 3400 "shape":"WebsiteRedirectLocation", 3401 "location":"header", 3402 "locationName":"x-amz-website-redirect-location" 3403 }, 3404 "ServerSideEncryption":{ 3405 "shape":"ServerSideEncryption", 3406 "location":"header", 3407 "locationName":"x-amz-server-side-encryption" 3408 }, 3409 "Metadata":{ 3410 "shape":"Metadata", 3411 "location":"headers", 3412 "locationName":"x-amz-meta-" 3413 }, 3414 "SSECustomerAlgorithm":{ 3415 "shape":"SSECustomerAlgorithm", 3416 "location":"header", 3417 "locationName":"x-amz-server-side-encryption-customer-algorithm" 3418 }, 3419 "SSECustomerKeyMD5":{ 3420 "shape":"SSECustomerKeyMD5", 3421 "location":"header", 3422 "locationName":"x-amz-server-side-encryption-customer-key-MD5" 3423 }, 3424 "SSEKMSKeyId":{ 3425 "shape":"SSEKMSKeyId", 3426 "location":"header", 3427 "locationName":"x-amz-server-side-encryption-aws-kms-key-id" 3428 }, 3429 "BucketKeyEnabled":{ 3430 "shape":"BucketKeyEnabled", 3431 "location":"header", 3432 "locationName":"x-amz-server-side-encryption-bucket-key-enabled" 3433 }, 3434 "StorageClass":{ 3435 "shape":"StorageClass", 3436 "location":"header", 3437 "locationName":"x-amz-storage-class" 3438 }, 3439 "RequestCharged":{ 3440 "shape":"RequestCharged", 3441 "location":"header", 3442 "locationName":"x-amz-request-charged" 3443 }, 3444 "ReplicationStatus":{ 3445 "shape":"ReplicationStatus", 3446 "location":"header", 3447 "locationName":"x-amz-replication-status" 3448 }, 3449 "PartsCount":{ 3450 "shape":"PartsCount", 3451 "location":"header", 3452 "locationName":"x-amz-mp-parts-count" 3453 }, 3454 "TagCount":{ 3455 "shape":"TagCount", 3456 "location":"header", 3457 "locationName":"x-amz-tagging-count" 3458 }, 3459 "ObjectLockMode":{ 3460 "shape":"ObjectLockMode", 3461 "location":"header", 3462 "locationName":"x-amz-object-lock-mode" 3463 }, 3464 "ObjectLockRetainUntilDate":{ 3465 "shape":"ObjectLockRetainUntilDate", 3466 "location":"header", 3467 "locationName":"x-amz-object-lock-retain-until-date" 3468 }, 3469 "ObjectLockLegalHoldStatus":{ 3470 "shape":"ObjectLockLegalHoldStatus", 3471 "location":"header", 3472 "locationName":"x-amz-object-lock-legal-hold" 3473 } 3474 }, 3475 "payload":"Body" 3476 }, 3477 "GetObjectRequest":{ 3478 "type":"structure", 3479 "required":[ 3480 "Bucket", 3481 "Key" 3482 ], 3483 "members":{ 3484 "Bucket":{ 3485 "shape":"BucketName", 3486 "location":"uri", 3487 "locationName":"Bucket" 3488 }, 3489 "IfMatch":{ 3490 "shape":"IfMatch", 3491 "location":"header", 3492 "locationName":"If-Match" 3493 }, 3494 "IfModifiedSince":{ 3495 "shape":"IfModifiedSince", 3496 "location":"header", 3497 "locationName":"If-Modified-Since" 3498 }, 3499 "IfNoneMatch":{ 3500 "shape":"IfNoneMatch", 3501 "location":"header", 3502 "locationName":"If-None-Match" 3503 }, 3504 "IfUnmodifiedSince":{ 3505 "shape":"IfUnmodifiedSince", 3506 "location":"header", 3507 "locationName":"If-Unmodified-Since" 3508 }, 3509 "Key":{ 3510 "shape":"ObjectKey", 3511 "location":"uri", 3512 "locationName":"Key" 3513 }, 3514 "Range":{ 3515 "shape":"Range", 3516 "location":"header", 3517 "locationName":"Range" 3518 }, 3519 "ResponseCacheControl":{ 3520 "shape":"ResponseCacheControl", 3521 "location":"querystring", 3522 "locationName":"response-cache-control" 3523 }, 3524 "ResponseContentDisposition":{ 3525 "shape":"ResponseContentDisposition", 3526 "location":"querystring", 3527 "locationName":"response-content-disposition" 3528 }, 3529 "ResponseContentEncoding":{ 3530 "shape":"ResponseContentEncoding", 3531 "location":"querystring", 3532 "locationName":"response-content-encoding" 3533 }, 3534 "ResponseContentLanguage":{ 3535 "shape":"ResponseContentLanguage", 3536 "location":"querystring", 3537 "locationName":"response-content-language" 3538 }, 3539 "ResponseContentType":{ 3540 "shape":"ResponseContentType", 3541 "location":"querystring", 3542 "locationName":"response-content-type" 3543 }, 3544 "ResponseExpires":{ 3545 "shape":"ResponseExpires", 3546 "location":"querystring", 3547 "locationName":"response-expires" 3548 }, 3549 "VersionId":{ 3550 "shape":"ObjectVersionId", 3551 "location":"querystring", 3552 "locationName":"versionId" 3553 }, 3554 "SSECustomerAlgorithm":{ 3555 "shape":"SSECustomerAlgorithm", 3556 "location":"header", 3557 "locationName":"x-amz-server-side-encryption-customer-algorithm" 3558 }, 3559 "SSECustomerKey":{ 3560 "shape":"SSECustomerKey", 3561 "location":"header", 3562 "locationName":"x-amz-server-side-encryption-customer-key" 3563 }, 3564 "SSECustomerKeyMD5":{ 3565 "shape":"SSECustomerKeyMD5", 3566 "location":"header", 3567 "locationName":"x-amz-server-side-encryption-customer-key-MD5" 3568 }, 3569 "RequestPayer":{ 3570 "shape":"RequestPayer", 3571 "location":"header", 3572 "locationName":"x-amz-request-payer" 3573 }, 3574 "PartNumber":{ 3575 "shape":"PartNumber", 3576 "location":"querystring", 3577 "locationName":"partNumber" 3578 }, 3579 "ExpectedBucketOwner":{ 3580 "shape":"AccountId", 3581 "location":"header", 3582 "locationName":"x-amz-expected-bucket-owner" 3583 } 3584 } 3585 }, 3586 "GetObjectRetentionOutput":{ 3587 "type":"structure", 3588 "members":{ 3589 "Retention":{"shape":"ObjectLockRetention"} 3590 }, 3591 "payload":"Retention" 3592 }, 3593 "GetObjectRetentionRequest":{ 3594 "type":"structure", 3595 "required":[ 3596 "Bucket", 3597 "Key" 3598 ], 3599 "members":{ 3600 "Bucket":{ 3601 "shape":"BucketName", 3602 "location":"uri", 3603 "locationName":"Bucket" 3604 }, 3605 "Key":{ 3606 "shape":"ObjectKey", 3607 "location":"uri", 3608 "locationName":"Key" 3609 }, 3610 "VersionId":{ 3611 "shape":"ObjectVersionId", 3612 "location":"querystring", 3613 "locationName":"versionId" 3614 }, 3615 "RequestPayer":{ 3616 "shape":"RequestPayer", 3617 "location":"header", 3618 "locationName":"x-amz-request-payer" 3619 }, 3620 "ExpectedBucketOwner":{ 3621 "shape":"AccountId", 3622 "location":"header", 3623 "locationName":"x-amz-expected-bucket-owner" 3624 } 3625 } 3626 }, 3627 "GetObjectTaggingOutput":{ 3628 "type":"structure", 3629 "required":["TagSet"], 3630 "members":{ 3631 "VersionId":{ 3632 "shape":"ObjectVersionId", 3633 "location":"header", 3634 "locationName":"x-amz-version-id" 3635 }, 3636 "TagSet":{"shape":"TagSet"} 3637 } 3638 }, 3639 "GetObjectTaggingRequest":{ 3640 "type":"structure", 3641 "required":[ 3642 "Bucket", 3643 "Key" 3644 ], 3645 "members":{ 3646 "Bucket":{ 3647 "shape":"BucketName", 3648 "location":"uri", 3649 "locationName":"Bucket" 3650 }, 3651 "Key":{ 3652 "shape":"ObjectKey", 3653 "location":"uri", 3654 "locationName":"Key" 3655 }, 3656 "VersionId":{ 3657 "shape":"ObjectVersionId", 3658 "location":"querystring", 3659 "locationName":"versionId" 3660 }, 3661 "ExpectedBucketOwner":{ 3662 "shape":"AccountId", 3663 "location":"header", 3664 "locationName":"x-amz-expected-bucket-owner" 3665 } 3666 } 3667 }, 3668 "GetObjectTorrentOutput":{ 3669 "type":"structure", 3670 "members":{ 3671 "Body":{ 3672 "shape":"Body", 3673 "streaming":true 3674 }, 3675 "RequestCharged":{ 3676 "shape":"RequestCharged", 3677 "location":"header", 3678 "locationName":"x-amz-request-charged" 3679 } 3680 }, 3681 "payload":"Body" 3682 }, 3683 "GetObjectTorrentRequest":{ 3684 "type":"structure", 3685 "required":[ 3686 "Bucket", 3687 "Key" 3688 ], 3689 "members":{ 3690 "Bucket":{ 3691 "shape":"BucketName", 3692 "location":"uri", 3693 "locationName":"Bucket" 3694 }, 3695 "Key":{ 3696 "shape":"ObjectKey", 3697 "location":"uri", 3698 "locationName":"Key" 3699 }, 3700 "RequestPayer":{ 3701 "shape":"RequestPayer", 3702 "location":"header", 3703 "locationName":"x-amz-request-payer" 3704 }, 3705 "ExpectedBucketOwner":{ 3706 "shape":"AccountId", 3707 "location":"header", 3708 "locationName":"x-amz-expected-bucket-owner" 3709 } 3710 } 3711 }, 3712 "GetPublicAccessBlockOutput":{ 3713 "type":"structure", 3714 "members":{ 3715 "PublicAccessBlockConfiguration":{"shape":"PublicAccessBlockConfiguration"} 3716 }, 3717 "payload":"PublicAccessBlockConfiguration" 3718 }, 3719 "GetPublicAccessBlockRequest":{ 3720 "type":"structure", 3721 "required":["Bucket"], 3722 "members":{ 3723 "Bucket":{ 3724 "shape":"BucketName", 3725 "location":"uri", 3726 "locationName":"Bucket" 3727 }, 3728 "ExpectedBucketOwner":{ 3729 "shape":"AccountId", 3730 "location":"header", 3731 "locationName":"x-amz-expected-bucket-owner" 3732 } 3733 } 3734 }, 3735 "GlacierJobParameters":{ 3736 "type":"structure", 3737 "required":["Tier"], 3738 "members":{ 3739 "Tier":{"shape":"Tier"} 3740 } 3741 }, 3742 "Grant":{ 3743 "type":"structure", 3744 "members":{ 3745 "Grantee":{"shape":"Grantee"}, 3746 "Permission":{"shape":"Permission"} 3747 } 3748 }, 3749 "GrantFullControl":{"type":"string"}, 3750 "GrantRead":{"type":"string"}, 3751 "GrantReadACP":{"type":"string"}, 3752 "GrantWrite":{"type":"string"}, 3753 "GrantWriteACP":{"type":"string"}, 3754 "Grantee":{ 3755 "type":"structure", 3756 "required":["Type"], 3757 "members":{ 3758 "DisplayName":{"shape":"DisplayName"}, 3759 "EmailAddress":{"shape":"EmailAddress"}, 3760 "ID":{"shape":"ID"}, 3761 "Type":{ 3762 "shape":"Type", 3763 "locationName":"xsi:type", 3764 "xmlAttribute":true 3765 }, 3766 "URI":{"shape":"URI"} 3767 }, 3768 "xmlNamespace":{ 3769 "prefix":"xsi", 3770 "uri":"http://www.w3.org/2001/XMLSchema-instance" 3771 } 3772 }, 3773 "Grants":{ 3774 "type":"list", 3775 "member":{ 3776 "shape":"Grant", 3777 "locationName":"Grant" 3778 } 3779 }, 3780 "HeadBucketRequest":{ 3781 "type":"structure", 3782 "required":["Bucket"], 3783 "members":{ 3784 "Bucket":{ 3785 "shape":"BucketName", 3786 "location":"uri", 3787 "locationName":"Bucket" 3788 }, 3789 "ExpectedBucketOwner":{ 3790 "shape":"AccountId", 3791 "location":"header", 3792 "locationName":"x-amz-expected-bucket-owner" 3793 } 3794 } 3795 }, 3796 "HeadObjectOutput":{ 3797 "type":"structure", 3798 "members":{ 3799 "DeleteMarker":{ 3800 "shape":"DeleteMarker", 3801 "location":"header", 3802 "locationName":"x-amz-delete-marker" 3803 }, 3804 "AcceptRanges":{ 3805 "shape":"AcceptRanges", 3806 "location":"header", 3807 "locationName":"accept-ranges" 3808 }, 3809 "Expiration":{ 3810 "shape":"Expiration", 3811 "location":"header", 3812 "locationName":"x-amz-expiration" 3813 }, 3814 "Restore":{ 3815 "shape":"Restore", 3816 "location":"header", 3817 "locationName":"x-amz-restore" 3818 }, 3819 "ArchiveStatus":{ 3820 "shape":"ArchiveStatus", 3821 "location":"header", 3822 "locationName":"x-amz-archive-status" 3823 }, 3824 "LastModified":{ 3825 "shape":"LastModified", 3826 "location":"header", 3827 "locationName":"Last-Modified" 3828 }, 3829 "ContentLength":{ 3830 "shape":"ContentLength", 3831 "location":"header", 3832 "locationName":"Content-Length" 3833 }, 3834 "ETag":{ 3835 "shape":"ETag", 3836 "location":"header", 3837 "locationName":"ETag" 3838 }, 3839 "MissingMeta":{ 3840 "shape":"MissingMeta", 3841 "location":"header", 3842 "locationName":"x-amz-missing-meta" 3843 }, 3844 "VersionId":{ 3845 "shape":"ObjectVersionId", 3846 "location":"header", 3847 "locationName":"x-amz-version-id" 3848 }, 3849 "CacheControl":{ 3850 "shape":"CacheControl", 3851 "location":"header", 3852 "locationName":"Cache-Control" 3853 }, 3854 "ContentDisposition":{ 3855 "shape":"ContentDisposition", 3856 "location":"header", 3857 "locationName":"Content-Disposition" 3858 }, 3859 "ContentEncoding":{ 3860 "shape":"ContentEncoding", 3861 "location":"header", 3862 "locationName":"Content-Encoding" 3863 }, 3864 "ContentLanguage":{ 3865 "shape":"ContentLanguage", 3866 "location":"header", 3867 "locationName":"Content-Language" 3868 }, 3869 "ContentType":{ 3870 "shape":"ContentType", 3871 "location":"header", 3872 "locationName":"Content-Type" 3873 }, 3874 "Expires":{ 3875 "shape":"Expires", 3876 "location":"header", 3877 "locationName":"Expires" 3878 }, 3879 "WebsiteRedirectLocation":{ 3880 "shape":"WebsiteRedirectLocation", 3881 "location":"header", 3882 "locationName":"x-amz-website-redirect-location" 3883 }, 3884 "ServerSideEncryption":{ 3885 "shape":"ServerSideEncryption", 3886 "location":"header", 3887 "locationName":"x-amz-server-side-encryption" 3888 }, 3889 "Metadata":{ 3890 "shape":"Metadata", 3891 "location":"headers", 3892 "locationName":"x-amz-meta-" 3893 }, 3894 "SSECustomerAlgorithm":{ 3895 "shape":"SSECustomerAlgorithm", 3896 "location":"header", 3897 "locationName":"x-amz-server-side-encryption-customer-algorithm" 3898 }, 3899 "SSECustomerKeyMD5":{ 3900 "shape":"SSECustomerKeyMD5", 3901 "location":"header", 3902 "locationName":"x-amz-server-side-encryption-customer-key-MD5" 3903 }, 3904 "SSEKMSKeyId":{ 3905 "shape":"SSEKMSKeyId", 3906 "location":"header", 3907 "locationName":"x-amz-server-side-encryption-aws-kms-key-id" 3908 }, 3909 "BucketKeyEnabled":{ 3910 "shape":"BucketKeyEnabled", 3911 "location":"header", 3912 "locationName":"x-amz-server-side-encryption-bucket-key-enabled" 3913 }, 3914 "StorageClass":{ 3915 "shape":"StorageClass", 3916 "location":"header", 3917 "locationName":"x-amz-storage-class" 3918 }, 3919 "RequestCharged":{ 3920 "shape":"RequestCharged", 3921 "location":"header", 3922 "locationName":"x-amz-request-charged" 3923 }, 3924 "ReplicationStatus":{ 3925 "shape":"ReplicationStatus", 3926 "location":"header", 3927 "locationName":"x-amz-replication-status" 3928 }, 3929 "PartsCount":{ 3930 "shape":"PartsCount", 3931 "location":"header", 3932 "locationName":"x-amz-mp-parts-count" 3933 }, 3934 "ObjectLockMode":{ 3935 "shape":"ObjectLockMode", 3936 "location":"header", 3937 "locationName":"x-amz-object-lock-mode" 3938 }, 3939 "ObjectLockRetainUntilDate":{ 3940 "shape":"ObjectLockRetainUntilDate", 3941 "location":"header", 3942 "locationName":"x-amz-object-lock-retain-until-date" 3943 }, 3944 "ObjectLockLegalHoldStatus":{ 3945 "shape":"ObjectLockLegalHoldStatus", 3946 "location":"header", 3947 "locationName":"x-amz-object-lock-legal-hold" 3948 } 3949 } 3950 }, 3951 "HeadObjectRequest":{ 3952 "type":"structure", 3953 "required":[ 3954 "Bucket", 3955 "Key" 3956 ], 3957 "members":{ 3958 "Bucket":{ 3959 "shape":"BucketName", 3960 "location":"uri", 3961 "locationName":"Bucket" 3962 }, 3963 "IfMatch":{ 3964 "shape":"IfMatch", 3965 "location":"header", 3966 "locationName":"If-Match" 3967 }, 3968 "IfModifiedSince":{ 3969 "shape":"IfModifiedSince", 3970 "location":"header", 3971 "locationName":"If-Modified-Since" 3972 }, 3973 "IfNoneMatch":{ 3974 "shape":"IfNoneMatch", 3975 "location":"header", 3976 "locationName":"If-None-Match" 3977 }, 3978 "IfUnmodifiedSince":{ 3979 "shape":"IfUnmodifiedSince", 3980 "location":"header", 3981 "locationName":"If-Unmodified-Since" 3982 }, 3983 "Key":{ 3984 "shape":"ObjectKey", 3985 "location":"uri", 3986 "locationName":"Key" 3987 }, 3988 "Range":{ 3989 "shape":"Range", 3990 "location":"header", 3991 "locationName":"Range" 3992 }, 3993 "VersionId":{ 3994 "shape":"ObjectVersionId", 3995 "location":"querystring", 3996 "locationName":"versionId" 3997 }, 3998 "SSECustomerAlgorithm":{ 3999 "shape":"SSECustomerAlgorithm", 4000 "location":"header", 4001 "locationName":"x-amz-server-side-encryption-customer-algorithm" 4002 }, 4003 "SSECustomerKey":{ 4004 "shape":"SSECustomerKey", 4005 "location":"header", 4006 "locationName":"x-amz-server-side-encryption-customer-key" 4007 }, 4008 "SSECustomerKeyMD5":{ 4009 "shape":"SSECustomerKeyMD5", 4010 "location":"header", 4011 "locationName":"x-amz-server-side-encryption-customer-key-MD5" 4012 }, 4013 "RequestPayer":{ 4014 "shape":"RequestPayer", 4015 "location":"header", 4016 "locationName":"x-amz-request-payer" 4017 }, 4018 "PartNumber":{ 4019 "shape":"PartNumber", 4020 "location":"querystring", 4021 "locationName":"partNumber" 4022 }, 4023 "ExpectedBucketOwner":{ 4024 "shape":"AccountId", 4025 "location":"header", 4026 "locationName":"x-amz-expected-bucket-owner" 4027 } 4028 } 4029 }, 4030 "HostName":{"type":"string"}, 4031 "HttpErrorCodeReturnedEquals":{"type":"string"}, 4032 "HttpRedirectCode":{"type":"string"}, 4033 "ID":{"type":"string"}, 4034 "IfMatch":{"type":"string"}, 4035 "IfModifiedSince":{"type":"timestamp"}, 4036 "IfNoneMatch":{"type":"string"}, 4037 "IfUnmodifiedSince":{"type":"timestamp"}, 4038 "IndexDocument":{ 4039 "type":"structure", 4040 "required":["Suffix"], 4041 "members":{ 4042 "Suffix":{"shape":"Suffix"} 4043 } 4044 }, 4045 "Initiated":{"type":"timestamp"}, 4046 "Initiator":{ 4047 "type":"structure", 4048 "members":{ 4049 "ID":{"shape":"ID"}, 4050 "DisplayName":{"shape":"DisplayName"} 4051 } 4052 }, 4053 "InputSerialization":{ 4054 "type":"structure", 4055 "members":{ 4056 "CSV":{"shape":"CSVInput"}, 4057 "CompressionType":{"shape":"CompressionType"}, 4058 "JSON":{"shape":"JSONInput"}, 4059 "Parquet":{"shape":"ParquetInput"} 4060 } 4061 }, 4062 "IntelligentTieringAccessTier":{ 4063 "type":"string", 4064 "enum":[ 4065 "ARCHIVE_ACCESS", 4066 "DEEP_ARCHIVE_ACCESS" 4067 ] 4068 }, 4069 "IntelligentTieringAndOperator":{ 4070 "type":"structure", 4071 "members":{ 4072 "Prefix":{"shape":"Prefix"}, 4073 "Tags":{ 4074 "shape":"TagSet", 4075 "flattened":true, 4076 "locationName":"Tag" 4077 } 4078 } 4079 }, 4080 "IntelligentTieringConfiguration":{ 4081 "type":"structure", 4082 "required":[ 4083 "Id", 4084 "Status", 4085 "Tierings" 4086 ], 4087 "members":{ 4088 "Id":{"shape":"IntelligentTieringId"}, 4089 "Filter":{"shape":"IntelligentTieringFilter"}, 4090 "Status":{"shape":"IntelligentTieringStatus"}, 4091 "Tierings":{ 4092 "shape":"TieringList", 4093 "locationName":"Tiering" 4094 } 4095 } 4096 }, 4097 "IntelligentTieringConfigurationList":{ 4098 "type":"list", 4099 "member":{"shape":"IntelligentTieringConfiguration"}, 4100 "flattened":true 4101 }, 4102 "IntelligentTieringDays":{"type":"integer"}, 4103 "IntelligentTieringFilter":{ 4104 "type":"structure", 4105 "members":{ 4106 "Prefix":{"shape":"Prefix"}, 4107 "Tag":{"shape":"Tag"}, 4108 "And":{"shape":"IntelligentTieringAndOperator"} 4109 } 4110 }, 4111 "IntelligentTieringId":{"type":"string"}, 4112 "IntelligentTieringStatus":{ 4113 "type":"string", 4114 "enum":[ 4115 "Enabled", 4116 "Disabled" 4117 ] 4118 }, 4119 "InvalidObjectState":{ 4120 "type":"structure", 4121 "members":{ 4122 "StorageClass":{"shape":"StorageClass"}, 4123 "AccessTier":{"shape":"IntelligentTieringAccessTier"} 4124 }, 4125 "exception":true 4126 }, 4127 "InventoryConfiguration":{ 4128 "type":"structure", 4129 "required":[ 4130 "Destination", 4131 "IsEnabled", 4132 "Id", 4133 "IncludedObjectVersions", 4134 "Schedule" 4135 ], 4136 "members":{ 4137 "Destination":{"shape":"InventoryDestination"}, 4138 "IsEnabled":{"shape":"IsEnabled"}, 4139 "Filter":{"shape":"InventoryFilter"}, 4140 "Id":{"shape":"InventoryId"}, 4141 "IncludedObjectVersions":{"shape":"InventoryIncludedObjectVersions"}, 4142 "OptionalFields":{"shape":"InventoryOptionalFields"}, 4143 "Schedule":{"shape":"InventorySchedule"} 4144 } 4145 }, 4146 "InventoryConfigurationList":{ 4147 "type":"list", 4148 "member":{"shape":"InventoryConfiguration"}, 4149 "flattened":true 4150 }, 4151 "InventoryDestination":{ 4152 "type":"structure", 4153 "required":["S3BucketDestination"], 4154 "members":{ 4155 "S3BucketDestination":{"shape":"InventoryS3BucketDestination"} 4156 } 4157 }, 4158 "InventoryEncryption":{ 4159 "type":"structure", 4160 "members":{ 4161 "SSES3":{ 4162 "shape":"SSES3", 4163 "locationName":"SSE-S3" 4164 }, 4165 "SSEKMS":{ 4166 "shape":"SSEKMS", 4167 "locationName":"SSE-KMS" 4168 } 4169 } 4170 }, 4171 "InventoryFilter":{ 4172 "type":"structure", 4173 "required":["Prefix"], 4174 "members":{ 4175 "Prefix":{"shape":"Prefix"} 4176 } 4177 }, 4178 "InventoryFormat":{ 4179 "type":"string", 4180 "enum":[ 4181 "CSV", 4182 "ORC", 4183 "Parquet" 4184 ] 4185 }, 4186 "InventoryFrequency":{ 4187 "type":"string", 4188 "enum":[ 4189 "Daily", 4190 "Weekly" 4191 ] 4192 }, 4193 "InventoryId":{"type":"string"}, 4194 "InventoryIncludedObjectVersions":{ 4195 "type":"string", 4196 "enum":[ 4197 "All", 4198 "Current" 4199 ] 4200 }, 4201 "InventoryOptionalField":{ 4202 "type":"string", 4203 "enum":[ 4204 "Size", 4205 "LastModifiedDate", 4206 "StorageClass", 4207 "ETag", 4208 "IsMultipartUploaded", 4209 "ReplicationStatus", 4210 "EncryptionStatus", 4211 "ObjectLockRetainUntilDate", 4212 "ObjectLockMode", 4213 "ObjectLockLegalHoldStatus", 4214 "IntelligentTieringAccessTier" 4215 ] 4216 }, 4217 "InventoryOptionalFields":{ 4218 "type":"list", 4219 "member":{ 4220 "shape":"InventoryOptionalField", 4221 "locationName":"Field" 4222 } 4223 }, 4224 "InventoryS3BucketDestination":{ 4225 "type":"structure", 4226 "required":[ 4227 "Bucket", 4228 "Format" 4229 ], 4230 "members":{ 4231 "AccountId":{"shape":"AccountId"}, 4232 "Bucket":{"shape":"BucketName"}, 4233 "Format":{"shape":"InventoryFormat"}, 4234 "Prefix":{"shape":"Prefix"}, 4235 "Encryption":{"shape":"InventoryEncryption"} 4236 } 4237 }, 4238 "InventorySchedule":{ 4239 "type":"structure", 4240 "required":["Frequency"], 4241 "members":{ 4242 "Frequency":{"shape":"InventoryFrequency"} 4243 } 4244 }, 4245 "IsEnabled":{"type":"boolean"}, 4246 "IsLatest":{"type":"boolean"}, 4247 "IsPublic":{"type":"boolean"}, 4248 "IsTruncated":{"type":"boolean"}, 4249 "JSONInput":{ 4250 "type":"structure", 4251 "members":{ 4252 "Type":{"shape":"JSONType"} 4253 } 4254 }, 4255 "JSONOutput":{ 4256 "type":"structure", 4257 "members":{ 4258 "RecordDelimiter":{"shape":"RecordDelimiter"} 4259 } 4260 }, 4261 "JSONType":{ 4262 "type":"string", 4263 "enum":[ 4264 "DOCUMENT", 4265 "LINES" 4266 ] 4267 }, 4268 "KMSContext":{"type":"string"}, 4269 "KeyCount":{"type":"integer"}, 4270 "KeyMarker":{"type":"string"}, 4271 "KeyPrefixEquals":{"type":"string"}, 4272 "LambdaFunctionArn":{"type":"string"}, 4273 "LambdaFunctionConfiguration":{ 4274 "type":"structure", 4275 "required":[ 4276 "LambdaFunctionArn", 4277 "Events" 4278 ], 4279 "members":{ 4280 "Id":{"shape":"NotificationId"}, 4281 "LambdaFunctionArn":{ 4282 "shape":"LambdaFunctionArn", 4283 "locationName":"CloudFunction" 4284 }, 4285 "Events":{ 4286 "shape":"EventList", 4287 "locationName":"Event" 4288 }, 4289 "Filter":{"shape":"NotificationConfigurationFilter"} 4290 } 4291 }, 4292 "LambdaFunctionConfigurationList":{ 4293 "type":"list", 4294 "member":{"shape":"LambdaFunctionConfiguration"}, 4295 "flattened":true 4296 }, 4297 "LastModified":{"type":"timestamp"}, 4298 "LifecycleConfiguration":{ 4299 "type":"structure", 4300 "required":["Rules"], 4301 "members":{ 4302 "Rules":{ 4303 "shape":"Rules", 4304 "locationName":"Rule" 4305 } 4306 } 4307 }, 4308 "LifecycleExpiration":{ 4309 "type":"structure", 4310 "members":{ 4311 "Date":{"shape":"Date"}, 4312 "Days":{"shape":"Days"}, 4313 "ExpiredObjectDeleteMarker":{"shape":"ExpiredObjectDeleteMarker"} 4314 } 4315 }, 4316 "LifecycleRule":{ 4317 "type":"structure", 4318 "required":["Status"], 4319 "members":{ 4320 "Expiration":{"shape":"LifecycleExpiration"}, 4321 "ID":{"shape":"ID"}, 4322 "Prefix":{ 4323 "shape":"Prefix", 4324 "deprecated":true 4325 }, 4326 "Filter":{"shape":"LifecycleRuleFilter"}, 4327 "Status":{"shape":"ExpirationStatus"}, 4328 "Transitions":{ 4329 "shape":"TransitionList", 4330 "locationName":"Transition" 4331 }, 4332 "NoncurrentVersionTransitions":{ 4333 "shape":"NoncurrentVersionTransitionList", 4334 "locationName":"NoncurrentVersionTransition" 4335 }, 4336 "NoncurrentVersionExpiration":{"shape":"NoncurrentVersionExpiration"}, 4337 "AbortIncompleteMultipartUpload":{"shape":"AbortIncompleteMultipartUpload"} 4338 } 4339 }, 4340 "LifecycleRuleAndOperator":{ 4341 "type":"structure", 4342 "members":{ 4343 "Prefix":{"shape":"Prefix"}, 4344 "Tags":{ 4345 "shape":"TagSet", 4346 "flattened":true, 4347 "locationName":"Tag" 4348 } 4349 } 4350 }, 4351 "LifecycleRuleFilter":{ 4352 "type":"structure", 4353 "members":{ 4354 "Prefix":{"shape":"Prefix"}, 4355 "Tag":{"shape":"Tag"}, 4356 "And":{"shape":"LifecycleRuleAndOperator"} 4357 } 4358 }, 4359 "LifecycleRules":{ 4360 "type":"list", 4361 "member":{"shape":"LifecycleRule"}, 4362 "flattened":true 4363 }, 4364 "ListBucketAnalyticsConfigurationsOutput":{ 4365 "type":"structure", 4366 "members":{ 4367 "IsTruncated":{"shape":"IsTruncated"}, 4368 "ContinuationToken":{"shape":"Token"}, 4369 "NextContinuationToken":{"shape":"NextToken"}, 4370 "AnalyticsConfigurationList":{ 4371 "shape":"AnalyticsConfigurationList", 4372 "locationName":"AnalyticsConfiguration" 4373 } 4374 } 4375 }, 4376 "ListBucketAnalyticsConfigurationsRequest":{ 4377 "type":"structure", 4378 "required":["Bucket"], 4379 "members":{ 4380 "Bucket":{ 4381 "shape":"BucketName", 4382 "location":"uri", 4383 "locationName":"Bucket" 4384 }, 4385 "ContinuationToken":{ 4386 "shape":"Token", 4387 "location":"querystring", 4388 "locationName":"continuation-token" 4389 }, 4390 "ExpectedBucketOwner":{ 4391 "shape":"AccountId", 4392 "location":"header", 4393 "locationName":"x-amz-expected-bucket-owner" 4394 } 4395 } 4396 }, 4397 "ListBucketIntelligentTieringConfigurationsOutput":{ 4398 "type":"structure", 4399 "members":{ 4400 "IsTruncated":{"shape":"IsTruncated"}, 4401 "ContinuationToken":{"shape":"Token"}, 4402 "NextContinuationToken":{"shape":"NextToken"}, 4403 "IntelligentTieringConfigurationList":{ 4404 "shape":"IntelligentTieringConfigurationList", 4405 "locationName":"IntelligentTieringConfiguration" 4406 } 4407 } 4408 }, 4409 "ListBucketIntelligentTieringConfigurationsRequest":{ 4410 "type":"structure", 4411 "required":["Bucket"], 4412 "members":{ 4413 "Bucket":{ 4414 "shape":"BucketName", 4415 "location":"uri", 4416 "locationName":"Bucket" 4417 }, 4418 "ContinuationToken":{ 4419 "shape":"Token", 4420 "location":"querystring", 4421 "locationName":"continuation-token" 4422 } 4423 } 4424 }, 4425 "ListBucketInventoryConfigurationsOutput":{ 4426 "type":"structure", 4427 "members":{ 4428 "ContinuationToken":{"shape":"Token"}, 4429 "InventoryConfigurationList":{ 4430 "shape":"InventoryConfigurationList", 4431 "locationName":"InventoryConfiguration" 4432 }, 4433 "IsTruncated":{"shape":"IsTruncated"}, 4434 "NextContinuationToken":{"shape":"NextToken"} 4435 } 4436 }, 4437 "ListBucketInventoryConfigurationsRequest":{ 4438 "type":"structure", 4439 "required":["Bucket"], 4440 "members":{ 4441 "Bucket":{ 4442 "shape":"BucketName", 4443 "location":"uri", 4444 "locationName":"Bucket" 4445 }, 4446 "ContinuationToken":{ 4447 "shape":"Token", 4448 "location":"querystring", 4449 "locationName":"continuation-token" 4450 }, 4451 "ExpectedBucketOwner":{ 4452 "shape":"AccountId", 4453 "location":"header", 4454 "locationName":"x-amz-expected-bucket-owner" 4455 } 4456 } 4457 }, 4458 "ListBucketMetricsConfigurationsOutput":{ 4459 "type":"structure", 4460 "members":{ 4461 "IsTruncated":{"shape":"IsTruncated"}, 4462 "ContinuationToken":{"shape":"Token"}, 4463 "NextContinuationToken":{"shape":"NextToken"}, 4464 "MetricsConfigurationList":{ 4465 "shape":"MetricsConfigurationList", 4466 "locationName":"MetricsConfiguration" 4467 } 4468 } 4469 }, 4470 "ListBucketMetricsConfigurationsRequest":{ 4471 "type":"structure", 4472 "required":["Bucket"], 4473 "members":{ 4474 "Bucket":{ 4475 "shape":"BucketName", 4476 "location":"uri", 4477 "locationName":"Bucket" 4478 }, 4479 "ContinuationToken":{ 4480 "shape":"Token", 4481 "location":"querystring", 4482 "locationName":"continuation-token" 4483 }, 4484 "ExpectedBucketOwner":{ 4485 "shape":"AccountId", 4486 "location":"header", 4487 "locationName":"x-amz-expected-bucket-owner" 4488 } 4489 } 4490 }, 4491 "ListBucketsOutput":{ 4492 "type":"structure", 4493 "members":{ 4494 "Buckets":{"shape":"Buckets"}, 4495 "Owner":{"shape":"Owner"} 4496 } 4497 }, 4498 "ListMultipartUploadsOutput":{ 4499 "type":"structure", 4500 "members":{ 4501 "Bucket":{"shape":"BucketName"}, 4502 "KeyMarker":{"shape":"KeyMarker"}, 4503 "UploadIdMarker":{"shape":"UploadIdMarker"}, 4504 "NextKeyMarker":{"shape":"NextKeyMarker"}, 4505 "Prefix":{"shape":"Prefix"}, 4506 "Delimiter":{"shape":"Delimiter"}, 4507 "NextUploadIdMarker":{"shape":"NextUploadIdMarker"}, 4508 "MaxUploads":{"shape":"MaxUploads"}, 4509 "IsTruncated":{"shape":"IsTruncated"}, 4510 "Uploads":{ 4511 "shape":"MultipartUploadList", 4512 "locationName":"Upload" 4513 }, 4514 "CommonPrefixes":{"shape":"CommonPrefixList"}, 4515 "EncodingType":{"shape":"EncodingType"} 4516 } 4517 }, 4518 "ListMultipartUploadsRequest":{ 4519 "type":"structure", 4520 "required":["Bucket"], 4521 "members":{ 4522 "Bucket":{ 4523 "shape":"BucketName", 4524 "location":"uri", 4525 "locationName":"Bucket" 4526 }, 4527 "Delimiter":{ 4528 "shape":"Delimiter", 4529 "location":"querystring", 4530 "locationName":"delimiter" 4531 }, 4532 "EncodingType":{ 4533 "shape":"EncodingType", 4534 "location":"querystring", 4535 "locationName":"encoding-type" 4536 }, 4537 "KeyMarker":{ 4538 "shape":"KeyMarker", 4539 "location":"querystring", 4540 "locationName":"key-marker" 4541 }, 4542 "MaxUploads":{ 4543 "shape":"MaxUploads", 4544 "location":"querystring", 4545 "locationName":"max-uploads" 4546 }, 4547 "Prefix":{ 4548 "shape":"Prefix", 4549 "location":"querystring", 4550 "locationName":"prefix" 4551 }, 4552 "UploadIdMarker":{ 4553 "shape":"UploadIdMarker", 4554 "location":"querystring", 4555 "locationName":"upload-id-marker" 4556 }, 4557 "ExpectedBucketOwner":{ 4558 "shape":"AccountId", 4559 "location":"header", 4560 "locationName":"x-amz-expected-bucket-owner" 4561 } 4562 } 4563 }, 4564 "ListObjectVersionsOutput":{ 4565 "type":"structure", 4566 "members":{ 4567 "IsTruncated":{"shape":"IsTruncated"}, 4568 "KeyMarker":{"shape":"KeyMarker"}, 4569 "VersionIdMarker":{"shape":"VersionIdMarker"}, 4570 "NextKeyMarker":{"shape":"NextKeyMarker"}, 4571 "NextVersionIdMarker":{"shape":"NextVersionIdMarker"}, 4572 "Versions":{ 4573 "shape":"ObjectVersionList", 4574 "locationName":"Version" 4575 }, 4576 "DeleteMarkers":{ 4577 "shape":"DeleteMarkers", 4578 "locationName":"DeleteMarker" 4579 }, 4580 "Name":{"shape":"BucketName"}, 4581 "Prefix":{"shape":"Prefix"}, 4582 "Delimiter":{"shape":"Delimiter"}, 4583 "MaxKeys":{"shape":"MaxKeys"}, 4584 "CommonPrefixes":{"shape":"CommonPrefixList"}, 4585 "EncodingType":{"shape":"EncodingType"} 4586 } 4587 }, 4588 "ListObjectVersionsRequest":{ 4589 "type":"structure", 4590 "required":["Bucket"], 4591 "members":{ 4592 "Bucket":{ 4593 "shape":"BucketName", 4594 "location":"uri", 4595 "locationName":"Bucket" 4596 }, 4597 "Delimiter":{ 4598 "shape":"Delimiter", 4599 "location":"querystring", 4600 "locationName":"delimiter" 4601 }, 4602 "EncodingType":{ 4603 "shape":"EncodingType", 4604 "location":"querystring", 4605 "locationName":"encoding-type" 4606 }, 4607 "KeyMarker":{ 4608 "shape":"KeyMarker", 4609 "location":"querystring", 4610 "locationName":"key-marker" 4611 }, 4612 "MaxKeys":{ 4613 "shape":"MaxKeys", 4614 "location":"querystring", 4615 "locationName":"max-keys" 4616 }, 4617 "Prefix":{ 4618 "shape":"Prefix", 4619 "location":"querystring", 4620 "locationName":"prefix" 4621 }, 4622 "VersionIdMarker":{ 4623 "shape":"VersionIdMarker", 4624 "location":"querystring", 4625 "locationName":"version-id-marker" 4626 }, 4627 "ExpectedBucketOwner":{ 4628 "shape":"AccountId", 4629 "location":"header", 4630 "locationName":"x-amz-expected-bucket-owner" 4631 } 4632 } 4633 }, 4634 "ListObjectsOutput":{ 4635 "type":"structure", 4636 "members":{ 4637 "IsTruncated":{"shape":"IsTruncated"}, 4638 "Marker":{"shape":"Marker"}, 4639 "NextMarker":{"shape":"NextMarker"}, 4640 "Contents":{"shape":"ObjectList"}, 4641 "Name":{"shape":"BucketName"}, 4642 "Prefix":{"shape":"Prefix"}, 4643 "Delimiter":{"shape":"Delimiter"}, 4644 "MaxKeys":{"shape":"MaxKeys"}, 4645 "CommonPrefixes":{"shape":"CommonPrefixList"}, 4646 "EncodingType":{"shape":"EncodingType"} 4647 } 4648 }, 4649 "ListObjectsRequest":{ 4650 "type":"structure", 4651 "required":["Bucket"], 4652 "members":{ 4653 "Bucket":{ 4654 "shape":"BucketName", 4655 "location":"uri", 4656 "locationName":"Bucket" 4657 }, 4658 "Delimiter":{ 4659 "shape":"Delimiter", 4660 "location":"querystring", 4661 "locationName":"delimiter" 4662 }, 4663 "EncodingType":{ 4664 "shape":"EncodingType", 4665 "location":"querystring", 4666 "locationName":"encoding-type" 4667 }, 4668 "Marker":{ 4669 "shape":"Marker", 4670 "location":"querystring", 4671 "locationName":"marker" 4672 }, 4673 "MaxKeys":{ 4674 "shape":"MaxKeys", 4675 "location":"querystring", 4676 "locationName":"max-keys" 4677 }, 4678 "Prefix":{ 4679 "shape":"Prefix", 4680 "location":"querystring", 4681 "locationName":"prefix" 4682 }, 4683 "RequestPayer":{ 4684 "shape":"RequestPayer", 4685 "location":"header", 4686 "locationName":"x-amz-request-payer" 4687 }, 4688 "ExpectedBucketOwner":{ 4689 "shape":"AccountId", 4690 "location":"header", 4691 "locationName":"x-amz-expected-bucket-owner" 4692 } 4693 } 4694 }, 4695 "ListObjectsV2Output":{ 4696 "type":"structure", 4697 "members":{ 4698 "IsTruncated":{"shape":"IsTruncated"}, 4699 "Contents":{"shape":"ObjectList"}, 4700 "Name":{"shape":"BucketName"}, 4701 "Prefix":{"shape":"Prefix"}, 4702 "Delimiter":{"shape":"Delimiter"}, 4703 "MaxKeys":{"shape":"MaxKeys"}, 4704 "CommonPrefixes":{"shape":"CommonPrefixList"}, 4705 "EncodingType":{"shape":"EncodingType"}, 4706 "KeyCount":{"shape":"KeyCount"}, 4707 "ContinuationToken":{"shape":"Token"}, 4708 "NextContinuationToken":{"shape":"NextToken"}, 4709 "StartAfter":{"shape":"StartAfter"} 4710 } 4711 }, 4712 "ListObjectsV2Request":{ 4713 "type":"structure", 4714 "required":["Bucket"], 4715 "members":{ 4716 "Bucket":{ 4717 "shape":"BucketName", 4718 "location":"uri", 4719 "locationName":"Bucket" 4720 }, 4721 "Delimiter":{ 4722 "shape":"Delimiter", 4723 "location":"querystring", 4724 "locationName":"delimiter" 4725 }, 4726 "EncodingType":{ 4727 "shape":"EncodingType", 4728 "location":"querystring", 4729 "locationName":"encoding-type" 4730 }, 4731 "MaxKeys":{ 4732 "shape":"MaxKeys", 4733 "location":"querystring", 4734 "locationName":"max-keys" 4735 }, 4736 "Prefix":{ 4737 "shape":"Prefix", 4738 "location":"querystring", 4739 "locationName":"prefix" 4740 }, 4741 "ContinuationToken":{ 4742 "shape":"Token", 4743 "location":"querystring", 4744 "locationName":"continuation-token" 4745 }, 4746 "FetchOwner":{ 4747 "shape":"FetchOwner", 4748 "location":"querystring", 4749 "locationName":"fetch-owner" 4750 }, 4751 "StartAfter":{ 4752 "shape":"StartAfter", 4753 "location":"querystring", 4754 "locationName":"start-after" 4755 }, 4756 "RequestPayer":{ 4757 "shape":"RequestPayer", 4758 "location":"header", 4759 "locationName":"x-amz-request-payer" 4760 }, 4761 "ExpectedBucketOwner":{ 4762 "shape":"AccountId", 4763 "location":"header", 4764 "locationName":"x-amz-expected-bucket-owner" 4765 } 4766 } 4767 }, 4768 "ListPartsOutput":{ 4769 "type":"structure", 4770 "members":{ 4771 "AbortDate":{ 4772 "shape":"AbortDate", 4773 "location":"header", 4774 "locationName":"x-amz-abort-date" 4775 }, 4776 "AbortRuleId":{ 4777 "shape":"AbortRuleId", 4778 "location":"header", 4779 "locationName":"x-amz-abort-rule-id" 4780 }, 4781 "Bucket":{"shape":"BucketName"}, 4782 "Key":{"shape":"ObjectKey"}, 4783 "UploadId":{"shape":"MultipartUploadId"}, 4784 "PartNumberMarker":{"shape":"PartNumberMarker"}, 4785 "NextPartNumberMarker":{"shape":"NextPartNumberMarker"}, 4786 "MaxParts":{"shape":"MaxParts"}, 4787 "IsTruncated":{"shape":"IsTruncated"}, 4788 "Parts":{ 4789 "shape":"Parts", 4790 "locationName":"Part" 4791 }, 4792 "Initiator":{"shape":"Initiator"}, 4793 "Owner":{"shape":"Owner"}, 4794 "StorageClass":{"shape":"StorageClass"}, 4795 "RequestCharged":{ 4796 "shape":"RequestCharged", 4797 "location":"header", 4798 "locationName":"x-amz-request-charged" 4799 } 4800 } 4801 }, 4802 "ListPartsRequest":{ 4803 "type":"structure", 4804 "required":[ 4805 "Bucket", 4806 "Key", 4807 "UploadId" 4808 ], 4809 "members":{ 4810 "Bucket":{ 4811 "shape":"BucketName", 4812 "location":"uri", 4813 "locationName":"Bucket" 4814 }, 4815 "Key":{ 4816 "shape":"ObjectKey", 4817 "location":"uri", 4818 "locationName":"Key" 4819 }, 4820 "MaxParts":{ 4821 "shape":"MaxParts", 4822 "location":"querystring", 4823 "locationName":"max-parts" 4824 }, 4825 "PartNumberMarker":{ 4826 "shape":"PartNumberMarker", 4827 "location":"querystring", 4828 "locationName":"part-number-marker" 4829 }, 4830 "UploadId":{ 4831 "shape":"MultipartUploadId", 4832 "location":"querystring", 4833 "locationName":"uploadId" 4834 }, 4835 "RequestPayer":{ 4836 "shape":"RequestPayer", 4837 "location":"header", 4838 "locationName":"x-amz-request-payer" 4839 }, 4840 "ExpectedBucketOwner":{ 4841 "shape":"AccountId", 4842 "location":"header", 4843 "locationName":"x-amz-expected-bucket-owner" 4844 } 4845 } 4846 }, 4847 "Location":{"type":"string"}, 4848 "LocationPrefix":{"type":"string"}, 4849 "LoggingEnabled":{ 4850 "type":"structure", 4851 "required":[ 4852 "TargetBucket", 4853 "TargetPrefix" 4854 ], 4855 "members":{ 4856 "TargetBucket":{"shape":"TargetBucket"}, 4857 "TargetGrants":{"shape":"TargetGrants"}, 4858 "TargetPrefix":{"shape":"TargetPrefix"} 4859 } 4860 }, 4861 "MFA":{"type":"string"}, 4862 "MFADelete":{ 4863 "type":"string", 4864 "enum":[ 4865 "Enabled", 4866 "Disabled" 4867 ] 4868 }, 4869 "MFADeleteStatus":{ 4870 "type":"string", 4871 "enum":[ 4872 "Enabled", 4873 "Disabled" 4874 ] 4875 }, 4876 "Marker":{"type":"string"}, 4877 "MaxAgeSeconds":{"type":"integer"}, 4878 "MaxKeys":{"type":"integer"}, 4879 "MaxParts":{"type":"integer"}, 4880 "MaxUploads":{"type":"integer"}, 4881 "Message":{"type":"string"}, 4882 "Metadata":{ 4883 "type":"map", 4884 "key":{"shape":"MetadataKey"}, 4885 "value":{"shape":"MetadataValue"} 4886 }, 4887 "MetadataDirective":{ 4888 "type":"string", 4889 "enum":[ 4890 "COPY", 4891 "REPLACE" 4892 ] 4893 }, 4894 "MetadataEntry":{ 4895 "type":"structure", 4896 "members":{ 4897 "Name":{"shape":"MetadataKey"}, 4898 "Value":{"shape":"MetadataValue"} 4899 } 4900 }, 4901 "MetadataKey":{"type":"string"}, 4902 "MetadataValue":{"type":"string"}, 4903 "Metrics":{ 4904 "type":"structure", 4905 "required":["Status"], 4906 "members":{ 4907 "Status":{"shape":"MetricsStatus"}, 4908 "EventThreshold":{"shape":"ReplicationTimeValue"} 4909 } 4910 }, 4911 "MetricsAndOperator":{ 4912 "type":"structure", 4913 "members":{ 4914 "Prefix":{"shape":"Prefix"}, 4915 "Tags":{ 4916 "shape":"TagSet", 4917 "flattened":true, 4918 "locationName":"Tag" 4919 } 4920 } 4921 }, 4922 "MetricsConfiguration":{ 4923 "type":"structure", 4924 "required":["Id"], 4925 "members":{ 4926 "Id":{"shape":"MetricsId"}, 4927 "Filter":{"shape":"MetricsFilter"} 4928 } 4929 }, 4930 "MetricsConfigurationList":{ 4931 "type":"list", 4932 "member":{"shape":"MetricsConfiguration"}, 4933 "flattened":true 4934 }, 4935 "MetricsFilter":{ 4936 "type":"structure", 4937 "members":{ 4938 "Prefix":{"shape":"Prefix"}, 4939 "Tag":{"shape":"Tag"}, 4940 "And":{"shape":"MetricsAndOperator"} 4941 } 4942 }, 4943 "MetricsId":{"type":"string"}, 4944 "MetricsStatus":{ 4945 "type":"string", 4946 "enum":[ 4947 "Enabled", 4948 "Disabled" 4949 ] 4950 }, 4951 "Minutes":{"type":"integer"}, 4952 "MissingMeta":{"type":"integer"}, 4953 "MultipartUpload":{ 4954 "type":"structure", 4955 "members":{ 4956 "UploadId":{"shape":"MultipartUploadId"}, 4957 "Key":{"shape":"ObjectKey"}, 4958 "Initiated":{"shape":"Initiated"}, 4959 "StorageClass":{"shape":"StorageClass"}, 4960 "Owner":{"shape":"Owner"}, 4961 "Initiator":{"shape":"Initiator"} 4962 } 4963 }, 4964 "MultipartUploadId":{"type":"string"}, 4965 "MultipartUploadList":{ 4966 "type":"list", 4967 "member":{"shape":"MultipartUpload"}, 4968 "flattened":true 4969 }, 4970 "NextKeyMarker":{"type":"string"}, 4971 "NextMarker":{"type":"string"}, 4972 "NextPartNumberMarker":{"type":"integer"}, 4973 "NextToken":{"type":"string"}, 4974 "NextUploadIdMarker":{"type":"string"}, 4975 "NextVersionIdMarker":{"type":"string"}, 4976 "NoSuchBucket":{ 4977 "type":"structure", 4978 "members":{ 4979 }, 4980 "exception":true 4981 }, 4982 "NoSuchKey":{ 4983 "type":"structure", 4984 "members":{ 4985 }, 4986 "exception":true 4987 }, 4988 "NoSuchUpload":{ 4989 "type":"structure", 4990 "members":{ 4991 }, 4992 "exception":true 4993 }, 4994 "NoncurrentVersionExpiration":{ 4995 "type":"structure", 4996 "members":{ 4997 "NoncurrentDays":{"shape":"Days"} 4998 } 4999 }, 5000 "NoncurrentVersionTransition":{ 5001 "type":"structure", 5002 "members":{ 5003 "NoncurrentDays":{"shape":"Days"}, 5004 "StorageClass":{"shape":"TransitionStorageClass"} 5005 } 5006 }, 5007 "NoncurrentVersionTransitionList":{ 5008 "type":"list", 5009 "member":{"shape":"NoncurrentVersionTransition"}, 5010 "flattened":true 5011 }, 5012 "NotificationConfiguration":{ 5013 "type":"structure", 5014 "members":{ 5015 "TopicConfigurations":{ 5016 "shape":"TopicConfigurationList", 5017 "locationName":"TopicConfiguration" 5018 }, 5019 "QueueConfigurations":{ 5020 "shape":"QueueConfigurationList", 5021 "locationName":"QueueConfiguration" 5022 }, 5023 "LambdaFunctionConfigurations":{ 5024 "shape":"LambdaFunctionConfigurationList", 5025 "locationName":"CloudFunctionConfiguration" 5026 } 5027 } 5028 }, 5029 "NotificationConfigurationDeprecated":{ 5030 "type":"structure", 5031 "members":{ 5032 "TopicConfiguration":{"shape":"TopicConfigurationDeprecated"}, 5033 "QueueConfiguration":{"shape":"QueueConfigurationDeprecated"}, 5034 "CloudFunctionConfiguration":{"shape":"CloudFunctionConfiguration"} 5035 } 5036 }, 5037 "NotificationConfigurationFilter":{ 5038 "type":"structure", 5039 "members":{ 5040 "Key":{ 5041 "shape":"S3KeyFilter", 5042 "locationName":"S3Key" 5043 } 5044 } 5045 }, 5046 "NotificationId":{"type":"string"}, 5047 "Object":{ 5048 "type":"structure", 5049 "members":{ 5050 "Key":{"shape":"ObjectKey"}, 5051 "LastModified":{"shape":"LastModified"}, 5052 "ETag":{"shape":"ETag"}, 5053 "Size":{"shape":"Size"}, 5054 "StorageClass":{"shape":"ObjectStorageClass"}, 5055 "Owner":{"shape":"Owner"} 5056 } 5057 }, 5058 "ObjectAlreadyInActiveTierError":{ 5059 "type":"structure", 5060 "members":{ 5061 }, 5062 "exception":true 5063 }, 5064 "ObjectCannedACL":{ 5065 "type":"string", 5066 "enum":[ 5067 "private", 5068 "public-read", 5069 "public-read-write", 5070 "authenticated-read", 5071 "aws-exec-read", 5072 "bucket-owner-read", 5073 "bucket-owner-full-control" 5074 ] 5075 }, 5076 "ObjectIdentifier":{ 5077 "type":"structure", 5078 "required":["Key"], 5079 "members":{ 5080 "Key":{"shape":"ObjectKey"}, 5081 "VersionId":{"shape":"ObjectVersionId"} 5082 } 5083 }, 5084 "ObjectIdentifierList":{ 5085 "type":"list", 5086 "member":{"shape":"ObjectIdentifier"}, 5087 "flattened":true 5088 }, 5089 "ObjectKey":{ 5090 "type":"string", 5091 "min":1 5092 }, 5093 "ObjectList":{ 5094 "type":"list", 5095 "member":{"shape":"Object"}, 5096 "flattened":true 5097 }, 5098 "ObjectLockConfiguration":{ 5099 "type":"structure", 5100 "members":{ 5101 "ObjectLockEnabled":{"shape":"ObjectLockEnabled"}, 5102 "Rule":{"shape":"ObjectLockRule"} 5103 } 5104 }, 5105 "ObjectLockEnabled":{ 5106 "type":"string", 5107 "enum":["Enabled"] 5108 }, 5109 "ObjectLockEnabledForBucket":{"type":"boolean"}, 5110 "ObjectLockLegalHold":{ 5111 "type":"structure", 5112 "members":{ 5113 "Status":{"shape":"ObjectLockLegalHoldStatus"} 5114 } 5115 }, 5116 "ObjectLockLegalHoldStatus":{ 5117 "type":"string", 5118 "enum":[ 5119 "ON", 5120 "OFF" 5121 ] 5122 }, 5123 "ObjectLockMode":{ 5124 "type":"string", 5125 "enum":[ 5126 "GOVERNANCE", 5127 "COMPLIANCE" 5128 ] 5129 }, 5130 "ObjectLockRetainUntilDate":{ 5131 "type":"timestamp", 5132 "timestampFormat":"iso8601" 5133 }, 5134 "ObjectLockRetention":{ 5135 "type":"structure", 5136 "members":{ 5137 "Mode":{"shape":"ObjectLockRetentionMode"}, 5138 "RetainUntilDate":{"shape":"Date"} 5139 } 5140 }, 5141 "ObjectLockRetentionMode":{ 5142 "type":"string", 5143 "enum":[ 5144 "GOVERNANCE", 5145 "COMPLIANCE" 5146 ] 5147 }, 5148 "ObjectLockRule":{ 5149 "type":"structure", 5150 "members":{ 5151 "DefaultRetention":{"shape":"DefaultRetention"} 5152 } 5153 }, 5154 "ObjectLockToken":{"type":"string"}, 5155 "ObjectNotInActiveTierError":{ 5156 "type":"structure", 5157 "members":{ 5158 }, 5159 "exception":true 5160 }, 5161 "ObjectOwnership":{ 5162 "type":"string", 5163 "enum":[ 5164 "BucketOwnerPreferred", 5165 "ObjectWriter" 5166 ] 5167 }, 5168 "ObjectStorageClass":{ 5169 "type":"string", 5170 "enum":[ 5171 "STANDARD", 5172 "REDUCED_REDUNDANCY", 5173 "GLACIER", 5174 "STANDARD_IA", 5175 "ONEZONE_IA", 5176 "INTELLIGENT_TIERING", 5177 "DEEP_ARCHIVE", 5178 "OUTPOSTS" 5179 ] 5180 }, 5181 "ObjectVersion":{ 5182 "type":"structure", 5183 "members":{ 5184 "ETag":{"shape":"ETag"}, 5185 "Size":{"shape":"Size"}, 5186 "StorageClass":{"shape":"ObjectVersionStorageClass"}, 5187 "Key":{"shape":"ObjectKey"}, 5188 "VersionId":{"shape":"ObjectVersionId"}, 5189 "IsLatest":{"shape":"IsLatest"}, 5190 "LastModified":{"shape":"LastModified"}, 5191 "Owner":{"shape":"Owner"} 5192 } 5193 }, 5194 "ObjectVersionId":{"type":"string"}, 5195 "ObjectVersionList":{ 5196 "type":"list", 5197 "member":{"shape":"ObjectVersion"}, 5198 "flattened":true 5199 }, 5200 "ObjectVersionStorageClass":{ 5201 "type":"string", 5202 "enum":["STANDARD"] 5203 }, 5204 "OutputLocation":{ 5205 "type":"structure", 5206 "members":{ 5207 "S3":{"shape":"S3Location"} 5208 } 5209 }, 5210 "OutputSerialization":{ 5211 "type":"structure", 5212 "members":{ 5213 "CSV":{"shape":"CSVOutput"}, 5214 "JSON":{"shape":"JSONOutput"} 5215 } 5216 }, 5217 "Owner":{ 5218 "type":"structure", 5219 "members":{ 5220 "DisplayName":{"shape":"DisplayName"}, 5221 "ID":{"shape":"ID"} 5222 } 5223 }, 5224 "OwnerOverride":{ 5225 "type":"string", 5226 "enum":["Destination"] 5227 }, 5228 "OwnershipControls":{ 5229 "type":"structure", 5230 "required":["Rules"], 5231 "members":{ 5232 "Rules":{ 5233 "shape":"OwnershipControlsRules", 5234 "locationName":"Rule" 5235 } 5236 } 5237 }, 5238 "OwnershipControlsRule":{ 5239 "type":"structure", 5240 "required":["ObjectOwnership"], 5241 "members":{ 5242 "ObjectOwnership":{"shape":"ObjectOwnership"} 5243 } 5244 }, 5245 "OwnershipControlsRules":{ 5246 "type":"list", 5247 "member":{"shape":"OwnershipControlsRule"}, 5248 "flattened":true 5249 }, 5250 "ParquetInput":{ 5251 "type":"structure", 5252 "members":{ 5253 } 5254 }, 5255 "Part":{ 5256 "type":"structure", 5257 "members":{ 5258 "PartNumber":{"shape":"PartNumber"}, 5259 "LastModified":{"shape":"LastModified"}, 5260 "ETag":{"shape":"ETag"}, 5261 "Size":{"shape":"Size"} 5262 } 5263 }, 5264 "PartNumber":{"type":"integer"}, 5265 "PartNumberMarker":{"type":"integer"}, 5266 "Parts":{ 5267 "type":"list", 5268 "member":{"shape":"Part"}, 5269 "flattened":true 5270 }, 5271 "PartsCount":{"type":"integer"}, 5272 "Payer":{ 5273 "type":"string", 5274 "enum":[ 5275 "Requester", 5276 "BucketOwner" 5277 ] 5278 }, 5279 "Permission":{ 5280 "type":"string", 5281 "enum":[ 5282 "FULL_CONTROL", 5283 "WRITE", 5284 "WRITE_ACP", 5285 "READ", 5286 "READ_ACP" 5287 ] 5288 }, 5289 "Policy":{"type":"string"}, 5290 "PolicyStatus":{ 5291 "type":"structure", 5292 "members":{ 5293 "IsPublic":{ 5294 "shape":"IsPublic", 5295 "locationName":"IsPublic" 5296 } 5297 } 5298 }, 5299 "Prefix":{"type":"string"}, 5300 "Priority":{"type":"integer"}, 5301 "Progress":{ 5302 "type":"structure", 5303 "members":{ 5304 "BytesScanned":{"shape":"BytesScanned"}, 5305 "BytesProcessed":{"shape":"BytesProcessed"}, 5306 "BytesReturned":{"shape":"BytesReturned"} 5307 } 5308 }, 5309 "ProgressEvent":{ 5310 "type":"structure", 5311 "members":{ 5312 "Details":{ 5313 "shape":"Progress", 5314 "eventpayload":true 5315 } 5316 }, 5317 "event":true 5318 }, 5319 "Protocol":{ 5320 "type":"string", 5321 "enum":[ 5322 "http", 5323 "https" 5324 ] 5325 }, 5326 "PublicAccessBlockConfiguration":{ 5327 "type":"structure", 5328 "members":{ 5329 "BlockPublicAcls":{ 5330 "shape":"Setting", 5331 "locationName":"BlockPublicAcls" 5332 }, 5333 "IgnorePublicAcls":{ 5334 "shape":"Setting", 5335 "locationName":"IgnorePublicAcls" 5336 }, 5337 "BlockPublicPolicy":{ 5338 "shape":"Setting", 5339 "locationName":"BlockPublicPolicy" 5340 }, 5341 "RestrictPublicBuckets":{ 5342 "shape":"Setting", 5343 "locationName":"RestrictPublicBuckets" 5344 } 5345 } 5346 }, 5347 "PutBucketAccelerateConfigurationRequest":{ 5348 "type":"structure", 5349 "required":[ 5350 "Bucket", 5351 "AccelerateConfiguration" 5352 ], 5353 "members":{ 5354 "Bucket":{ 5355 "shape":"BucketName", 5356 "location":"uri", 5357 "locationName":"Bucket" 5358 }, 5359 "AccelerateConfiguration":{ 5360 "shape":"AccelerateConfiguration", 5361 "locationName":"AccelerateConfiguration", 5362 "xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"} 5363 }, 5364 "ExpectedBucketOwner":{ 5365 "shape":"AccountId", 5366 "location":"header", 5367 "locationName":"x-amz-expected-bucket-owner" 5368 } 5369 }, 5370 "payload":"AccelerateConfiguration" 5371 }, 5372 "PutBucketAclRequest":{ 5373 "type":"structure", 5374 "required":["Bucket"], 5375 "members":{ 5376 "ACL":{ 5377 "shape":"BucketCannedACL", 5378 "location":"header", 5379 "locationName":"x-amz-acl" 5380 }, 5381 "AccessControlPolicy":{ 5382 "shape":"AccessControlPolicy", 5383 "locationName":"AccessControlPolicy", 5384 "xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"} 5385 }, 5386 "Bucket":{ 5387 "shape":"BucketName", 5388 "location":"uri", 5389 "locationName":"Bucket" 5390 }, 5391 "ContentMD5":{ 5392 "shape":"ContentMD5", 5393 "location":"header", 5394 "locationName":"Content-MD5" 5395 }, 5396 "GrantFullControl":{ 5397 "shape":"GrantFullControl", 5398 "location":"header", 5399 "locationName":"x-amz-grant-full-control" 5400 }, 5401 "GrantRead":{ 5402 "shape":"GrantRead", 5403 "location":"header", 5404 "locationName":"x-amz-grant-read" 5405 }, 5406 "GrantReadACP":{ 5407 "shape":"GrantReadACP", 5408 "location":"header", 5409 "locationName":"x-amz-grant-read-acp" 5410 }, 5411 "GrantWrite":{ 5412 "shape":"GrantWrite", 5413 "location":"header", 5414 "locationName":"x-amz-grant-write" 5415 }, 5416 "GrantWriteACP":{ 5417 "shape":"GrantWriteACP", 5418 "location":"header", 5419 "locationName":"x-amz-grant-write-acp" 5420 }, 5421 "ExpectedBucketOwner":{ 5422 "shape":"AccountId", 5423 "location":"header", 5424 "locationName":"x-amz-expected-bucket-owner" 5425 } 5426 }, 5427 "payload":"AccessControlPolicy" 5428 }, 5429 "PutBucketAnalyticsConfigurationRequest":{ 5430 "type":"structure", 5431 "required":[ 5432 "Bucket", 5433 "Id", 5434 "AnalyticsConfiguration" 5435 ], 5436 "members":{ 5437 "Bucket":{ 5438 "shape":"BucketName", 5439 "location":"uri", 5440 "locationName":"Bucket" 5441 }, 5442 "Id":{ 5443 "shape":"AnalyticsId", 5444 "location":"querystring", 5445 "locationName":"id" 5446 }, 5447 "AnalyticsConfiguration":{ 5448 "shape":"AnalyticsConfiguration", 5449 "locationName":"AnalyticsConfiguration", 5450 "xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"} 5451 }, 5452 "ExpectedBucketOwner":{ 5453 "shape":"AccountId", 5454 "location":"header", 5455 "locationName":"x-amz-expected-bucket-owner" 5456 } 5457 }, 5458 "payload":"AnalyticsConfiguration" 5459 }, 5460 "PutBucketCorsRequest":{ 5461 "type":"structure", 5462 "required":[ 5463 "Bucket", 5464 "CORSConfiguration" 5465 ], 5466 "members":{ 5467 "Bucket":{ 5468 "shape":"BucketName", 5469 "location":"uri", 5470 "locationName":"Bucket" 5471 }, 5472 "CORSConfiguration":{ 5473 "shape":"CORSConfiguration", 5474 "locationName":"CORSConfiguration", 5475 "xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"} 5476 }, 5477 "ContentMD5":{ 5478 "shape":"ContentMD5", 5479 "location":"header", 5480 "locationName":"Content-MD5" 5481 }, 5482 "ExpectedBucketOwner":{ 5483 "shape":"AccountId", 5484 "location":"header", 5485 "locationName":"x-amz-expected-bucket-owner" 5486 } 5487 }, 5488 "payload":"CORSConfiguration" 5489 }, 5490 "PutBucketEncryptionRequest":{ 5491 "type":"structure", 5492 "required":[ 5493 "Bucket", 5494 "ServerSideEncryptionConfiguration" 5495 ], 5496 "members":{ 5497 "Bucket":{ 5498 "shape":"BucketName", 5499 "location":"uri", 5500 "locationName":"Bucket" 5501 }, 5502 "ContentMD5":{ 5503 "shape":"ContentMD5", 5504 "location":"header", 5505 "locationName":"Content-MD5" 5506 }, 5507 "ServerSideEncryptionConfiguration":{ 5508 "shape":"ServerSideEncryptionConfiguration", 5509 "locationName":"ServerSideEncryptionConfiguration", 5510 "xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"} 5511 }, 5512 "ExpectedBucketOwner":{ 5513 "shape":"AccountId", 5514 "location":"header", 5515 "locationName":"x-amz-expected-bucket-owner" 5516 } 5517 }, 5518 "payload":"ServerSideEncryptionConfiguration" 5519 }, 5520 "PutBucketIntelligentTieringConfigurationRequest":{ 5521 "type":"structure", 5522 "required":[ 5523 "Bucket", 5524 "Id", 5525 "IntelligentTieringConfiguration" 5526 ], 5527 "members":{ 5528 "Bucket":{ 5529 "shape":"BucketName", 5530 "location":"uri", 5531 "locationName":"Bucket" 5532 }, 5533 "Id":{ 5534 "shape":"IntelligentTieringId", 5535 "location":"querystring", 5536 "locationName":"id" 5537 }, 5538 "IntelligentTieringConfiguration":{ 5539 "shape":"IntelligentTieringConfiguration", 5540 "locationName":"IntelligentTieringConfiguration", 5541 "xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"} 5542 } 5543 }, 5544 "payload":"IntelligentTieringConfiguration" 5545 }, 5546 "PutBucketInventoryConfigurationRequest":{ 5547 "type":"structure", 5548 "required":[ 5549 "Bucket", 5550 "Id", 5551 "InventoryConfiguration" 5552 ], 5553 "members":{ 5554 "Bucket":{ 5555 "shape":"BucketName", 5556 "location":"uri", 5557 "locationName":"Bucket" 5558 }, 5559 "Id":{ 5560 "shape":"InventoryId", 5561 "location":"querystring", 5562 "locationName":"id" 5563 }, 5564 "InventoryConfiguration":{ 5565 "shape":"InventoryConfiguration", 5566 "locationName":"InventoryConfiguration", 5567 "xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"} 5568 }, 5569 "ExpectedBucketOwner":{ 5570 "shape":"AccountId", 5571 "location":"header", 5572 "locationName":"x-amz-expected-bucket-owner" 5573 } 5574 }, 5575 "payload":"InventoryConfiguration" 5576 }, 5577 "PutBucketLifecycleConfigurationRequest":{ 5578 "type":"structure", 5579 "required":["Bucket"], 5580 "members":{ 5581 "Bucket":{ 5582 "shape":"BucketName", 5583 "location":"uri", 5584 "locationName":"Bucket" 5585 }, 5586 "LifecycleConfiguration":{ 5587 "shape":"BucketLifecycleConfiguration", 5588 "locationName":"LifecycleConfiguration", 5589 "xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"} 5590 }, 5591 "ExpectedBucketOwner":{ 5592 "shape":"AccountId", 5593 "location":"header", 5594 "locationName":"x-amz-expected-bucket-owner" 5595 } 5596 }, 5597 "payload":"LifecycleConfiguration" 5598 }, 5599 "PutBucketLifecycleRequest":{ 5600 "type":"structure", 5601 "required":["Bucket"], 5602 "members":{ 5603 "Bucket":{ 5604 "shape":"BucketName", 5605 "location":"uri", 5606 "locationName":"Bucket" 5607 }, 5608 "ContentMD5":{ 5609 "shape":"ContentMD5", 5610 "location":"header", 5611 "locationName":"Content-MD5" 5612 }, 5613 "LifecycleConfiguration":{ 5614 "shape":"LifecycleConfiguration", 5615 "locationName":"LifecycleConfiguration", 5616 "xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"} 5617 }, 5618 "ExpectedBucketOwner":{ 5619 "shape":"AccountId", 5620 "location":"header", 5621 "locationName":"x-amz-expected-bucket-owner" 5622 } 5623 }, 5624 "payload":"LifecycleConfiguration" 5625 }, 5626 "PutBucketLoggingRequest":{ 5627 "type":"structure", 5628 "required":[ 5629 "Bucket", 5630 "BucketLoggingStatus" 5631 ], 5632 "members":{ 5633 "Bucket":{ 5634 "shape":"BucketName", 5635 "location":"uri", 5636 "locationName":"Bucket" 5637 }, 5638 "BucketLoggingStatus":{ 5639 "shape":"BucketLoggingStatus", 5640 "locationName":"BucketLoggingStatus", 5641 "xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"} 5642 }, 5643 "ContentMD5":{ 5644 "shape":"ContentMD5", 5645 "location":"header", 5646 "locationName":"Content-MD5" 5647 }, 5648 "ExpectedBucketOwner":{ 5649 "shape":"AccountId", 5650 "location":"header", 5651 "locationName":"x-amz-expected-bucket-owner" 5652 } 5653 }, 5654 "payload":"BucketLoggingStatus" 5655 }, 5656 "PutBucketMetricsConfigurationRequest":{ 5657 "type":"structure", 5658 "required":[ 5659 "Bucket", 5660 "Id", 5661 "MetricsConfiguration" 5662 ], 5663 "members":{ 5664 "Bucket":{ 5665 "shape":"BucketName", 5666 "location":"uri", 5667 "locationName":"Bucket" 5668 }, 5669 "Id":{ 5670 "shape":"MetricsId", 5671 "location":"querystring", 5672 "locationName":"id" 5673 }, 5674 "MetricsConfiguration":{ 5675 "shape":"MetricsConfiguration", 5676 "locationName":"MetricsConfiguration", 5677 "xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"} 5678 }, 5679 "ExpectedBucketOwner":{ 5680 "shape":"AccountId", 5681 "location":"header", 5682 "locationName":"x-amz-expected-bucket-owner" 5683 } 5684 }, 5685 "payload":"MetricsConfiguration" 5686 }, 5687 "PutBucketNotificationConfigurationRequest":{ 5688 "type":"structure", 5689 "required":[ 5690 "Bucket", 5691 "NotificationConfiguration" 5692 ], 5693 "members":{ 5694 "Bucket":{ 5695 "shape":"BucketName", 5696 "location":"uri", 5697 "locationName":"Bucket" 5698 }, 5699 "NotificationConfiguration":{ 5700 "shape":"NotificationConfiguration", 5701 "locationName":"NotificationConfiguration", 5702 "xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"} 5703 }, 5704 "ExpectedBucketOwner":{ 5705 "shape":"AccountId", 5706 "location":"header", 5707 "locationName":"x-amz-expected-bucket-owner" 5708 } 5709 }, 5710 "payload":"NotificationConfiguration" 5711 }, 5712 "PutBucketNotificationRequest":{ 5713 "type":"structure", 5714 "required":[ 5715 "Bucket", 5716 "NotificationConfiguration" 5717 ], 5718 "members":{ 5719 "Bucket":{ 5720 "shape":"BucketName", 5721 "location":"uri", 5722 "locationName":"Bucket" 5723 }, 5724 "ContentMD5":{ 5725 "shape":"ContentMD5", 5726 "location":"header", 5727 "locationName":"Content-MD5" 5728 }, 5729 "NotificationConfiguration":{ 5730 "shape":"NotificationConfigurationDeprecated", 5731 "locationName":"NotificationConfiguration", 5732 "xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"} 5733 }, 5734 "ExpectedBucketOwner":{ 5735 "shape":"AccountId", 5736 "location":"header", 5737 "locationName":"x-amz-expected-bucket-owner" 5738 } 5739 }, 5740 "payload":"NotificationConfiguration" 5741 }, 5742 "PutBucketOwnershipControlsRequest":{ 5743 "type":"structure", 5744 "required":[ 5745 "Bucket", 5746 "OwnershipControls" 5747 ], 5748 "members":{ 5749 "Bucket":{ 5750 "shape":"BucketName", 5751 "location":"uri", 5752 "locationName":"Bucket" 5753 }, 5754 "ContentMD5":{ 5755 "shape":"ContentMD5", 5756 "location":"header", 5757 "locationName":"Content-MD5" 5758 }, 5759 "ExpectedBucketOwner":{ 5760 "shape":"AccountId", 5761 "location":"header", 5762 "locationName":"x-amz-expected-bucket-owner" 5763 }, 5764 "OwnershipControls":{ 5765 "shape":"OwnershipControls", 5766 "locationName":"OwnershipControls", 5767 "xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"} 5768 } 5769 }, 5770 "payload":"OwnershipControls" 5771 }, 5772 "PutBucketPolicyRequest":{ 5773 "type":"structure", 5774 "required":[ 5775 "Bucket", 5776 "Policy" 5777 ], 5778 "members":{ 5779 "Bucket":{ 5780 "shape":"BucketName", 5781 "location":"uri", 5782 "locationName":"Bucket" 5783 }, 5784 "ContentMD5":{ 5785 "shape":"ContentMD5", 5786 "location":"header", 5787 "locationName":"Content-MD5" 5788 }, 5789 "ConfirmRemoveSelfBucketAccess":{ 5790 "shape":"ConfirmRemoveSelfBucketAccess", 5791 "location":"header", 5792 "locationName":"x-amz-confirm-remove-self-bucket-access" 5793 }, 5794 "Policy":{"shape":"Policy"}, 5795 "ExpectedBucketOwner":{ 5796 "shape":"AccountId", 5797 "location":"header", 5798 "locationName":"x-amz-expected-bucket-owner" 5799 } 5800 }, 5801 "payload":"Policy" 5802 }, 5803 "PutBucketReplicationRequest":{ 5804 "type":"structure", 5805 "required":[ 5806 "Bucket", 5807 "ReplicationConfiguration" 5808 ], 5809 "members":{ 5810 "Bucket":{ 5811 "shape":"BucketName", 5812 "location":"uri", 5813 "locationName":"Bucket" 5814 }, 5815 "ContentMD5":{ 5816 "shape":"ContentMD5", 5817 "location":"header", 5818 "locationName":"Content-MD5" 5819 }, 5820 "ReplicationConfiguration":{ 5821 "shape":"ReplicationConfiguration", 5822 "locationName":"ReplicationConfiguration", 5823 "xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"} 5824 }, 5825 "Token":{ 5826 "shape":"ObjectLockToken", 5827 "location":"header", 5828 "locationName":"x-amz-bucket-object-lock-token" 5829 }, 5830 "ExpectedBucketOwner":{ 5831 "shape":"AccountId", 5832 "location":"header", 5833 "locationName":"x-amz-expected-bucket-owner" 5834 } 5835 }, 5836 "payload":"ReplicationConfiguration" 5837 }, 5838 "PutBucketRequestPaymentRequest":{ 5839 "type":"structure", 5840 "required":[ 5841 "Bucket", 5842 "RequestPaymentConfiguration" 5843 ], 5844 "members":{ 5845 "Bucket":{ 5846 "shape":"BucketName", 5847 "location":"uri", 5848 "locationName":"Bucket" 5849 }, 5850 "ContentMD5":{ 5851 "shape":"ContentMD5", 5852 "location":"header", 5853 "locationName":"Content-MD5" 5854 }, 5855 "RequestPaymentConfiguration":{ 5856 "shape":"RequestPaymentConfiguration", 5857 "locationName":"RequestPaymentConfiguration", 5858 "xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"} 5859 }, 5860 "ExpectedBucketOwner":{ 5861 "shape":"AccountId", 5862 "location":"header", 5863 "locationName":"x-amz-expected-bucket-owner" 5864 } 5865 }, 5866 "payload":"RequestPaymentConfiguration" 5867 }, 5868 "PutBucketTaggingRequest":{ 5869 "type":"structure", 5870 "required":[ 5871 "Bucket", 5872 "Tagging" 5873 ], 5874 "members":{ 5875 "Bucket":{ 5876 "shape":"BucketName", 5877 "location":"uri", 5878 "locationName":"Bucket" 5879 }, 5880 "ContentMD5":{ 5881 "shape":"ContentMD5", 5882 "location":"header", 5883 "locationName":"Content-MD5" 5884 }, 5885 "Tagging":{ 5886 "shape":"Tagging", 5887 "locationName":"Tagging", 5888 "xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"} 5889 }, 5890 "ExpectedBucketOwner":{ 5891 "shape":"AccountId", 5892 "location":"header", 5893 "locationName":"x-amz-expected-bucket-owner" 5894 } 5895 }, 5896 "payload":"Tagging" 5897 }, 5898 "PutBucketVersioningRequest":{ 5899 "type":"structure", 5900 "required":[ 5901 "Bucket", 5902 "VersioningConfiguration" 5903 ], 5904 "members":{ 5905 "Bucket":{ 5906 "shape":"BucketName", 5907 "location":"uri", 5908 "locationName":"Bucket" 5909 }, 5910 "ContentMD5":{ 5911 "shape":"ContentMD5", 5912 "location":"header", 5913 "locationName":"Content-MD5" 5914 }, 5915 "MFA":{ 5916 "shape":"MFA", 5917 "location":"header", 5918 "locationName":"x-amz-mfa" 5919 }, 5920 "VersioningConfiguration":{ 5921 "shape":"VersioningConfiguration", 5922 "locationName":"VersioningConfiguration", 5923 "xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"} 5924 }, 5925 "ExpectedBucketOwner":{ 5926 "shape":"AccountId", 5927 "location":"header", 5928 "locationName":"x-amz-expected-bucket-owner" 5929 } 5930 }, 5931 "payload":"VersioningConfiguration" 5932 }, 5933 "PutBucketWebsiteRequest":{ 5934 "type":"structure", 5935 "required":[ 5936 "Bucket", 5937 "WebsiteConfiguration" 5938 ], 5939 "members":{ 5940 "Bucket":{ 5941 "shape":"BucketName", 5942 "location":"uri", 5943 "locationName":"Bucket" 5944 }, 5945 "ContentMD5":{ 5946 "shape":"ContentMD5", 5947 "location":"header", 5948 "locationName":"Content-MD5" 5949 }, 5950 "WebsiteConfiguration":{ 5951 "shape":"WebsiteConfiguration", 5952 "locationName":"WebsiteConfiguration", 5953 "xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"} 5954 }, 5955 "ExpectedBucketOwner":{ 5956 "shape":"AccountId", 5957 "location":"header", 5958 "locationName":"x-amz-expected-bucket-owner" 5959 } 5960 }, 5961 "payload":"WebsiteConfiguration" 5962 }, 5963 "PutObjectAclOutput":{ 5964 "type":"structure", 5965 "members":{ 5966 "RequestCharged":{ 5967 "shape":"RequestCharged", 5968 "location":"header", 5969 "locationName":"x-amz-request-charged" 5970 } 5971 } 5972 }, 5973 "PutObjectAclRequest":{ 5974 "type":"structure", 5975 "required":[ 5976 "Bucket", 5977 "Key" 5978 ], 5979 "members":{ 5980 "ACL":{ 5981 "shape":"ObjectCannedACL", 5982 "location":"header", 5983 "locationName":"x-amz-acl" 5984 }, 5985 "AccessControlPolicy":{ 5986 "shape":"AccessControlPolicy", 5987 "locationName":"AccessControlPolicy", 5988 "xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"} 5989 }, 5990 "Bucket":{ 5991 "shape":"BucketName", 5992 "location":"uri", 5993 "locationName":"Bucket" 5994 }, 5995 "ContentMD5":{ 5996 "shape":"ContentMD5", 5997 "location":"header", 5998 "locationName":"Content-MD5" 5999 }, 6000 "GrantFullControl":{ 6001 "shape":"GrantFullControl", 6002 "location":"header", 6003 "locationName":"x-amz-grant-full-control" 6004 }, 6005 "GrantRead":{ 6006 "shape":"GrantRead", 6007 "location":"header", 6008 "locationName":"x-amz-grant-read" 6009 }, 6010 "GrantReadACP":{ 6011 "shape":"GrantReadACP", 6012 "location":"header", 6013 "locationName":"x-amz-grant-read-acp" 6014 }, 6015 "GrantWrite":{ 6016 "shape":"GrantWrite", 6017 "location":"header", 6018 "locationName":"x-amz-grant-write" 6019 }, 6020 "GrantWriteACP":{ 6021 "shape":"GrantWriteACP", 6022 "location":"header", 6023 "locationName":"x-amz-grant-write-acp" 6024 }, 6025 "Key":{ 6026 "shape":"ObjectKey", 6027 "location":"uri", 6028 "locationName":"Key" 6029 }, 6030 "RequestPayer":{ 6031 "shape":"RequestPayer", 6032 "location":"header", 6033 "locationName":"x-amz-request-payer" 6034 }, 6035 "VersionId":{ 6036 "shape":"ObjectVersionId", 6037 "location":"querystring", 6038 "locationName":"versionId" 6039 }, 6040 "ExpectedBucketOwner":{ 6041 "shape":"AccountId", 6042 "location":"header", 6043 "locationName":"x-amz-expected-bucket-owner" 6044 } 6045 }, 6046 "payload":"AccessControlPolicy" 6047 }, 6048 "PutObjectLegalHoldOutput":{ 6049 "type":"structure", 6050 "members":{ 6051 "RequestCharged":{ 6052 "shape":"RequestCharged", 6053 "location":"header", 6054 "locationName":"x-amz-request-charged" 6055 } 6056 } 6057 }, 6058 "PutObjectLegalHoldRequest":{ 6059 "type":"structure", 6060 "required":[ 6061 "Bucket", 6062 "Key" 6063 ], 6064 "members":{ 6065 "Bucket":{ 6066 "shape":"BucketName", 6067 "location":"uri", 6068 "locationName":"Bucket" 6069 }, 6070 "Key":{ 6071 "shape":"ObjectKey", 6072 "location":"uri", 6073 "locationName":"Key" 6074 }, 6075 "LegalHold":{ 6076 "shape":"ObjectLockLegalHold", 6077 "locationName":"LegalHold", 6078 "xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"} 6079 }, 6080 "RequestPayer":{ 6081 "shape":"RequestPayer", 6082 "location":"header", 6083 "locationName":"x-amz-request-payer" 6084 }, 6085 "VersionId":{ 6086 "shape":"ObjectVersionId", 6087 "location":"querystring", 6088 "locationName":"versionId" 6089 }, 6090 "ContentMD5":{ 6091 "shape":"ContentMD5", 6092 "location":"header", 6093 "locationName":"Content-MD5" 6094 }, 6095 "ExpectedBucketOwner":{ 6096 "shape":"AccountId", 6097 "location":"header", 6098 "locationName":"x-amz-expected-bucket-owner" 6099 } 6100 }, 6101 "payload":"LegalHold" 6102 }, 6103 "PutObjectLockConfigurationOutput":{ 6104 "type":"structure", 6105 "members":{ 6106 "RequestCharged":{ 6107 "shape":"RequestCharged", 6108 "location":"header", 6109 "locationName":"x-amz-request-charged" 6110 } 6111 } 6112 }, 6113 "PutObjectLockConfigurationRequest":{ 6114 "type":"structure", 6115 "required":["Bucket"], 6116 "members":{ 6117 "Bucket":{ 6118 "shape":"BucketName", 6119 "location":"uri", 6120 "locationName":"Bucket" 6121 }, 6122 "ObjectLockConfiguration":{ 6123 "shape":"ObjectLockConfiguration", 6124 "locationName":"ObjectLockConfiguration", 6125 "xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"} 6126 }, 6127 "RequestPayer":{ 6128 "shape":"RequestPayer", 6129 "location":"header", 6130 "locationName":"x-amz-request-payer" 6131 }, 6132 "Token":{ 6133 "shape":"ObjectLockToken", 6134 "location":"header", 6135 "locationName":"x-amz-bucket-object-lock-token" 6136 }, 6137 "ContentMD5":{ 6138 "shape":"ContentMD5", 6139 "location":"header", 6140 "locationName":"Content-MD5" 6141 }, 6142 "ExpectedBucketOwner":{ 6143 "shape":"AccountId", 6144 "location":"header", 6145 "locationName":"x-amz-expected-bucket-owner" 6146 } 6147 }, 6148 "payload":"ObjectLockConfiguration" 6149 }, 6150 "PutObjectOutput":{ 6151 "type":"structure", 6152 "members":{ 6153 "Expiration":{ 6154 "shape":"Expiration", 6155 "location":"header", 6156 "locationName":"x-amz-expiration" 6157 }, 6158 "ETag":{ 6159 "shape":"ETag", 6160 "location":"header", 6161 "locationName":"ETag" 6162 }, 6163 "ServerSideEncryption":{ 6164 "shape":"ServerSideEncryption", 6165 "location":"header", 6166 "locationName":"x-amz-server-side-encryption" 6167 }, 6168 "VersionId":{ 6169 "shape":"ObjectVersionId", 6170 "location":"header", 6171 "locationName":"x-amz-version-id" 6172 }, 6173 "SSECustomerAlgorithm":{ 6174 "shape":"SSECustomerAlgorithm", 6175 "location":"header", 6176 "locationName":"x-amz-server-side-encryption-customer-algorithm" 6177 }, 6178 "SSECustomerKeyMD5":{ 6179 "shape":"SSECustomerKeyMD5", 6180 "location":"header", 6181 "locationName":"x-amz-server-side-encryption-customer-key-MD5" 6182 }, 6183 "SSEKMSKeyId":{ 6184 "shape":"SSEKMSKeyId", 6185 "location":"header", 6186 "locationName":"x-amz-server-side-encryption-aws-kms-key-id" 6187 }, 6188 "SSEKMSEncryptionContext":{ 6189 "shape":"SSEKMSEncryptionContext", 6190 "location":"header", 6191 "locationName":"x-amz-server-side-encryption-context" 6192 }, 6193 "BucketKeyEnabled":{ 6194 "shape":"BucketKeyEnabled", 6195 "location":"header", 6196 "locationName":"x-amz-server-side-encryption-bucket-key-enabled" 6197 }, 6198 "RequestCharged":{ 6199 "shape":"RequestCharged", 6200 "location":"header", 6201 "locationName":"x-amz-request-charged" 6202 } 6203 } 6204 }, 6205 "PutObjectRequest":{ 6206 "type":"structure", 6207 "required":[ 6208 "Bucket", 6209 "Key" 6210 ], 6211 "members":{ 6212 "ACL":{ 6213 "shape":"ObjectCannedACL", 6214 "location":"header", 6215 "locationName":"x-amz-acl" 6216 }, 6217 "Body":{ 6218 "shape":"Body", 6219 "streaming":true 6220 }, 6221 "Bucket":{ 6222 "shape":"BucketName", 6223 "location":"uri", 6224 "locationName":"Bucket" 6225 }, 6226 "CacheControl":{ 6227 "shape":"CacheControl", 6228 "location":"header", 6229 "locationName":"Cache-Control" 6230 }, 6231 "ContentDisposition":{ 6232 "shape":"ContentDisposition", 6233 "location":"header", 6234 "locationName":"Content-Disposition" 6235 }, 6236 "ContentEncoding":{ 6237 "shape":"ContentEncoding", 6238 "location":"header", 6239 "locationName":"Content-Encoding" 6240 }, 6241 "ContentLanguage":{ 6242 "shape":"ContentLanguage", 6243 "location":"header", 6244 "locationName":"Content-Language" 6245 }, 6246 "ContentLength":{ 6247 "shape":"ContentLength", 6248 "location":"header", 6249 "locationName":"Content-Length" 6250 }, 6251 "ContentMD5":{ 6252 "shape":"ContentMD5", 6253 "location":"header", 6254 "locationName":"Content-MD5" 6255 }, 6256 "ContentType":{ 6257 "shape":"ContentType", 6258 "location":"header", 6259 "locationName":"Content-Type" 6260 }, 6261 "Expires":{ 6262 "shape":"Expires", 6263 "location":"header", 6264 "locationName":"Expires" 6265 }, 6266 "GrantFullControl":{ 6267 "shape":"GrantFullControl", 6268 "location":"header", 6269 "locationName":"x-amz-grant-full-control" 6270 }, 6271 "GrantRead":{ 6272 "shape":"GrantRead", 6273 "location":"header", 6274 "locationName":"x-amz-grant-read" 6275 }, 6276 "GrantReadACP":{ 6277 "shape":"GrantReadACP", 6278 "location":"header", 6279 "locationName":"x-amz-grant-read-acp" 6280 }, 6281 "GrantWriteACP":{ 6282 "shape":"GrantWriteACP", 6283 "location":"header", 6284 "locationName":"x-amz-grant-write-acp" 6285 }, 6286 "Key":{ 6287 "shape":"ObjectKey", 6288 "location":"uri", 6289 "locationName":"Key" 6290 }, 6291 "Metadata":{ 6292 "shape":"Metadata", 6293 "location":"headers", 6294 "locationName":"x-amz-meta-" 6295 }, 6296 "ServerSideEncryption":{ 6297 "shape":"ServerSideEncryption", 6298 "location":"header", 6299 "locationName":"x-amz-server-side-encryption" 6300 }, 6301 "StorageClass":{ 6302 "shape":"StorageClass", 6303 "location":"header", 6304 "locationName":"x-amz-storage-class" 6305 }, 6306 "WebsiteRedirectLocation":{ 6307 "shape":"WebsiteRedirectLocation", 6308 "location":"header", 6309 "locationName":"x-amz-website-redirect-location" 6310 }, 6311 "SSECustomerAlgorithm":{ 6312 "shape":"SSECustomerAlgorithm", 6313 "location":"header", 6314 "locationName":"x-amz-server-side-encryption-customer-algorithm" 6315 }, 6316 "SSECustomerKey":{ 6317 "shape":"SSECustomerKey", 6318 "location":"header", 6319 "locationName":"x-amz-server-side-encryption-customer-key" 6320 }, 6321 "SSECustomerKeyMD5":{ 6322 "shape":"SSECustomerKeyMD5", 6323 "location":"header", 6324 "locationName":"x-amz-server-side-encryption-customer-key-MD5" 6325 }, 6326 "SSEKMSKeyId":{ 6327 "shape":"SSEKMSKeyId", 6328 "location":"header", 6329 "locationName":"x-amz-server-side-encryption-aws-kms-key-id" 6330 }, 6331 "SSEKMSEncryptionContext":{ 6332 "shape":"SSEKMSEncryptionContext", 6333 "location":"header", 6334 "locationName":"x-amz-server-side-encryption-context" 6335 }, 6336 "BucketKeyEnabled":{ 6337 "shape":"BucketKeyEnabled", 6338 "location":"header", 6339 "locationName":"x-amz-server-side-encryption-bucket-key-enabled" 6340 }, 6341 "RequestPayer":{ 6342 "shape":"RequestPayer", 6343 "location":"header", 6344 "locationName":"x-amz-request-payer" 6345 }, 6346 "Tagging":{ 6347 "shape":"TaggingHeader", 6348 "location":"header", 6349 "locationName":"x-amz-tagging" 6350 }, 6351 "ObjectLockMode":{ 6352 "shape":"ObjectLockMode", 6353 "location":"header", 6354 "locationName":"x-amz-object-lock-mode" 6355 }, 6356 "ObjectLockRetainUntilDate":{ 6357 "shape":"ObjectLockRetainUntilDate", 6358 "location":"header", 6359 "locationName":"x-amz-object-lock-retain-until-date" 6360 }, 6361 "ObjectLockLegalHoldStatus":{ 6362 "shape":"ObjectLockLegalHoldStatus", 6363 "location":"header", 6364 "locationName":"x-amz-object-lock-legal-hold" 6365 }, 6366 "ExpectedBucketOwner":{ 6367 "shape":"AccountId", 6368 "location":"header", 6369 "locationName":"x-amz-expected-bucket-owner" 6370 } 6371 }, 6372 "payload":"Body" 6373 }, 6374 "PutObjectRetentionOutput":{ 6375 "type":"structure", 6376 "members":{ 6377 "RequestCharged":{ 6378 "shape":"RequestCharged", 6379 "location":"header", 6380 "locationName":"x-amz-request-charged" 6381 } 6382 } 6383 }, 6384 "PutObjectRetentionRequest":{ 6385 "type":"structure", 6386 "required":[ 6387 "Bucket", 6388 "Key" 6389 ], 6390 "members":{ 6391 "Bucket":{ 6392 "shape":"BucketName", 6393 "location":"uri", 6394 "locationName":"Bucket" 6395 }, 6396 "Key":{ 6397 "shape":"ObjectKey", 6398 "location":"uri", 6399 "locationName":"Key" 6400 }, 6401 "Retention":{ 6402 "shape":"ObjectLockRetention", 6403 "locationName":"Retention", 6404 "xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"} 6405 }, 6406 "RequestPayer":{ 6407 "shape":"RequestPayer", 6408 "location":"header", 6409 "locationName":"x-amz-request-payer" 6410 }, 6411 "VersionId":{ 6412 "shape":"ObjectVersionId", 6413 "location":"querystring", 6414 "locationName":"versionId" 6415 }, 6416 "BypassGovernanceRetention":{ 6417 "shape":"BypassGovernanceRetention", 6418 "location":"header", 6419 "locationName":"x-amz-bypass-governance-retention" 6420 }, 6421 "ContentMD5":{ 6422 "shape":"ContentMD5", 6423 "location":"header", 6424 "locationName":"Content-MD5" 6425 }, 6426 "ExpectedBucketOwner":{ 6427 "shape":"AccountId", 6428 "location":"header", 6429 "locationName":"x-amz-expected-bucket-owner" 6430 } 6431 }, 6432 "payload":"Retention" 6433 }, 6434 "PutObjectTaggingOutput":{ 6435 "type":"structure", 6436 "members":{ 6437 "VersionId":{ 6438 "shape":"ObjectVersionId", 6439 "location":"header", 6440 "locationName":"x-amz-version-id" 6441 } 6442 } 6443 }, 6444 "PutObjectTaggingRequest":{ 6445 "type":"structure", 6446 "required":[ 6447 "Bucket", 6448 "Key", 6449 "Tagging" 6450 ], 6451 "members":{ 6452 "Bucket":{ 6453 "shape":"BucketName", 6454 "location":"uri", 6455 "locationName":"Bucket" 6456 }, 6457 "Key":{ 6458 "shape":"ObjectKey", 6459 "location":"uri", 6460 "locationName":"Key" 6461 }, 6462 "VersionId":{ 6463 "shape":"ObjectVersionId", 6464 "location":"querystring", 6465 "locationName":"versionId" 6466 }, 6467 "ContentMD5":{ 6468 "shape":"ContentMD5", 6469 "location":"header", 6470 "locationName":"Content-MD5" 6471 }, 6472 "Tagging":{ 6473 "shape":"Tagging", 6474 "locationName":"Tagging", 6475 "xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"} 6476 }, 6477 "ExpectedBucketOwner":{ 6478 "shape":"AccountId", 6479 "location":"header", 6480 "locationName":"x-amz-expected-bucket-owner" 6481 } 6482 }, 6483 "payload":"Tagging" 6484 }, 6485 "PutPublicAccessBlockRequest":{ 6486 "type":"structure", 6487 "required":[ 6488 "Bucket", 6489 "PublicAccessBlockConfiguration" 6490 ], 6491 "members":{ 6492 "Bucket":{ 6493 "shape":"BucketName", 6494 "location":"uri", 6495 "locationName":"Bucket" 6496 }, 6497 "ContentMD5":{ 6498 "shape":"ContentMD5", 6499 "location":"header", 6500 "locationName":"Content-MD5" 6501 }, 6502 "PublicAccessBlockConfiguration":{ 6503 "shape":"PublicAccessBlockConfiguration", 6504 "locationName":"PublicAccessBlockConfiguration", 6505 "xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"} 6506 }, 6507 "ExpectedBucketOwner":{ 6508 "shape":"AccountId", 6509 "location":"header", 6510 "locationName":"x-amz-expected-bucket-owner" 6511 } 6512 }, 6513 "payload":"PublicAccessBlockConfiguration" 6514 }, 6515 "QueueArn":{"type":"string"}, 6516 "QueueConfiguration":{ 6517 "type":"structure", 6518 "required":[ 6519 "QueueArn", 6520 "Events" 6521 ], 6522 "members":{ 6523 "Id":{"shape":"NotificationId"}, 6524 "QueueArn":{ 6525 "shape":"QueueArn", 6526 "locationName":"Queue" 6527 }, 6528 "Events":{ 6529 "shape":"EventList", 6530 "locationName":"Event" 6531 }, 6532 "Filter":{"shape":"NotificationConfigurationFilter"} 6533 } 6534 }, 6535 "QueueConfigurationDeprecated":{ 6536 "type":"structure", 6537 "members":{ 6538 "Id":{"shape":"NotificationId"}, 6539 "Event":{ 6540 "shape":"Event", 6541 "deprecated":true 6542 }, 6543 "Events":{ 6544 "shape":"EventList", 6545 "locationName":"Event" 6546 }, 6547 "Queue":{"shape":"QueueArn"} 6548 } 6549 }, 6550 "QueueConfigurationList":{ 6551 "type":"list", 6552 "member":{"shape":"QueueConfiguration"}, 6553 "flattened":true 6554 }, 6555 "Quiet":{"type":"boolean"}, 6556 "QuoteCharacter":{"type":"string"}, 6557 "QuoteEscapeCharacter":{"type":"string"}, 6558 "QuoteFields":{ 6559 "type":"string", 6560 "enum":[ 6561 "ALWAYS", 6562 "ASNEEDED" 6563 ] 6564 }, 6565 "Range":{"type":"string"}, 6566 "RecordDelimiter":{"type":"string"}, 6567 "RecordsEvent":{ 6568 "type":"structure", 6569 "members":{ 6570 "Payload":{ 6571 "shape":"Body", 6572 "eventpayload":true 6573 } 6574 }, 6575 "event":true 6576 }, 6577 "Redirect":{ 6578 "type":"structure", 6579 "members":{ 6580 "HostName":{"shape":"HostName"}, 6581 "HttpRedirectCode":{"shape":"HttpRedirectCode"}, 6582 "Protocol":{"shape":"Protocol"}, 6583 "ReplaceKeyPrefixWith":{"shape":"ReplaceKeyPrefixWith"}, 6584 "ReplaceKeyWith":{"shape":"ReplaceKeyWith"} 6585 } 6586 }, 6587 "RedirectAllRequestsTo":{ 6588 "type":"structure", 6589 "required":["HostName"], 6590 "members":{ 6591 "HostName":{"shape":"HostName"}, 6592 "Protocol":{"shape":"Protocol"} 6593 } 6594 }, 6595 "ReplaceKeyPrefixWith":{"type":"string"}, 6596 "ReplaceKeyWith":{"type":"string"}, 6597 "ReplicaKmsKeyID":{"type":"string"}, 6598 "ReplicaModifications":{ 6599 "type":"structure", 6600 "required":["Status"], 6601 "members":{ 6602 "Status":{"shape":"ReplicaModificationsStatus"} 6603 } 6604 }, 6605 "ReplicaModificationsStatus":{ 6606 "type":"string", 6607 "enum":[ 6608 "Enabled", 6609 "Disabled" 6610 ] 6611 }, 6612 "ReplicationConfiguration":{ 6613 "type":"structure", 6614 "required":[ 6615 "Role", 6616 "Rules" 6617 ], 6618 "members":{ 6619 "Role":{"shape":"Role"}, 6620 "Rules":{ 6621 "shape":"ReplicationRules", 6622 "locationName":"Rule" 6623 } 6624 } 6625 }, 6626 "ReplicationRule":{ 6627 "type":"structure", 6628 "required":[ 6629 "Status", 6630 "Destination" 6631 ], 6632 "members":{ 6633 "ID":{"shape":"ID"}, 6634 "Priority":{"shape":"Priority"}, 6635 "Prefix":{ 6636 "shape":"Prefix", 6637 "deprecated":true 6638 }, 6639 "Filter":{"shape":"ReplicationRuleFilter"}, 6640 "Status":{"shape":"ReplicationRuleStatus"}, 6641 "SourceSelectionCriteria":{"shape":"SourceSelectionCriteria"}, 6642 "ExistingObjectReplication":{"shape":"ExistingObjectReplication"}, 6643 "Destination":{"shape":"Destination"}, 6644 "DeleteMarkerReplication":{"shape":"DeleteMarkerReplication"} 6645 } 6646 }, 6647 "ReplicationRuleAndOperator":{ 6648 "type":"structure", 6649 "members":{ 6650 "Prefix":{"shape":"Prefix"}, 6651 "Tags":{ 6652 "shape":"TagSet", 6653 "flattened":true, 6654 "locationName":"Tag" 6655 } 6656 } 6657 }, 6658 "ReplicationRuleFilter":{ 6659 "type":"structure", 6660 "members":{ 6661 "Prefix":{"shape":"Prefix"}, 6662 "Tag":{"shape":"Tag"}, 6663 "And":{"shape":"ReplicationRuleAndOperator"} 6664 } 6665 }, 6666 "ReplicationRuleStatus":{ 6667 "type":"string", 6668 "enum":[ 6669 "Enabled", 6670 "Disabled" 6671 ] 6672 }, 6673 "ReplicationRules":{ 6674 "type":"list", 6675 "member":{"shape":"ReplicationRule"}, 6676 "flattened":true 6677 }, 6678 "ReplicationStatus":{ 6679 "type":"string", 6680 "enum":[ 6681 "COMPLETE", 6682 "PENDING", 6683 "FAILED", 6684 "REPLICA" 6685 ] 6686 }, 6687 "ReplicationTime":{ 6688 "type":"structure", 6689 "required":[ 6690 "Status", 6691 "Time" 6692 ], 6693 "members":{ 6694 "Status":{"shape":"ReplicationTimeStatus"}, 6695 "Time":{"shape":"ReplicationTimeValue"} 6696 } 6697 }, 6698 "ReplicationTimeStatus":{ 6699 "type":"string", 6700 "enum":[ 6701 "Enabled", 6702 "Disabled" 6703 ] 6704 }, 6705 "ReplicationTimeValue":{ 6706 "type":"structure", 6707 "members":{ 6708 "Minutes":{"shape":"Minutes"} 6709 } 6710 }, 6711 "RequestCharged":{ 6712 "type":"string", 6713 "enum":["requester"] 6714 }, 6715 "RequestPayer":{ 6716 "type":"string", 6717 "enum":["requester"] 6718 }, 6719 "RequestPaymentConfiguration":{ 6720 "type":"structure", 6721 "required":["Payer"], 6722 "members":{ 6723 "Payer":{"shape":"Payer"} 6724 } 6725 }, 6726 "RequestProgress":{ 6727 "type":"structure", 6728 "members":{ 6729 "Enabled":{"shape":"EnableRequestProgress"} 6730 } 6731 }, 6732 "ResponseCacheControl":{"type":"string"}, 6733 "ResponseContentDisposition":{"type":"string"}, 6734 "ResponseContentEncoding":{"type":"string"}, 6735 "ResponseContentLanguage":{"type":"string"}, 6736 "ResponseContentType":{"type":"string"}, 6737 "ResponseExpires":{ 6738 "type":"timestamp", 6739 "timestampFormat":"rfc822" 6740 }, 6741 "Restore":{"type":"string"}, 6742 "RestoreObjectOutput":{ 6743 "type":"structure", 6744 "members":{ 6745 "RequestCharged":{ 6746 "shape":"RequestCharged", 6747 "location":"header", 6748 "locationName":"x-amz-request-charged" 6749 }, 6750 "RestoreOutputPath":{ 6751 "shape":"RestoreOutputPath", 6752 "location":"header", 6753 "locationName":"x-amz-restore-output-path" 6754 } 6755 } 6756 }, 6757 "RestoreObjectRequest":{ 6758 "type":"structure", 6759 "required":[ 6760 "Bucket", 6761 "Key" 6762 ], 6763 "members":{ 6764 "Bucket":{ 6765 "shape":"BucketName", 6766 "location":"uri", 6767 "locationName":"Bucket" 6768 }, 6769 "Key":{ 6770 "shape":"ObjectKey", 6771 "location":"uri", 6772 "locationName":"Key" 6773 }, 6774 "VersionId":{ 6775 "shape":"ObjectVersionId", 6776 "location":"querystring", 6777 "locationName":"versionId" 6778 }, 6779 "RestoreRequest":{ 6780 "shape":"RestoreRequest", 6781 "locationName":"RestoreRequest", 6782 "xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"} 6783 }, 6784 "RequestPayer":{ 6785 "shape":"RequestPayer", 6786 "location":"header", 6787 "locationName":"x-amz-request-payer" 6788 }, 6789 "ExpectedBucketOwner":{ 6790 "shape":"AccountId", 6791 "location":"header", 6792 "locationName":"x-amz-expected-bucket-owner" 6793 } 6794 }, 6795 "payload":"RestoreRequest" 6796 }, 6797 "RestoreOutputPath":{"type":"string"}, 6798 "RestoreRequest":{ 6799 "type":"structure", 6800 "members":{ 6801 "Days":{"shape":"Days"}, 6802 "GlacierJobParameters":{"shape":"GlacierJobParameters"}, 6803 "Type":{"shape":"RestoreRequestType"}, 6804 "Tier":{"shape":"Tier"}, 6805 "Description":{"shape":"Description"}, 6806 "SelectParameters":{"shape":"SelectParameters"}, 6807 "OutputLocation":{"shape":"OutputLocation"} 6808 } 6809 }, 6810 "RestoreRequestType":{ 6811 "type":"string", 6812 "enum":["SELECT"] 6813 }, 6814 "Role":{"type":"string"}, 6815 "RoutingRule":{ 6816 "type":"structure", 6817 "required":["Redirect"], 6818 "members":{ 6819 "Condition":{"shape":"Condition"}, 6820 "Redirect":{"shape":"Redirect"} 6821 } 6822 }, 6823 "RoutingRules":{ 6824 "type":"list", 6825 "member":{ 6826 "shape":"RoutingRule", 6827 "locationName":"RoutingRule" 6828 } 6829 }, 6830 "Rule":{ 6831 "type":"structure", 6832 "required":[ 6833 "Prefix", 6834 "Status" 6835 ], 6836 "members":{ 6837 "Expiration":{"shape":"LifecycleExpiration"}, 6838 "ID":{"shape":"ID"}, 6839 "Prefix":{"shape":"Prefix"}, 6840 "Status":{"shape":"ExpirationStatus"}, 6841 "Transition":{"shape":"Transition"}, 6842 "NoncurrentVersionTransition":{"shape":"NoncurrentVersionTransition"}, 6843 "NoncurrentVersionExpiration":{"shape":"NoncurrentVersionExpiration"}, 6844 "AbortIncompleteMultipartUpload":{"shape":"AbortIncompleteMultipartUpload"} 6845 } 6846 }, 6847 "Rules":{ 6848 "type":"list", 6849 "member":{"shape":"Rule"}, 6850 "flattened":true 6851 }, 6852 "S3KeyFilter":{ 6853 "type":"structure", 6854 "members":{ 6855 "FilterRules":{ 6856 "shape":"FilterRuleList", 6857 "locationName":"FilterRule" 6858 } 6859 } 6860 }, 6861 "S3Location":{ 6862 "type":"structure", 6863 "required":[ 6864 "BucketName", 6865 "Prefix" 6866 ], 6867 "members":{ 6868 "BucketName":{"shape":"BucketName"}, 6869 "Prefix":{"shape":"LocationPrefix"}, 6870 "Encryption":{"shape":"Encryption"}, 6871 "CannedACL":{"shape":"ObjectCannedACL"}, 6872 "AccessControlList":{"shape":"Grants"}, 6873 "Tagging":{"shape":"Tagging"}, 6874 "UserMetadata":{"shape":"UserMetadata"}, 6875 "StorageClass":{"shape":"StorageClass"} 6876 } 6877 }, 6878 "SSECustomerAlgorithm":{"type":"string"}, 6879 "SSECustomerKey":{ 6880 "type":"string", 6881 "sensitive":true 6882 }, 6883 "SSECustomerKeyMD5":{"type":"string"}, 6884 "SSEKMS":{ 6885 "type":"structure", 6886 "required":["KeyId"], 6887 "members":{ 6888 "KeyId":{"shape":"SSEKMSKeyId"} 6889 }, 6890 "locationName":"SSE-KMS" 6891 }, 6892 "SSEKMSEncryptionContext":{ 6893 "type":"string", 6894 "sensitive":true 6895 }, 6896 "SSEKMSKeyId":{ 6897 "type":"string", 6898 "sensitive":true 6899 }, 6900 "SSES3":{ 6901 "type":"structure", 6902 "members":{ 6903 }, 6904 "locationName":"SSE-S3" 6905 }, 6906 "ScanRange":{ 6907 "type":"structure", 6908 "members":{ 6909 "Start":{"shape":"Start"}, 6910 "End":{"shape":"End"} 6911 } 6912 }, 6913 "SelectObjectContentEventStream":{ 6914 "type":"structure", 6915 "members":{ 6916 "Records":{"shape":"RecordsEvent"}, 6917 "Stats":{"shape":"StatsEvent"}, 6918 "Progress":{"shape":"ProgressEvent"}, 6919 "Cont":{"shape":"ContinuationEvent"}, 6920 "End":{"shape":"EndEvent"} 6921 }, 6922 "eventstream":true 6923 }, 6924 "SelectObjectContentOutput":{ 6925 "type":"structure", 6926 "members":{ 6927 "Payload":{"shape":"SelectObjectContentEventStream"} 6928 }, 6929 "payload":"Payload" 6930 }, 6931 "SelectObjectContentRequest":{ 6932 "type":"structure", 6933 "required":[ 6934 "Bucket", 6935 "Key", 6936 "Expression", 6937 "ExpressionType", 6938 "InputSerialization", 6939 "OutputSerialization" 6940 ], 6941 "members":{ 6942 "Bucket":{ 6943 "shape":"BucketName", 6944 "location":"uri", 6945 "locationName":"Bucket" 6946 }, 6947 "Key":{ 6948 "shape":"ObjectKey", 6949 "location":"uri", 6950 "locationName":"Key" 6951 }, 6952 "SSECustomerAlgorithm":{ 6953 "shape":"SSECustomerAlgorithm", 6954 "location":"header", 6955 "locationName":"x-amz-server-side-encryption-customer-algorithm" 6956 }, 6957 "SSECustomerKey":{ 6958 "shape":"SSECustomerKey", 6959 "location":"header", 6960 "locationName":"x-amz-server-side-encryption-customer-key" 6961 }, 6962 "SSECustomerKeyMD5":{ 6963 "shape":"SSECustomerKeyMD5", 6964 "location":"header", 6965 "locationName":"x-amz-server-side-encryption-customer-key-MD5" 6966 }, 6967 "Expression":{"shape":"Expression"}, 6968 "ExpressionType":{"shape":"ExpressionType"}, 6969 "RequestProgress":{"shape":"RequestProgress"}, 6970 "InputSerialization":{"shape":"InputSerialization"}, 6971 "OutputSerialization":{"shape":"OutputSerialization"}, 6972 "ScanRange":{"shape":"ScanRange"}, 6973 "ExpectedBucketOwner":{ 6974 "shape":"AccountId", 6975 "location":"header", 6976 "locationName":"x-amz-expected-bucket-owner" 6977 } 6978 } 6979 }, 6980 "SelectParameters":{ 6981 "type":"structure", 6982 "required":[ 6983 "InputSerialization", 6984 "ExpressionType", 6985 "Expression", 6986 "OutputSerialization" 6987 ], 6988 "members":{ 6989 "InputSerialization":{"shape":"InputSerialization"}, 6990 "ExpressionType":{"shape":"ExpressionType"}, 6991 "Expression":{"shape":"Expression"}, 6992 "OutputSerialization":{"shape":"OutputSerialization"} 6993 } 6994 }, 6995 "ServerSideEncryption":{ 6996 "type":"string", 6997 "enum":[ 6998 "AES256", 6999 "aws:kms" 7000 ] 7001 }, 7002 "ServerSideEncryptionByDefault":{ 7003 "type":"structure", 7004 "required":["SSEAlgorithm"], 7005 "members":{ 7006 "SSEAlgorithm":{"shape":"ServerSideEncryption"}, 7007 "KMSMasterKeyID":{"shape":"SSEKMSKeyId"} 7008 } 7009 }, 7010 "ServerSideEncryptionConfiguration":{ 7011 "type":"structure", 7012 "required":["Rules"], 7013 "members":{ 7014 "Rules":{ 7015 "shape":"ServerSideEncryptionRules", 7016 "locationName":"Rule" 7017 } 7018 } 7019 }, 7020 "ServerSideEncryptionRule":{ 7021 "type":"structure", 7022 "members":{ 7023 "ApplyServerSideEncryptionByDefault":{"shape":"ServerSideEncryptionByDefault"}, 7024 "BucketKeyEnabled":{"shape":"BucketKeyEnabled"} 7025 } 7026 }, 7027 "ServerSideEncryptionRules":{ 7028 "type":"list", 7029 "member":{"shape":"ServerSideEncryptionRule"}, 7030 "flattened":true 7031 }, 7032 "Setting":{"type":"boolean"}, 7033 "Size":{"type":"integer"}, 7034 "SourceSelectionCriteria":{ 7035 "type":"structure", 7036 "members":{ 7037 "SseKmsEncryptedObjects":{"shape":"SseKmsEncryptedObjects"}, 7038 "ReplicaModifications":{"shape":"ReplicaModifications"} 7039 } 7040 }, 7041 "SseKmsEncryptedObjects":{ 7042 "type":"structure", 7043 "required":["Status"], 7044 "members":{ 7045 "Status":{"shape":"SseKmsEncryptedObjectsStatus"} 7046 } 7047 }, 7048 "SseKmsEncryptedObjectsStatus":{ 7049 "type":"string", 7050 "enum":[ 7051 "Enabled", 7052 "Disabled" 7053 ] 7054 }, 7055 "Start":{"type":"long"}, 7056 "StartAfter":{"type":"string"}, 7057 "Stats":{ 7058 "type":"structure", 7059 "members":{ 7060 "BytesScanned":{"shape":"BytesScanned"}, 7061 "BytesProcessed":{"shape":"BytesProcessed"}, 7062 "BytesReturned":{"shape":"BytesReturned"} 7063 } 7064 }, 7065 "StatsEvent":{ 7066 "type":"structure", 7067 "members":{ 7068 "Details":{ 7069 "shape":"Stats", 7070 "eventpayload":true 7071 } 7072 }, 7073 "event":true 7074 }, 7075 "StorageClass":{ 7076 "type":"string", 7077 "enum":[ 7078 "STANDARD", 7079 "REDUCED_REDUNDANCY", 7080 "STANDARD_IA", 7081 "ONEZONE_IA", 7082 "INTELLIGENT_TIERING", 7083 "GLACIER", 7084 "DEEP_ARCHIVE", 7085 "OUTPOSTS" 7086 ] 7087 }, 7088 "StorageClassAnalysis":{ 7089 "type":"structure", 7090 "members":{ 7091 "DataExport":{"shape":"StorageClassAnalysisDataExport"} 7092 } 7093 }, 7094 "StorageClassAnalysisDataExport":{ 7095 "type":"structure", 7096 "required":[ 7097 "OutputSchemaVersion", 7098 "Destination" 7099 ], 7100 "members":{ 7101 "OutputSchemaVersion":{"shape":"StorageClassAnalysisSchemaVersion"}, 7102 "Destination":{"shape":"AnalyticsExportDestination"} 7103 } 7104 }, 7105 "StorageClassAnalysisSchemaVersion":{ 7106 "type":"string", 7107 "enum":["V_1"] 7108 }, 7109 "Suffix":{"type":"string"}, 7110 "Tag":{ 7111 "type":"structure", 7112 "required":[ 7113 "Key", 7114 "Value" 7115 ], 7116 "members":{ 7117 "Key":{"shape":"ObjectKey"}, 7118 "Value":{"shape":"Value"} 7119 } 7120 }, 7121 "TagCount":{"type":"integer"}, 7122 "TagSet":{ 7123 "type":"list", 7124 "member":{ 7125 "shape":"Tag", 7126 "locationName":"Tag" 7127 } 7128 }, 7129 "Tagging":{ 7130 "type":"structure", 7131 "required":["TagSet"], 7132 "members":{ 7133 "TagSet":{"shape":"TagSet"} 7134 } 7135 }, 7136 "TaggingDirective":{ 7137 "type":"string", 7138 "enum":[ 7139 "COPY", 7140 "REPLACE" 7141 ] 7142 }, 7143 "TaggingHeader":{"type":"string"}, 7144 "TargetBucket":{"type":"string"}, 7145 "TargetGrant":{ 7146 "type":"structure", 7147 "members":{ 7148 "Grantee":{"shape":"Grantee"}, 7149 "Permission":{"shape":"BucketLogsPermission"} 7150 } 7151 }, 7152 "TargetGrants":{ 7153 "type":"list", 7154 "member":{ 7155 "shape":"TargetGrant", 7156 "locationName":"Grant" 7157 } 7158 }, 7159 "TargetPrefix":{"type":"string"}, 7160 "Tier":{ 7161 "type":"string", 7162 "enum":[ 7163 "Standard", 7164 "Bulk", 7165 "Expedited" 7166 ] 7167 }, 7168 "Tiering":{ 7169 "type":"structure", 7170 "required":[ 7171 "Days", 7172 "AccessTier" 7173 ], 7174 "members":{ 7175 "Days":{"shape":"IntelligentTieringDays"}, 7176 "AccessTier":{"shape":"IntelligentTieringAccessTier"} 7177 } 7178 }, 7179 "TieringList":{ 7180 "type":"list", 7181 "member":{"shape":"Tiering"}, 7182 "flattened":true 7183 }, 7184 "Token":{"type":"string"}, 7185 "TopicArn":{"type":"string"}, 7186 "TopicConfiguration":{ 7187 "type":"structure", 7188 "required":[ 7189 "TopicArn", 7190 "Events" 7191 ], 7192 "members":{ 7193 "Id":{"shape":"NotificationId"}, 7194 "TopicArn":{ 7195 "shape":"TopicArn", 7196 "locationName":"Topic" 7197 }, 7198 "Events":{ 7199 "shape":"EventList", 7200 "locationName":"Event" 7201 }, 7202 "Filter":{"shape":"NotificationConfigurationFilter"} 7203 } 7204 }, 7205 "TopicConfigurationDeprecated":{ 7206 "type":"structure", 7207 "members":{ 7208 "Id":{"shape":"NotificationId"}, 7209 "Events":{ 7210 "shape":"EventList", 7211 "locationName":"Event" 7212 }, 7213 "Event":{ 7214 "shape":"Event", 7215 "deprecated":true 7216 }, 7217 "Topic":{"shape":"TopicArn"} 7218 } 7219 }, 7220 "TopicConfigurationList":{ 7221 "type":"list", 7222 "member":{"shape":"TopicConfiguration"}, 7223 "flattened":true 7224 }, 7225 "Transition":{ 7226 "type":"structure", 7227 "members":{ 7228 "Date":{"shape":"Date"}, 7229 "Days":{"shape":"Days"}, 7230 "StorageClass":{"shape":"TransitionStorageClass"} 7231 } 7232 }, 7233 "TransitionList":{ 7234 "type":"list", 7235 "member":{"shape":"Transition"}, 7236 "flattened":true 7237 }, 7238 "TransitionStorageClass":{ 7239 "type":"string", 7240 "enum":[ 7241 "GLACIER", 7242 "STANDARD_IA", 7243 "ONEZONE_IA", 7244 "INTELLIGENT_TIERING", 7245 "DEEP_ARCHIVE" 7246 ] 7247 }, 7248 "Type":{ 7249 "type":"string", 7250 "enum":[ 7251 "CanonicalUser", 7252 "AmazonCustomerByEmail", 7253 "Group" 7254 ] 7255 }, 7256 "URI":{"type":"string"}, 7257 "UploadIdMarker":{"type":"string"}, 7258 "UploadPartCopyOutput":{ 7259 "type":"structure", 7260 "members":{ 7261 "CopySourceVersionId":{ 7262 "shape":"CopySourceVersionId", 7263 "location":"header", 7264 "locationName":"x-amz-copy-source-version-id" 7265 }, 7266 "CopyPartResult":{"shape":"CopyPartResult"}, 7267 "ServerSideEncryption":{ 7268 "shape":"ServerSideEncryption", 7269 "location":"header", 7270 "locationName":"x-amz-server-side-encryption" 7271 }, 7272 "SSECustomerAlgorithm":{ 7273 "shape":"SSECustomerAlgorithm", 7274 "location":"header", 7275 "locationName":"x-amz-server-side-encryption-customer-algorithm" 7276 }, 7277 "SSECustomerKeyMD5":{ 7278 "shape":"SSECustomerKeyMD5", 7279 "location":"header", 7280 "locationName":"x-amz-server-side-encryption-customer-key-MD5" 7281 }, 7282 "SSEKMSKeyId":{ 7283 "shape":"SSEKMSKeyId", 7284 "location":"header", 7285 "locationName":"x-amz-server-side-encryption-aws-kms-key-id" 7286 }, 7287 "BucketKeyEnabled":{ 7288 "shape":"BucketKeyEnabled", 7289 "location":"header", 7290 "locationName":"x-amz-server-side-encryption-bucket-key-enabled" 7291 }, 7292 "RequestCharged":{ 7293 "shape":"RequestCharged", 7294 "location":"header", 7295 "locationName":"x-amz-request-charged" 7296 } 7297 }, 7298 "payload":"CopyPartResult" 7299 }, 7300 "UploadPartCopyRequest":{ 7301 "type":"structure", 7302 "required":[ 7303 "Bucket", 7304 "CopySource", 7305 "Key", 7306 "PartNumber", 7307 "UploadId" 7308 ], 7309 "members":{ 7310 "Bucket":{ 7311 "shape":"BucketName", 7312 "location":"uri", 7313 "locationName":"Bucket" 7314 }, 7315 "CopySource":{ 7316 "shape":"CopySource", 7317 "location":"header", 7318 "locationName":"x-amz-copy-source" 7319 }, 7320 "CopySourceIfMatch":{ 7321 "shape":"CopySourceIfMatch", 7322 "location":"header", 7323 "locationName":"x-amz-copy-source-if-match" 7324 }, 7325 "CopySourceIfModifiedSince":{ 7326 "shape":"CopySourceIfModifiedSince", 7327 "location":"header", 7328 "locationName":"x-amz-copy-source-if-modified-since" 7329 }, 7330 "CopySourceIfNoneMatch":{ 7331 "shape":"CopySourceIfNoneMatch", 7332 "location":"header", 7333 "locationName":"x-amz-copy-source-if-none-match" 7334 }, 7335 "CopySourceIfUnmodifiedSince":{ 7336 "shape":"CopySourceIfUnmodifiedSince", 7337 "location":"header", 7338 "locationName":"x-amz-copy-source-if-unmodified-since" 7339 }, 7340 "CopySourceRange":{ 7341 "shape":"CopySourceRange", 7342 "location":"header", 7343 "locationName":"x-amz-copy-source-range" 7344 }, 7345 "Key":{ 7346 "shape":"ObjectKey", 7347 "location":"uri", 7348 "locationName":"Key" 7349 }, 7350 "PartNumber":{ 7351 "shape":"PartNumber", 7352 "location":"querystring", 7353 "locationName":"partNumber" 7354 }, 7355 "UploadId":{ 7356 "shape":"MultipartUploadId", 7357 "location":"querystring", 7358 "locationName":"uploadId" 7359 }, 7360 "SSECustomerAlgorithm":{ 7361 "shape":"SSECustomerAlgorithm", 7362 "location":"header", 7363 "locationName":"x-amz-server-side-encryption-customer-algorithm" 7364 }, 7365 "SSECustomerKey":{ 7366 "shape":"SSECustomerKey", 7367 "location":"header", 7368 "locationName":"x-amz-server-side-encryption-customer-key" 7369 }, 7370 "SSECustomerKeyMD5":{ 7371 "shape":"SSECustomerKeyMD5", 7372 "location":"header", 7373 "locationName":"x-amz-server-side-encryption-customer-key-MD5" 7374 }, 7375 "CopySourceSSECustomerAlgorithm":{ 7376 "shape":"CopySourceSSECustomerAlgorithm", 7377 "location":"header", 7378 "locationName":"x-amz-copy-source-server-side-encryption-customer-algorithm" 7379 }, 7380 "CopySourceSSECustomerKey":{ 7381 "shape":"CopySourceSSECustomerKey", 7382 "location":"header", 7383 "locationName":"x-amz-copy-source-server-side-encryption-customer-key" 7384 }, 7385 "CopySourceSSECustomerKeyMD5":{ 7386 "shape":"CopySourceSSECustomerKeyMD5", 7387 "location":"header", 7388 "locationName":"x-amz-copy-source-server-side-encryption-customer-key-MD5" 7389 }, 7390 "RequestPayer":{ 7391 "shape":"RequestPayer", 7392 "location":"header", 7393 "locationName":"x-amz-request-payer" 7394 }, 7395 "ExpectedBucketOwner":{ 7396 "shape":"AccountId", 7397 "location":"header", 7398 "locationName":"x-amz-expected-bucket-owner" 7399 }, 7400 "ExpectedSourceBucketOwner":{ 7401 "shape":"AccountId", 7402 "location":"header", 7403 "locationName":"x-amz-source-expected-bucket-owner" 7404 } 7405 } 7406 }, 7407 "UploadPartOutput":{ 7408 "type":"structure", 7409 "members":{ 7410 "ServerSideEncryption":{ 7411 "shape":"ServerSideEncryption", 7412 "location":"header", 7413 "locationName":"x-amz-server-side-encryption" 7414 }, 7415 "ETag":{ 7416 "shape":"ETag", 7417 "location":"header", 7418 "locationName":"ETag" 7419 }, 7420 "SSECustomerAlgorithm":{ 7421 "shape":"SSECustomerAlgorithm", 7422 "location":"header", 7423 "locationName":"x-amz-server-side-encryption-customer-algorithm" 7424 }, 7425 "SSECustomerKeyMD5":{ 7426 "shape":"SSECustomerKeyMD5", 7427 "location":"header", 7428 "locationName":"x-amz-server-side-encryption-customer-key-MD5" 7429 }, 7430 "SSEKMSKeyId":{ 7431 "shape":"SSEKMSKeyId", 7432 "location":"header", 7433 "locationName":"x-amz-server-side-encryption-aws-kms-key-id" 7434 }, 7435 "BucketKeyEnabled":{ 7436 "shape":"BucketKeyEnabled", 7437 "location":"header", 7438 "locationName":"x-amz-server-side-encryption-bucket-key-enabled" 7439 }, 7440 "RequestCharged":{ 7441 "shape":"RequestCharged", 7442 "location":"header", 7443 "locationName":"x-amz-request-charged" 7444 } 7445 } 7446 }, 7447 "UploadPartRequest":{ 7448 "type":"structure", 7449 "required":[ 7450 "Bucket", 7451 "Key", 7452 "PartNumber", 7453 "UploadId" 7454 ], 7455 "members":{ 7456 "Body":{ 7457 "shape":"Body", 7458 "streaming":true 7459 }, 7460 "Bucket":{ 7461 "shape":"BucketName", 7462 "location":"uri", 7463 "locationName":"Bucket" 7464 }, 7465 "ContentLength":{ 7466 "shape":"ContentLength", 7467 "location":"header", 7468 "locationName":"Content-Length" 7469 }, 7470 "ContentMD5":{ 7471 "shape":"ContentMD5", 7472 "location":"header", 7473 "locationName":"Content-MD5" 7474 }, 7475 "Key":{ 7476 "shape":"ObjectKey", 7477 "location":"uri", 7478 "locationName":"Key" 7479 }, 7480 "PartNumber":{ 7481 "shape":"PartNumber", 7482 "location":"querystring", 7483 "locationName":"partNumber" 7484 }, 7485 "UploadId":{ 7486 "shape":"MultipartUploadId", 7487 "location":"querystring", 7488 "locationName":"uploadId" 7489 }, 7490 "SSECustomerAlgorithm":{ 7491 "shape":"SSECustomerAlgorithm", 7492 "location":"header", 7493 "locationName":"x-amz-server-side-encryption-customer-algorithm" 7494 }, 7495 "SSECustomerKey":{ 7496 "shape":"SSECustomerKey", 7497 "location":"header", 7498 "locationName":"x-amz-server-side-encryption-customer-key" 7499 }, 7500 "SSECustomerKeyMD5":{ 7501 "shape":"SSECustomerKeyMD5", 7502 "location":"header", 7503 "locationName":"x-amz-server-side-encryption-customer-key-MD5" 7504 }, 7505 "RequestPayer":{ 7506 "shape":"RequestPayer", 7507 "location":"header", 7508 "locationName":"x-amz-request-payer" 7509 }, 7510 "ExpectedBucketOwner":{ 7511 "shape":"AccountId", 7512 "location":"header", 7513 "locationName":"x-amz-expected-bucket-owner" 7514 } 7515 }, 7516 "payload":"Body" 7517 }, 7518 "UserMetadata":{ 7519 "type":"list", 7520 "member":{ 7521 "shape":"MetadataEntry", 7522 "locationName":"MetadataEntry" 7523 } 7524 }, 7525 "Value":{"type":"string"}, 7526 "VersionIdMarker":{"type":"string"}, 7527 "VersioningConfiguration":{ 7528 "type":"structure", 7529 "members":{ 7530 "MFADelete":{ 7531 "shape":"MFADelete", 7532 "locationName":"MfaDelete" 7533 }, 7534 "Status":{"shape":"BucketVersioningStatus"} 7535 } 7536 }, 7537 "WebsiteConfiguration":{ 7538 "type":"structure", 7539 "members":{ 7540 "ErrorDocument":{"shape":"ErrorDocument"}, 7541 "IndexDocument":{"shape":"IndexDocument"}, 7542 "RedirectAllRequestsTo":{"shape":"RedirectAllRequestsTo"}, 7543 "RoutingRules":{"shape":"RoutingRules"} 7544 } 7545 }, 7546 "WebsiteRedirectLocation":{"type":"string"}, 7547 "Years":{"type":"integer"} 7548 } 7549} 7550