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