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 "signatureVersion":"s3", 12 "timestampFormat":"rfc822", 13 "uid":"s3-2006-03-01" 14 }, 15 "operations":{ 16 "AbortMultipartUpload":{ 17 "name":"AbortMultipartUpload", 18 "http":{ 19 "method":"DELETE", 20 "requestUri":"/{Bucket}/{Key+}" 21 }, 22 "input":{"shape":"AbortMultipartUploadRequest"}, 23 "output":{"shape":"AbortMultipartUploadOutput"}, 24 "errors":[ 25 {"shape":"NoSuchUpload"} 26 ], 27 "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/mpUploadAbort.html" 28 }, 29 "CompleteMultipartUpload":{ 30 "name":"CompleteMultipartUpload", 31 "http":{ 32 "method":"POST", 33 "requestUri":"/{Bucket}/{Key+}" 34 }, 35 "input":{"shape":"CompleteMultipartUploadRequest"}, 36 "output":{"shape":"CompleteMultipartUploadOutput"}, 37 "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/mpUploadComplete.html" 38 }, 39 "CopyObject":{ 40 "name":"CopyObject", 41 "http":{ 42 "method":"PUT", 43 "requestUri":"/{Bucket}/{Key+}" 44 }, 45 "input":{"shape":"CopyObjectRequest"}, 46 "output":{"shape":"CopyObjectOutput"}, 47 "errors":[ 48 {"shape":"ObjectNotInActiveTierError"} 49 ], 50 "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTObjectCOPY.html", 51 "alias":"PutObjectCopy" 52 }, 53 "CreateBucket":{ 54 "name":"CreateBucket", 55 "http":{ 56 "method":"PUT", 57 "requestUri":"/{Bucket}" 58 }, 59 "input":{"shape":"CreateBucketRequest"}, 60 "output":{"shape":"CreateBucketOutput"}, 61 "errors":[ 62 {"shape":"BucketAlreadyExists"}, 63 {"shape":"BucketAlreadyOwnedByYou"} 64 ], 65 "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketPUT.html", 66 "alias":"PutBucket" 67 }, 68 "CreateMultipartUpload":{ 69 "name":"CreateMultipartUpload", 70 "http":{ 71 "method":"POST", 72 "requestUri":"/{Bucket}/{Key+}?uploads" 73 }, 74 "input":{"shape":"CreateMultipartUploadRequest"}, 75 "output":{"shape":"CreateMultipartUploadOutput"}, 76 "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/mpUploadInitiate.html", 77 "alias":"InitiateMultipartUpload" 78 }, 79 "DeleteBucket":{ 80 "name":"DeleteBucket", 81 "http":{ 82 "method":"DELETE", 83 "requestUri":"/{Bucket}" 84 }, 85 "input":{"shape":"DeleteBucketRequest"}, 86 "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketDELETE.html" 87 }, 88 "DeleteBucketAnalyticsConfiguration":{ 89 "name":"DeleteBucketAnalyticsConfiguration", 90 "http":{ 91 "method":"DELETE", 92 "requestUri":"/{Bucket}?analytics" 93 }, 94 "input":{"shape":"DeleteBucketAnalyticsConfigurationRequest"} 95 }, 96 "DeleteBucketCors":{ 97 "name":"DeleteBucketCors", 98 "http":{ 99 "method":"DELETE", 100 "requestUri":"/{Bucket}?cors" 101 }, 102 "input":{"shape":"DeleteBucketCorsRequest"}, 103 "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketDELETEcors.html" 104 }, 105 "DeleteBucketInventoryConfiguration":{ 106 "name":"DeleteBucketInventoryConfiguration", 107 "http":{ 108 "method":"DELETE", 109 "requestUri":"/{Bucket}?inventory" 110 }, 111 "input":{"shape":"DeleteBucketInventoryConfigurationRequest"} 112 }, 113 "DeleteBucketLifecycle":{ 114 "name":"DeleteBucketLifecycle", 115 "http":{ 116 "method":"DELETE", 117 "requestUri":"/{Bucket}?lifecycle" 118 }, 119 "input":{"shape":"DeleteBucketLifecycleRequest"}, 120 "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketDELETElifecycle.html" 121 }, 122 "DeleteBucketMetricsConfiguration":{ 123 "name":"DeleteBucketMetricsConfiguration", 124 "http":{ 125 "method":"DELETE", 126 "requestUri":"/{Bucket}?metrics" 127 }, 128 "input":{"shape":"DeleteBucketMetricsConfigurationRequest"} 129 }, 130 "DeleteBucketPolicy":{ 131 "name":"DeleteBucketPolicy", 132 "http":{ 133 "method":"DELETE", 134 "requestUri":"/{Bucket}?policy" 135 }, 136 "input":{"shape":"DeleteBucketPolicyRequest"}, 137 "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketDELETEpolicy.html" 138 }, 139 "DeleteBucketReplication":{ 140 "name":"DeleteBucketReplication", 141 "http":{ 142 "method":"DELETE", 143 "requestUri":"/{Bucket}?replication" 144 }, 145 "input":{"shape":"DeleteBucketReplicationRequest"} 146 }, 147 "DeleteBucketTagging":{ 148 "name":"DeleteBucketTagging", 149 "http":{ 150 "method":"DELETE", 151 "requestUri":"/{Bucket}?tagging" 152 }, 153 "input":{"shape":"DeleteBucketTaggingRequest"}, 154 "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketDELETEtagging.html" 155 }, 156 "DeleteBucketWebsite":{ 157 "name":"DeleteBucketWebsite", 158 "http":{ 159 "method":"DELETE", 160 "requestUri":"/{Bucket}?website" 161 }, 162 "input":{"shape":"DeleteBucketWebsiteRequest"}, 163 "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketDELETEwebsite.html" 164 }, 165 "DeleteObject":{ 166 "name":"DeleteObject", 167 "http":{ 168 "method":"DELETE", 169 "requestUri":"/{Bucket}/{Key+}" 170 }, 171 "input":{"shape":"DeleteObjectRequest"}, 172 "output":{"shape":"DeleteObjectOutput"}, 173 "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTObjectDELETE.html" 174 }, 175 "DeleteObjectTagging":{ 176 "name":"DeleteObjectTagging", 177 "http":{ 178 "method":"DELETE", 179 "requestUri":"/{Bucket}/{Key+}?tagging" 180 }, 181 "input":{"shape":"DeleteObjectTaggingRequest"}, 182 "output":{"shape":"DeleteObjectTaggingOutput"} 183 }, 184 "DeleteObjects":{ 185 "name":"DeleteObjects", 186 "http":{ 187 "method":"POST", 188 "requestUri":"/{Bucket}?delete" 189 }, 190 "input":{"shape":"DeleteObjectsRequest"}, 191 "output":{"shape":"DeleteObjectsOutput"}, 192 "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/multiobjectdeleteapi.html", 193 "alias":"DeleteMultipleObjects" 194 }, 195 "GetBucketAccelerateConfiguration":{ 196 "name":"GetBucketAccelerateConfiguration", 197 "http":{ 198 "method":"GET", 199 "requestUri":"/{Bucket}?accelerate" 200 }, 201 "input":{"shape":"GetBucketAccelerateConfigurationRequest"}, 202 "output":{"shape":"GetBucketAccelerateConfigurationOutput"} 203 }, 204 "GetBucketAcl":{ 205 "name":"GetBucketAcl", 206 "http":{ 207 "method":"GET", 208 "requestUri":"/{Bucket}?acl" 209 }, 210 "input":{"shape":"GetBucketAclRequest"}, 211 "output":{"shape":"GetBucketAclOutput"}, 212 "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketGETacl.html" 213 }, 214 "GetBucketAnalyticsConfiguration":{ 215 "name":"GetBucketAnalyticsConfiguration", 216 "http":{ 217 "method":"GET", 218 "requestUri":"/{Bucket}?analytics" 219 }, 220 "input":{"shape":"GetBucketAnalyticsConfigurationRequest"}, 221 "output":{"shape":"GetBucketAnalyticsConfigurationOutput"} 222 }, 223 "GetBucketCors":{ 224 "name":"GetBucketCors", 225 "http":{ 226 "method":"GET", 227 "requestUri":"/{Bucket}?cors" 228 }, 229 "input":{"shape":"GetBucketCorsRequest"}, 230 "output":{"shape":"GetBucketCorsOutput"}, 231 "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketGETcors.html" 232 }, 233 "GetBucketInventoryConfiguration":{ 234 "name":"GetBucketInventoryConfiguration", 235 "http":{ 236 "method":"GET", 237 "requestUri":"/{Bucket}?inventory" 238 }, 239 "input":{"shape":"GetBucketInventoryConfigurationRequest"}, 240 "output":{"shape":"GetBucketInventoryConfigurationOutput"} 241 }, 242 "GetBucketLifecycle":{ 243 "name":"GetBucketLifecycle", 244 "http":{ 245 "method":"GET", 246 "requestUri":"/{Bucket}?lifecycle" 247 }, 248 "input":{"shape":"GetBucketLifecycleRequest"}, 249 "output":{"shape":"GetBucketLifecycleOutput"}, 250 "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketGETlifecycle.html", 251 "deprecated":true 252 }, 253 "GetBucketLifecycleConfiguration":{ 254 "name":"GetBucketLifecycleConfiguration", 255 "http":{ 256 "method":"GET", 257 "requestUri":"/{Bucket}?lifecycle" 258 }, 259 "input":{"shape":"GetBucketLifecycleConfigurationRequest"}, 260 "output":{"shape":"GetBucketLifecycleConfigurationOutput"} 261 }, 262 "GetBucketLocation":{ 263 "name":"GetBucketLocation", 264 "http":{ 265 "method":"GET", 266 "requestUri":"/{Bucket}?location" 267 }, 268 "input":{"shape":"GetBucketLocationRequest"}, 269 "output":{"shape":"GetBucketLocationOutput"}, 270 "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketGETlocation.html" 271 }, 272 "GetBucketLogging":{ 273 "name":"GetBucketLogging", 274 "http":{ 275 "method":"GET", 276 "requestUri":"/{Bucket}?logging" 277 }, 278 "input":{"shape":"GetBucketLoggingRequest"}, 279 "output":{"shape":"GetBucketLoggingOutput"}, 280 "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketGETlogging.html" 281 }, 282 "GetBucketMetricsConfiguration":{ 283 "name":"GetBucketMetricsConfiguration", 284 "http":{ 285 "method":"GET", 286 "requestUri":"/{Bucket}?metrics" 287 }, 288 "input":{"shape":"GetBucketMetricsConfigurationRequest"}, 289 "output":{"shape":"GetBucketMetricsConfigurationOutput"} 290 }, 291 "GetBucketNotification":{ 292 "name":"GetBucketNotification", 293 "http":{ 294 "method":"GET", 295 "requestUri":"/{Bucket}?notification" 296 }, 297 "input":{"shape":"GetBucketNotificationConfigurationRequest"}, 298 "output":{"shape":"NotificationConfigurationDeprecated"}, 299 "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketGETnotification.html", 300 "deprecated":true 301 }, 302 "GetBucketNotificationConfiguration":{ 303 "name":"GetBucketNotificationConfiguration", 304 "http":{ 305 "method":"GET", 306 "requestUri":"/{Bucket}?notification" 307 }, 308 "input":{"shape":"GetBucketNotificationConfigurationRequest"}, 309 "output":{"shape":"NotificationConfiguration"} 310 }, 311 "GetBucketPolicy":{ 312 "name":"GetBucketPolicy", 313 "http":{ 314 "method":"GET", 315 "requestUri":"/{Bucket}?policy" 316 }, 317 "input":{"shape":"GetBucketPolicyRequest"}, 318 "output":{"shape":"GetBucketPolicyOutput"}, 319 "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketGETpolicy.html" 320 }, 321 "GetBucketReplication":{ 322 "name":"GetBucketReplication", 323 "http":{ 324 "method":"GET", 325 "requestUri":"/{Bucket}?replication" 326 }, 327 "input":{"shape":"GetBucketReplicationRequest"}, 328 "output":{"shape":"GetBucketReplicationOutput"} 329 }, 330 "GetBucketRequestPayment":{ 331 "name":"GetBucketRequestPayment", 332 "http":{ 333 "method":"GET", 334 "requestUri":"/{Bucket}?requestPayment" 335 }, 336 "input":{"shape":"GetBucketRequestPaymentRequest"}, 337 "output":{"shape":"GetBucketRequestPaymentOutput"}, 338 "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTrequestPaymentGET.html" 339 }, 340 "GetBucketTagging":{ 341 "name":"GetBucketTagging", 342 "http":{ 343 "method":"GET", 344 "requestUri":"/{Bucket}?tagging" 345 }, 346 "input":{"shape":"GetBucketTaggingRequest"}, 347 "output":{"shape":"GetBucketTaggingOutput"}, 348 "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketGETtagging.html" 349 }, 350 "GetBucketVersioning":{ 351 "name":"GetBucketVersioning", 352 "http":{ 353 "method":"GET", 354 "requestUri":"/{Bucket}?versioning" 355 }, 356 "input":{"shape":"GetBucketVersioningRequest"}, 357 "output":{"shape":"GetBucketVersioningOutput"}, 358 "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketGETversioningStatus.html" 359 }, 360 "GetBucketWebsite":{ 361 "name":"GetBucketWebsite", 362 "http":{ 363 "method":"GET", 364 "requestUri":"/{Bucket}?website" 365 }, 366 "input":{"shape":"GetBucketWebsiteRequest"}, 367 "output":{"shape":"GetBucketWebsiteOutput"}, 368 "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketGETwebsite.html" 369 }, 370 "GetObject":{ 371 "name":"GetObject", 372 "http":{ 373 "method":"GET", 374 "requestUri":"/{Bucket}/{Key+}" 375 }, 376 "input":{"shape":"GetObjectRequest"}, 377 "output":{"shape":"GetObjectOutput"}, 378 "errors":[ 379 {"shape":"NoSuchKey"} 380 ], 381 "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTObjectGET.html" 382 }, 383 "GetObjectAcl":{ 384 "name":"GetObjectAcl", 385 "http":{ 386 "method":"GET", 387 "requestUri":"/{Bucket}/{Key+}?acl" 388 }, 389 "input":{"shape":"GetObjectAclRequest"}, 390 "output":{"shape":"GetObjectAclOutput"}, 391 "errors":[ 392 {"shape":"NoSuchKey"} 393 ], 394 "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTObjectGETacl.html" 395 }, 396 "GetObjectTagging":{ 397 "name":"GetObjectTagging", 398 "http":{ 399 "method":"GET", 400 "requestUri":"/{Bucket}/{Key+}?tagging" 401 }, 402 "input":{"shape":"GetObjectTaggingRequest"}, 403 "output":{"shape":"GetObjectTaggingOutput"} 404 }, 405 "GetObjectTorrent":{ 406 "name":"GetObjectTorrent", 407 "http":{ 408 "method":"GET", 409 "requestUri":"/{Bucket}/{Key+}?torrent" 410 }, 411 "input":{"shape":"GetObjectTorrentRequest"}, 412 "output":{"shape":"GetObjectTorrentOutput"}, 413 "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTObjectGETtorrent.html" 414 }, 415 "HeadBucket":{ 416 "name":"HeadBucket", 417 "http":{ 418 "method":"HEAD", 419 "requestUri":"/{Bucket}" 420 }, 421 "input":{"shape":"HeadBucketRequest"}, 422 "errors":[ 423 {"shape":"NoSuchBucket"} 424 ], 425 "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketHEAD.html" 426 }, 427 "HeadObject":{ 428 "name":"HeadObject", 429 "http":{ 430 "method":"HEAD", 431 "requestUri":"/{Bucket}/{Key+}" 432 }, 433 "input":{"shape":"HeadObjectRequest"}, 434 "output":{"shape":"HeadObjectOutput"}, 435 "errors":[ 436 {"shape":"NoSuchKey"} 437 ], 438 "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTObjectHEAD.html" 439 }, 440 "ListBucketAnalyticsConfigurations":{ 441 "name":"ListBucketAnalyticsConfigurations", 442 "http":{ 443 "method":"GET", 444 "requestUri":"/{Bucket}?analytics" 445 }, 446 "input":{"shape":"ListBucketAnalyticsConfigurationsRequest"}, 447 "output":{"shape":"ListBucketAnalyticsConfigurationsOutput"} 448 }, 449 "ListBucketInventoryConfigurations":{ 450 "name":"ListBucketInventoryConfigurations", 451 "http":{ 452 "method":"GET", 453 "requestUri":"/{Bucket}?inventory" 454 }, 455 "input":{"shape":"ListBucketInventoryConfigurationsRequest"}, 456 "output":{"shape":"ListBucketInventoryConfigurationsOutput"} 457 }, 458 "ListBucketMetricsConfigurations":{ 459 "name":"ListBucketMetricsConfigurations", 460 "http":{ 461 "method":"GET", 462 "requestUri":"/{Bucket}?metrics" 463 }, 464 "input":{"shape":"ListBucketMetricsConfigurationsRequest"}, 465 "output":{"shape":"ListBucketMetricsConfigurationsOutput"} 466 }, 467 "ListBuckets":{ 468 "name":"ListBuckets", 469 "http":{ 470 "method":"GET", 471 "requestUri":"/" 472 }, 473 "output":{"shape":"ListBucketsOutput"}, 474 "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTServiceGET.html", 475 "alias":"GetService" 476 }, 477 "ListMultipartUploads":{ 478 "name":"ListMultipartUploads", 479 "http":{ 480 "method":"GET", 481 "requestUri":"/{Bucket}?uploads" 482 }, 483 "input":{"shape":"ListMultipartUploadsRequest"}, 484 "output":{"shape":"ListMultipartUploadsOutput"}, 485 "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/mpUploadListMPUpload.html" 486 }, 487 "ListObjectVersions":{ 488 "name":"ListObjectVersions", 489 "http":{ 490 "method":"GET", 491 "requestUri":"/{Bucket}?versions" 492 }, 493 "input":{"shape":"ListObjectVersionsRequest"}, 494 "output":{"shape":"ListObjectVersionsOutput"}, 495 "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketGETVersion.html", 496 "alias":"GetBucketObjectVersions" 497 }, 498 "ListObjects":{ 499 "name":"ListObjects", 500 "http":{ 501 "method":"GET", 502 "requestUri":"/{Bucket}" 503 }, 504 "input":{"shape":"ListObjectsRequest"}, 505 "output":{"shape":"ListObjectsOutput"}, 506 "errors":[ 507 {"shape":"NoSuchBucket"} 508 ], 509 "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketGET.html", 510 "alias":"GetBucket" 511 }, 512 "ListObjectsV2":{ 513 "name":"ListObjectsV2", 514 "http":{ 515 "method":"GET", 516 "requestUri":"/{Bucket}?list-type=2" 517 }, 518 "input":{"shape":"ListObjectsV2Request"}, 519 "output":{"shape":"ListObjectsV2Output"}, 520 "errors":[ 521 {"shape":"NoSuchBucket"} 522 ] 523 }, 524 "ListParts":{ 525 "name":"ListParts", 526 "http":{ 527 "method":"GET", 528 "requestUri":"/{Bucket}/{Key+}" 529 }, 530 "input":{"shape":"ListPartsRequest"}, 531 "output":{"shape":"ListPartsOutput"}, 532 "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/mpUploadListParts.html" 533 }, 534 "PutBucketAccelerateConfiguration":{ 535 "name":"PutBucketAccelerateConfiguration", 536 "http":{ 537 "method":"PUT", 538 "requestUri":"/{Bucket}?accelerate" 539 }, 540 "input":{"shape":"PutBucketAccelerateConfigurationRequest"} 541 }, 542 "PutBucketAcl":{ 543 "name":"PutBucketAcl", 544 "http":{ 545 "method":"PUT", 546 "requestUri":"/{Bucket}?acl" 547 }, 548 "input":{"shape":"PutBucketAclRequest"}, 549 "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketPUTacl.html" 550 }, 551 "PutBucketAnalyticsConfiguration":{ 552 "name":"PutBucketAnalyticsConfiguration", 553 "http":{ 554 "method":"PUT", 555 "requestUri":"/{Bucket}?analytics" 556 }, 557 "input":{"shape":"PutBucketAnalyticsConfigurationRequest"} 558 }, 559 "PutBucketCors":{ 560 "name":"PutBucketCors", 561 "http":{ 562 "method":"PUT", 563 "requestUri":"/{Bucket}?cors" 564 }, 565 "input":{"shape":"PutBucketCorsRequest"}, 566 "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketPUTcors.html" 567 }, 568 "PutBucketInventoryConfiguration":{ 569 "name":"PutBucketInventoryConfiguration", 570 "http":{ 571 "method":"PUT", 572 "requestUri":"/{Bucket}?inventory" 573 }, 574 "input":{"shape":"PutBucketInventoryConfigurationRequest"} 575 }, 576 "PutBucketLifecycle":{ 577 "name":"PutBucketLifecycle", 578 "http":{ 579 "method":"PUT", 580 "requestUri":"/{Bucket}?lifecycle" 581 }, 582 "input":{"shape":"PutBucketLifecycleRequest"}, 583 "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketPUTlifecycle.html", 584 "deprecated":true 585 }, 586 "PutBucketLifecycleConfiguration":{ 587 "name":"PutBucketLifecycleConfiguration", 588 "http":{ 589 "method":"PUT", 590 "requestUri":"/{Bucket}?lifecycle" 591 }, 592 "input":{"shape":"PutBucketLifecycleConfigurationRequest"} 593 }, 594 "PutBucketLogging":{ 595 "name":"PutBucketLogging", 596 "http":{ 597 "method":"PUT", 598 "requestUri":"/{Bucket}?logging" 599 }, 600 "input":{"shape":"PutBucketLoggingRequest"}, 601 "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketPUTlogging.html" 602 }, 603 "PutBucketMetricsConfiguration":{ 604 "name":"PutBucketMetricsConfiguration", 605 "http":{ 606 "method":"PUT", 607 "requestUri":"/{Bucket}?metrics" 608 }, 609 "input":{"shape":"PutBucketMetricsConfigurationRequest"} 610 }, 611 "PutBucketNotification":{ 612 "name":"PutBucketNotification", 613 "http":{ 614 "method":"PUT", 615 "requestUri":"/{Bucket}?notification" 616 }, 617 "input":{"shape":"PutBucketNotificationRequest"}, 618 "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketPUTnotification.html", 619 "deprecated":true 620 }, 621 "PutBucketNotificationConfiguration":{ 622 "name":"PutBucketNotificationConfiguration", 623 "http":{ 624 "method":"PUT", 625 "requestUri":"/{Bucket}?notification" 626 }, 627 "input":{"shape":"PutBucketNotificationConfigurationRequest"} 628 }, 629 "PutBucketPolicy":{ 630 "name":"PutBucketPolicy", 631 "http":{ 632 "method":"PUT", 633 "requestUri":"/{Bucket}?policy" 634 }, 635 "input":{"shape":"PutBucketPolicyRequest"}, 636 "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketPUTpolicy.html" 637 }, 638 "PutBucketReplication":{ 639 "name":"PutBucketReplication", 640 "http":{ 641 "method":"PUT", 642 "requestUri":"/{Bucket}?replication" 643 }, 644 "input":{"shape":"PutBucketReplicationRequest"} 645 }, 646 "PutBucketRequestPayment":{ 647 "name":"PutBucketRequestPayment", 648 "http":{ 649 "method":"PUT", 650 "requestUri":"/{Bucket}?requestPayment" 651 }, 652 "input":{"shape":"PutBucketRequestPaymentRequest"}, 653 "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTrequestPaymentPUT.html" 654 }, 655 "PutBucketTagging":{ 656 "name":"PutBucketTagging", 657 "http":{ 658 "method":"PUT", 659 "requestUri":"/{Bucket}?tagging" 660 }, 661 "input":{"shape":"PutBucketTaggingRequest"}, 662 "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketPUTtagging.html" 663 }, 664 "PutBucketVersioning":{ 665 "name":"PutBucketVersioning", 666 "http":{ 667 "method":"PUT", 668 "requestUri":"/{Bucket}?versioning" 669 }, 670 "input":{"shape":"PutBucketVersioningRequest"}, 671 "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketPUTVersioningStatus.html" 672 }, 673 "PutBucketWebsite":{ 674 "name":"PutBucketWebsite", 675 "http":{ 676 "method":"PUT", 677 "requestUri":"/{Bucket}?website" 678 }, 679 "input":{"shape":"PutBucketWebsiteRequest"}, 680 "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketPUTwebsite.html" 681 }, 682 "PutObject":{ 683 "name":"PutObject", 684 "http":{ 685 "method":"PUT", 686 "requestUri":"/{Bucket}/{Key+}" 687 }, 688 "input":{"shape":"PutObjectRequest"}, 689 "output":{"shape":"PutObjectOutput"}, 690 "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTObjectPUT.html" 691 }, 692 "PutObjectAcl":{ 693 "name":"PutObjectAcl", 694 "http":{ 695 "method":"PUT", 696 "requestUri":"/{Bucket}/{Key+}?acl" 697 }, 698 "input":{"shape":"PutObjectAclRequest"}, 699 "output":{"shape":"PutObjectAclOutput"}, 700 "errors":[ 701 {"shape":"NoSuchKey"} 702 ], 703 "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTObjectPUTacl.html" 704 }, 705 "PutObjectTagging":{ 706 "name":"PutObjectTagging", 707 "http":{ 708 "method":"PUT", 709 "requestUri":"/{Bucket}/{Key+}?tagging" 710 }, 711 "input":{"shape":"PutObjectTaggingRequest"}, 712 "output":{"shape":"PutObjectTaggingOutput"} 713 }, 714 "RestoreObject":{ 715 "name":"RestoreObject", 716 "http":{ 717 "method":"POST", 718 "requestUri":"/{Bucket}/{Key+}?restore" 719 }, 720 "input":{"shape":"RestoreObjectRequest"}, 721 "output":{"shape":"RestoreObjectOutput"}, 722 "errors":[ 723 {"shape":"ObjectAlreadyInActiveTierError"} 724 ], 725 "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTObjectRestore.html", 726 "alias":"PostObjectRestore" 727 }, 728 "UploadPart":{ 729 "name":"UploadPart", 730 "http":{ 731 "method":"PUT", 732 "requestUri":"/{Bucket}/{Key+}" 733 }, 734 "input":{"shape":"UploadPartRequest"}, 735 "output":{"shape":"UploadPartOutput"}, 736 "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/mpUploadUploadPart.html" 737 }, 738 "UploadPartCopy":{ 739 "name":"UploadPartCopy", 740 "http":{ 741 "method":"PUT", 742 "requestUri":"/{Bucket}/{Key+}" 743 }, 744 "input":{"shape":"UploadPartCopyRequest"}, 745 "output":{"shape":"UploadPartCopyOutput"}, 746 "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/mpUploadUploadPartCopy.html" 747 } 748 }, 749 "shapes":{ 750 "AbortDate":{"type":"timestamp"}, 751 "AbortIncompleteMultipartUpload":{ 752 "type":"structure", 753 "members":{ 754 "DaysAfterInitiation":{"shape":"DaysAfterInitiation"} 755 } 756 }, 757 "AbortMultipartUploadOutput":{ 758 "type":"structure", 759 "members":{ 760 "RequestCharged":{ 761 "shape":"RequestCharged", 762 "location":"header", 763 "locationName":"x-amz-request-charged" 764 } 765 } 766 }, 767 "AbortMultipartUploadRequest":{ 768 "type":"structure", 769 "required":[ 770 "Bucket", 771 "Key", 772 "UploadId" 773 ], 774 "members":{ 775 "Bucket":{ 776 "shape":"BucketName", 777 "location":"uri", 778 "locationName":"Bucket" 779 }, 780 "Key":{ 781 "shape":"ObjectKey", 782 "location":"uri", 783 "locationName":"Key" 784 }, 785 "UploadId":{ 786 "shape":"MultipartUploadId", 787 "location":"querystring", 788 "locationName":"uploadId" 789 }, 790 "RequestPayer":{ 791 "shape":"RequestPayer", 792 "location":"header", 793 "locationName":"x-amz-request-payer" 794 } 795 } 796 }, 797 "AbortRuleId":{"type":"string"}, 798 "AccelerateConfiguration":{ 799 "type":"structure", 800 "members":{ 801 "Status":{"shape":"BucketAccelerateStatus"} 802 } 803 }, 804 "AcceptRanges":{"type":"string"}, 805 "AccessControlPolicy":{ 806 "type":"structure", 807 "members":{ 808 "Grants":{ 809 "shape":"Grants", 810 "locationName":"AccessControlList" 811 }, 812 "Owner":{"shape":"Owner"} 813 } 814 }, 815 "AccountId":{"type":"string"}, 816 "AllowedHeader":{"type":"string"}, 817 "AllowedHeaders":{ 818 "type":"list", 819 "member":{"shape":"AllowedHeader"}, 820 "flattened":true 821 }, 822 "AllowedMethod":{"type":"string"}, 823 "AllowedMethods":{ 824 "type":"list", 825 "member":{"shape":"AllowedMethod"}, 826 "flattened":true 827 }, 828 "AllowedOrigin":{"type":"string"}, 829 "AllowedOrigins":{ 830 "type":"list", 831 "member":{"shape":"AllowedOrigin"}, 832 "flattened":true 833 }, 834 "AnalyticsAndOperator":{ 835 "type":"structure", 836 "members":{ 837 "Prefix":{"shape":"Prefix"}, 838 "Tags":{ 839 "shape":"TagSet", 840 "flattened":true, 841 "locationName":"Tag" 842 } 843 } 844 }, 845 "AnalyticsConfiguration":{ 846 "type":"structure", 847 "required":[ 848 "Id", 849 "StorageClassAnalysis" 850 ], 851 "members":{ 852 "Id":{"shape":"AnalyticsId"}, 853 "Filter":{"shape":"AnalyticsFilter"}, 854 "StorageClassAnalysis":{"shape":"StorageClassAnalysis"} 855 } 856 }, 857 "AnalyticsConfigurationList":{ 858 "type":"list", 859 "member":{"shape":"AnalyticsConfiguration"}, 860 "flattened":true 861 }, 862 "AnalyticsExportDestination":{ 863 "type":"structure", 864 "required":["S3BucketDestination"], 865 "members":{ 866 "S3BucketDestination":{"shape":"AnalyticsS3BucketDestination"} 867 } 868 }, 869 "AnalyticsFilter":{ 870 "type":"structure", 871 "members":{ 872 "Prefix":{"shape":"Prefix"}, 873 "Tag":{"shape":"Tag"}, 874 "And":{"shape":"AnalyticsAndOperator"} 875 } 876 }, 877 "AnalyticsId":{"type":"string"}, 878 "AnalyticsS3BucketDestination":{ 879 "type":"structure", 880 "required":[ 881 "Format", 882 "Bucket" 883 ], 884 "members":{ 885 "Format":{"shape":"AnalyticsS3ExportFileFormat"}, 886 "BucketAccountId":{"shape":"AccountId"}, 887 "Bucket":{"shape":"BucketName"}, 888 "Prefix":{"shape":"Prefix"} 889 } 890 }, 891 "AnalyticsS3ExportFileFormat":{ 892 "type":"string", 893 "enum":["CSV"] 894 }, 895 "Body":{"type":"blob"}, 896 "Bucket":{ 897 "type":"structure", 898 "members":{ 899 "Name":{"shape":"BucketName"}, 900 "CreationDate":{"shape":"CreationDate"} 901 } 902 }, 903 "BucketAccelerateStatus":{ 904 "type":"string", 905 "enum":[ 906 "Enabled", 907 "Suspended" 908 ] 909 }, 910 "BucketAlreadyExists":{ 911 "type":"structure", 912 "members":{ 913 }, 914 "exception":true 915 }, 916 "BucketAlreadyOwnedByYou":{ 917 "type":"structure", 918 "members":{ 919 }, 920 "exception":true 921 }, 922 "BucketCannedACL":{ 923 "type":"string", 924 "enum":[ 925 "private", 926 "public-read", 927 "public-read-write", 928 "authenticated-read" 929 ] 930 }, 931 "BucketLifecycleConfiguration":{ 932 "type":"structure", 933 "required":["Rules"], 934 "members":{ 935 "Rules":{ 936 "shape":"LifecycleRules", 937 "locationName":"Rule" 938 } 939 } 940 }, 941 "BucketLocationConstraint":{ 942 "type":"string", 943 "enum":[ 944 "EU", 945 "eu-west-1", 946 "us-west-1", 947 "us-west-2", 948 "ap-south-1", 949 "ap-southeast-1", 950 "ap-southeast-2", 951 "ap-northeast-1", 952 "sa-east-1", 953 "cn-north-1", 954 "eu-central-1" 955 ] 956 }, 957 "BucketLoggingStatus":{ 958 "type":"structure", 959 "members":{ 960 "LoggingEnabled":{"shape":"LoggingEnabled"} 961 } 962 }, 963 "BucketLogsPermission":{ 964 "type":"string", 965 "enum":[ 966 "FULL_CONTROL", 967 "READ", 968 "WRITE" 969 ] 970 }, 971 "BucketName":{"type":"string"}, 972 "BucketVersioningStatus":{ 973 "type":"string", 974 "enum":[ 975 "Enabled", 976 "Suspended" 977 ] 978 }, 979 "Buckets":{ 980 "type":"list", 981 "member":{ 982 "shape":"Bucket", 983 "locationName":"Bucket" 984 } 985 }, 986 "CORSConfiguration":{ 987 "type":"structure", 988 "required":["CORSRules"], 989 "members":{ 990 "CORSRules":{ 991 "shape":"CORSRules", 992 "locationName":"CORSRule" 993 } 994 } 995 }, 996 "CORSRule":{ 997 "type":"structure", 998 "required":[ 999 "AllowedMethods", 1000 "AllowedOrigins" 1001 ], 1002 "members":{ 1003 "AllowedHeaders":{ 1004 "shape":"AllowedHeaders", 1005 "locationName":"AllowedHeader" 1006 }, 1007 "AllowedMethods":{ 1008 "shape":"AllowedMethods", 1009 "locationName":"AllowedMethod" 1010 }, 1011 "AllowedOrigins":{ 1012 "shape":"AllowedOrigins", 1013 "locationName":"AllowedOrigin" 1014 }, 1015 "ExposeHeaders":{ 1016 "shape":"ExposeHeaders", 1017 "locationName":"ExposeHeader" 1018 }, 1019 "MaxAgeSeconds":{"shape":"MaxAgeSeconds"} 1020 } 1021 }, 1022 "CORSRules":{ 1023 "type":"list", 1024 "member":{"shape":"CORSRule"}, 1025 "flattened":true 1026 }, 1027 "CacheControl":{"type":"string"}, 1028 "CloudFunction":{"type":"string"}, 1029 "CloudFunctionConfiguration":{ 1030 "type":"structure", 1031 "members":{ 1032 "Id":{"shape":"NotificationId"}, 1033 "Event":{ 1034 "shape":"Event", 1035 "deprecated":true 1036 }, 1037 "Events":{ 1038 "shape":"EventList", 1039 "locationName":"Event" 1040 }, 1041 "CloudFunction":{"shape":"CloudFunction"}, 1042 "InvocationRole":{"shape":"CloudFunctionInvocationRole"} 1043 } 1044 }, 1045 "CloudFunctionInvocationRole":{"type":"string"}, 1046 "Code":{"type":"string"}, 1047 "CommonPrefix":{ 1048 "type":"structure", 1049 "members":{ 1050 "Prefix":{"shape":"Prefix"} 1051 } 1052 }, 1053 "CommonPrefixList":{ 1054 "type":"list", 1055 "member":{"shape":"CommonPrefix"}, 1056 "flattened":true 1057 }, 1058 "CompleteMultipartUploadOutput":{ 1059 "type":"structure", 1060 "members":{ 1061 "Location":{"shape":"Location"}, 1062 "Bucket":{"shape":"BucketName"}, 1063 "Key":{"shape":"ObjectKey"}, 1064 "Expiration":{ 1065 "shape":"Expiration", 1066 "location":"header", 1067 "locationName":"x-amz-expiration" 1068 }, 1069 "ETag":{"shape":"ETag"}, 1070 "ServerSideEncryption":{ 1071 "shape":"ServerSideEncryption", 1072 "location":"header", 1073 "locationName":"x-amz-server-side-encryption" 1074 }, 1075 "VersionId":{ 1076 "shape":"ObjectVersionId", 1077 "location":"header", 1078 "locationName":"x-amz-version-id" 1079 }, 1080 "SSEKMSKeyId":{ 1081 "shape":"SSEKMSKeyId", 1082 "location":"header", 1083 "locationName":"x-amz-server-side-encryption-aws-kms-key-id" 1084 }, 1085 "RequestCharged":{ 1086 "shape":"RequestCharged", 1087 "location":"header", 1088 "locationName":"x-amz-request-charged" 1089 } 1090 } 1091 }, 1092 "CompleteMultipartUploadRequest":{ 1093 "type":"structure", 1094 "required":[ 1095 "Bucket", 1096 "Key", 1097 "UploadId" 1098 ], 1099 "members":{ 1100 "Bucket":{ 1101 "shape":"BucketName", 1102 "location":"uri", 1103 "locationName":"Bucket" 1104 }, 1105 "Key":{ 1106 "shape":"ObjectKey", 1107 "location":"uri", 1108 "locationName":"Key" 1109 }, 1110 "MultipartUpload":{ 1111 "shape":"CompletedMultipartUpload", 1112 "locationName":"CompleteMultipartUpload", 1113 "xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"} 1114 }, 1115 "UploadId":{ 1116 "shape":"MultipartUploadId", 1117 "location":"querystring", 1118 "locationName":"uploadId" 1119 }, 1120 "RequestPayer":{ 1121 "shape":"RequestPayer", 1122 "location":"header", 1123 "locationName":"x-amz-request-payer" 1124 } 1125 }, 1126 "payload":"MultipartUpload" 1127 }, 1128 "CompletedMultipartUpload":{ 1129 "type":"structure", 1130 "members":{ 1131 "Parts":{ 1132 "shape":"CompletedPartList", 1133 "locationName":"Part" 1134 } 1135 } 1136 }, 1137 "CompletedPart":{ 1138 "type":"structure", 1139 "members":{ 1140 "ETag":{"shape":"ETag"}, 1141 "PartNumber":{"shape":"PartNumber"} 1142 } 1143 }, 1144 "CompletedPartList":{ 1145 "type":"list", 1146 "member":{"shape":"CompletedPart"}, 1147 "flattened":true 1148 }, 1149 "Condition":{ 1150 "type":"structure", 1151 "members":{ 1152 "HttpErrorCodeReturnedEquals":{"shape":"HttpErrorCodeReturnedEquals"}, 1153 "KeyPrefixEquals":{"shape":"KeyPrefixEquals"} 1154 } 1155 }, 1156 "ContentDisposition":{"type":"string"}, 1157 "ContentEncoding":{"type":"string"}, 1158 "ContentLanguage":{"type":"string"}, 1159 "ContentLength":{"type":"long"}, 1160 "ContentMD5":{"type":"string"}, 1161 "ContentRange":{"type":"string"}, 1162 "ContentType":{"type":"string"}, 1163 "CopyObjectOutput":{ 1164 "type":"structure", 1165 "members":{ 1166 "CopyObjectResult":{"shape":"CopyObjectResult"}, 1167 "Expiration":{ 1168 "shape":"Expiration", 1169 "location":"header", 1170 "locationName":"x-amz-expiration" 1171 }, 1172 "CopySourceVersionId":{ 1173 "shape":"CopySourceVersionId", 1174 "location":"header", 1175 "locationName":"x-amz-copy-source-version-id" 1176 }, 1177 "VersionId":{ 1178 "shape":"ObjectVersionId", 1179 "location":"header", 1180 "locationName":"x-amz-version-id" 1181 }, 1182 "ServerSideEncryption":{ 1183 "shape":"ServerSideEncryption", 1184 "location":"header", 1185 "locationName":"x-amz-server-side-encryption" 1186 }, 1187 "SSECustomerAlgorithm":{ 1188 "shape":"SSECustomerAlgorithm", 1189 "location":"header", 1190 "locationName":"x-amz-server-side-encryption-customer-algorithm" 1191 }, 1192 "SSECustomerKeyMD5":{ 1193 "shape":"SSECustomerKeyMD5", 1194 "location":"header", 1195 "locationName":"x-amz-server-side-encryption-customer-key-MD5" 1196 }, 1197 "SSEKMSKeyId":{ 1198 "shape":"SSEKMSKeyId", 1199 "location":"header", 1200 "locationName":"x-amz-server-side-encryption-aws-kms-key-id" 1201 }, 1202 "RequestCharged":{ 1203 "shape":"RequestCharged", 1204 "location":"header", 1205 "locationName":"x-amz-request-charged" 1206 } 1207 }, 1208 "payload":"CopyObjectResult" 1209 }, 1210 "CopyObjectRequest":{ 1211 "type":"structure", 1212 "required":[ 1213 "Bucket", 1214 "CopySource", 1215 "Key" 1216 ], 1217 "members":{ 1218 "ACL":{ 1219 "shape":"ObjectCannedACL", 1220 "location":"header", 1221 "locationName":"x-amz-acl" 1222 }, 1223 "Bucket":{ 1224 "shape":"BucketName", 1225 "location":"uri", 1226 "locationName":"Bucket" 1227 }, 1228 "CacheControl":{ 1229 "shape":"CacheControl", 1230 "location":"header", 1231 "locationName":"Cache-Control" 1232 }, 1233 "ContentDisposition":{ 1234 "shape":"ContentDisposition", 1235 "location":"header", 1236 "locationName":"Content-Disposition" 1237 }, 1238 "ContentEncoding":{ 1239 "shape":"ContentEncoding", 1240 "location":"header", 1241 "locationName":"Content-Encoding" 1242 }, 1243 "ContentLanguage":{ 1244 "shape":"ContentLanguage", 1245 "location":"header", 1246 "locationName":"Content-Language" 1247 }, 1248 "ContentType":{ 1249 "shape":"ContentType", 1250 "location":"header", 1251 "locationName":"Content-Type" 1252 }, 1253 "CopySource":{ 1254 "shape":"CopySource", 1255 "location":"header", 1256 "locationName":"x-amz-copy-source" 1257 }, 1258 "CopySourceIfMatch":{ 1259 "shape":"CopySourceIfMatch", 1260 "location":"header", 1261 "locationName":"x-amz-copy-source-if-match" 1262 }, 1263 "CopySourceIfModifiedSince":{ 1264 "shape":"CopySourceIfModifiedSince", 1265 "location":"header", 1266 "locationName":"x-amz-copy-source-if-modified-since" 1267 }, 1268 "CopySourceIfNoneMatch":{ 1269 "shape":"CopySourceIfNoneMatch", 1270 "location":"header", 1271 "locationName":"x-amz-copy-source-if-none-match" 1272 }, 1273 "CopySourceIfUnmodifiedSince":{ 1274 "shape":"CopySourceIfUnmodifiedSince", 1275 "location":"header", 1276 "locationName":"x-amz-copy-source-if-unmodified-since" 1277 }, 1278 "Expires":{ 1279 "shape":"Expires", 1280 "location":"header", 1281 "locationName":"Expires" 1282 }, 1283 "GrantFullControl":{ 1284 "shape":"GrantFullControl", 1285 "location":"header", 1286 "locationName":"x-amz-grant-full-control" 1287 }, 1288 "GrantRead":{ 1289 "shape":"GrantRead", 1290 "location":"header", 1291 "locationName":"x-amz-grant-read" 1292 }, 1293 "GrantReadACP":{ 1294 "shape":"GrantReadACP", 1295 "location":"header", 1296 "locationName":"x-amz-grant-read-acp" 1297 }, 1298 "GrantWriteACP":{ 1299 "shape":"GrantWriteACP", 1300 "location":"header", 1301 "locationName":"x-amz-grant-write-acp" 1302 }, 1303 "Key":{ 1304 "shape":"ObjectKey", 1305 "location":"uri", 1306 "locationName":"Key" 1307 }, 1308 "Metadata":{ 1309 "shape":"Metadata", 1310 "location":"headers", 1311 "locationName":"x-amz-meta-" 1312 }, 1313 "MetadataDirective":{ 1314 "shape":"MetadataDirective", 1315 "location":"header", 1316 "locationName":"x-amz-metadata-directive" 1317 }, 1318 "TaggingDirective":{ 1319 "shape":"TaggingDirective", 1320 "location":"header", 1321 "locationName":"x-amz-tagging-directive" 1322 }, 1323 "ServerSideEncryption":{ 1324 "shape":"ServerSideEncryption", 1325 "location":"header", 1326 "locationName":"x-amz-server-side-encryption" 1327 }, 1328 "StorageClass":{ 1329 "shape":"StorageClass", 1330 "location":"header", 1331 "locationName":"x-amz-storage-class" 1332 }, 1333 "WebsiteRedirectLocation":{ 1334 "shape":"WebsiteRedirectLocation", 1335 "location":"header", 1336 "locationName":"x-amz-website-redirect-location" 1337 }, 1338 "SSECustomerAlgorithm":{ 1339 "shape":"SSECustomerAlgorithm", 1340 "location":"header", 1341 "locationName":"x-amz-server-side-encryption-customer-algorithm" 1342 }, 1343 "SSECustomerKey":{ 1344 "shape":"SSECustomerKey", 1345 "location":"header", 1346 "locationName":"x-amz-server-side-encryption-customer-key" 1347 }, 1348 "SSECustomerKeyMD5":{ 1349 "shape":"SSECustomerKeyMD5", 1350 "location":"header", 1351 "locationName":"x-amz-server-side-encryption-customer-key-MD5" 1352 }, 1353 "SSEKMSKeyId":{ 1354 "shape":"SSEKMSKeyId", 1355 "location":"header", 1356 "locationName":"x-amz-server-side-encryption-aws-kms-key-id" 1357 }, 1358 "CopySourceSSECustomerAlgorithm":{ 1359 "shape":"CopySourceSSECustomerAlgorithm", 1360 "location":"header", 1361 "locationName":"x-amz-copy-source-server-side-encryption-customer-algorithm" 1362 }, 1363 "CopySourceSSECustomerKey":{ 1364 "shape":"CopySourceSSECustomerKey", 1365 "location":"header", 1366 "locationName":"x-amz-copy-source-server-side-encryption-customer-key" 1367 }, 1368 "CopySourceSSECustomerKeyMD5":{ 1369 "shape":"CopySourceSSECustomerKeyMD5", 1370 "location":"header", 1371 "locationName":"x-amz-copy-source-server-side-encryption-customer-key-MD5" 1372 }, 1373 "RequestPayer":{ 1374 "shape":"RequestPayer", 1375 "location":"header", 1376 "locationName":"x-amz-request-payer" 1377 }, 1378 "Tagging":{ 1379 "shape":"TaggingHeader", 1380 "location":"header", 1381 "locationName":"x-amz-tagging" 1382 } 1383 } 1384 }, 1385 "CopyObjectResult":{ 1386 "type":"structure", 1387 "members":{ 1388 "ETag":{"shape":"ETag"}, 1389 "LastModified":{"shape":"LastModified"} 1390 } 1391 }, 1392 "CopyPartResult":{ 1393 "type":"structure", 1394 "members":{ 1395 "ETag":{"shape":"ETag"}, 1396 "LastModified":{"shape":"LastModified"} 1397 } 1398 }, 1399 "CopySource":{ 1400 "type":"string", 1401 "pattern":"\\/.+\\/.+" 1402 }, 1403 "CopySourceIfMatch":{"type":"string"}, 1404 "CopySourceIfModifiedSince":{"type":"timestamp"}, 1405 "CopySourceIfNoneMatch":{"type":"string"}, 1406 "CopySourceIfUnmodifiedSince":{"type":"timestamp"}, 1407 "CopySourceRange":{"type":"string"}, 1408 "CopySourceSSECustomerAlgorithm":{"type":"string"}, 1409 "CopySourceSSECustomerKey":{ 1410 "type":"string", 1411 "sensitive":true 1412 }, 1413 "CopySourceSSECustomerKeyMD5":{"type":"string"}, 1414 "CopySourceVersionId":{"type":"string"}, 1415 "CreateBucketConfiguration":{ 1416 "type":"structure", 1417 "members":{ 1418 "LocationConstraint":{"shape":"BucketLocationConstraint"} 1419 } 1420 }, 1421 "CreateBucketOutput":{ 1422 "type":"structure", 1423 "members":{ 1424 "Location":{ 1425 "shape":"Location", 1426 "location":"header", 1427 "locationName":"Location" 1428 } 1429 } 1430 }, 1431 "CreateBucketRequest":{ 1432 "type":"structure", 1433 "required":["Bucket"], 1434 "members":{ 1435 "ACL":{ 1436 "shape":"BucketCannedACL", 1437 "location":"header", 1438 "locationName":"x-amz-acl" 1439 }, 1440 "Bucket":{ 1441 "shape":"BucketName", 1442 "location":"uri", 1443 "locationName":"Bucket" 1444 }, 1445 "CreateBucketConfiguration":{ 1446 "shape":"CreateBucketConfiguration", 1447 "locationName":"CreateBucketConfiguration", 1448 "xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"} 1449 }, 1450 "GrantFullControl":{ 1451 "shape":"GrantFullControl", 1452 "location":"header", 1453 "locationName":"x-amz-grant-full-control" 1454 }, 1455 "GrantRead":{ 1456 "shape":"GrantRead", 1457 "location":"header", 1458 "locationName":"x-amz-grant-read" 1459 }, 1460 "GrantReadACP":{ 1461 "shape":"GrantReadACP", 1462 "location":"header", 1463 "locationName":"x-amz-grant-read-acp" 1464 }, 1465 "GrantWrite":{ 1466 "shape":"GrantWrite", 1467 "location":"header", 1468 "locationName":"x-amz-grant-write" 1469 }, 1470 "GrantWriteACP":{ 1471 "shape":"GrantWriteACP", 1472 "location":"header", 1473 "locationName":"x-amz-grant-write-acp" 1474 } 1475 }, 1476 "payload":"CreateBucketConfiguration" 1477 }, 1478 "CreateMultipartUploadOutput":{ 1479 "type":"structure", 1480 "members":{ 1481 "AbortDate":{ 1482 "shape":"AbortDate", 1483 "location":"header", 1484 "locationName":"x-amz-abort-date" 1485 }, 1486 "AbortRuleId":{ 1487 "shape":"AbortRuleId", 1488 "location":"header", 1489 "locationName":"x-amz-abort-rule-id" 1490 }, 1491 "Bucket":{ 1492 "shape":"BucketName", 1493 "locationName":"Bucket" 1494 }, 1495 "Key":{"shape":"ObjectKey"}, 1496 "UploadId":{"shape":"MultipartUploadId"}, 1497 "ServerSideEncryption":{ 1498 "shape":"ServerSideEncryption", 1499 "location":"header", 1500 "locationName":"x-amz-server-side-encryption" 1501 }, 1502 "SSECustomerAlgorithm":{ 1503 "shape":"SSECustomerAlgorithm", 1504 "location":"header", 1505 "locationName":"x-amz-server-side-encryption-customer-algorithm" 1506 }, 1507 "SSECustomerKeyMD5":{ 1508 "shape":"SSECustomerKeyMD5", 1509 "location":"header", 1510 "locationName":"x-amz-server-side-encryption-customer-key-MD5" 1511 }, 1512 "SSEKMSKeyId":{ 1513 "shape":"SSEKMSKeyId", 1514 "location":"header", 1515 "locationName":"x-amz-server-side-encryption-aws-kms-key-id" 1516 }, 1517 "RequestCharged":{ 1518 "shape":"RequestCharged", 1519 "location":"header", 1520 "locationName":"x-amz-request-charged" 1521 } 1522 } 1523 }, 1524 "CreateMultipartUploadRequest":{ 1525 "type":"structure", 1526 "required":[ 1527 "Bucket", 1528 "Key" 1529 ], 1530 "members":{ 1531 "ACL":{ 1532 "shape":"ObjectCannedACL", 1533 "location":"header", 1534 "locationName":"x-amz-acl" 1535 }, 1536 "Bucket":{ 1537 "shape":"BucketName", 1538 "location":"uri", 1539 "locationName":"Bucket" 1540 }, 1541 "CacheControl":{ 1542 "shape":"CacheControl", 1543 "location":"header", 1544 "locationName":"Cache-Control" 1545 }, 1546 "ContentDisposition":{ 1547 "shape":"ContentDisposition", 1548 "location":"header", 1549 "locationName":"Content-Disposition" 1550 }, 1551 "ContentEncoding":{ 1552 "shape":"ContentEncoding", 1553 "location":"header", 1554 "locationName":"Content-Encoding" 1555 }, 1556 "ContentLanguage":{ 1557 "shape":"ContentLanguage", 1558 "location":"header", 1559 "locationName":"Content-Language" 1560 }, 1561 "ContentType":{ 1562 "shape":"ContentType", 1563 "location":"header", 1564 "locationName":"Content-Type" 1565 }, 1566 "Expires":{ 1567 "shape":"Expires", 1568 "location":"header", 1569 "locationName":"Expires" 1570 }, 1571 "GrantFullControl":{ 1572 "shape":"GrantFullControl", 1573 "location":"header", 1574 "locationName":"x-amz-grant-full-control" 1575 }, 1576 "GrantRead":{ 1577 "shape":"GrantRead", 1578 "location":"header", 1579 "locationName":"x-amz-grant-read" 1580 }, 1581 "GrantReadACP":{ 1582 "shape":"GrantReadACP", 1583 "location":"header", 1584 "locationName":"x-amz-grant-read-acp" 1585 }, 1586 "GrantWriteACP":{ 1587 "shape":"GrantWriteACP", 1588 "location":"header", 1589 "locationName":"x-amz-grant-write-acp" 1590 }, 1591 "Key":{ 1592 "shape":"ObjectKey", 1593 "location":"uri", 1594 "locationName":"Key" 1595 }, 1596 "Metadata":{ 1597 "shape":"Metadata", 1598 "location":"headers", 1599 "locationName":"x-amz-meta-" 1600 }, 1601 "ServerSideEncryption":{ 1602 "shape":"ServerSideEncryption", 1603 "location":"header", 1604 "locationName":"x-amz-server-side-encryption" 1605 }, 1606 "StorageClass":{ 1607 "shape":"StorageClass", 1608 "location":"header", 1609 "locationName":"x-amz-storage-class" 1610 }, 1611 "WebsiteRedirectLocation":{ 1612 "shape":"WebsiteRedirectLocation", 1613 "location":"header", 1614 "locationName":"x-amz-website-redirect-location" 1615 }, 1616 "SSECustomerAlgorithm":{ 1617 "shape":"SSECustomerAlgorithm", 1618 "location":"header", 1619 "locationName":"x-amz-server-side-encryption-customer-algorithm" 1620 }, 1621 "SSECustomerKey":{ 1622 "shape":"SSECustomerKey", 1623 "location":"header", 1624 "locationName":"x-amz-server-side-encryption-customer-key" 1625 }, 1626 "SSECustomerKeyMD5":{ 1627 "shape":"SSECustomerKeyMD5", 1628 "location":"header", 1629 "locationName":"x-amz-server-side-encryption-customer-key-MD5" 1630 }, 1631 "SSEKMSKeyId":{ 1632 "shape":"SSEKMSKeyId", 1633 "location":"header", 1634 "locationName":"x-amz-server-side-encryption-aws-kms-key-id" 1635 }, 1636 "RequestPayer":{ 1637 "shape":"RequestPayer", 1638 "location":"header", 1639 "locationName":"x-amz-request-payer" 1640 }, 1641 "Tagging":{ 1642 "shape":"TaggingHeader", 1643 "location":"header", 1644 "locationName":"x-amz-tagging" 1645 } 1646 } 1647 }, 1648 "CreationDate":{"type":"timestamp"}, 1649 "Date":{ 1650 "type":"timestamp", 1651 "timestampFormat":"iso8601" 1652 }, 1653 "Days":{"type":"integer"}, 1654 "DaysAfterInitiation":{"type":"integer"}, 1655 "Delete":{ 1656 "type":"structure", 1657 "required":["Objects"], 1658 "members":{ 1659 "Objects":{ 1660 "shape":"ObjectIdentifierList", 1661 "locationName":"Object" 1662 }, 1663 "Quiet":{"shape":"Quiet"} 1664 } 1665 }, 1666 "DeleteBucketAnalyticsConfigurationRequest":{ 1667 "type":"structure", 1668 "required":[ 1669 "Bucket", 1670 "Id" 1671 ], 1672 "members":{ 1673 "Bucket":{ 1674 "shape":"BucketName", 1675 "location":"uri", 1676 "locationName":"Bucket" 1677 }, 1678 "Id":{ 1679 "shape":"AnalyticsId", 1680 "location":"querystring", 1681 "locationName":"id" 1682 } 1683 } 1684 }, 1685 "DeleteBucketCorsRequest":{ 1686 "type":"structure", 1687 "required":["Bucket"], 1688 "members":{ 1689 "Bucket":{ 1690 "shape":"BucketName", 1691 "location":"uri", 1692 "locationName":"Bucket" 1693 } 1694 } 1695 }, 1696 "DeleteBucketInventoryConfigurationRequest":{ 1697 "type":"structure", 1698 "required":[ 1699 "Bucket", 1700 "Id" 1701 ], 1702 "members":{ 1703 "Bucket":{ 1704 "shape":"BucketName", 1705 "location":"uri", 1706 "locationName":"Bucket" 1707 }, 1708 "Id":{ 1709 "shape":"InventoryId", 1710 "location":"querystring", 1711 "locationName":"id" 1712 } 1713 } 1714 }, 1715 "DeleteBucketLifecycleRequest":{ 1716 "type":"structure", 1717 "required":["Bucket"], 1718 "members":{ 1719 "Bucket":{ 1720 "shape":"BucketName", 1721 "location":"uri", 1722 "locationName":"Bucket" 1723 } 1724 } 1725 }, 1726 "DeleteBucketMetricsConfigurationRequest":{ 1727 "type":"structure", 1728 "required":[ 1729 "Bucket", 1730 "Id" 1731 ], 1732 "members":{ 1733 "Bucket":{ 1734 "shape":"BucketName", 1735 "location":"uri", 1736 "locationName":"Bucket" 1737 }, 1738 "Id":{ 1739 "shape":"MetricsId", 1740 "location":"querystring", 1741 "locationName":"id" 1742 } 1743 } 1744 }, 1745 "DeleteBucketPolicyRequest":{ 1746 "type":"structure", 1747 "required":["Bucket"], 1748 "members":{ 1749 "Bucket":{ 1750 "shape":"BucketName", 1751 "location":"uri", 1752 "locationName":"Bucket" 1753 } 1754 } 1755 }, 1756 "DeleteBucketReplicationRequest":{ 1757 "type":"structure", 1758 "required":["Bucket"], 1759 "members":{ 1760 "Bucket":{ 1761 "shape":"BucketName", 1762 "location":"uri", 1763 "locationName":"Bucket" 1764 } 1765 } 1766 }, 1767 "DeleteBucketRequest":{ 1768 "type":"structure", 1769 "required":["Bucket"], 1770 "members":{ 1771 "Bucket":{ 1772 "shape":"BucketName", 1773 "location":"uri", 1774 "locationName":"Bucket" 1775 } 1776 } 1777 }, 1778 "DeleteBucketTaggingRequest":{ 1779 "type":"structure", 1780 "required":["Bucket"], 1781 "members":{ 1782 "Bucket":{ 1783 "shape":"BucketName", 1784 "location":"uri", 1785 "locationName":"Bucket" 1786 } 1787 } 1788 }, 1789 "DeleteBucketWebsiteRequest":{ 1790 "type":"structure", 1791 "required":["Bucket"], 1792 "members":{ 1793 "Bucket":{ 1794 "shape":"BucketName", 1795 "location":"uri", 1796 "locationName":"Bucket" 1797 } 1798 } 1799 }, 1800 "DeleteMarker":{"type":"boolean"}, 1801 "DeleteMarkerEntry":{ 1802 "type":"structure", 1803 "members":{ 1804 "Owner":{"shape":"Owner"}, 1805 "Key":{"shape":"ObjectKey"}, 1806 "VersionId":{"shape":"ObjectVersionId"}, 1807 "IsLatest":{"shape":"IsLatest"}, 1808 "LastModified":{"shape":"LastModified"} 1809 } 1810 }, 1811 "DeleteMarkerVersionId":{"type":"string"}, 1812 "DeleteMarkers":{ 1813 "type":"list", 1814 "member":{"shape":"DeleteMarkerEntry"}, 1815 "flattened":true 1816 }, 1817 "DeleteObjectOutput":{ 1818 "type":"structure", 1819 "members":{ 1820 "DeleteMarker":{ 1821 "shape":"DeleteMarker", 1822 "location":"header", 1823 "locationName":"x-amz-delete-marker" 1824 }, 1825 "VersionId":{ 1826 "shape":"ObjectVersionId", 1827 "location":"header", 1828 "locationName":"x-amz-version-id" 1829 }, 1830 "RequestCharged":{ 1831 "shape":"RequestCharged", 1832 "location":"header", 1833 "locationName":"x-amz-request-charged" 1834 } 1835 } 1836 }, 1837 "DeleteObjectRequest":{ 1838 "type":"structure", 1839 "required":[ 1840 "Bucket", 1841 "Key" 1842 ], 1843 "members":{ 1844 "Bucket":{ 1845 "shape":"BucketName", 1846 "location":"uri", 1847 "locationName":"Bucket" 1848 }, 1849 "Key":{ 1850 "shape":"ObjectKey", 1851 "location":"uri", 1852 "locationName":"Key" 1853 }, 1854 "MFA":{ 1855 "shape":"MFA", 1856 "location":"header", 1857 "locationName":"x-amz-mfa" 1858 }, 1859 "VersionId":{ 1860 "shape":"ObjectVersionId", 1861 "location":"querystring", 1862 "locationName":"versionId" 1863 }, 1864 "RequestPayer":{ 1865 "shape":"RequestPayer", 1866 "location":"header", 1867 "locationName":"x-amz-request-payer" 1868 } 1869 } 1870 }, 1871 "DeleteObjectTaggingOutput":{ 1872 "type":"structure", 1873 "members":{ 1874 "VersionId":{ 1875 "shape":"ObjectVersionId", 1876 "location":"header", 1877 "locationName":"x-amz-version-id" 1878 } 1879 } 1880 }, 1881 "DeleteObjectTaggingRequest":{ 1882 "type":"structure", 1883 "required":[ 1884 "Bucket", 1885 "Key" 1886 ], 1887 "members":{ 1888 "Bucket":{ 1889 "shape":"BucketName", 1890 "location":"uri", 1891 "locationName":"Bucket" 1892 }, 1893 "Key":{ 1894 "shape":"ObjectKey", 1895 "location":"uri", 1896 "locationName":"Key" 1897 }, 1898 "VersionId":{ 1899 "shape":"ObjectVersionId", 1900 "location":"querystring", 1901 "locationName":"versionId" 1902 } 1903 } 1904 }, 1905 "DeleteObjectsOutput":{ 1906 "type":"structure", 1907 "members":{ 1908 "Deleted":{"shape":"DeletedObjects"}, 1909 "RequestCharged":{ 1910 "shape":"RequestCharged", 1911 "location":"header", 1912 "locationName":"x-amz-request-charged" 1913 }, 1914 "Errors":{ 1915 "shape":"Errors", 1916 "locationName":"Error" 1917 } 1918 } 1919 }, 1920 "DeleteObjectsRequest":{ 1921 "type":"structure", 1922 "required":[ 1923 "Bucket", 1924 "Delete" 1925 ], 1926 "members":{ 1927 "Bucket":{ 1928 "shape":"BucketName", 1929 "location":"uri", 1930 "locationName":"Bucket" 1931 }, 1932 "Delete":{ 1933 "shape":"Delete", 1934 "locationName":"Delete", 1935 "xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"} 1936 }, 1937 "MFA":{ 1938 "shape":"MFA", 1939 "location":"header", 1940 "locationName":"x-amz-mfa" 1941 }, 1942 "RequestPayer":{ 1943 "shape":"RequestPayer", 1944 "location":"header", 1945 "locationName":"x-amz-request-payer" 1946 } 1947 }, 1948 "payload":"Delete" 1949 }, 1950 "DeletedObject":{ 1951 "type":"structure", 1952 "members":{ 1953 "Key":{"shape":"ObjectKey"}, 1954 "VersionId":{"shape":"ObjectVersionId"}, 1955 "DeleteMarker":{"shape":"DeleteMarker"}, 1956 "DeleteMarkerVersionId":{"shape":"DeleteMarkerVersionId"} 1957 } 1958 }, 1959 "DeletedObjects":{ 1960 "type":"list", 1961 "member":{"shape":"DeletedObject"}, 1962 "flattened":true 1963 }, 1964 "Delimiter":{"type":"string"}, 1965 "Destination":{ 1966 "type":"structure", 1967 "required":["Bucket"], 1968 "members":{ 1969 "Bucket":{"shape":"BucketName"}, 1970 "StorageClass":{"shape":"StorageClass"} 1971 } 1972 }, 1973 "DisplayName":{"type":"string"}, 1974 "ETag":{"type":"string"}, 1975 "EmailAddress":{"type":"string"}, 1976 "EncodingType":{ 1977 "type":"string", 1978 "enum":["url"] 1979 }, 1980 "Error":{ 1981 "type":"structure", 1982 "members":{ 1983 "Key":{"shape":"ObjectKey"}, 1984 "VersionId":{"shape":"ObjectVersionId"}, 1985 "Code":{"shape":"Code"}, 1986 "Message":{"shape":"Message"} 1987 } 1988 }, 1989 "ErrorDocument":{ 1990 "type":"structure", 1991 "required":["Key"], 1992 "members":{ 1993 "Key":{"shape":"ObjectKey"} 1994 } 1995 }, 1996 "Errors":{ 1997 "type":"list", 1998 "member":{"shape":"Error"}, 1999 "flattened":true 2000 }, 2001 "Event":{ 2002 "type":"string", 2003 "enum":[ 2004 "s3:ReducedRedundancyLostObject", 2005 "s3:ObjectCreated:*", 2006 "s3:ObjectCreated:Put", 2007 "s3:ObjectCreated:Post", 2008 "s3:ObjectCreated:Copy", 2009 "s3:ObjectCreated:CompleteMultipartUpload", 2010 "s3:ObjectRemoved:*", 2011 "s3:ObjectRemoved:Delete", 2012 "s3:ObjectRemoved:DeleteMarkerCreated" 2013 ] 2014 }, 2015 "EventList":{ 2016 "type":"list", 2017 "member":{"shape":"Event"}, 2018 "flattened":true 2019 }, 2020 "Expiration":{"type":"string"}, 2021 "ExpirationStatus":{ 2022 "type":"string", 2023 "enum":[ 2024 "Enabled", 2025 "Disabled" 2026 ] 2027 }, 2028 "ExpiredObjectDeleteMarker":{"type":"boolean"}, 2029 "Expires":{"type":"timestamp"}, 2030 "ExposeHeader":{"type":"string"}, 2031 "ExposeHeaders":{ 2032 "type":"list", 2033 "member":{"shape":"ExposeHeader"}, 2034 "flattened":true 2035 }, 2036 "FetchOwner":{"type":"boolean"}, 2037 "FilterRule":{ 2038 "type":"structure", 2039 "members":{ 2040 "Name":{"shape":"FilterRuleName"}, 2041 "Value":{"shape":"FilterRuleValue"} 2042 } 2043 }, 2044 "FilterRuleList":{ 2045 "type":"list", 2046 "member":{"shape":"FilterRule"}, 2047 "flattened":true 2048 }, 2049 "FilterRuleName":{ 2050 "type":"string", 2051 "enum":[ 2052 "prefix", 2053 "suffix" 2054 ] 2055 }, 2056 "FilterRuleValue":{"type":"string"}, 2057 "GetBucketAccelerateConfigurationOutput":{ 2058 "type":"structure", 2059 "members":{ 2060 "Status":{"shape":"BucketAccelerateStatus"} 2061 } 2062 }, 2063 "GetBucketAccelerateConfigurationRequest":{ 2064 "type":"structure", 2065 "required":["Bucket"], 2066 "members":{ 2067 "Bucket":{ 2068 "shape":"BucketName", 2069 "location":"uri", 2070 "locationName":"Bucket" 2071 } 2072 } 2073 }, 2074 "GetBucketAclOutput":{ 2075 "type":"structure", 2076 "members":{ 2077 "Owner":{"shape":"Owner"}, 2078 "Grants":{ 2079 "shape":"Grants", 2080 "locationName":"AccessControlList" 2081 } 2082 } 2083 }, 2084 "GetBucketAclRequest":{ 2085 "type":"structure", 2086 "required":["Bucket"], 2087 "members":{ 2088 "Bucket":{ 2089 "shape":"BucketName", 2090 "location":"uri", 2091 "locationName":"Bucket" 2092 } 2093 } 2094 }, 2095 "GetBucketAnalyticsConfigurationOutput":{ 2096 "type":"structure", 2097 "members":{ 2098 "AnalyticsConfiguration":{"shape":"AnalyticsConfiguration"} 2099 }, 2100 "payload":"AnalyticsConfiguration" 2101 }, 2102 "GetBucketAnalyticsConfigurationRequest":{ 2103 "type":"structure", 2104 "required":[ 2105 "Bucket", 2106 "Id" 2107 ], 2108 "members":{ 2109 "Bucket":{ 2110 "shape":"BucketName", 2111 "location":"uri", 2112 "locationName":"Bucket" 2113 }, 2114 "Id":{ 2115 "shape":"AnalyticsId", 2116 "location":"querystring", 2117 "locationName":"id" 2118 } 2119 } 2120 }, 2121 "GetBucketCorsOutput":{ 2122 "type":"structure", 2123 "members":{ 2124 "CORSRules":{ 2125 "shape":"CORSRules", 2126 "locationName":"CORSRule" 2127 } 2128 } 2129 }, 2130 "GetBucketCorsRequest":{ 2131 "type":"structure", 2132 "required":["Bucket"], 2133 "members":{ 2134 "Bucket":{ 2135 "shape":"BucketName", 2136 "location":"uri", 2137 "locationName":"Bucket" 2138 } 2139 } 2140 }, 2141 "GetBucketInventoryConfigurationOutput":{ 2142 "type":"structure", 2143 "members":{ 2144 "InventoryConfiguration":{"shape":"InventoryConfiguration"} 2145 }, 2146 "payload":"InventoryConfiguration" 2147 }, 2148 "GetBucketInventoryConfigurationRequest":{ 2149 "type":"structure", 2150 "required":[ 2151 "Bucket", 2152 "Id" 2153 ], 2154 "members":{ 2155 "Bucket":{ 2156 "shape":"BucketName", 2157 "location":"uri", 2158 "locationName":"Bucket" 2159 }, 2160 "Id":{ 2161 "shape":"InventoryId", 2162 "location":"querystring", 2163 "locationName":"id" 2164 } 2165 } 2166 }, 2167 "GetBucketLifecycleConfigurationOutput":{ 2168 "type":"structure", 2169 "members":{ 2170 "Rules":{ 2171 "shape":"LifecycleRules", 2172 "locationName":"Rule" 2173 } 2174 } 2175 }, 2176 "GetBucketLifecycleConfigurationRequest":{ 2177 "type":"structure", 2178 "required":["Bucket"], 2179 "members":{ 2180 "Bucket":{ 2181 "shape":"BucketName", 2182 "location":"uri", 2183 "locationName":"Bucket" 2184 } 2185 } 2186 }, 2187 "GetBucketLifecycleOutput":{ 2188 "type":"structure", 2189 "members":{ 2190 "Rules":{ 2191 "shape":"Rules", 2192 "locationName":"Rule" 2193 } 2194 } 2195 }, 2196 "GetBucketLifecycleRequest":{ 2197 "type":"structure", 2198 "required":["Bucket"], 2199 "members":{ 2200 "Bucket":{ 2201 "shape":"BucketName", 2202 "location":"uri", 2203 "locationName":"Bucket" 2204 } 2205 } 2206 }, 2207 "GetBucketLocationOutput":{ 2208 "type":"structure", 2209 "members":{ 2210 "LocationConstraint":{"shape":"BucketLocationConstraint"} 2211 } 2212 }, 2213 "GetBucketLocationRequest":{ 2214 "type":"structure", 2215 "required":["Bucket"], 2216 "members":{ 2217 "Bucket":{ 2218 "shape":"BucketName", 2219 "location":"uri", 2220 "locationName":"Bucket" 2221 } 2222 } 2223 }, 2224 "GetBucketLoggingOutput":{ 2225 "type":"structure", 2226 "members":{ 2227 "LoggingEnabled":{"shape":"LoggingEnabled"} 2228 } 2229 }, 2230 "GetBucketLoggingRequest":{ 2231 "type":"structure", 2232 "required":["Bucket"], 2233 "members":{ 2234 "Bucket":{ 2235 "shape":"BucketName", 2236 "location":"uri", 2237 "locationName":"Bucket" 2238 } 2239 } 2240 }, 2241 "GetBucketMetricsConfigurationOutput":{ 2242 "type":"structure", 2243 "members":{ 2244 "MetricsConfiguration":{"shape":"MetricsConfiguration"} 2245 }, 2246 "payload":"MetricsConfiguration" 2247 }, 2248 "GetBucketMetricsConfigurationRequest":{ 2249 "type":"structure", 2250 "required":[ 2251 "Bucket", 2252 "Id" 2253 ], 2254 "members":{ 2255 "Bucket":{ 2256 "shape":"BucketName", 2257 "location":"uri", 2258 "locationName":"Bucket" 2259 }, 2260 "Id":{ 2261 "shape":"MetricsId", 2262 "location":"querystring", 2263 "locationName":"id" 2264 } 2265 } 2266 }, 2267 "GetBucketNotificationConfigurationRequest":{ 2268 "type":"structure", 2269 "required":["Bucket"], 2270 "members":{ 2271 "Bucket":{ 2272 "shape":"BucketName", 2273 "location":"uri", 2274 "locationName":"Bucket" 2275 } 2276 } 2277 }, 2278 "GetBucketPolicyOutput":{ 2279 "type":"structure", 2280 "members":{ 2281 "Policy":{"shape":"Policy"} 2282 }, 2283 "payload":"Policy" 2284 }, 2285 "GetBucketPolicyRequest":{ 2286 "type":"structure", 2287 "required":["Bucket"], 2288 "members":{ 2289 "Bucket":{ 2290 "shape":"BucketName", 2291 "location":"uri", 2292 "locationName":"Bucket" 2293 } 2294 } 2295 }, 2296 "GetBucketReplicationOutput":{ 2297 "type":"structure", 2298 "members":{ 2299 "ReplicationConfiguration":{"shape":"ReplicationConfiguration"} 2300 }, 2301 "payload":"ReplicationConfiguration" 2302 }, 2303 "GetBucketReplicationRequest":{ 2304 "type":"structure", 2305 "required":["Bucket"], 2306 "members":{ 2307 "Bucket":{ 2308 "shape":"BucketName", 2309 "location":"uri", 2310 "locationName":"Bucket" 2311 } 2312 } 2313 }, 2314 "GetBucketRequestPaymentOutput":{ 2315 "type":"structure", 2316 "members":{ 2317 "Payer":{"shape":"Payer"} 2318 } 2319 }, 2320 "GetBucketRequestPaymentRequest":{ 2321 "type":"structure", 2322 "required":["Bucket"], 2323 "members":{ 2324 "Bucket":{ 2325 "shape":"BucketName", 2326 "location":"uri", 2327 "locationName":"Bucket" 2328 } 2329 } 2330 }, 2331 "GetBucketTaggingOutput":{ 2332 "type":"structure", 2333 "required":["TagSet"], 2334 "members":{ 2335 "TagSet":{"shape":"TagSet"} 2336 } 2337 }, 2338 "GetBucketTaggingRequest":{ 2339 "type":"structure", 2340 "required":["Bucket"], 2341 "members":{ 2342 "Bucket":{ 2343 "shape":"BucketName", 2344 "location":"uri", 2345 "locationName":"Bucket" 2346 } 2347 } 2348 }, 2349 "GetBucketVersioningOutput":{ 2350 "type":"structure", 2351 "members":{ 2352 "Status":{"shape":"BucketVersioningStatus"}, 2353 "MFADelete":{ 2354 "shape":"MFADeleteStatus", 2355 "locationName":"MfaDelete" 2356 } 2357 } 2358 }, 2359 "GetBucketVersioningRequest":{ 2360 "type":"structure", 2361 "required":["Bucket"], 2362 "members":{ 2363 "Bucket":{ 2364 "shape":"BucketName", 2365 "location":"uri", 2366 "locationName":"Bucket" 2367 } 2368 } 2369 }, 2370 "GetBucketWebsiteOutput":{ 2371 "type":"structure", 2372 "members":{ 2373 "RedirectAllRequestsTo":{"shape":"RedirectAllRequestsTo"}, 2374 "IndexDocument":{"shape":"IndexDocument"}, 2375 "ErrorDocument":{"shape":"ErrorDocument"}, 2376 "RoutingRules":{"shape":"RoutingRules"} 2377 } 2378 }, 2379 "GetBucketWebsiteRequest":{ 2380 "type":"structure", 2381 "required":["Bucket"], 2382 "members":{ 2383 "Bucket":{ 2384 "shape":"BucketName", 2385 "location":"uri", 2386 "locationName":"Bucket" 2387 } 2388 } 2389 }, 2390 "GetObjectAclOutput":{ 2391 "type":"structure", 2392 "members":{ 2393 "Owner":{"shape":"Owner"}, 2394 "Grants":{ 2395 "shape":"Grants", 2396 "locationName":"AccessControlList" 2397 }, 2398 "RequestCharged":{ 2399 "shape":"RequestCharged", 2400 "location":"header", 2401 "locationName":"x-amz-request-charged" 2402 } 2403 } 2404 }, 2405 "GetObjectAclRequest":{ 2406 "type":"structure", 2407 "required":[ 2408 "Bucket", 2409 "Key" 2410 ], 2411 "members":{ 2412 "Bucket":{ 2413 "shape":"BucketName", 2414 "location":"uri", 2415 "locationName":"Bucket" 2416 }, 2417 "Key":{ 2418 "shape":"ObjectKey", 2419 "location":"uri", 2420 "locationName":"Key" 2421 }, 2422 "VersionId":{ 2423 "shape":"ObjectVersionId", 2424 "location":"querystring", 2425 "locationName":"versionId" 2426 }, 2427 "RequestPayer":{ 2428 "shape":"RequestPayer", 2429 "location":"header", 2430 "locationName":"x-amz-request-payer" 2431 } 2432 } 2433 }, 2434 "GetObjectOutput":{ 2435 "type":"structure", 2436 "members":{ 2437 "Body":{ 2438 "shape":"Body", 2439 "streaming":true 2440 }, 2441 "DeleteMarker":{ 2442 "shape":"DeleteMarker", 2443 "location":"header", 2444 "locationName":"x-amz-delete-marker" 2445 }, 2446 "AcceptRanges":{ 2447 "shape":"AcceptRanges", 2448 "location":"header", 2449 "locationName":"accept-ranges" 2450 }, 2451 "Expiration":{ 2452 "shape":"Expiration", 2453 "location":"header", 2454 "locationName":"x-amz-expiration" 2455 }, 2456 "Restore":{ 2457 "shape":"Restore", 2458 "location":"header", 2459 "locationName":"x-amz-restore" 2460 }, 2461 "LastModified":{ 2462 "shape":"LastModified", 2463 "location":"header", 2464 "locationName":"Last-Modified" 2465 }, 2466 "ContentLength":{ 2467 "shape":"ContentLength", 2468 "location":"header", 2469 "locationName":"Content-Length" 2470 }, 2471 "ETag":{ 2472 "shape":"ETag", 2473 "location":"header", 2474 "locationName":"ETag" 2475 }, 2476 "MissingMeta":{ 2477 "shape":"MissingMeta", 2478 "location":"header", 2479 "locationName":"x-amz-missing-meta" 2480 }, 2481 "VersionId":{ 2482 "shape":"ObjectVersionId", 2483 "location":"header", 2484 "locationName":"x-amz-version-id" 2485 }, 2486 "CacheControl":{ 2487 "shape":"CacheControl", 2488 "location":"header", 2489 "locationName":"Cache-Control" 2490 }, 2491 "ContentDisposition":{ 2492 "shape":"ContentDisposition", 2493 "location":"header", 2494 "locationName":"Content-Disposition" 2495 }, 2496 "ContentEncoding":{ 2497 "shape":"ContentEncoding", 2498 "location":"header", 2499 "locationName":"Content-Encoding" 2500 }, 2501 "ContentLanguage":{ 2502 "shape":"ContentLanguage", 2503 "location":"header", 2504 "locationName":"Content-Language" 2505 }, 2506 "ContentRange":{ 2507 "shape":"ContentRange", 2508 "location":"header", 2509 "locationName":"Content-Range" 2510 }, 2511 "ContentType":{ 2512 "shape":"ContentType", 2513 "location":"header", 2514 "locationName":"Content-Type" 2515 }, 2516 "Expires":{ 2517 "shape":"Expires", 2518 "location":"header", 2519 "locationName":"Expires" 2520 }, 2521 "WebsiteRedirectLocation":{ 2522 "shape":"WebsiteRedirectLocation", 2523 "location":"header", 2524 "locationName":"x-amz-website-redirect-location" 2525 }, 2526 "ServerSideEncryption":{ 2527 "shape":"ServerSideEncryption", 2528 "location":"header", 2529 "locationName":"x-amz-server-side-encryption" 2530 }, 2531 "Metadata":{ 2532 "shape":"Metadata", 2533 "location":"headers", 2534 "locationName":"x-amz-meta-" 2535 }, 2536 "SSECustomerAlgorithm":{ 2537 "shape":"SSECustomerAlgorithm", 2538 "location":"header", 2539 "locationName":"x-amz-server-side-encryption-customer-algorithm" 2540 }, 2541 "SSECustomerKeyMD5":{ 2542 "shape":"SSECustomerKeyMD5", 2543 "location":"header", 2544 "locationName":"x-amz-server-side-encryption-customer-key-MD5" 2545 }, 2546 "SSEKMSKeyId":{ 2547 "shape":"SSEKMSKeyId", 2548 "location":"header", 2549 "locationName":"x-amz-server-side-encryption-aws-kms-key-id" 2550 }, 2551 "StorageClass":{ 2552 "shape":"StorageClass", 2553 "location":"header", 2554 "locationName":"x-amz-storage-class" 2555 }, 2556 "RequestCharged":{ 2557 "shape":"RequestCharged", 2558 "location":"header", 2559 "locationName":"x-amz-request-charged" 2560 }, 2561 "ReplicationStatus":{ 2562 "shape":"ReplicationStatus", 2563 "location":"header", 2564 "locationName":"x-amz-replication-status" 2565 }, 2566 "PartsCount":{ 2567 "shape":"PartsCount", 2568 "location":"header", 2569 "locationName":"x-amz-mp-parts-count" 2570 }, 2571 "TagCount":{ 2572 "shape":"TagCount", 2573 "location":"header", 2574 "locationName":"x-amz-tagging-count" 2575 } 2576 }, 2577 "payload":"Body" 2578 }, 2579 "GetObjectRequest":{ 2580 "type":"structure", 2581 "required":[ 2582 "Bucket", 2583 "Key" 2584 ], 2585 "members":{ 2586 "Bucket":{ 2587 "shape":"BucketName", 2588 "location":"uri", 2589 "locationName":"Bucket" 2590 }, 2591 "IfMatch":{ 2592 "shape":"IfMatch", 2593 "location":"header", 2594 "locationName":"If-Match" 2595 }, 2596 "IfModifiedSince":{ 2597 "shape":"IfModifiedSince", 2598 "location":"header", 2599 "locationName":"If-Modified-Since" 2600 }, 2601 "IfNoneMatch":{ 2602 "shape":"IfNoneMatch", 2603 "location":"header", 2604 "locationName":"If-None-Match" 2605 }, 2606 "IfUnmodifiedSince":{ 2607 "shape":"IfUnmodifiedSince", 2608 "location":"header", 2609 "locationName":"If-Unmodified-Since" 2610 }, 2611 "Key":{ 2612 "shape":"ObjectKey", 2613 "location":"uri", 2614 "locationName":"Key" 2615 }, 2616 "Range":{ 2617 "shape":"Range", 2618 "location":"header", 2619 "locationName":"Range" 2620 }, 2621 "ResponseCacheControl":{ 2622 "shape":"ResponseCacheControl", 2623 "location":"querystring", 2624 "locationName":"response-cache-control" 2625 }, 2626 "ResponseContentDisposition":{ 2627 "shape":"ResponseContentDisposition", 2628 "location":"querystring", 2629 "locationName":"response-content-disposition" 2630 }, 2631 "ResponseContentEncoding":{ 2632 "shape":"ResponseContentEncoding", 2633 "location":"querystring", 2634 "locationName":"response-content-encoding" 2635 }, 2636 "ResponseContentLanguage":{ 2637 "shape":"ResponseContentLanguage", 2638 "location":"querystring", 2639 "locationName":"response-content-language" 2640 }, 2641 "ResponseContentType":{ 2642 "shape":"ResponseContentType", 2643 "location":"querystring", 2644 "locationName":"response-content-type" 2645 }, 2646 "ResponseExpires":{ 2647 "shape":"ResponseExpires", 2648 "location":"querystring", 2649 "locationName":"response-expires" 2650 }, 2651 "VersionId":{ 2652 "shape":"ObjectVersionId", 2653 "location":"querystring", 2654 "locationName":"versionId" 2655 }, 2656 "SSECustomerAlgorithm":{ 2657 "shape":"SSECustomerAlgorithm", 2658 "location":"header", 2659 "locationName":"x-amz-server-side-encryption-customer-algorithm" 2660 }, 2661 "SSECustomerKey":{ 2662 "shape":"SSECustomerKey", 2663 "location":"header", 2664 "locationName":"x-amz-server-side-encryption-customer-key" 2665 }, 2666 "SSECustomerKeyMD5":{ 2667 "shape":"SSECustomerKeyMD5", 2668 "location":"header", 2669 "locationName":"x-amz-server-side-encryption-customer-key-MD5" 2670 }, 2671 "RequestPayer":{ 2672 "shape":"RequestPayer", 2673 "location":"header", 2674 "locationName":"x-amz-request-payer" 2675 }, 2676 "PartNumber":{ 2677 "shape":"PartNumber", 2678 "location":"querystring", 2679 "locationName":"partNumber" 2680 } 2681 } 2682 }, 2683 "GetObjectTaggingOutput":{ 2684 "type":"structure", 2685 "required":["TagSet"], 2686 "members":{ 2687 "VersionId":{ 2688 "shape":"ObjectVersionId", 2689 "location":"header", 2690 "locationName":"x-amz-version-id" 2691 }, 2692 "TagSet":{"shape":"TagSet"} 2693 } 2694 }, 2695 "GetObjectTaggingRequest":{ 2696 "type":"structure", 2697 "required":[ 2698 "Bucket", 2699 "Key" 2700 ], 2701 "members":{ 2702 "Bucket":{ 2703 "shape":"BucketName", 2704 "location":"uri", 2705 "locationName":"Bucket" 2706 }, 2707 "Key":{ 2708 "shape":"ObjectKey", 2709 "location":"uri", 2710 "locationName":"Key" 2711 }, 2712 "VersionId":{ 2713 "shape":"ObjectVersionId", 2714 "location":"querystring", 2715 "locationName":"versionId" 2716 } 2717 } 2718 }, 2719 "GetObjectTorrentOutput":{ 2720 "type":"structure", 2721 "members":{ 2722 "Body":{ 2723 "shape":"Body", 2724 "streaming":true 2725 }, 2726 "RequestCharged":{ 2727 "shape":"RequestCharged", 2728 "location":"header", 2729 "locationName":"x-amz-request-charged" 2730 } 2731 }, 2732 "payload":"Body" 2733 }, 2734 "GetObjectTorrentRequest":{ 2735 "type":"structure", 2736 "required":[ 2737 "Bucket", 2738 "Key" 2739 ], 2740 "members":{ 2741 "Bucket":{ 2742 "shape":"BucketName", 2743 "location":"uri", 2744 "locationName":"Bucket" 2745 }, 2746 "Key":{ 2747 "shape":"ObjectKey", 2748 "location":"uri", 2749 "locationName":"Key" 2750 }, 2751 "RequestPayer":{ 2752 "shape":"RequestPayer", 2753 "location":"header", 2754 "locationName":"x-amz-request-payer" 2755 } 2756 } 2757 }, 2758 "GlacierJobParameters":{ 2759 "type":"structure", 2760 "required":["Tier"], 2761 "members":{ 2762 "Tier":{"shape":"Tier"} 2763 } 2764 }, 2765 "Grant":{ 2766 "type":"structure", 2767 "members":{ 2768 "Grantee":{"shape":"Grantee"}, 2769 "Permission":{"shape":"Permission"} 2770 } 2771 }, 2772 "GrantFullControl":{"type":"string"}, 2773 "GrantRead":{"type":"string"}, 2774 "GrantReadACP":{"type":"string"}, 2775 "GrantWrite":{"type":"string"}, 2776 "GrantWriteACP":{"type":"string"}, 2777 "Grantee":{ 2778 "type":"structure", 2779 "required":["Type"], 2780 "members":{ 2781 "DisplayName":{"shape":"DisplayName"}, 2782 "EmailAddress":{"shape":"EmailAddress"}, 2783 "ID":{"shape":"ID"}, 2784 "Type":{ 2785 "shape":"Type", 2786 "locationName":"xsi:type", 2787 "xmlAttribute":true 2788 }, 2789 "URI":{"shape":"URI"} 2790 }, 2791 "xmlNamespace":{ 2792 "prefix":"xsi", 2793 "uri":"http://www.w3.org/2001/XMLSchema-instance" 2794 } 2795 }, 2796 "Grants":{ 2797 "type":"list", 2798 "member":{ 2799 "shape":"Grant", 2800 "locationName":"Grant" 2801 } 2802 }, 2803 "HeadBucketRequest":{ 2804 "type":"structure", 2805 "required":["Bucket"], 2806 "members":{ 2807 "Bucket":{ 2808 "shape":"BucketName", 2809 "location":"uri", 2810 "locationName":"Bucket" 2811 } 2812 } 2813 }, 2814 "HeadObjectOutput":{ 2815 "type":"structure", 2816 "members":{ 2817 "DeleteMarker":{ 2818 "shape":"DeleteMarker", 2819 "location":"header", 2820 "locationName":"x-amz-delete-marker" 2821 }, 2822 "AcceptRanges":{ 2823 "shape":"AcceptRanges", 2824 "location":"header", 2825 "locationName":"accept-ranges" 2826 }, 2827 "Expiration":{ 2828 "shape":"Expiration", 2829 "location":"header", 2830 "locationName":"x-amz-expiration" 2831 }, 2832 "Restore":{ 2833 "shape":"Restore", 2834 "location":"header", 2835 "locationName":"x-amz-restore" 2836 }, 2837 "LastModified":{ 2838 "shape":"LastModified", 2839 "location":"header", 2840 "locationName":"Last-Modified" 2841 }, 2842 "ContentLength":{ 2843 "shape":"ContentLength", 2844 "location":"header", 2845 "locationName":"Content-Length" 2846 }, 2847 "ETag":{ 2848 "shape":"ETag", 2849 "location":"header", 2850 "locationName":"ETag" 2851 }, 2852 "MissingMeta":{ 2853 "shape":"MissingMeta", 2854 "location":"header", 2855 "locationName":"x-amz-missing-meta" 2856 }, 2857 "VersionId":{ 2858 "shape":"ObjectVersionId", 2859 "location":"header", 2860 "locationName":"x-amz-version-id" 2861 }, 2862 "CacheControl":{ 2863 "shape":"CacheControl", 2864 "location":"header", 2865 "locationName":"Cache-Control" 2866 }, 2867 "ContentDisposition":{ 2868 "shape":"ContentDisposition", 2869 "location":"header", 2870 "locationName":"Content-Disposition" 2871 }, 2872 "ContentEncoding":{ 2873 "shape":"ContentEncoding", 2874 "location":"header", 2875 "locationName":"Content-Encoding" 2876 }, 2877 "ContentLanguage":{ 2878 "shape":"ContentLanguage", 2879 "location":"header", 2880 "locationName":"Content-Language" 2881 }, 2882 "ContentType":{ 2883 "shape":"ContentType", 2884 "location":"header", 2885 "locationName":"Content-Type" 2886 }, 2887 "Expires":{ 2888 "shape":"Expires", 2889 "location":"header", 2890 "locationName":"Expires" 2891 }, 2892 "WebsiteRedirectLocation":{ 2893 "shape":"WebsiteRedirectLocation", 2894 "location":"header", 2895 "locationName":"x-amz-website-redirect-location" 2896 }, 2897 "ServerSideEncryption":{ 2898 "shape":"ServerSideEncryption", 2899 "location":"header", 2900 "locationName":"x-amz-server-side-encryption" 2901 }, 2902 "Metadata":{ 2903 "shape":"Metadata", 2904 "location":"headers", 2905 "locationName":"x-amz-meta-" 2906 }, 2907 "SSECustomerAlgorithm":{ 2908 "shape":"SSECustomerAlgorithm", 2909 "location":"header", 2910 "locationName":"x-amz-server-side-encryption-customer-algorithm" 2911 }, 2912 "SSECustomerKeyMD5":{ 2913 "shape":"SSECustomerKeyMD5", 2914 "location":"header", 2915 "locationName":"x-amz-server-side-encryption-customer-key-MD5" 2916 }, 2917 "SSEKMSKeyId":{ 2918 "shape":"SSEKMSKeyId", 2919 "location":"header", 2920 "locationName":"x-amz-server-side-encryption-aws-kms-key-id" 2921 }, 2922 "StorageClass":{ 2923 "shape":"StorageClass", 2924 "location":"header", 2925 "locationName":"x-amz-storage-class" 2926 }, 2927 "RequestCharged":{ 2928 "shape":"RequestCharged", 2929 "location":"header", 2930 "locationName":"x-amz-request-charged" 2931 }, 2932 "ReplicationStatus":{ 2933 "shape":"ReplicationStatus", 2934 "location":"header", 2935 "locationName":"x-amz-replication-status" 2936 }, 2937 "PartsCount":{ 2938 "shape":"PartsCount", 2939 "location":"header", 2940 "locationName":"x-amz-mp-parts-count" 2941 } 2942 } 2943 }, 2944 "HeadObjectRequest":{ 2945 "type":"structure", 2946 "required":[ 2947 "Bucket", 2948 "Key" 2949 ], 2950 "members":{ 2951 "Bucket":{ 2952 "shape":"BucketName", 2953 "location":"uri", 2954 "locationName":"Bucket" 2955 }, 2956 "IfMatch":{ 2957 "shape":"IfMatch", 2958 "location":"header", 2959 "locationName":"If-Match" 2960 }, 2961 "IfModifiedSince":{ 2962 "shape":"IfModifiedSince", 2963 "location":"header", 2964 "locationName":"If-Modified-Since" 2965 }, 2966 "IfNoneMatch":{ 2967 "shape":"IfNoneMatch", 2968 "location":"header", 2969 "locationName":"If-None-Match" 2970 }, 2971 "IfUnmodifiedSince":{ 2972 "shape":"IfUnmodifiedSince", 2973 "location":"header", 2974 "locationName":"If-Unmodified-Since" 2975 }, 2976 "Key":{ 2977 "shape":"ObjectKey", 2978 "location":"uri", 2979 "locationName":"Key" 2980 }, 2981 "Range":{ 2982 "shape":"Range", 2983 "location":"header", 2984 "locationName":"Range" 2985 }, 2986 "VersionId":{ 2987 "shape":"ObjectVersionId", 2988 "location":"querystring", 2989 "locationName":"versionId" 2990 }, 2991 "SSECustomerAlgorithm":{ 2992 "shape":"SSECustomerAlgorithm", 2993 "location":"header", 2994 "locationName":"x-amz-server-side-encryption-customer-algorithm" 2995 }, 2996 "SSECustomerKey":{ 2997 "shape":"SSECustomerKey", 2998 "location":"header", 2999 "locationName":"x-amz-server-side-encryption-customer-key" 3000 }, 3001 "SSECustomerKeyMD5":{ 3002 "shape":"SSECustomerKeyMD5", 3003 "location":"header", 3004 "locationName":"x-amz-server-side-encryption-customer-key-MD5" 3005 }, 3006 "RequestPayer":{ 3007 "shape":"RequestPayer", 3008 "location":"header", 3009 "locationName":"x-amz-request-payer" 3010 }, 3011 "PartNumber":{ 3012 "shape":"PartNumber", 3013 "location":"querystring", 3014 "locationName":"partNumber" 3015 } 3016 } 3017 }, 3018 "HostName":{"type":"string"}, 3019 "HttpErrorCodeReturnedEquals":{"type":"string"}, 3020 "HttpRedirectCode":{"type":"string"}, 3021 "ID":{"type":"string"}, 3022 "IfMatch":{"type":"string"}, 3023 "IfModifiedSince":{"type":"timestamp"}, 3024 "IfNoneMatch":{"type":"string"}, 3025 "IfUnmodifiedSince":{"type":"timestamp"}, 3026 "IndexDocument":{ 3027 "type":"structure", 3028 "required":["Suffix"], 3029 "members":{ 3030 "Suffix":{"shape":"Suffix"} 3031 } 3032 }, 3033 "Initiated":{"type":"timestamp"}, 3034 "Initiator":{ 3035 "type":"structure", 3036 "members":{ 3037 "ID":{"shape":"ID"}, 3038 "DisplayName":{"shape":"DisplayName"} 3039 } 3040 }, 3041 "InventoryConfiguration":{ 3042 "type":"structure", 3043 "required":[ 3044 "Destination", 3045 "IsEnabled", 3046 "Id", 3047 "IncludedObjectVersions", 3048 "Schedule" 3049 ], 3050 "members":{ 3051 "Destination":{"shape":"InventoryDestination"}, 3052 "IsEnabled":{"shape":"IsEnabled"}, 3053 "Filter":{"shape":"InventoryFilter"}, 3054 "Id":{"shape":"InventoryId"}, 3055 "IncludedObjectVersions":{"shape":"InventoryIncludedObjectVersions"}, 3056 "OptionalFields":{"shape":"InventoryOptionalFields"}, 3057 "Schedule":{"shape":"InventorySchedule"} 3058 } 3059 }, 3060 "InventoryConfigurationList":{ 3061 "type":"list", 3062 "member":{"shape":"InventoryConfiguration"}, 3063 "flattened":true 3064 }, 3065 "InventoryDestination":{ 3066 "type":"structure", 3067 "required":["S3BucketDestination"], 3068 "members":{ 3069 "S3BucketDestination":{"shape":"InventoryS3BucketDestination"} 3070 } 3071 }, 3072 "InventoryFilter":{ 3073 "type":"structure", 3074 "required":["Prefix"], 3075 "members":{ 3076 "Prefix":{"shape":"Prefix"} 3077 } 3078 }, 3079 "InventoryFormat":{ 3080 "type":"string", 3081 "enum":["CSV"] 3082 }, 3083 "InventoryFrequency":{ 3084 "type":"string", 3085 "enum":[ 3086 "Daily", 3087 "Weekly" 3088 ] 3089 }, 3090 "InventoryId":{"type":"string"}, 3091 "InventoryIncludedObjectVersions":{ 3092 "type":"string", 3093 "enum":[ 3094 "All", 3095 "Current" 3096 ] 3097 }, 3098 "InventoryOptionalField":{ 3099 "type":"string", 3100 "enum":[ 3101 "Size", 3102 "LastModifiedDate", 3103 "StorageClass", 3104 "ETag", 3105 "IsMultipartUploaded", 3106 "ReplicationStatus" 3107 ] 3108 }, 3109 "InventoryOptionalFields":{ 3110 "type":"list", 3111 "member":{ 3112 "shape":"InventoryOptionalField", 3113 "locationName":"Field" 3114 } 3115 }, 3116 "InventoryS3BucketDestination":{ 3117 "type":"structure", 3118 "required":[ 3119 "Bucket", 3120 "Format" 3121 ], 3122 "members":{ 3123 "AccountId":{"shape":"AccountId"}, 3124 "Bucket":{"shape":"BucketName"}, 3125 "Format":{"shape":"InventoryFormat"}, 3126 "Prefix":{"shape":"Prefix"} 3127 } 3128 }, 3129 "InventorySchedule":{ 3130 "type":"structure", 3131 "required":["Frequency"], 3132 "members":{ 3133 "Frequency":{"shape":"InventoryFrequency"} 3134 } 3135 }, 3136 "IsEnabled":{"type":"boolean"}, 3137 "IsLatest":{"type":"boolean"}, 3138 "IsTruncated":{"type":"boolean"}, 3139 "KeyCount":{"type":"integer"}, 3140 "KeyMarker":{"type":"string"}, 3141 "KeyPrefixEquals":{"type":"string"}, 3142 "LambdaFunctionArn":{"type":"string"}, 3143 "LambdaFunctionConfiguration":{ 3144 "type":"structure", 3145 "required":[ 3146 "LambdaFunctionArn", 3147 "Events" 3148 ], 3149 "members":{ 3150 "Id":{"shape":"NotificationId"}, 3151 "LambdaFunctionArn":{ 3152 "shape":"LambdaFunctionArn", 3153 "locationName":"CloudFunction" 3154 }, 3155 "Events":{ 3156 "shape":"EventList", 3157 "locationName":"Event" 3158 }, 3159 "Filter":{"shape":"NotificationConfigurationFilter"} 3160 } 3161 }, 3162 "LambdaFunctionConfigurationList":{ 3163 "type":"list", 3164 "member":{"shape":"LambdaFunctionConfiguration"}, 3165 "flattened":true 3166 }, 3167 "LastModified":{"type":"timestamp"}, 3168 "LifecycleConfiguration":{ 3169 "type":"structure", 3170 "required":["Rules"], 3171 "members":{ 3172 "Rules":{ 3173 "shape":"Rules", 3174 "locationName":"Rule" 3175 } 3176 } 3177 }, 3178 "LifecycleExpiration":{ 3179 "type":"structure", 3180 "members":{ 3181 "Date":{"shape":"Date"}, 3182 "Days":{"shape":"Days"}, 3183 "ExpiredObjectDeleteMarker":{"shape":"ExpiredObjectDeleteMarker"} 3184 } 3185 }, 3186 "LifecycleRule":{ 3187 "type":"structure", 3188 "required":["Status"], 3189 "members":{ 3190 "Expiration":{"shape":"LifecycleExpiration"}, 3191 "ID":{"shape":"ID"}, 3192 "Prefix":{ 3193 "shape":"Prefix", 3194 "deprecated":true 3195 }, 3196 "Filter":{"shape":"LifecycleRuleFilter"}, 3197 "Status":{"shape":"ExpirationStatus"}, 3198 "Transitions":{ 3199 "shape":"TransitionList", 3200 "locationName":"Transition" 3201 }, 3202 "NoncurrentVersionTransitions":{ 3203 "shape":"NoncurrentVersionTransitionList", 3204 "locationName":"NoncurrentVersionTransition" 3205 }, 3206 "NoncurrentVersionExpiration":{"shape":"NoncurrentVersionExpiration"}, 3207 "AbortIncompleteMultipartUpload":{"shape":"AbortIncompleteMultipartUpload"} 3208 } 3209 }, 3210 "LifecycleRuleAndOperator":{ 3211 "type":"structure", 3212 "members":{ 3213 "Prefix":{"shape":"Prefix"}, 3214 "Tags":{ 3215 "shape":"TagSet", 3216 "flattened":true, 3217 "locationName":"Tag" 3218 } 3219 } 3220 }, 3221 "LifecycleRuleFilter":{ 3222 "type":"structure", 3223 "members":{ 3224 "Prefix":{"shape":"Prefix"}, 3225 "Tag":{"shape":"Tag"}, 3226 "And":{"shape":"LifecycleRuleAndOperator"} 3227 } 3228 }, 3229 "LifecycleRules":{ 3230 "type":"list", 3231 "member":{"shape":"LifecycleRule"}, 3232 "flattened":true 3233 }, 3234 "ListBucketAnalyticsConfigurationsOutput":{ 3235 "type":"structure", 3236 "members":{ 3237 "IsTruncated":{"shape":"IsTruncated"}, 3238 "ContinuationToken":{"shape":"Token"}, 3239 "NextContinuationToken":{"shape":"NextToken"}, 3240 "AnalyticsConfigurationList":{ 3241 "shape":"AnalyticsConfigurationList", 3242 "locationName":"AnalyticsConfiguration" 3243 } 3244 } 3245 }, 3246 "ListBucketAnalyticsConfigurationsRequest":{ 3247 "type":"structure", 3248 "required":["Bucket"], 3249 "members":{ 3250 "Bucket":{ 3251 "shape":"BucketName", 3252 "location":"uri", 3253 "locationName":"Bucket" 3254 }, 3255 "ContinuationToken":{ 3256 "shape":"Token", 3257 "location":"querystring", 3258 "locationName":"continuation-token" 3259 } 3260 } 3261 }, 3262 "ListBucketInventoryConfigurationsOutput":{ 3263 "type":"structure", 3264 "members":{ 3265 "ContinuationToken":{"shape":"Token"}, 3266 "InventoryConfigurationList":{ 3267 "shape":"InventoryConfigurationList", 3268 "locationName":"InventoryConfiguration" 3269 }, 3270 "IsTruncated":{"shape":"IsTruncated"}, 3271 "NextContinuationToken":{"shape":"NextToken"} 3272 } 3273 }, 3274 "ListBucketInventoryConfigurationsRequest":{ 3275 "type":"structure", 3276 "required":["Bucket"], 3277 "members":{ 3278 "Bucket":{ 3279 "shape":"BucketName", 3280 "location":"uri", 3281 "locationName":"Bucket" 3282 }, 3283 "ContinuationToken":{ 3284 "shape":"Token", 3285 "location":"querystring", 3286 "locationName":"continuation-token" 3287 } 3288 } 3289 }, 3290 "ListBucketMetricsConfigurationsOutput":{ 3291 "type":"structure", 3292 "members":{ 3293 "IsTruncated":{"shape":"IsTruncated"}, 3294 "ContinuationToken":{"shape":"Token"}, 3295 "NextContinuationToken":{"shape":"NextToken"}, 3296 "MetricsConfigurationList":{ 3297 "shape":"MetricsConfigurationList", 3298 "locationName":"MetricsConfiguration" 3299 } 3300 } 3301 }, 3302 "ListBucketMetricsConfigurationsRequest":{ 3303 "type":"structure", 3304 "required":["Bucket"], 3305 "members":{ 3306 "Bucket":{ 3307 "shape":"BucketName", 3308 "location":"uri", 3309 "locationName":"Bucket" 3310 }, 3311 "ContinuationToken":{ 3312 "shape":"Token", 3313 "location":"querystring", 3314 "locationName":"continuation-token" 3315 } 3316 } 3317 }, 3318 "ListBucketsOutput":{ 3319 "type":"structure", 3320 "members":{ 3321 "Buckets":{"shape":"Buckets"}, 3322 "Owner":{"shape":"Owner"} 3323 } 3324 }, 3325 "ListMultipartUploadsOutput":{ 3326 "type":"structure", 3327 "members":{ 3328 "Bucket":{"shape":"BucketName"}, 3329 "KeyMarker":{"shape":"KeyMarker"}, 3330 "UploadIdMarker":{"shape":"UploadIdMarker"}, 3331 "NextKeyMarker":{"shape":"NextKeyMarker"}, 3332 "Prefix":{"shape":"Prefix"}, 3333 "Delimiter":{"shape":"Delimiter"}, 3334 "NextUploadIdMarker":{"shape":"NextUploadIdMarker"}, 3335 "MaxUploads":{"shape":"MaxUploads"}, 3336 "IsTruncated":{"shape":"IsTruncated"}, 3337 "Uploads":{ 3338 "shape":"MultipartUploadList", 3339 "locationName":"Upload" 3340 }, 3341 "CommonPrefixes":{"shape":"CommonPrefixList"}, 3342 "EncodingType":{"shape":"EncodingType"} 3343 } 3344 }, 3345 "ListMultipartUploadsRequest":{ 3346 "type":"structure", 3347 "required":["Bucket"], 3348 "members":{ 3349 "Bucket":{ 3350 "shape":"BucketName", 3351 "location":"uri", 3352 "locationName":"Bucket" 3353 }, 3354 "Delimiter":{ 3355 "shape":"Delimiter", 3356 "location":"querystring", 3357 "locationName":"delimiter" 3358 }, 3359 "EncodingType":{ 3360 "shape":"EncodingType", 3361 "location":"querystring", 3362 "locationName":"encoding-type" 3363 }, 3364 "KeyMarker":{ 3365 "shape":"KeyMarker", 3366 "location":"querystring", 3367 "locationName":"key-marker" 3368 }, 3369 "MaxUploads":{ 3370 "shape":"MaxUploads", 3371 "location":"querystring", 3372 "locationName":"max-uploads" 3373 }, 3374 "Prefix":{ 3375 "shape":"Prefix", 3376 "location":"querystring", 3377 "locationName":"prefix" 3378 }, 3379 "UploadIdMarker":{ 3380 "shape":"UploadIdMarker", 3381 "location":"querystring", 3382 "locationName":"upload-id-marker" 3383 } 3384 } 3385 }, 3386 "ListObjectVersionsOutput":{ 3387 "type":"structure", 3388 "members":{ 3389 "IsTruncated":{"shape":"IsTruncated"}, 3390 "KeyMarker":{"shape":"KeyMarker"}, 3391 "VersionIdMarker":{"shape":"VersionIdMarker"}, 3392 "NextKeyMarker":{"shape":"NextKeyMarker"}, 3393 "NextVersionIdMarker":{"shape":"NextVersionIdMarker"}, 3394 "Versions":{ 3395 "shape":"ObjectVersionList", 3396 "locationName":"Version" 3397 }, 3398 "DeleteMarkers":{ 3399 "shape":"DeleteMarkers", 3400 "locationName":"DeleteMarker" 3401 }, 3402 "Name":{"shape":"BucketName"}, 3403 "Prefix":{"shape":"Prefix"}, 3404 "Delimiter":{"shape":"Delimiter"}, 3405 "MaxKeys":{"shape":"MaxKeys"}, 3406 "CommonPrefixes":{"shape":"CommonPrefixList"}, 3407 "EncodingType":{"shape":"EncodingType"} 3408 } 3409 }, 3410 "ListObjectVersionsRequest":{ 3411 "type":"structure", 3412 "required":["Bucket"], 3413 "members":{ 3414 "Bucket":{ 3415 "shape":"BucketName", 3416 "location":"uri", 3417 "locationName":"Bucket" 3418 }, 3419 "Delimiter":{ 3420 "shape":"Delimiter", 3421 "location":"querystring", 3422 "locationName":"delimiter" 3423 }, 3424 "EncodingType":{ 3425 "shape":"EncodingType", 3426 "location":"querystring", 3427 "locationName":"encoding-type" 3428 }, 3429 "KeyMarker":{ 3430 "shape":"KeyMarker", 3431 "location":"querystring", 3432 "locationName":"key-marker" 3433 }, 3434 "MaxKeys":{ 3435 "shape":"MaxKeys", 3436 "location":"querystring", 3437 "locationName":"max-keys" 3438 }, 3439 "Prefix":{ 3440 "shape":"Prefix", 3441 "location":"querystring", 3442 "locationName":"prefix" 3443 }, 3444 "VersionIdMarker":{ 3445 "shape":"VersionIdMarker", 3446 "location":"querystring", 3447 "locationName":"version-id-marker" 3448 } 3449 } 3450 }, 3451 "ListObjectsOutput":{ 3452 "type":"structure", 3453 "members":{ 3454 "IsTruncated":{"shape":"IsTruncated"}, 3455 "Marker":{"shape":"Marker"}, 3456 "NextMarker":{"shape":"NextMarker"}, 3457 "Contents":{"shape":"ObjectList"}, 3458 "Name":{"shape":"BucketName"}, 3459 "Prefix":{"shape":"Prefix"}, 3460 "Delimiter":{"shape":"Delimiter"}, 3461 "MaxKeys":{"shape":"MaxKeys"}, 3462 "CommonPrefixes":{"shape":"CommonPrefixList"}, 3463 "EncodingType":{"shape":"EncodingType"} 3464 } 3465 }, 3466 "ListObjectsRequest":{ 3467 "type":"structure", 3468 "required":["Bucket"], 3469 "members":{ 3470 "Bucket":{ 3471 "shape":"BucketName", 3472 "location":"uri", 3473 "locationName":"Bucket" 3474 }, 3475 "Delimiter":{ 3476 "shape":"Delimiter", 3477 "location":"querystring", 3478 "locationName":"delimiter" 3479 }, 3480 "EncodingType":{ 3481 "shape":"EncodingType", 3482 "location":"querystring", 3483 "locationName":"encoding-type" 3484 }, 3485 "Marker":{ 3486 "shape":"Marker", 3487 "location":"querystring", 3488 "locationName":"marker" 3489 }, 3490 "MaxKeys":{ 3491 "shape":"MaxKeys", 3492 "location":"querystring", 3493 "locationName":"max-keys" 3494 }, 3495 "Prefix":{ 3496 "shape":"Prefix", 3497 "location":"querystring", 3498 "locationName":"prefix" 3499 }, 3500 "RequestPayer":{ 3501 "shape":"RequestPayer", 3502 "location":"header", 3503 "locationName":"x-amz-request-payer" 3504 } 3505 } 3506 }, 3507 "ListObjectsV2Output":{ 3508 "type":"structure", 3509 "members":{ 3510 "IsTruncated":{"shape":"IsTruncated"}, 3511 "Contents":{"shape":"ObjectList"}, 3512 "Name":{"shape":"BucketName"}, 3513 "Prefix":{"shape":"Prefix"}, 3514 "Delimiter":{"shape":"Delimiter"}, 3515 "MaxKeys":{"shape":"MaxKeys"}, 3516 "CommonPrefixes":{"shape":"CommonPrefixList"}, 3517 "EncodingType":{"shape":"EncodingType"}, 3518 "KeyCount":{"shape":"KeyCount"}, 3519 "ContinuationToken":{"shape":"Token"}, 3520 "NextContinuationToken":{"shape":"NextToken"}, 3521 "StartAfter":{"shape":"StartAfter"} 3522 } 3523 }, 3524 "ListObjectsV2Request":{ 3525 "type":"structure", 3526 "required":["Bucket"], 3527 "members":{ 3528 "Bucket":{ 3529 "shape":"BucketName", 3530 "location":"uri", 3531 "locationName":"Bucket" 3532 }, 3533 "Delimiter":{ 3534 "shape":"Delimiter", 3535 "location":"querystring", 3536 "locationName":"delimiter" 3537 }, 3538 "EncodingType":{ 3539 "shape":"EncodingType", 3540 "location":"querystring", 3541 "locationName":"encoding-type" 3542 }, 3543 "MaxKeys":{ 3544 "shape":"MaxKeys", 3545 "location":"querystring", 3546 "locationName":"max-keys" 3547 }, 3548 "Prefix":{ 3549 "shape":"Prefix", 3550 "location":"querystring", 3551 "locationName":"prefix" 3552 }, 3553 "ContinuationToken":{ 3554 "shape":"Token", 3555 "location":"querystring", 3556 "locationName":"continuation-token" 3557 }, 3558 "FetchOwner":{ 3559 "shape":"FetchOwner", 3560 "location":"querystring", 3561 "locationName":"fetch-owner" 3562 }, 3563 "StartAfter":{ 3564 "shape":"StartAfter", 3565 "location":"querystring", 3566 "locationName":"start-after" 3567 }, 3568 "RequestPayer":{ 3569 "shape":"RequestPayer", 3570 "location":"header", 3571 "locationName":"x-amz-request-payer" 3572 } 3573 } 3574 }, 3575 "ListPartsOutput":{ 3576 "type":"structure", 3577 "members":{ 3578 "AbortDate":{ 3579 "shape":"AbortDate", 3580 "location":"header", 3581 "locationName":"x-amz-abort-date" 3582 }, 3583 "AbortRuleId":{ 3584 "shape":"AbortRuleId", 3585 "location":"header", 3586 "locationName":"x-amz-abort-rule-id" 3587 }, 3588 "Bucket":{"shape":"BucketName"}, 3589 "Key":{"shape":"ObjectKey"}, 3590 "UploadId":{"shape":"MultipartUploadId"}, 3591 "PartNumberMarker":{"shape":"PartNumberMarker"}, 3592 "NextPartNumberMarker":{"shape":"NextPartNumberMarker"}, 3593 "MaxParts":{"shape":"MaxParts"}, 3594 "IsTruncated":{"shape":"IsTruncated"}, 3595 "Parts":{ 3596 "shape":"Parts", 3597 "locationName":"Part" 3598 }, 3599 "Initiator":{"shape":"Initiator"}, 3600 "Owner":{"shape":"Owner"}, 3601 "StorageClass":{"shape":"StorageClass"}, 3602 "RequestCharged":{ 3603 "shape":"RequestCharged", 3604 "location":"header", 3605 "locationName":"x-amz-request-charged" 3606 } 3607 } 3608 }, 3609 "ListPartsRequest":{ 3610 "type":"structure", 3611 "required":[ 3612 "Bucket", 3613 "Key", 3614 "UploadId" 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 "MaxParts":{ 3628 "shape":"MaxParts", 3629 "location":"querystring", 3630 "locationName":"max-parts" 3631 }, 3632 "PartNumberMarker":{ 3633 "shape":"PartNumberMarker", 3634 "location":"querystring", 3635 "locationName":"part-number-marker" 3636 }, 3637 "UploadId":{ 3638 "shape":"MultipartUploadId", 3639 "location":"querystring", 3640 "locationName":"uploadId" 3641 }, 3642 "RequestPayer":{ 3643 "shape":"RequestPayer", 3644 "location":"header", 3645 "locationName":"x-amz-request-payer" 3646 } 3647 } 3648 }, 3649 "Location":{"type":"string"}, 3650 "LoggingEnabled":{ 3651 "type":"structure", 3652 "members":{ 3653 "TargetBucket":{"shape":"TargetBucket"}, 3654 "TargetGrants":{"shape":"TargetGrants"}, 3655 "TargetPrefix":{"shape":"TargetPrefix"} 3656 } 3657 }, 3658 "MFA":{"type":"string"}, 3659 "MFADelete":{ 3660 "type":"string", 3661 "enum":[ 3662 "Enabled", 3663 "Disabled" 3664 ] 3665 }, 3666 "MFADeleteStatus":{ 3667 "type":"string", 3668 "enum":[ 3669 "Enabled", 3670 "Disabled" 3671 ] 3672 }, 3673 "Marker":{"type":"string"}, 3674 "MaxAgeSeconds":{"type":"integer"}, 3675 "MaxKeys":{"type":"integer"}, 3676 "MaxParts":{"type":"integer"}, 3677 "MaxUploads":{"type":"integer"}, 3678 "Message":{"type":"string"}, 3679 "Metadata":{ 3680 "type":"map", 3681 "key":{"shape":"MetadataKey"}, 3682 "value":{"shape":"MetadataValue"} 3683 }, 3684 "MetadataDirective":{ 3685 "type":"string", 3686 "enum":[ 3687 "COPY", 3688 "REPLACE" 3689 ] 3690 }, 3691 "MetadataKey":{"type":"string"}, 3692 "MetadataValue":{"type":"string"}, 3693 "MetricsAndOperator":{ 3694 "type":"structure", 3695 "members":{ 3696 "Prefix":{"shape":"Prefix"}, 3697 "Tags":{ 3698 "shape":"TagSet", 3699 "flattened":true, 3700 "locationName":"Tag" 3701 } 3702 } 3703 }, 3704 "MetricsConfiguration":{ 3705 "type":"structure", 3706 "required":["Id"], 3707 "members":{ 3708 "Id":{"shape":"MetricsId"}, 3709 "Filter":{"shape":"MetricsFilter"} 3710 } 3711 }, 3712 "MetricsConfigurationList":{ 3713 "type":"list", 3714 "member":{"shape":"MetricsConfiguration"}, 3715 "flattened":true 3716 }, 3717 "MetricsFilter":{ 3718 "type":"structure", 3719 "members":{ 3720 "Prefix":{"shape":"Prefix"}, 3721 "Tag":{"shape":"Tag"}, 3722 "And":{"shape":"MetricsAndOperator"} 3723 } 3724 }, 3725 "MetricsId":{"type":"string"}, 3726 "MissingMeta":{"type":"integer"}, 3727 "MultipartUpload":{ 3728 "type":"structure", 3729 "members":{ 3730 "UploadId":{"shape":"MultipartUploadId"}, 3731 "Key":{"shape":"ObjectKey"}, 3732 "Initiated":{"shape":"Initiated"}, 3733 "StorageClass":{"shape":"StorageClass"}, 3734 "Owner":{"shape":"Owner"}, 3735 "Initiator":{"shape":"Initiator"} 3736 } 3737 }, 3738 "MultipartUploadId":{"type":"string"}, 3739 "MultipartUploadList":{ 3740 "type":"list", 3741 "member":{"shape":"MultipartUpload"}, 3742 "flattened":true 3743 }, 3744 "NextKeyMarker":{"type":"string"}, 3745 "NextMarker":{"type":"string"}, 3746 "NextPartNumberMarker":{"type":"integer"}, 3747 "NextToken":{"type":"string"}, 3748 "NextUploadIdMarker":{"type":"string"}, 3749 "NextVersionIdMarker":{"type":"string"}, 3750 "NoSuchBucket":{ 3751 "type":"structure", 3752 "members":{ 3753 }, 3754 "exception":true 3755 }, 3756 "NoSuchKey":{ 3757 "type":"structure", 3758 "members":{ 3759 }, 3760 "exception":true 3761 }, 3762 "NoSuchUpload":{ 3763 "type":"structure", 3764 "members":{ 3765 }, 3766 "exception":true 3767 }, 3768 "NoncurrentVersionExpiration":{ 3769 "type":"structure", 3770 "members":{ 3771 "NoncurrentDays":{"shape":"Days"} 3772 } 3773 }, 3774 "NoncurrentVersionTransition":{ 3775 "type":"structure", 3776 "members":{ 3777 "NoncurrentDays":{"shape":"Days"}, 3778 "StorageClass":{"shape":"TransitionStorageClass"} 3779 } 3780 }, 3781 "NoncurrentVersionTransitionList":{ 3782 "type":"list", 3783 "member":{"shape":"NoncurrentVersionTransition"}, 3784 "flattened":true 3785 }, 3786 "NotificationConfiguration":{ 3787 "type":"structure", 3788 "members":{ 3789 "TopicConfigurations":{ 3790 "shape":"TopicConfigurationList", 3791 "locationName":"TopicConfiguration" 3792 }, 3793 "QueueConfigurations":{ 3794 "shape":"QueueConfigurationList", 3795 "locationName":"QueueConfiguration" 3796 }, 3797 "LambdaFunctionConfigurations":{ 3798 "shape":"LambdaFunctionConfigurationList", 3799 "locationName":"CloudFunctionConfiguration" 3800 } 3801 } 3802 }, 3803 "NotificationConfigurationDeprecated":{ 3804 "type":"structure", 3805 "members":{ 3806 "TopicConfiguration":{"shape":"TopicConfigurationDeprecated"}, 3807 "QueueConfiguration":{"shape":"QueueConfigurationDeprecated"}, 3808 "CloudFunctionConfiguration":{"shape":"CloudFunctionConfiguration"} 3809 } 3810 }, 3811 "NotificationConfigurationFilter":{ 3812 "type":"structure", 3813 "members":{ 3814 "Key":{ 3815 "shape":"S3KeyFilter", 3816 "locationName":"S3Key" 3817 } 3818 } 3819 }, 3820 "NotificationId":{"type":"string"}, 3821 "Object":{ 3822 "type":"structure", 3823 "members":{ 3824 "Key":{"shape":"ObjectKey"}, 3825 "LastModified":{"shape":"LastModified"}, 3826 "ETag":{"shape":"ETag"}, 3827 "Size":{"shape":"Size"}, 3828 "StorageClass":{"shape":"ObjectStorageClass"}, 3829 "Owner":{"shape":"Owner"} 3830 } 3831 }, 3832 "ObjectAlreadyInActiveTierError":{ 3833 "type":"structure", 3834 "members":{ 3835 }, 3836 "exception":true 3837 }, 3838 "ObjectCannedACL":{ 3839 "type":"string", 3840 "enum":[ 3841 "private", 3842 "public-read", 3843 "public-read-write", 3844 "authenticated-read", 3845 "aws-exec-read", 3846 "bucket-owner-read", 3847 "bucket-owner-full-control" 3848 ] 3849 }, 3850 "ObjectIdentifier":{ 3851 "type":"structure", 3852 "required":["Key"], 3853 "members":{ 3854 "Key":{"shape":"ObjectKey"}, 3855 "VersionId":{"shape":"ObjectVersionId"} 3856 } 3857 }, 3858 "ObjectIdentifierList":{ 3859 "type":"list", 3860 "member":{"shape":"ObjectIdentifier"}, 3861 "flattened":true 3862 }, 3863 "ObjectKey":{ 3864 "type":"string", 3865 "min":1 3866 }, 3867 "ObjectList":{ 3868 "type":"list", 3869 "member":{"shape":"Object"}, 3870 "flattened":true 3871 }, 3872 "ObjectNotInActiveTierError":{ 3873 "type":"structure", 3874 "members":{ 3875 }, 3876 "exception":true 3877 }, 3878 "ObjectStorageClass":{ 3879 "type":"string", 3880 "enum":[ 3881 "STANDARD", 3882 "REDUCED_REDUNDANCY", 3883 "GLACIER" 3884 ] 3885 }, 3886 "ObjectVersion":{ 3887 "type":"structure", 3888 "members":{ 3889 "ETag":{"shape":"ETag"}, 3890 "Size":{"shape":"Size"}, 3891 "StorageClass":{"shape":"ObjectVersionStorageClass"}, 3892 "Key":{"shape":"ObjectKey"}, 3893 "VersionId":{"shape":"ObjectVersionId"}, 3894 "IsLatest":{"shape":"IsLatest"}, 3895 "LastModified":{"shape":"LastModified"}, 3896 "Owner":{"shape":"Owner"} 3897 } 3898 }, 3899 "ObjectVersionId":{"type":"string"}, 3900 "ObjectVersionList":{ 3901 "type":"list", 3902 "member":{"shape":"ObjectVersion"}, 3903 "flattened":true 3904 }, 3905 "ObjectVersionStorageClass":{ 3906 "type":"string", 3907 "enum":["STANDARD"] 3908 }, 3909 "Owner":{ 3910 "type":"structure", 3911 "members":{ 3912 "DisplayName":{"shape":"DisplayName"}, 3913 "ID":{"shape":"ID"} 3914 } 3915 }, 3916 "Part":{ 3917 "type":"structure", 3918 "members":{ 3919 "PartNumber":{"shape":"PartNumber"}, 3920 "LastModified":{"shape":"LastModified"}, 3921 "ETag":{"shape":"ETag"}, 3922 "Size":{"shape":"Size"} 3923 } 3924 }, 3925 "PartNumber":{"type":"integer"}, 3926 "PartNumberMarker":{"type":"integer"}, 3927 "Parts":{ 3928 "type":"list", 3929 "member":{"shape":"Part"}, 3930 "flattened":true 3931 }, 3932 "PartsCount":{"type":"integer"}, 3933 "Payer":{ 3934 "type":"string", 3935 "enum":[ 3936 "Requester", 3937 "BucketOwner" 3938 ] 3939 }, 3940 "Permission":{ 3941 "type":"string", 3942 "enum":[ 3943 "FULL_CONTROL", 3944 "WRITE", 3945 "WRITE_ACP", 3946 "READ", 3947 "READ_ACP" 3948 ] 3949 }, 3950 "Policy":{"type":"string"}, 3951 "Prefix":{"type":"string"}, 3952 "Protocol":{ 3953 "type":"string", 3954 "enum":[ 3955 "http", 3956 "https" 3957 ] 3958 }, 3959 "PutBucketAccelerateConfigurationRequest":{ 3960 "type":"structure", 3961 "required":[ 3962 "Bucket", 3963 "AccelerateConfiguration" 3964 ], 3965 "members":{ 3966 "Bucket":{ 3967 "shape":"BucketName", 3968 "location":"uri", 3969 "locationName":"Bucket" 3970 }, 3971 "AccelerateConfiguration":{ 3972 "shape":"AccelerateConfiguration", 3973 "locationName":"AccelerateConfiguration", 3974 "xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"} 3975 } 3976 }, 3977 "payload":"AccelerateConfiguration" 3978 }, 3979 "PutBucketAclRequest":{ 3980 "type":"structure", 3981 "required":["Bucket"], 3982 "members":{ 3983 "ACL":{ 3984 "shape":"BucketCannedACL", 3985 "location":"header", 3986 "locationName":"x-amz-acl" 3987 }, 3988 "AccessControlPolicy":{ 3989 "shape":"AccessControlPolicy", 3990 "locationName":"AccessControlPolicy", 3991 "xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"} 3992 }, 3993 "Bucket":{ 3994 "shape":"BucketName", 3995 "location":"uri", 3996 "locationName":"Bucket" 3997 }, 3998 "ContentMD5":{ 3999 "shape":"ContentMD5", 4000 "location":"header", 4001 "locationName":"Content-MD5" 4002 }, 4003 "GrantFullControl":{ 4004 "shape":"GrantFullControl", 4005 "location":"header", 4006 "locationName":"x-amz-grant-full-control" 4007 }, 4008 "GrantRead":{ 4009 "shape":"GrantRead", 4010 "location":"header", 4011 "locationName":"x-amz-grant-read" 4012 }, 4013 "GrantReadACP":{ 4014 "shape":"GrantReadACP", 4015 "location":"header", 4016 "locationName":"x-amz-grant-read-acp" 4017 }, 4018 "GrantWrite":{ 4019 "shape":"GrantWrite", 4020 "location":"header", 4021 "locationName":"x-amz-grant-write" 4022 }, 4023 "GrantWriteACP":{ 4024 "shape":"GrantWriteACP", 4025 "location":"header", 4026 "locationName":"x-amz-grant-write-acp" 4027 } 4028 }, 4029 "payload":"AccessControlPolicy" 4030 }, 4031 "PutBucketAnalyticsConfigurationRequest":{ 4032 "type":"structure", 4033 "required":[ 4034 "Bucket", 4035 "Id", 4036 "AnalyticsConfiguration" 4037 ], 4038 "members":{ 4039 "Bucket":{ 4040 "shape":"BucketName", 4041 "location":"uri", 4042 "locationName":"Bucket" 4043 }, 4044 "Id":{ 4045 "shape":"AnalyticsId", 4046 "location":"querystring", 4047 "locationName":"id" 4048 }, 4049 "AnalyticsConfiguration":{ 4050 "shape":"AnalyticsConfiguration", 4051 "locationName":"AnalyticsConfiguration", 4052 "xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"} 4053 } 4054 }, 4055 "payload":"AnalyticsConfiguration" 4056 }, 4057 "PutBucketCorsRequest":{ 4058 "type":"structure", 4059 "required":[ 4060 "Bucket", 4061 "CORSConfiguration" 4062 ], 4063 "members":{ 4064 "Bucket":{ 4065 "shape":"BucketName", 4066 "location":"uri", 4067 "locationName":"Bucket" 4068 }, 4069 "CORSConfiguration":{ 4070 "shape":"CORSConfiguration", 4071 "locationName":"CORSConfiguration", 4072 "xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"} 4073 }, 4074 "ContentMD5":{ 4075 "shape":"ContentMD5", 4076 "location":"header", 4077 "locationName":"Content-MD5" 4078 } 4079 }, 4080 "payload":"CORSConfiguration" 4081 }, 4082 "PutBucketInventoryConfigurationRequest":{ 4083 "type":"structure", 4084 "required":[ 4085 "Bucket", 4086 "Id", 4087 "InventoryConfiguration" 4088 ], 4089 "members":{ 4090 "Bucket":{ 4091 "shape":"BucketName", 4092 "location":"uri", 4093 "locationName":"Bucket" 4094 }, 4095 "Id":{ 4096 "shape":"InventoryId", 4097 "location":"querystring", 4098 "locationName":"id" 4099 }, 4100 "InventoryConfiguration":{ 4101 "shape":"InventoryConfiguration", 4102 "locationName":"InventoryConfiguration", 4103 "xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"} 4104 } 4105 }, 4106 "payload":"InventoryConfiguration" 4107 }, 4108 "PutBucketLifecycleConfigurationRequest":{ 4109 "type":"structure", 4110 "required":["Bucket"], 4111 "members":{ 4112 "Bucket":{ 4113 "shape":"BucketName", 4114 "location":"uri", 4115 "locationName":"Bucket" 4116 }, 4117 "LifecycleConfiguration":{ 4118 "shape":"BucketLifecycleConfiguration", 4119 "locationName":"LifecycleConfiguration", 4120 "xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"} 4121 } 4122 }, 4123 "payload":"LifecycleConfiguration" 4124 }, 4125 "PutBucketLifecycleRequest":{ 4126 "type":"structure", 4127 "required":["Bucket"], 4128 "members":{ 4129 "Bucket":{ 4130 "shape":"BucketName", 4131 "location":"uri", 4132 "locationName":"Bucket" 4133 }, 4134 "ContentMD5":{ 4135 "shape":"ContentMD5", 4136 "location":"header", 4137 "locationName":"Content-MD5" 4138 }, 4139 "LifecycleConfiguration":{ 4140 "shape":"LifecycleConfiguration", 4141 "locationName":"LifecycleConfiguration", 4142 "xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"} 4143 } 4144 }, 4145 "payload":"LifecycleConfiguration" 4146 }, 4147 "PutBucketLoggingRequest":{ 4148 "type":"structure", 4149 "required":[ 4150 "Bucket", 4151 "BucketLoggingStatus" 4152 ], 4153 "members":{ 4154 "Bucket":{ 4155 "shape":"BucketName", 4156 "location":"uri", 4157 "locationName":"Bucket" 4158 }, 4159 "BucketLoggingStatus":{ 4160 "shape":"BucketLoggingStatus", 4161 "locationName":"BucketLoggingStatus", 4162 "xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"} 4163 }, 4164 "ContentMD5":{ 4165 "shape":"ContentMD5", 4166 "location":"header", 4167 "locationName":"Content-MD5" 4168 } 4169 }, 4170 "payload":"BucketLoggingStatus" 4171 }, 4172 "PutBucketMetricsConfigurationRequest":{ 4173 "type":"structure", 4174 "required":[ 4175 "Bucket", 4176 "Id", 4177 "MetricsConfiguration" 4178 ], 4179 "members":{ 4180 "Bucket":{ 4181 "shape":"BucketName", 4182 "location":"uri", 4183 "locationName":"Bucket" 4184 }, 4185 "Id":{ 4186 "shape":"MetricsId", 4187 "location":"querystring", 4188 "locationName":"id" 4189 }, 4190 "MetricsConfiguration":{ 4191 "shape":"MetricsConfiguration", 4192 "locationName":"MetricsConfiguration", 4193 "xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"} 4194 } 4195 }, 4196 "payload":"MetricsConfiguration" 4197 }, 4198 "PutBucketNotificationConfigurationRequest":{ 4199 "type":"structure", 4200 "required":[ 4201 "Bucket", 4202 "NotificationConfiguration" 4203 ], 4204 "members":{ 4205 "Bucket":{ 4206 "shape":"BucketName", 4207 "location":"uri", 4208 "locationName":"Bucket" 4209 }, 4210 "NotificationConfiguration":{ 4211 "shape":"NotificationConfiguration", 4212 "locationName":"NotificationConfiguration", 4213 "xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"} 4214 } 4215 }, 4216 "payload":"NotificationConfiguration" 4217 }, 4218 "PutBucketNotificationRequest":{ 4219 "type":"structure", 4220 "required":[ 4221 "Bucket", 4222 "NotificationConfiguration" 4223 ], 4224 "members":{ 4225 "Bucket":{ 4226 "shape":"BucketName", 4227 "location":"uri", 4228 "locationName":"Bucket" 4229 }, 4230 "ContentMD5":{ 4231 "shape":"ContentMD5", 4232 "location":"header", 4233 "locationName":"Content-MD5" 4234 }, 4235 "NotificationConfiguration":{ 4236 "shape":"NotificationConfigurationDeprecated", 4237 "locationName":"NotificationConfiguration", 4238 "xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"} 4239 } 4240 }, 4241 "payload":"NotificationConfiguration" 4242 }, 4243 "PutBucketPolicyRequest":{ 4244 "type":"structure", 4245 "required":[ 4246 "Bucket", 4247 "Policy" 4248 ], 4249 "members":{ 4250 "Bucket":{ 4251 "shape":"BucketName", 4252 "location":"uri", 4253 "locationName":"Bucket" 4254 }, 4255 "ContentMD5":{ 4256 "shape":"ContentMD5", 4257 "location":"header", 4258 "locationName":"Content-MD5" 4259 }, 4260 "Policy":{"shape":"Policy"} 4261 }, 4262 "payload":"Policy" 4263 }, 4264 "PutBucketReplicationRequest":{ 4265 "type":"structure", 4266 "required":[ 4267 "Bucket", 4268 "ReplicationConfiguration" 4269 ], 4270 "members":{ 4271 "Bucket":{ 4272 "shape":"BucketName", 4273 "location":"uri", 4274 "locationName":"Bucket" 4275 }, 4276 "ContentMD5":{ 4277 "shape":"ContentMD5", 4278 "location":"header", 4279 "locationName":"Content-MD5" 4280 }, 4281 "ReplicationConfiguration":{ 4282 "shape":"ReplicationConfiguration", 4283 "locationName":"ReplicationConfiguration", 4284 "xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"} 4285 } 4286 }, 4287 "payload":"ReplicationConfiguration" 4288 }, 4289 "PutBucketRequestPaymentRequest":{ 4290 "type":"structure", 4291 "required":[ 4292 "Bucket", 4293 "RequestPaymentConfiguration" 4294 ], 4295 "members":{ 4296 "Bucket":{ 4297 "shape":"BucketName", 4298 "location":"uri", 4299 "locationName":"Bucket" 4300 }, 4301 "ContentMD5":{ 4302 "shape":"ContentMD5", 4303 "location":"header", 4304 "locationName":"Content-MD5" 4305 }, 4306 "RequestPaymentConfiguration":{ 4307 "shape":"RequestPaymentConfiguration", 4308 "locationName":"RequestPaymentConfiguration", 4309 "xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"} 4310 } 4311 }, 4312 "payload":"RequestPaymentConfiguration" 4313 }, 4314 "PutBucketTaggingRequest":{ 4315 "type":"structure", 4316 "required":[ 4317 "Bucket", 4318 "Tagging" 4319 ], 4320 "members":{ 4321 "Bucket":{ 4322 "shape":"BucketName", 4323 "location":"uri", 4324 "locationName":"Bucket" 4325 }, 4326 "ContentMD5":{ 4327 "shape":"ContentMD5", 4328 "location":"header", 4329 "locationName":"Content-MD5" 4330 }, 4331 "Tagging":{ 4332 "shape":"Tagging", 4333 "locationName":"Tagging", 4334 "xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"} 4335 } 4336 }, 4337 "payload":"Tagging" 4338 }, 4339 "PutBucketVersioningRequest":{ 4340 "type":"structure", 4341 "required":[ 4342 "Bucket", 4343 "VersioningConfiguration" 4344 ], 4345 "members":{ 4346 "Bucket":{ 4347 "shape":"BucketName", 4348 "location":"uri", 4349 "locationName":"Bucket" 4350 }, 4351 "ContentMD5":{ 4352 "shape":"ContentMD5", 4353 "location":"header", 4354 "locationName":"Content-MD5" 4355 }, 4356 "MFA":{ 4357 "shape":"MFA", 4358 "location":"header", 4359 "locationName":"x-amz-mfa" 4360 }, 4361 "VersioningConfiguration":{ 4362 "shape":"VersioningConfiguration", 4363 "locationName":"VersioningConfiguration", 4364 "xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"} 4365 } 4366 }, 4367 "payload":"VersioningConfiguration" 4368 }, 4369 "PutBucketWebsiteRequest":{ 4370 "type":"structure", 4371 "required":[ 4372 "Bucket", 4373 "WebsiteConfiguration" 4374 ], 4375 "members":{ 4376 "Bucket":{ 4377 "shape":"BucketName", 4378 "location":"uri", 4379 "locationName":"Bucket" 4380 }, 4381 "ContentMD5":{ 4382 "shape":"ContentMD5", 4383 "location":"header", 4384 "locationName":"Content-MD5" 4385 }, 4386 "WebsiteConfiguration":{ 4387 "shape":"WebsiteConfiguration", 4388 "locationName":"WebsiteConfiguration", 4389 "xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"} 4390 } 4391 }, 4392 "payload":"WebsiteConfiguration" 4393 }, 4394 "PutObjectAclOutput":{ 4395 "type":"structure", 4396 "members":{ 4397 "RequestCharged":{ 4398 "shape":"RequestCharged", 4399 "location":"header", 4400 "locationName":"x-amz-request-charged" 4401 } 4402 } 4403 }, 4404 "PutObjectAclRequest":{ 4405 "type":"structure", 4406 "required":[ 4407 "Bucket", 4408 "Key" 4409 ], 4410 "members":{ 4411 "ACL":{ 4412 "shape":"ObjectCannedACL", 4413 "location":"header", 4414 "locationName":"x-amz-acl" 4415 }, 4416 "AccessControlPolicy":{ 4417 "shape":"AccessControlPolicy", 4418 "locationName":"AccessControlPolicy", 4419 "xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"} 4420 }, 4421 "Bucket":{ 4422 "shape":"BucketName", 4423 "location":"uri", 4424 "locationName":"Bucket" 4425 }, 4426 "ContentMD5":{ 4427 "shape":"ContentMD5", 4428 "location":"header", 4429 "locationName":"Content-MD5" 4430 }, 4431 "GrantFullControl":{ 4432 "shape":"GrantFullControl", 4433 "location":"header", 4434 "locationName":"x-amz-grant-full-control" 4435 }, 4436 "GrantRead":{ 4437 "shape":"GrantRead", 4438 "location":"header", 4439 "locationName":"x-amz-grant-read" 4440 }, 4441 "GrantReadACP":{ 4442 "shape":"GrantReadACP", 4443 "location":"header", 4444 "locationName":"x-amz-grant-read-acp" 4445 }, 4446 "GrantWrite":{ 4447 "shape":"GrantWrite", 4448 "location":"header", 4449 "locationName":"x-amz-grant-write" 4450 }, 4451 "GrantWriteACP":{ 4452 "shape":"GrantWriteACP", 4453 "location":"header", 4454 "locationName":"x-amz-grant-write-acp" 4455 }, 4456 "Key":{ 4457 "shape":"ObjectKey", 4458 "location":"uri", 4459 "locationName":"Key" 4460 }, 4461 "RequestPayer":{ 4462 "shape":"RequestPayer", 4463 "location":"header", 4464 "locationName":"x-amz-request-payer" 4465 }, 4466 "VersionId":{ 4467 "shape":"ObjectVersionId", 4468 "location":"querystring", 4469 "locationName":"versionId" 4470 } 4471 }, 4472 "payload":"AccessControlPolicy" 4473 }, 4474 "PutObjectOutput":{ 4475 "type":"structure", 4476 "members":{ 4477 "Expiration":{ 4478 "shape":"Expiration", 4479 "location":"header", 4480 "locationName":"x-amz-expiration" 4481 }, 4482 "ETag":{ 4483 "shape":"ETag", 4484 "location":"header", 4485 "locationName":"ETag" 4486 }, 4487 "ServerSideEncryption":{ 4488 "shape":"ServerSideEncryption", 4489 "location":"header", 4490 "locationName":"x-amz-server-side-encryption" 4491 }, 4492 "VersionId":{ 4493 "shape":"ObjectVersionId", 4494 "location":"header", 4495 "locationName":"x-amz-version-id" 4496 }, 4497 "SSECustomerAlgorithm":{ 4498 "shape":"SSECustomerAlgorithm", 4499 "location":"header", 4500 "locationName":"x-amz-server-side-encryption-customer-algorithm" 4501 }, 4502 "SSECustomerKeyMD5":{ 4503 "shape":"SSECustomerKeyMD5", 4504 "location":"header", 4505 "locationName":"x-amz-server-side-encryption-customer-key-MD5" 4506 }, 4507 "SSEKMSKeyId":{ 4508 "shape":"SSEKMSKeyId", 4509 "location":"header", 4510 "locationName":"x-amz-server-side-encryption-aws-kms-key-id" 4511 }, 4512 "RequestCharged":{ 4513 "shape":"RequestCharged", 4514 "location":"header", 4515 "locationName":"x-amz-request-charged" 4516 } 4517 } 4518 }, 4519 "PutObjectRequest":{ 4520 "type":"structure", 4521 "required":[ 4522 "Bucket", 4523 "Key" 4524 ], 4525 "members":{ 4526 "ACL":{ 4527 "shape":"ObjectCannedACL", 4528 "location":"header", 4529 "locationName":"x-amz-acl" 4530 }, 4531 "Body":{ 4532 "shape":"Body", 4533 "streaming":true 4534 }, 4535 "Bucket":{ 4536 "shape":"BucketName", 4537 "location":"uri", 4538 "locationName":"Bucket" 4539 }, 4540 "CacheControl":{ 4541 "shape":"CacheControl", 4542 "location":"header", 4543 "locationName":"Cache-Control" 4544 }, 4545 "ContentDisposition":{ 4546 "shape":"ContentDisposition", 4547 "location":"header", 4548 "locationName":"Content-Disposition" 4549 }, 4550 "ContentEncoding":{ 4551 "shape":"ContentEncoding", 4552 "location":"header", 4553 "locationName":"Content-Encoding" 4554 }, 4555 "ContentLanguage":{ 4556 "shape":"ContentLanguage", 4557 "location":"header", 4558 "locationName":"Content-Language" 4559 }, 4560 "ContentLength":{ 4561 "shape":"ContentLength", 4562 "location":"header", 4563 "locationName":"Content-Length" 4564 }, 4565 "ContentMD5":{ 4566 "shape":"ContentMD5", 4567 "location":"header", 4568 "locationName":"Content-MD5" 4569 }, 4570 "ContentType":{ 4571 "shape":"ContentType", 4572 "location":"header", 4573 "locationName":"Content-Type" 4574 }, 4575 "Expires":{ 4576 "shape":"Expires", 4577 "location":"header", 4578 "locationName":"Expires" 4579 }, 4580 "GrantFullControl":{ 4581 "shape":"GrantFullControl", 4582 "location":"header", 4583 "locationName":"x-amz-grant-full-control" 4584 }, 4585 "GrantRead":{ 4586 "shape":"GrantRead", 4587 "location":"header", 4588 "locationName":"x-amz-grant-read" 4589 }, 4590 "GrantReadACP":{ 4591 "shape":"GrantReadACP", 4592 "location":"header", 4593 "locationName":"x-amz-grant-read-acp" 4594 }, 4595 "GrantWriteACP":{ 4596 "shape":"GrantWriteACP", 4597 "location":"header", 4598 "locationName":"x-amz-grant-write-acp" 4599 }, 4600 "Key":{ 4601 "shape":"ObjectKey", 4602 "location":"uri", 4603 "locationName":"Key" 4604 }, 4605 "Metadata":{ 4606 "shape":"Metadata", 4607 "location":"headers", 4608 "locationName":"x-amz-meta-" 4609 }, 4610 "ServerSideEncryption":{ 4611 "shape":"ServerSideEncryption", 4612 "location":"header", 4613 "locationName":"x-amz-server-side-encryption" 4614 }, 4615 "StorageClass":{ 4616 "shape":"StorageClass", 4617 "location":"header", 4618 "locationName":"x-amz-storage-class" 4619 }, 4620 "WebsiteRedirectLocation":{ 4621 "shape":"WebsiteRedirectLocation", 4622 "location":"header", 4623 "locationName":"x-amz-website-redirect-location" 4624 }, 4625 "SSECustomerAlgorithm":{ 4626 "shape":"SSECustomerAlgorithm", 4627 "location":"header", 4628 "locationName":"x-amz-server-side-encryption-customer-algorithm" 4629 }, 4630 "SSECustomerKey":{ 4631 "shape":"SSECustomerKey", 4632 "location":"header", 4633 "locationName":"x-amz-server-side-encryption-customer-key" 4634 }, 4635 "SSECustomerKeyMD5":{ 4636 "shape":"SSECustomerKeyMD5", 4637 "location":"header", 4638 "locationName":"x-amz-server-side-encryption-customer-key-MD5" 4639 }, 4640 "SSEKMSKeyId":{ 4641 "shape":"SSEKMSKeyId", 4642 "location":"header", 4643 "locationName":"x-amz-server-side-encryption-aws-kms-key-id" 4644 }, 4645 "RequestPayer":{ 4646 "shape":"RequestPayer", 4647 "location":"header", 4648 "locationName":"x-amz-request-payer" 4649 }, 4650 "Tagging":{ 4651 "shape":"TaggingHeader", 4652 "location":"header", 4653 "locationName":"x-amz-tagging" 4654 } 4655 }, 4656 "payload":"Body" 4657 }, 4658 "PutObjectTaggingOutput":{ 4659 "type":"structure", 4660 "members":{ 4661 "VersionId":{ 4662 "shape":"ObjectVersionId", 4663 "location":"header", 4664 "locationName":"x-amz-version-id" 4665 } 4666 } 4667 }, 4668 "PutObjectTaggingRequest":{ 4669 "type":"structure", 4670 "required":[ 4671 "Bucket", 4672 "Key", 4673 "Tagging" 4674 ], 4675 "members":{ 4676 "Bucket":{ 4677 "shape":"BucketName", 4678 "location":"uri", 4679 "locationName":"Bucket" 4680 }, 4681 "Key":{ 4682 "shape":"ObjectKey", 4683 "location":"uri", 4684 "locationName":"Key" 4685 }, 4686 "VersionId":{ 4687 "shape":"ObjectVersionId", 4688 "location":"querystring", 4689 "locationName":"versionId" 4690 }, 4691 "ContentMD5":{ 4692 "shape":"ContentMD5", 4693 "location":"header", 4694 "locationName":"Content-MD5" 4695 }, 4696 "Tagging":{ 4697 "shape":"Tagging", 4698 "locationName":"Tagging", 4699 "xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"} 4700 } 4701 }, 4702 "payload":"Tagging" 4703 }, 4704 "QueueArn":{"type":"string"}, 4705 "QueueConfiguration":{ 4706 "type":"structure", 4707 "required":[ 4708 "QueueArn", 4709 "Events" 4710 ], 4711 "members":{ 4712 "Id":{"shape":"NotificationId"}, 4713 "QueueArn":{ 4714 "shape":"QueueArn", 4715 "locationName":"Queue" 4716 }, 4717 "Events":{ 4718 "shape":"EventList", 4719 "locationName":"Event" 4720 }, 4721 "Filter":{"shape":"NotificationConfigurationFilter"} 4722 } 4723 }, 4724 "QueueConfigurationDeprecated":{ 4725 "type":"structure", 4726 "members":{ 4727 "Id":{"shape":"NotificationId"}, 4728 "Event":{ 4729 "shape":"Event", 4730 "deprecated":true 4731 }, 4732 "Events":{ 4733 "shape":"EventList", 4734 "locationName":"Event" 4735 }, 4736 "Queue":{"shape":"QueueArn"} 4737 } 4738 }, 4739 "QueueConfigurationList":{ 4740 "type":"list", 4741 "member":{"shape":"QueueConfiguration"}, 4742 "flattened":true 4743 }, 4744 "Quiet":{"type":"boolean"}, 4745 "Range":{"type":"string"}, 4746 "Redirect":{ 4747 "type":"structure", 4748 "members":{ 4749 "HostName":{"shape":"HostName"}, 4750 "HttpRedirectCode":{"shape":"HttpRedirectCode"}, 4751 "Protocol":{"shape":"Protocol"}, 4752 "ReplaceKeyPrefixWith":{"shape":"ReplaceKeyPrefixWith"}, 4753 "ReplaceKeyWith":{"shape":"ReplaceKeyWith"} 4754 } 4755 }, 4756 "RedirectAllRequestsTo":{ 4757 "type":"structure", 4758 "required":["HostName"], 4759 "members":{ 4760 "HostName":{"shape":"HostName"}, 4761 "Protocol":{"shape":"Protocol"} 4762 } 4763 }, 4764 "ReplaceKeyPrefixWith":{"type":"string"}, 4765 "ReplaceKeyWith":{"type":"string"}, 4766 "ReplicationConfiguration":{ 4767 "type":"structure", 4768 "required":[ 4769 "Role", 4770 "Rules" 4771 ], 4772 "members":{ 4773 "Role":{"shape":"Role"}, 4774 "Rules":{ 4775 "shape":"ReplicationRules", 4776 "locationName":"Rule" 4777 } 4778 } 4779 }, 4780 "ReplicationRule":{ 4781 "type":"structure", 4782 "required":[ 4783 "Prefix", 4784 "Status", 4785 "Destination" 4786 ], 4787 "members":{ 4788 "ID":{"shape":"ID"}, 4789 "Prefix":{"shape":"Prefix"}, 4790 "Status":{"shape":"ReplicationRuleStatus"}, 4791 "Destination":{"shape":"Destination"} 4792 } 4793 }, 4794 "ReplicationRuleStatus":{ 4795 "type":"string", 4796 "enum":[ 4797 "Enabled", 4798 "Disabled" 4799 ] 4800 }, 4801 "ReplicationRules":{ 4802 "type":"list", 4803 "member":{"shape":"ReplicationRule"}, 4804 "flattened":true 4805 }, 4806 "ReplicationStatus":{ 4807 "type":"string", 4808 "enum":[ 4809 "COMPLETE", 4810 "PENDING", 4811 "FAILED", 4812 "REPLICA" 4813 ] 4814 }, 4815 "RequestCharged":{ 4816 "type":"string", 4817 "enum":["requester"] 4818 }, 4819 "RequestPayer":{ 4820 "type":"string", 4821 "enum":["requester"] 4822 }, 4823 "RequestPaymentConfiguration":{ 4824 "type":"structure", 4825 "required":["Payer"], 4826 "members":{ 4827 "Payer":{"shape":"Payer"} 4828 } 4829 }, 4830 "ResponseCacheControl":{"type":"string"}, 4831 "ResponseContentDisposition":{"type":"string"}, 4832 "ResponseContentEncoding":{"type":"string"}, 4833 "ResponseContentLanguage":{"type":"string"}, 4834 "ResponseContentType":{"type":"string"}, 4835 "ResponseExpires":{"type":"timestamp"}, 4836 "Restore":{"type":"string"}, 4837 "RestoreObjectOutput":{ 4838 "type":"structure", 4839 "members":{ 4840 "RequestCharged":{ 4841 "shape":"RequestCharged", 4842 "location":"header", 4843 "locationName":"x-amz-request-charged" 4844 } 4845 } 4846 }, 4847 "RestoreObjectRequest":{ 4848 "type":"structure", 4849 "required":[ 4850 "Bucket", 4851 "Key" 4852 ], 4853 "members":{ 4854 "Bucket":{ 4855 "shape":"BucketName", 4856 "location":"uri", 4857 "locationName":"Bucket" 4858 }, 4859 "Key":{ 4860 "shape":"ObjectKey", 4861 "location":"uri", 4862 "locationName":"Key" 4863 }, 4864 "VersionId":{ 4865 "shape":"ObjectVersionId", 4866 "location":"querystring", 4867 "locationName":"versionId" 4868 }, 4869 "RestoreRequest":{ 4870 "shape":"RestoreRequest", 4871 "locationName":"RestoreRequest", 4872 "xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"} 4873 }, 4874 "RequestPayer":{ 4875 "shape":"RequestPayer", 4876 "location":"header", 4877 "locationName":"x-amz-request-payer" 4878 } 4879 }, 4880 "payload":"RestoreRequest" 4881 }, 4882 "RestoreRequest":{ 4883 "type":"structure", 4884 "required":["Days"], 4885 "members":{ 4886 "Days":{"shape":"Days"}, 4887 "GlacierJobParameters":{"shape":"GlacierJobParameters"} 4888 } 4889 }, 4890 "Role":{"type":"string"}, 4891 "RoutingRule":{ 4892 "type":"structure", 4893 "required":["Redirect"], 4894 "members":{ 4895 "Condition":{"shape":"Condition"}, 4896 "Redirect":{"shape":"Redirect"} 4897 } 4898 }, 4899 "RoutingRules":{ 4900 "type":"list", 4901 "member":{ 4902 "shape":"RoutingRule", 4903 "locationName":"RoutingRule" 4904 } 4905 }, 4906 "Rule":{ 4907 "type":"structure", 4908 "required":[ 4909 "Prefix", 4910 "Status" 4911 ], 4912 "members":{ 4913 "Expiration":{"shape":"LifecycleExpiration"}, 4914 "ID":{"shape":"ID"}, 4915 "Prefix":{"shape":"Prefix"}, 4916 "Status":{"shape":"ExpirationStatus"}, 4917 "Transition":{"shape":"Transition"}, 4918 "NoncurrentVersionTransition":{"shape":"NoncurrentVersionTransition"}, 4919 "NoncurrentVersionExpiration":{"shape":"NoncurrentVersionExpiration"}, 4920 "AbortIncompleteMultipartUpload":{"shape":"AbortIncompleteMultipartUpload"} 4921 } 4922 }, 4923 "Rules":{ 4924 "type":"list", 4925 "member":{"shape":"Rule"}, 4926 "flattened":true 4927 }, 4928 "S3KeyFilter":{ 4929 "type":"structure", 4930 "members":{ 4931 "FilterRules":{ 4932 "shape":"FilterRuleList", 4933 "locationName":"FilterRule" 4934 } 4935 } 4936 }, 4937 "SSECustomerAlgorithm":{"type":"string"}, 4938 "SSECustomerKey":{ 4939 "type":"string", 4940 "sensitive":true 4941 }, 4942 "SSECustomerKeyMD5":{"type":"string"}, 4943 "SSEKMSKeyId":{ 4944 "type":"string", 4945 "sensitive":true 4946 }, 4947 "ServerSideEncryption":{ 4948 "type":"string", 4949 "enum":[ 4950 "AES256", 4951 "aws:kms" 4952 ] 4953 }, 4954 "Size":{"type":"integer"}, 4955 "StartAfter":{"type":"string"}, 4956 "StorageClass":{ 4957 "type":"string", 4958 "enum":[ 4959 "STANDARD", 4960 "REDUCED_REDUNDANCY", 4961 "STANDARD_IA" 4962 ] 4963 }, 4964 "StorageClassAnalysis":{ 4965 "type":"structure", 4966 "members":{ 4967 "DataExport":{"shape":"StorageClassAnalysisDataExport"} 4968 } 4969 }, 4970 "StorageClassAnalysisDataExport":{ 4971 "type":"structure", 4972 "required":[ 4973 "OutputSchemaVersion", 4974 "Destination" 4975 ], 4976 "members":{ 4977 "OutputSchemaVersion":{"shape":"StorageClassAnalysisSchemaVersion"}, 4978 "Destination":{"shape":"AnalyticsExportDestination"} 4979 } 4980 }, 4981 "StorageClassAnalysisSchemaVersion":{ 4982 "type":"string", 4983 "enum":["V_1"] 4984 }, 4985 "Suffix":{"type":"string"}, 4986 "Tag":{ 4987 "type":"structure", 4988 "required":[ 4989 "Key", 4990 "Value" 4991 ], 4992 "members":{ 4993 "Key":{"shape":"ObjectKey"}, 4994 "Value":{"shape":"Value"} 4995 } 4996 }, 4997 "TagCount":{"type":"integer"}, 4998 "TagSet":{ 4999 "type":"list", 5000 "member":{ 5001 "shape":"Tag", 5002 "locationName":"Tag" 5003 } 5004 }, 5005 "Tagging":{ 5006 "type":"structure", 5007 "required":["TagSet"], 5008 "members":{ 5009 "TagSet":{"shape":"TagSet"} 5010 } 5011 }, 5012 "TaggingDirective":{ 5013 "type":"string", 5014 "enum":[ 5015 "COPY", 5016 "REPLACE" 5017 ] 5018 }, 5019 "TaggingHeader":{"type":"string"}, 5020 "TargetBucket":{"type":"string"}, 5021 "TargetGrant":{ 5022 "type":"structure", 5023 "members":{ 5024 "Grantee":{"shape":"Grantee"}, 5025 "Permission":{"shape":"BucketLogsPermission"} 5026 } 5027 }, 5028 "TargetGrants":{ 5029 "type":"list", 5030 "member":{ 5031 "shape":"TargetGrant", 5032 "locationName":"Grant" 5033 } 5034 }, 5035 "TargetPrefix":{"type":"string"}, 5036 "Tier":{ 5037 "type":"string", 5038 "enum":[ 5039 "Standard", 5040 "Bulk", 5041 "Expedited" 5042 ] 5043 }, 5044 "Token":{"type":"string"}, 5045 "TopicArn":{"type":"string"}, 5046 "TopicConfiguration":{ 5047 "type":"structure", 5048 "required":[ 5049 "TopicArn", 5050 "Events" 5051 ], 5052 "members":{ 5053 "Id":{"shape":"NotificationId"}, 5054 "TopicArn":{ 5055 "shape":"TopicArn", 5056 "locationName":"Topic" 5057 }, 5058 "Events":{ 5059 "shape":"EventList", 5060 "locationName":"Event" 5061 }, 5062 "Filter":{"shape":"NotificationConfigurationFilter"} 5063 } 5064 }, 5065 "TopicConfigurationDeprecated":{ 5066 "type":"structure", 5067 "members":{ 5068 "Id":{"shape":"NotificationId"}, 5069 "Events":{ 5070 "shape":"EventList", 5071 "locationName":"Event" 5072 }, 5073 "Event":{ 5074 "shape":"Event", 5075 "deprecated":true 5076 }, 5077 "Topic":{"shape":"TopicArn"} 5078 } 5079 }, 5080 "TopicConfigurationList":{ 5081 "type":"list", 5082 "member":{"shape":"TopicConfiguration"}, 5083 "flattened":true 5084 }, 5085 "Transition":{ 5086 "type":"structure", 5087 "members":{ 5088 "Date":{"shape":"Date"}, 5089 "Days":{"shape":"Days"}, 5090 "StorageClass":{"shape":"TransitionStorageClass"} 5091 } 5092 }, 5093 "TransitionList":{ 5094 "type":"list", 5095 "member":{"shape":"Transition"}, 5096 "flattened":true 5097 }, 5098 "TransitionStorageClass":{ 5099 "type":"string", 5100 "enum":[ 5101 "GLACIER", 5102 "STANDARD_IA" 5103 ] 5104 }, 5105 "Type":{ 5106 "type":"string", 5107 "enum":[ 5108 "CanonicalUser", 5109 "AmazonCustomerByEmail", 5110 "Group" 5111 ] 5112 }, 5113 "URI":{"type":"string"}, 5114 "UploadIdMarker":{"type":"string"}, 5115 "UploadPartCopyOutput":{ 5116 "type":"structure", 5117 "members":{ 5118 "CopySourceVersionId":{ 5119 "shape":"CopySourceVersionId", 5120 "location":"header", 5121 "locationName":"x-amz-copy-source-version-id" 5122 }, 5123 "CopyPartResult":{"shape":"CopyPartResult"}, 5124 "ServerSideEncryption":{ 5125 "shape":"ServerSideEncryption", 5126 "location":"header", 5127 "locationName":"x-amz-server-side-encryption" 5128 }, 5129 "SSECustomerAlgorithm":{ 5130 "shape":"SSECustomerAlgorithm", 5131 "location":"header", 5132 "locationName":"x-amz-server-side-encryption-customer-algorithm" 5133 }, 5134 "SSECustomerKeyMD5":{ 5135 "shape":"SSECustomerKeyMD5", 5136 "location":"header", 5137 "locationName":"x-amz-server-side-encryption-customer-key-MD5" 5138 }, 5139 "SSEKMSKeyId":{ 5140 "shape":"SSEKMSKeyId", 5141 "location":"header", 5142 "locationName":"x-amz-server-side-encryption-aws-kms-key-id" 5143 }, 5144 "RequestCharged":{ 5145 "shape":"RequestCharged", 5146 "location":"header", 5147 "locationName":"x-amz-request-charged" 5148 } 5149 }, 5150 "payload":"CopyPartResult" 5151 }, 5152 "UploadPartCopyRequest":{ 5153 "type":"structure", 5154 "required":[ 5155 "Bucket", 5156 "CopySource", 5157 "Key", 5158 "PartNumber", 5159 "UploadId" 5160 ], 5161 "members":{ 5162 "Bucket":{ 5163 "shape":"BucketName", 5164 "location":"uri", 5165 "locationName":"Bucket" 5166 }, 5167 "CopySource":{ 5168 "shape":"CopySource", 5169 "location":"header", 5170 "locationName":"x-amz-copy-source" 5171 }, 5172 "CopySourceIfMatch":{ 5173 "shape":"CopySourceIfMatch", 5174 "location":"header", 5175 "locationName":"x-amz-copy-source-if-match" 5176 }, 5177 "CopySourceIfModifiedSince":{ 5178 "shape":"CopySourceIfModifiedSince", 5179 "location":"header", 5180 "locationName":"x-amz-copy-source-if-modified-since" 5181 }, 5182 "CopySourceIfNoneMatch":{ 5183 "shape":"CopySourceIfNoneMatch", 5184 "location":"header", 5185 "locationName":"x-amz-copy-source-if-none-match" 5186 }, 5187 "CopySourceIfUnmodifiedSince":{ 5188 "shape":"CopySourceIfUnmodifiedSince", 5189 "location":"header", 5190 "locationName":"x-amz-copy-source-if-unmodified-since" 5191 }, 5192 "CopySourceRange":{ 5193 "shape":"CopySourceRange", 5194 "location":"header", 5195 "locationName":"x-amz-copy-source-range" 5196 }, 5197 "Key":{ 5198 "shape":"ObjectKey", 5199 "location":"uri", 5200 "locationName":"Key" 5201 }, 5202 "PartNumber":{ 5203 "shape":"PartNumber", 5204 "location":"querystring", 5205 "locationName":"partNumber" 5206 }, 5207 "UploadId":{ 5208 "shape":"MultipartUploadId", 5209 "location":"querystring", 5210 "locationName":"uploadId" 5211 }, 5212 "SSECustomerAlgorithm":{ 5213 "shape":"SSECustomerAlgorithm", 5214 "location":"header", 5215 "locationName":"x-amz-server-side-encryption-customer-algorithm" 5216 }, 5217 "SSECustomerKey":{ 5218 "shape":"SSECustomerKey", 5219 "location":"header", 5220 "locationName":"x-amz-server-side-encryption-customer-key" 5221 }, 5222 "SSECustomerKeyMD5":{ 5223 "shape":"SSECustomerKeyMD5", 5224 "location":"header", 5225 "locationName":"x-amz-server-side-encryption-customer-key-MD5" 5226 }, 5227 "CopySourceSSECustomerAlgorithm":{ 5228 "shape":"CopySourceSSECustomerAlgorithm", 5229 "location":"header", 5230 "locationName":"x-amz-copy-source-server-side-encryption-customer-algorithm" 5231 }, 5232 "CopySourceSSECustomerKey":{ 5233 "shape":"CopySourceSSECustomerKey", 5234 "location":"header", 5235 "locationName":"x-amz-copy-source-server-side-encryption-customer-key" 5236 }, 5237 "CopySourceSSECustomerKeyMD5":{ 5238 "shape":"CopySourceSSECustomerKeyMD5", 5239 "location":"header", 5240 "locationName":"x-amz-copy-source-server-side-encryption-customer-key-MD5" 5241 }, 5242 "RequestPayer":{ 5243 "shape":"RequestPayer", 5244 "location":"header", 5245 "locationName":"x-amz-request-payer" 5246 } 5247 } 5248 }, 5249 "UploadPartOutput":{ 5250 "type":"structure", 5251 "members":{ 5252 "ServerSideEncryption":{ 5253 "shape":"ServerSideEncryption", 5254 "location":"header", 5255 "locationName":"x-amz-server-side-encryption" 5256 }, 5257 "ETag":{ 5258 "shape":"ETag", 5259 "location":"header", 5260 "locationName":"ETag" 5261 }, 5262 "SSECustomerAlgorithm":{ 5263 "shape":"SSECustomerAlgorithm", 5264 "location":"header", 5265 "locationName":"x-amz-server-side-encryption-customer-algorithm" 5266 }, 5267 "SSECustomerKeyMD5":{ 5268 "shape":"SSECustomerKeyMD5", 5269 "location":"header", 5270 "locationName":"x-amz-server-side-encryption-customer-key-MD5" 5271 }, 5272 "SSEKMSKeyId":{ 5273 "shape":"SSEKMSKeyId", 5274 "location":"header", 5275 "locationName":"x-amz-server-side-encryption-aws-kms-key-id" 5276 }, 5277 "RequestCharged":{ 5278 "shape":"RequestCharged", 5279 "location":"header", 5280 "locationName":"x-amz-request-charged" 5281 } 5282 } 5283 }, 5284 "UploadPartRequest":{ 5285 "type":"structure", 5286 "required":[ 5287 "Bucket", 5288 "Key", 5289 "PartNumber", 5290 "UploadId" 5291 ], 5292 "members":{ 5293 "Body":{ 5294 "shape":"Body", 5295 "streaming":true 5296 }, 5297 "Bucket":{ 5298 "shape":"BucketName", 5299 "location":"uri", 5300 "locationName":"Bucket" 5301 }, 5302 "ContentLength":{ 5303 "shape":"ContentLength", 5304 "location":"header", 5305 "locationName":"Content-Length" 5306 }, 5307 "ContentMD5":{ 5308 "shape":"ContentMD5", 5309 "location":"header", 5310 "locationName":"Content-MD5" 5311 }, 5312 "Key":{ 5313 "shape":"ObjectKey", 5314 "location":"uri", 5315 "locationName":"Key" 5316 }, 5317 "PartNumber":{ 5318 "shape":"PartNumber", 5319 "location":"querystring", 5320 "locationName":"partNumber" 5321 }, 5322 "UploadId":{ 5323 "shape":"MultipartUploadId", 5324 "location":"querystring", 5325 "locationName":"uploadId" 5326 }, 5327 "SSECustomerAlgorithm":{ 5328 "shape":"SSECustomerAlgorithm", 5329 "location":"header", 5330 "locationName":"x-amz-server-side-encryption-customer-algorithm" 5331 }, 5332 "SSECustomerKey":{ 5333 "shape":"SSECustomerKey", 5334 "location":"header", 5335 "locationName":"x-amz-server-side-encryption-customer-key" 5336 }, 5337 "SSECustomerKeyMD5":{ 5338 "shape":"SSECustomerKeyMD5", 5339 "location":"header", 5340 "locationName":"x-amz-server-side-encryption-customer-key-MD5" 5341 }, 5342 "RequestPayer":{ 5343 "shape":"RequestPayer", 5344 "location":"header", 5345 "locationName":"x-amz-request-payer" 5346 } 5347 }, 5348 "payload":"Body" 5349 }, 5350 "Value":{"type":"string"}, 5351 "VersionIdMarker":{"type":"string"}, 5352 "VersioningConfiguration":{ 5353 "type":"structure", 5354 "members":{ 5355 "MFADelete":{ 5356 "shape":"MFADelete", 5357 "locationName":"MfaDelete" 5358 }, 5359 "Status":{"shape":"BucketVersioningStatus"} 5360 } 5361 }, 5362 "WebsiteConfiguration":{ 5363 "type":"structure", 5364 "members":{ 5365 "ErrorDocument":{"shape":"ErrorDocument"}, 5366 "IndexDocument":{"shape":"IndexDocument"}, 5367 "RedirectAllRequestsTo":{"shape":"RedirectAllRequestsTo"}, 5368 "RoutingRules":{"shape":"RoutingRules"} 5369 } 5370 }, 5371 "WebsiteRedirectLocation":{"type":"string"} 5372 } 5373} 5374