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