github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/s3control/2018-08-20/api-2.json (about) 1 { 2 "version":"2.0", 3 "metadata":{ 4 "apiVersion":"2018-08-20", 5 "endpointPrefix":"s3-control", 6 "protocol":"rest-xml", 7 "serviceFullName":"AWS S3 Control", 8 "serviceId":"S3 Control", 9 "signatureVersion":"s3v4", 10 "signingName":"s3", 11 "uid":"s3control-2018-08-20" 12 }, 13 "operations":{ 14 "CreateAccessPoint":{ 15 "name":"CreateAccessPoint", 16 "http":{ 17 "method":"PUT", 18 "requestUri":"/v20180820/accesspoint/{name}" 19 }, 20 "input":{ 21 "shape":"CreateAccessPointRequest", 22 "locationName":"CreateAccessPointRequest", 23 "xmlNamespace":{"uri":"http://awss3control.amazonaws.com/doc/2018-08-20/"} 24 }, 25 "output":{"shape":"CreateAccessPointResult"}, 26 "endpoint":{ 27 "hostPrefix":"{AccountId}." 28 } 29 }, 30 "CreateAccessPointForObjectLambda":{ 31 "name":"CreateAccessPointForObjectLambda", 32 "http":{ 33 "method":"PUT", 34 "requestUri":"/v20180820/accesspointforobjectlambda/{name}" 35 }, 36 "input":{ 37 "shape":"CreateAccessPointForObjectLambdaRequest", 38 "locationName":"CreateAccessPointForObjectLambdaRequest", 39 "xmlNamespace":{"uri":"http://awss3control.amazonaws.com/doc/2018-08-20/"} 40 }, 41 "output":{"shape":"CreateAccessPointForObjectLambdaResult"}, 42 "endpoint":{ 43 "hostPrefix":"{AccountId}." 44 } 45 }, 46 "CreateBucket":{ 47 "name":"CreateBucket", 48 "http":{ 49 "method":"PUT", 50 "requestUri":"/v20180820/bucket/{name}" 51 }, 52 "input":{"shape":"CreateBucketRequest"}, 53 "output":{"shape":"CreateBucketResult"}, 54 "errors":[ 55 {"shape":"BucketAlreadyExists"}, 56 {"shape":"BucketAlreadyOwnedByYou"} 57 ], 58 "httpChecksumRequired":true 59 }, 60 "CreateJob":{ 61 "name":"CreateJob", 62 "http":{ 63 "method":"POST", 64 "requestUri":"/v20180820/jobs" 65 }, 66 "input":{ 67 "shape":"CreateJobRequest", 68 "locationName":"CreateJobRequest", 69 "xmlNamespace":{"uri":"http://awss3control.amazonaws.com/doc/2018-08-20/"} 70 }, 71 "output":{"shape":"CreateJobResult"}, 72 "errors":[ 73 {"shape":"TooManyRequestsException"}, 74 {"shape":"BadRequestException"}, 75 {"shape":"IdempotencyException"}, 76 {"shape":"InternalServiceException"} 77 ], 78 "endpoint":{ 79 "hostPrefix":"{AccountId}." 80 } 81 }, 82 "CreateMultiRegionAccessPoint":{ 83 "name":"CreateMultiRegionAccessPoint", 84 "http":{ 85 "method":"POST", 86 "requestUri":"/v20180820/async-requests/mrap/create" 87 }, 88 "input":{ 89 "shape":"CreateMultiRegionAccessPointRequest", 90 "locationName":"CreateMultiRegionAccessPointRequest", 91 "xmlNamespace":{"uri":"http://awss3control.amazonaws.com/doc/2018-08-20/"} 92 }, 93 "output":{"shape":"CreateMultiRegionAccessPointResult"}, 94 "endpoint":{ 95 "hostPrefix":"{AccountId}." 96 }, 97 "httpChecksumRequired":true 98 }, 99 "DeleteAccessPoint":{ 100 "name":"DeleteAccessPoint", 101 "http":{ 102 "method":"DELETE", 103 "requestUri":"/v20180820/accesspoint/{name}" 104 }, 105 "input":{"shape":"DeleteAccessPointRequest"}, 106 "endpoint":{ 107 "hostPrefix":"{AccountId}." 108 } 109 }, 110 "DeleteAccessPointForObjectLambda":{ 111 "name":"DeleteAccessPointForObjectLambda", 112 "http":{ 113 "method":"DELETE", 114 "requestUri":"/v20180820/accesspointforobjectlambda/{name}" 115 }, 116 "input":{"shape":"DeleteAccessPointForObjectLambdaRequest"}, 117 "endpoint":{ 118 "hostPrefix":"{AccountId}." 119 } 120 }, 121 "DeleteAccessPointPolicy":{ 122 "name":"DeleteAccessPointPolicy", 123 "http":{ 124 "method":"DELETE", 125 "requestUri":"/v20180820/accesspoint/{name}/policy" 126 }, 127 "input":{"shape":"DeleteAccessPointPolicyRequest"}, 128 "endpoint":{ 129 "hostPrefix":"{AccountId}." 130 } 131 }, 132 "DeleteAccessPointPolicyForObjectLambda":{ 133 "name":"DeleteAccessPointPolicyForObjectLambda", 134 "http":{ 135 "method":"DELETE", 136 "requestUri":"/v20180820/accesspointforobjectlambda/{name}/policy" 137 }, 138 "input":{"shape":"DeleteAccessPointPolicyForObjectLambdaRequest"}, 139 "endpoint":{ 140 "hostPrefix":"{AccountId}." 141 } 142 }, 143 "DeleteBucket":{ 144 "name":"DeleteBucket", 145 "http":{ 146 "method":"DELETE", 147 "requestUri":"/v20180820/bucket/{name}" 148 }, 149 "input":{"shape":"DeleteBucketRequest"}, 150 "endpoint":{ 151 "hostPrefix":"{AccountId}." 152 } 153 }, 154 "DeleteBucketLifecycleConfiguration":{ 155 "name":"DeleteBucketLifecycleConfiguration", 156 "http":{ 157 "method":"DELETE", 158 "requestUri":"/v20180820/bucket/{name}/lifecycleconfiguration" 159 }, 160 "input":{"shape":"DeleteBucketLifecycleConfigurationRequest"}, 161 "endpoint":{ 162 "hostPrefix":"{AccountId}." 163 } 164 }, 165 "DeleteBucketPolicy":{ 166 "name":"DeleteBucketPolicy", 167 "http":{ 168 "method":"DELETE", 169 "requestUri":"/v20180820/bucket/{name}/policy" 170 }, 171 "input":{"shape":"DeleteBucketPolicyRequest"}, 172 "endpoint":{ 173 "hostPrefix":"{AccountId}." 174 } 175 }, 176 "DeleteBucketTagging":{ 177 "name":"DeleteBucketTagging", 178 "http":{ 179 "method":"DELETE", 180 "requestUri":"/v20180820/bucket/{name}/tagging", 181 "responseCode":204 182 }, 183 "input":{"shape":"DeleteBucketTaggingRequest"}, 184 "endpoint":{ 185 "hostPrefix":"{AccountId}." 186 } 187 }, 188 "DeleteJobTagging":{ 189 "name":"DeleteJobTagging", 190 "http":{ 191 "method":"DELETE", 192 "requestUri":"/v20180820/jobs/{id}/tagging" 193 }, 194 "input":{"shape":"DeleteJobTaggingRequest"}, 195 "output":{"shape":"DeleteJobTaggingResult"}, 196 "errors":[ 197 {"shape":"InternalServiceException"}, 198 {"shape":"TooManyRequestsException"}, 199 {"shape":"NotFoundException"} 200 ], 201 "endpoint":{ 202 "hostPrefix":"{AccountId}." 203 } 204 }, 205 "DeleteMultiRegionAccessPoint":{ 206 "name":"DeleteMultiRegionAccessPoint", 207 "http":{ 208 "method":"POST", 209 "requestUri":"/v20180820/async-requests/mrap/delete" 210 }, 211 "input":{ 212 "shape":"DeleteMultiRegionAccessPointRequest", 213 "locationName":"DeleteMultiRegionAccessPointRequest", 214 "xmlNamespace":{"uri":"http://awss3control.amazonaws.com/doc/2018-08-20/"} 215 }, 216 "output":{"shape":"DeleteMultiRegionAccessPointResult"}, 217 "endpoint":{ 218 "hostPrefix":"{AccountId}." 219 }, 220 "httpChecksumRequired":true 221 }, 222 "DeletePublicAccessBlock":{ 223 "name":"DeletePublicAccessBlock", 224 "http":{ 225 "method":"DELETE", 226 "requestUri":"/v20180820/configuration/publicAccessBlock" 227 }, 228 "input":{"shape":"DeletePublicAccessBlockRequest"}, 229 "endpoint":{ 230 "hostPrefix":"{AccountId}." 231 } 232 }, 233 "DeleteStorageLensConfiguration":{ 234 "name":"DeleteStorageLensConfiguration", 235 "http":{ 236 "method":"DELETE", 237 "requestUri":"/v20180820/storagelens/{storagelensid}" 238 }, 239 "input":{"shape":"DeleteStorageLensConfigurationRequest"}, 240 "endpoint":{ 241 "hostPrefix":"{AccountId}." 242 } 243 }, 244 "DeleteStorageLensConfigurationTagging":{ 245 "name":"DeleteStorageLensConfigurationTagging", 246 "http":{ 247 "method":"DELETE", 248 "requestUri":"/v20180820/storagelens/{storagelensid}/tagging" 249 }, 250 "input":{"shape":"DeleteStorageLensConfigurationTaggingRequest"}, 251 "output":{"shape":"DeleteStorageLensConfigurationTaggingResult"}, 252 "endpoint":{ 253 "hostPrefix":"{AccountId}." 254 } 255 }, 256 "DescribeJob":{ 257 "name":"DescribeJob", 258 "http":{ 259 "method":"GET", 260 "requestUri":"/v20180820/jobs/{id}" 261 }, 262 "input":{"shape":"DescribeJobRequest"}, 263 "output":{"shape":"DescribeJobResult"}, 264 "errors":[ 265 {"shape":"BadRequestException"}, 266 {"shape":"TooManyRequestsException"}, 267 {"shape":"NotFoundException"}, 268 {"shape":"InternalServiceException"} 269 ], 270 "endpoint":{ 271 "hostPrefix":"{AccountId}." 272 } 273 }, 274 "DescribeMultiRegionAccessPointOperation":{ 275 "name":"DescribeMultiRegionAccessPointOperation", 276 "http":{ 277 "method":"GET", 278 "requestUri":"/v20180820/async-requests/mrap/{request_token+}" 279 }, 280 "input":{"shape":"DescribeMultiRegionAccessPointOperationRequest"}, 281 "output":{"shape":"DescribeMultiRegionAccessPointOperationResult"}, 282 "endpoint":{ 283 "hostPrefix":"{AccountId}." 284 }, 285 "httpChecksumRequired":true 286 }, 287 "GetAccessPoint":{ 288 "name":"GetAccessPoint", 289 "http":{ 290 "method":"GET", 291 "requestUri":"/v20180820/accesspoint/{name}" 292 }, 293 "input":{"shape":"GetAccessPointRequest"}, 294 "output":{"shape":"GetAccessPointResult"}, 295 "endpoint":{ 296 "hostPrefix":"{AccountId}." 297 } 298 }, 299 "GetAccessPointConfigurationForObjectLambda":{ 300 "name":"GetAccessPointConfigurationForObjectLambda", 301 "http":{ 302 "method":"GET", 303 "requestUri":"/v20180820/accesspointforobjectlambda/{name}/configuration" 304 }, 305 "input":{"shape":"GetAccessPointConfigurationForObjectLambdaRequest"}, 306 "output":{"shape":"GetAccessPointConfigurationForObjectLambdaResult"}, 307 "endpoint":{ 308 "hostPrefix":"{AccountId}." 309 } 310 }, 311 "GetAccessPointForObjectLambda":{ 312 "name":"GetAccessPointForObjectLambda", 313 "http":{ 314 "method":"GET", 315 "requestUri":"/v20180820/accesspointforobjectlambda/{name}" 316 }, 317 "input":{"shape":"GetAccessPointForObjectLambdaRequest"}, 318 "output":{"shape":"GetAccessPointForObjectLambdaResult"}, 319 "endpoint":{ 320 "hostPrefix":"{AccountId}." 321 } 322 }, 323 "GetAccessPointPolicy":{ 324 "name":"GetAccessPointPolicy", 325 "http":{ 326 "method":"GET", 327 "requestUri":"/v20180820/accesspoint/{name}/policy" 328 }, 329 "input":{"shape":"GetAccessPointPolicyRequest"}, 330 "output":{"shape":"GetAccessPointPolicyResult"}, 331 "endpoint":{ 332 "hostPrefix":"{AccountId}." 333 } 334 }, 335 "GetAccessPointPolicyForObjectLambda":{ 336 "name":"GetAccessPointPolicyForObjectLambda", 337 "http":{ 338 "method":"GET", 339 "requestUri":"/v20180820/accesspointforobjectlambda/{name}/policy" 340 }, 341 "input":{"shape":"GetAccessPointPolicyForObjectLambdaRequest"}, 342 "output":{"shape":"GetAccessPointPolicyForObjectLambdaResult"}, 343 "endpoint":{ 344 "hostPrefix":"{AccountId}." 345 } 346 }, 347 "GetAccessPointPolicyStatus":{ 348 "name":"GetAccessPointPolicyStatus", 349 "http":{ 350 "method":"GET", 351 "requestUri":"/v20180820/accesspoint/{name}/policyStatus" 352 }, 353 "input":{"shape":"GetAccessPointPolicyStatusRequest"}, 354 "output":{"shape":"GetAccessPointPolicyStatusResult"}, 355 "endpoint":{ 356 "hostPrefix":"{AccountId}." 357 } 358 }, 359 "GetAccessPointPolicyStatusForObjectLambda":{ 360 "name":"GetAccessPointPolicyStatusForObjectLambda", 361 "http":{ 362 "method":"GET", 363 "requestUri":"/v20180820/accesspointforobjectlambda/{name}/policyStatus" 364 }, 365 "input":{"shape":"GetAccessPointPolicyStatusForObjectLambdaRequest"}, 366 "output":{"shape":"GetAccessPointPolicyStatusForObjectLambdaResult"}, 367 "endpoint":{ 368 "hostPrefix":"{AccountId}." 369 } 370 }, 371 "GetBucket":{ 372 "name":"GetBucket", 373 "http":{ 374 "method":"GET", 375 "requestUri":"/v20180820/bucket/{name}" 376 }, 377 "input":{"shape":"GetBucketRequest"}, 378 "output":{"shape":"GetBucketResult"}, 379 "endpoint":{ 380 "hostPrefix":"{AccountId}." 381 } 382 }, 383 "GetBucketLifecycleConfiguration":{ 384 "name":"GetBucketLifecycleConfiguration", 385 "http":{ 386 "method":"GET", 387 "requestUri":"/v20180820/bucket/{name}/lifecycleconfiguration" 388 }, 389 "input":{"shape":"GetBucketLifecycleConfigurationRequest"}, 390 "output":{"shape":"GetBucketLifecycleConfigurationResult"}, 391 "endpoint":{ 392 "hostPrefix":"{AccountId}." 393 } 394 }, 395 "GetBucketPolicy":{ 396 "name":"GetBucketPolicy", 397 "http":{ 398 "method":"GET", 399 "requestUri":"/v20180820/bucket/{name}/policy" 400 }, 401 "input":{"shape":"GetBucketPolicyRequest"}, 402 "output":{"shape":"GetBucketPolicyResult"}, 403 "endpoint":{ 404 "hostPrefix":"{AccountId}." 405 } 406 }, 407 "GetBucketTagging":{ 408 "name":"GetBucketTagging", 409 "http":{ 410 "method":"GET", 411 "requestUri":"/v20180820/bucket/{name}/tagging" 412 }, 413 "input":{"shape":"GetBucketTaggingRequest"}, 414 "output":{"shape":"GetBucketTaggingResult"}, 415 "endpoint":{ 416 "hostPrefix":"{AccountId}." 417 } 418 }, 419 "GetJobTagging":{ 420 "name":"GetJobTagging", 421 "http":{ 422 "method":"GET", 423 "requestUri":"/v20180820/jobs/{id}/tagging" 424 }, 425 "input":{"shape":"GetJobTaggingRequest"}, 426 "output":{"shape":"GetJobTaggingResult"}, 427 "errors":[ 428 {"shape":"InternalServiceException"}, 429 {"shape":"TooManyRequestsException"}, 430 {"shape":"NotFoundException"} 431 ], 432 "endpoint":{ 433 "hostPrefix":"{AccountId}." 434 } 435 }, 436 "GetMultiRegionAccessPoint":{ 437 "name":"GetMultiRegionAccessPoint", 438 "http":{ 439 "method":"GET", 440 "requestUri":"/v20180820/mrap/instances/{name}" 441 }, 442 "input":{"shape":"GetMultiRegionAccessPointRequest"}, 443 "output":{"shape":"GetMultiRegionAccessPointResult"}, 444 "endpoint":{ 445 "hostPrefix":"{AccountId}." 446 }, 447 "httpChecksumRequired":true 448 }, 449 "GetMultiRegionAccessPointPolicy":{ 450 "name":"GetMultiRegionAccessPointPolicy", 451 "http":{ 452 "method":"GET", 453 "requestUri":"/v20180820/mrap/instances/{name}/policy" 454 }, 455 "input":{"shape":"GetMultiRegionAccessPointPolicyRequest"}, 456 "output":{"shape":"GetMultiRegionAccessPointPolicyResult"}, 457 "endpoint":{ 458 "hostPrefix":"{AccountId}." 459 }, 460 "httpChecksumRequired":true 461 }, 462 "GetMultiRegionAccessPointPolicyStatus":{ 463 "name":"GetMultiRegionAccessPointPolicyStatus", 464 "http":{ 465 "method":"GET", 466 "requestUri":"/v20180820/mrap/instances/{name}/policystatus" 467 }, 468 "input":{"shape":"GetMultiRegionAccessPointPolicyStatusRequest"}, 469 "output":{"shape":"GetMultiRegionAccessPointPolicyStatusResult"}, 470 "endpoint":{ 471 "hostPrefix":"{AccountId}." 472 }, 473 "httpChecksumRequired":true 474 }, 475 "GetPublicAccessBlock":{ 476 "name":"GetPublicAccessBlock", 477 "http":{ 478 "method":"GET", 479 "requestUri":"/v20180820/configuration/publicAccessBlock" 480 }, 481 "input":{"shape":"GetPublicAccessBlockRequest"}, 482 "output":{"shape":"GetPublicAccessBlockOutput"}, 483 "errors":[ 484 {"shape":"NoSuchPublicAccessBlockConfiguration"} 485 ], 486 "endpoint":{ 487 "hostPrefix":"{AccountId}." 488 } 489 }, 490 "GetStorageLensConfiguration":{ 491 "name":"GetStorageLensConfiguration", 492 "http":{ 493 "method":"GET", 494 "requestUri":"/v20180820/storagelens/{storagelensid}" 495 }, 496 "input":{"shape":"GetStorageLensConfigurationRequest"}, 497 "output":{"shape":"GetStorageLensConfigurationResult"}, 498 "endpoint":{ 499 "hostPrefix":"{AccountId}." 500 } 501 }, 502 "GetStorageLensConfigurationTagging":{ 503 "name":"GetStorageLensConfigurationTagging", 504 "http":{ 505 "method":"GET", 506 "requestUri":"/v20180820/storagelens/{storagelensid}/tagging" 507 }, 508 "input":{"shape":"GetStorageLensConfigurationTaggingRequest"}, 509 "output":{"shape":"GetStorageLensConfigurationTaggingResult"}, 510 "endpoint":{ 511 "hostPrefix":"{AccountId}." 512 } 513 }, 514 "ListAccessPoints":{ 515 "name":"ListAccessPoints", 516 "http":{ 517 "method":"GET", 518 "requestUri":"/v20180820/accesspoint" 519 }, 520 "input":{"shape":"ListAccessPointsRequest"}, 521 "output":{"shape":"ListAccessPointsResult"}, 522 "endpoint":{ 523 "hostPrefix":"{AccountId}." 524 } 525 }, 526 "ListAccessPointsForObjectLambda":{ 527 "name":"ListAccessPointsForObjectLambda", 528 "http":{ 529 "method":"GET", 530 "requestUri":"/v20180820/accesspointforobjectlambda" 531 }, 532 "input":{"shape":"ListAccessPointsForObjectLambdaRequest"}, 533 "output":{"shape":"ListAccessPointsForObjectLambdaResult"}, 534 "endpoint":{ 535 "hostPrefix":"{AccountId}." 536 } 537 }, 538 "ListJobs":{ 539 "name":"ListJobs", 540 "http":{ 541 "method":"GET", 542 "requestUri":"/v20180820/jobs" 543 }, 544 "input":{"shape":"ListJobsRequest"}, 545 "output":{"shape":"ListJobsResult"}, 546 "errors":[ 547 {"shape":"InvalidRequestException"}, 548 {"shape":"InternalServiceException"}, 549 {"shape":"InvalidNextTokenException"} 550 ], 551 "endpoint":{ 552 "hostPrefix":"{AccountId}." 553 } 554 }, 555 "ListMultiRegionAccessPoints":{ 556 "name":"ListMultiRegionAccessPoints", 557 "http":{ 558 "method":"GET", 559 "requestUri":"/v20180820/mrap/instances" 560 }, 561 "input":{"shape":"ListMultiRegionAccessPointsRequest"}, 562 "output":{"shape":"ListMultiRegionAccessPointsResult"}, 563 "endpoint":{ 564 "hostPrefix":"{AccountId}." 565 }, 566 "httpChecksumRequired":true 567 }, 568 "ListRegionalBuckets":{ 569 "name":"ListRegionalBuckets", 570 "http":{ 571 "method":"GET", 572 "requestUri":"/v20180820/bucket" 573 }, 574 "input":{"shape":"ListRegionalBucketsRequest"}, 575 "output":{"shape":"ListRegionalBucketsResult"}, 576 "endpoint":{ 577 "hostPrefix":"{AccountId}." 578 } 579 }, 580 "ListStorageLensConfigurations":{ 581 "name":"ListStorageLensConfigurations", 582 "http":{ 583 "method":"GET", 584 "requestUri":"/v20180820/storagelens" 585 }, 586 "input":{"shape":"ListStorageLensConfigurationsRequest"}, 587 "output":{"shape":"ListStorageLensConfigurationsResult"}, 588 "endpoint":{ 589 "hostPrefix":"{AccountId}." 590 } 591 }, 592 "PutAccessPointConfigurationForObjectLambda":{ 593 "name":"PutAccessPointConfigurationForObjectLambda", 594 "http":{ 595 "method":"PUT", 596 "requestUri":"/v20180820/accesspointforobjectlambda/{name}/configuration" 597 }, 598 "input":{ 599 "shape":"PutAccessPointConfigurationForObjectLambdaRequest", 600 "locationName":"PutAccessPointConfigurationForObjectLambdaRequest", 601 "xmlNamespace":{"uri":"http://awss3control.amazonaws.com/doc/2018-08-20/"} 602 }, 603 "endpoint":{ 604 "hostPrefix":"{AccountId}." 605 } 606 }, 607 "PutAccessPointPolicy":{ 608 "name":"PutAccessPointPolicy", 609 "http":{ 610 "method":"PUT", 611 "requestUri":"/v20180820/accesspoint/{name}/policy" 612 }, 613 "input":{ 614 "shape":"PutAccessPointPolicyRequest", 615 "locationName":"PutAccessPointPolicyRequest", 616 "xmlNamespace":{"uri":"http://awss3control.amazonaws.com/doc/2018-08-20/"} 617 }, 618 "endpoint":{ 619 "hostPrefix":"{AccountId}." 620 } 621 }, 622 "PutAccessPointPolicyForObjectLambda":{ 623 "name":"PutAccessPointPolicyForObjectLambda", 624 "http":{ 625 "method":"PUT", 626 "requestUri":"/v20180820/accesspointforobjectlambda/{name}/policy" 627 }, 628 "input":{ 629 "shape":"PutAccessPointPolicyForObjectLambdaRequest", 630 "locationName":"PutAccessPointPolicyForObjectLambdaRequest", 631 "xmlNamespace":{"uri":"http://awss3control.amazonaws.com/doc/2018-08-20/"} 632 }, 633 "endpoint":{ 634 "hostPrefix":"{AccountId}." 635 } 636 }, 637 "PutBucketLifecycleConfiguration":{ 638 "name":"PutBucketLifecycleConfiguration", 639 "http":{ 640 "method":"PUT", 641 "requestUri":"/v20180820/bucket/{name}/lifecycleconfiguration" 642 }, 643 "input":{"shape":"PutBucketLifecycleConfigurationRequest"}, 644 "endpoint":{ 645 "hostPrefix":"{AccountId}." 646 }, 647 "httpChecksumRequired":true 648 }, 649 "PutBucketPolicy":{ 650 "name":"PutBucketPolicy", 651 "http":{ 652 "method":"PUT", 653 "requestUri":"/v20180820/bucket/{name}/policy" 654 }, 655 "input":{ 656 "shape":"PutBucketPolicyRequest", 657 "locationName":"PutBucketPolicyRequest", 658 "xmlNamespace":{"uri":"http://awss3control.amazonaws.com/doc/2018-08-20/"} 659 }, 660 "endpoint":{ 661 "hostPrefix":"{AccountId}." 662 }, 663 "httpChecksumRequired":true 664 }, 665 "PutBucketTagging":{ 666 "name":"PutBucketTagging", 667 "http":{ 668 "method":"PUT", 669 "requestUri":"/v20180820/bucket/{name}/tagging" 670 }, 671 "input":{"shape":"PutBucketTaggingRequest"}, 672 "endpoint":{ 673 "hostPrefix":"{AccountId}." 674 }, 675 "httpChecksumRequired":true 676 }, 677 "PutJobTagging":{ 678 "name":"PutJobTagging", 679 "http":{ 680 "method":"PUT", 681 "requestUri":"/v20180820/jobs/{id}/tagging" 682 }, 683 "input":{ 684 "shape":"PutJobTaggingRequest", 685 "locationName":"PutJobTaggingRequest", 686 "xmlNamespace":{"uri":"http://awss3control.amazonaws.com/doc/2018-08-20/"} 687 }, 688 "output":{"shape":"PutJobTaggingResult"}, 689 "errors":[ 690 {"shape":"InternalServiceException"}, 691 {"shape":"TooManyRequestsException"}, 692 {"shape":"NotFoundException"}, 693 {"shape":"TooManyTagsException"} 694 ], 695 "endpoint":{ 696 "hostPrefix":"{AccountId}." 697 } 698 }, 699 "PutMultiRegionAccessPointPolicy":{ 700 "name":"PutMultiRegionAccessPointPolicy", 701 "http":{ 702 "method":"POST", 703 "requestUri":"/v20180820/async-requests/mrap/put-policy" 704 }, 705 "input":{ 706 "shape":"PutMultiRegionAccessPointPolicyRequest", 707 "locationName":"PutMultiRegionAccessPointPolicyRequest", 708 "xmlNamespace":{"uri":"http://awss3control.amazonaws.com/doc/2018-08-20/"} 709 }, 710 "output":{"shape":"PutMultiRegionAccessPointPolicyResult"}, 711 "endpoint":{ 712 "hostPrefix":"{AccountId}." 713 }, 714 "httpChecksumRequired":true 715 }, 716 "PutPublicAccessBlock":{ 717 "name":"PutPublicAccessBlock", 718 "http":{ 719 "method":"PUT", 720 "requestUri":"/v20180820/configuration/publicAccessBlock" 721 }, 722 "input":{"shape":"PutPublicAccessBlockRequest"}, 723 "endpoint":{ 724 "hostPrefix":"{AccountId}." 725 } 726 }, 727 "PutStorageLensConfiguration":{ 728 "name":"PutStorageLensConfiguration", 729 "http":{ 730 "method":"PUT", 731 "requestUri":"/v20180820/storagelens/{storagelensid}" 732 }, 733 "input":{ 734 "shape":"PutStorageLensConfigurationRequest", 735 "locationName":"PutStorageLensConfigurationRequest", 736 "xmlNamespace":{"uri":"http://awss3control.amazonaws.com/doc/2018-08-20/"} 737 }, 738 "endpoint":{ 739 "hostPrefix":"{AccountId}." 740 } 741 }, 742 "PutStorageLensConfigurationTagging":{ 743 "name":"PutStorageLensConfigurationTagging", 744 "http":{ 745 "method":"PUT", 746 "requestUri":"/v20180820/storagelens/{storagelensid}/tagging" 747 }, 748 "input":{ 749 "shape":"PutStorageLensConfigurationTaggingRequest", 750 "locationName":"PutStorageLensConfigurationTaggingRequest", 751 "xmlNamespace":{"uri":"http://awss3control.amazonaws.com/doc/2018-08-20/"} 752 }, 753 "output":{"shape":"PutStorageLensConfigurationTaggingResult"}, 754 "endpoint":{ 755 "hostPrefix":"{AccountId}." 756 } 757 }, 758 "UpdateJobPriority":{ 759 "name":"UpdateJobPriority", 760 "http":{ 761 "method":"POST", 762 "requestUri":"/v20180820/jobs/{id}/priority" 763 }, 764 "input":{"shape":"UpdateJobPriorityRequest"}, 765 "output":{"shape":"UpdateJobPriorityResult"}, 766 "errors":[ 767 {"shape":"BadRequestException"}, 768 {"shape":"TooManyRequestsException"}, 769 {"shape":"NotFoundException"}, 770 {"shape":"InternalServiceException"} 771 ], 772 "endpoint":{ 773 "hostPrefix":"{AccountId}." 774 } 775 }, 776 "UpdateJobStatus":{ 777 "name":"UpdateJobStatus", 778 "http":{ 779 "method":"POST", 780 "requestUri":"/v20180820/jobs/{id}/status" 781 }, 782 "input":{"shape":"UpdateJobStatusRequest"}, 783 "output":{"shape":"UpdateJobStatusResult"}, 784 "errors":[ 785 {"shape":"BadRequestException"}, 786 {"shape":"TooManyRequestsException"}, 787 {"shape":"NotFoundException"}, 788 {"shape":"JobStatusException"}, 789 {"shape":"InternalServiceException"} 790 ], 791 "endpoint":{ 792 "hostPrefix":"{AccountId}." 793 } 794 } 795 }, 796 "shapes":{ 797 "AbortIncompleteMultipartUpload":{ 798 "type":"structure", 799 "members":{ 800 "DaysAfterInitiation":{"shape":"DaysAfterInitiation"} 801 } 802 }, 803 "AccessPoint":{ 804 "type":"structure", 805 "required":[ 806 "Name", 807 "NetworkOrigin", 808 "Bucket" 809 ], 810 "members":{ 811 "Name":{"shape":"AccessPointName"}, 812 "NetworkOrigin":{"shape":"NetworkOrigin"}, 813 "VpcConfiguration":{"shape":"VpcConfiguration"}, 814 "Bucket":{"shape":"BucketName"}, 815 "AccessPointArn":{"shape":"S3AccessPointArn"}, 816 "Alias":{"shape":"Alias"} 817 } 818 }, 819 "AccessPointList":{ 820 "type":"list", 821 "member":{ 822 "shape":"AccessPoint", 823 "locationName":"AccessPoint" 824 } 825 }, 826 "AccessPointName":{ 827 "type":"string", 828 "max":63, 829 "min":3 830 }, 831 "AccountId":{ 832 "type":"string", 833 "max":64, 834 "pattern":"^\\d{12}$" 835 }, 836 "AccountLevel":{ 837 "type":"structure", 838 "required":["BucketLevel"], 839 "members":{ 840 "ActivityMetrics":{"shape":"ActivityMetrics"}, 841 "BucketLevel":{"shape":"BucketLevel"} 842 } 843 }, 844 "ActivityMetrics":{ 845 "type":"structure", 846 "members":{ 847 "IsEnabled":{"shape":"IsEnabled"} 848 } 849 }, 850 "Alias":{ 851 "type":"string", 852 "max":63, 853 "pattern":"^[0-9a-z\\\\-]{63}" 854 }, 855 "AsyncCreationTimestamp":{"type":"timestamp"}, 856 "AsyncErrorDetails":{ 857 "type":"structure", 858 "members":{ 859 "Code":{"shape":"MaxLength1024String"}, 860 "Message":{"shape":"MaxLength1024String"}, 861 "Resource":{"shape":"MaxLength1024String"}, 862 "RequestId":{"shape":"MaxLength1024String"} 863 } 864 }, 865 "AsyncOperation":{ 866 "type":"structure", 867 "members":{ 868 "CreationTime":{"shape":"AsyncCreationTimestamp"}, 869 "Operation":{"shape":"AsyncOperationName"}, 870 "RequestTokenARN":{"shape":"AsyncRequestTokenARN"}, 871 "RequestParameters":{"shape":"AsyncRequestParameters"}, 872 "RequestStatus":{"shape":"AsyncRequestStatus"}, 873 "ResponseDetails":{"shape":"AsyncResponseDetails"} 874 } 875 }, 876 "AsyncOperationName":{ 877 "type":"string", 878 "enum":[ 879 "CreateMultiRegionAccessPoint", 880 "DeleteMultiRegionAccessPoint", 881 "PutMultiRegionAccessPointPolicy" 882 ] 883 }, 884 "AsyncRequestParameters":{ 885 "type":"structure", 886 "members":{ 887 "CreateMultiRegionAccessPointRequest":{"shape":"CreateMultiRegionAccessPointInput"}, 888 "DeleteMultiRegionAccessPointRequest":{"shape":"DeleteMultiRegionAccessPointInput"}, 889 "PutMultiRegionAccessPointPolicyRequest":{"shape":"PutMultiRegionAccessPointPolicyInput"} 890 } 891 }, 892 "AsyncRequestStatus":{"type":"string"}, 893 "AsyncRequestTokenARN":{ 894 "type":"string", 895 "max":1024, 896 "min":1, 897 "pattern":"arn:.+" 898 }, 899 "AsyncResponseDetails":{ 900 "type":"structure", 901 "members":{ 902 "MultiRegionAccessPointDetails":{"shape":"MultiRegionAccessPointsAsyncResponse"}, 903 "ErrorDetails":{"shape":"AsyncErrorDetails"} 904 } 905 }, 906 "AwsLambdaTransformation":{ 907 "type":"structure", 908 "required":["FunctionArn"], 909 "members":{ 910 "FunctionArn":{"shape":"FunctionArnString"}, 911 "FunctionPayload":{"shape":"AwsLambdaTransformationPayload"} 912 } 913 }, 914 "AwsLambdaTransformationPayload":{"type":"string"}, 915 "AwsOrgArn":{ 916 "type":"string", 917 "max":1024, 918 "min":1, 919 "pattern":"arn:[a-z\\-]+:organizations::\\d{12}:organization\\/o-[a-z0-9]{10,32}" 920 }, 921 "BadRequestException":{ 922 "type":"structure", 923 "members":{ 924 "Message":{"shape":"ExceptionMessage"} 925 }, 926 "exception":true 927 }, 928 "Boolean":{"type":"boolean"}, 929 "BucketAlreadyExists":{ 930 "type":"structure", 931 "members":{ 932 }, 933 "exception":true 934 }, 935 "BucketAlreadyOwnedByYou":{ 936 "type":"structure", 937 "members":{ 938 }, 939 "exception":true 940 }, 941 "BucketCannedACL":{ 942 "type":"string", 943 "enum":[ 944 "private", 945 "public-read", 946 "public-read-write", 947 "authenticated-read" 948 ] 949 }, 950 "BucketLevel":{ 951 "type":"structure", 952 "members":{ 953 "ActivityMetrics":{"shape":"ActivityMetrics"}, 954 "PrefixLevel":{"shape":"PrefixLevel"} 955 } 956 }, 957 "BucketLocationConstraint":{ 958 "type":"string", 959 "enum":[ 960 "EU", 961 "eu-west-1", 962 "us-west-1", 963 "us-west-2", 964 "ap-south-1", 965 "ap-southeast-1", 966 "ap-southeast-2", 967 "ap-northeast-1", 968 "sa-east-1", 969 "cn-north-1", 970 "eu-central-1" 971 ] 972 }, 973 "BucketName":{ 974 "type":"string", 975 "max":255, 976 "min":3 977 }, 978 "Buckets":{ 979 "type":"list", 980 "member":{ 981 "shape":"S3BucketArnString", 982 "locationName":"Arn" 983 } 984 }, 985 "ConfigId":{ 986 "type":"string", 987 "max":64, 988 "min":1, 989 "pattern":"[a-zA-Z0-9\\-\\_\\.]+" 990 }, 991 "ConfirmRemoveSelfBucketAccess":{"type":"boolean"}, 992 "ConfirmationRequired":{"type":"boolean"}, 993 "ContinuationToken":{"type":"string"}, 994 "CreateAccessPointForObjectLambdaRequest":{ 995 "type":"structure", 996 "required":[ 997 "AccountId", 998 "Name", 999 "Configuration" 1000 ], 1001 "members":{ 1002 "AccountId":{ 1003 "shape":"AccountId", 1004 "hostLabel":true, 1005 "location":"header", 1006 "locationName":"x-amz-account-id" 1007 }, 1008 "Name":{ 1009 "shape":"ObjectLambdaAccessPointName", 1010 "location":"uri", 1011 "locationName":"name" 1012 }, 1013 "Configuration":{"shape":"ObjectLambdaConfiguration"} 1014 } 1015 }, 1016 "CreateAccessPointForObjectLambdaResult":{ 1017 "type":"structure", 1018 "members":{ 1019 "ObjectLambdaAccessPointArn":{"shape":"ObjectLambdaAccessPointArn"} 1020 } 1021 }, 1022 "CreateAccessPointRequest":{ 1023 "type":"structure", 1024 "required":[ 1025 "AccountId", 1026 "Name", 1027 "Bucket" 1028 ], 1029 "members":{ 1030 "AccountId":{ 1031 "shape":"AccountId", 1032 "hostLabel":true, 1033 "location":"header", 1034 "locationName":"x-amz-account-id" 1035 }, 1036 "Name":{ 1037 "shape":"AccessPointName", 1038 "location":"uri", 1039 "locationName":"name" 1040 }, 1041 "Bucket":{"shape":"BucketName"}, 1042 "VpcConfiguration":{"shape":"VpcConfiguration"}, 1043 "PublicAccessBlockConfiguration":{"shape":"PublicAccessBlockConfiguration"} 1044 } 1045 }, 1046 "CreateAccessPointResult":{ 1047 "type":"structure", 1048 "members":{ 1049 "AccessPointArn":{"shape":"S3AccessPointArn"}, 1050 "Alias":{"shape":"Alias"} 1051 } 1052 }, 1053 "CreateBucketConfiguration":{ 1054 "type":"structure", 1055 "members":{ 1056 "LocationConstraint":{"shape":"BucketLocationConstraint"} 1057 } 1058 }, 1059 "CreateBucketRequest":{ 1060 "type":"structure", 1061 "required":["Bucket"], 1062 "members":{ 1063 "ACL":{ 1064 "shape":"BucketCannedACL", 1065 "location":"header", 1066 "locationName":"x-amz-acl" 1067 }, 1068 "Bucket":{ 1069 "shape":"BucketName", 1070 "location":"uri", 1071 "locationName":"name" 1072 }, 1073 "CreateBucketConfiguration":{ 1074 "shape":"CreateBucketConfiguration", 1075 "locationName":"CreateBucketConfiguration", 1076 "xmlNamespace":{"uri":"http://awss3control.amazonaws.com/doc/2018-08-20/"} 1077 }, 1078 "GrantFullControl":{ 1079 "shape":"GrantFullControl", 1080 "location":"header", 1081 "locationName":"x-amz-grant-full-control" 1082 }, 1083 "GrantRead":{ 1084 "shape":"GrantRead", 1085 "location":"header", 1086 "locationName":"x-amz-grant-read" 1087 }, 1088 "GrantReadACP":{ 1089 "shape":"GrantReadACP", 1090 "location":"header", 1091 "locationName":"x-amz-grant-read-acp" 1092 }, 1093 "GrantWrite":{ 1094 "shape":"GrantWrite", 1095 "location":"header", 1096 "locationName":"x-amz-grant-write" 1097 }, 1098 "GrantWriteACP":{ 1099 "shape":"GrantWriteACP", 1100 "location":"header", 1101 "locationName":"x-amz-grant-write-acp" 1102 }, 1103 "ObjectLockEnabledForBucket":{ 1104 "shape":"ObjectLockEnabledForBucket", 1105 "location":"header", 1106 "locationName":"x-amz-bucket-object-lock-enabled" 1107 }, 1108 "OutpostId":{ 1109 "shape":"NonEmptyMaxLength64String", 1110 "location":"header", 1111 "locationName":"x-amz-outpost-id" 1112 } 1113 }, 1114 "payload":"CreateBucketConfiguration" 1115 }, 1116 "CreateBucketResult":{ 1117 "type":"structure", 1118 "members":{ 1119 "Location":{ 1120 "shape":"Location", 1121 "location":"header", 1122 "locationName":"Location" 1123 }, 1124 "BucketArn":{"shape":"S3RegionalBucketArn"} 1125 } 1126 }, 1127 "CreateJobRequest":{ 1128 "type":"structure", 1129 "required":[ 1130 "AccountId", 1131 "Operation", 1132 "Report", 1133 "ClientRequestToken", 1134 "Manifest", 1135 "Priority", 1136 "RoleArn" 1137 ], 1138 "members":{ 1139 "AccountId":{ 1140 "shape":"AccountId", 1141 "hostLabel":true, 1142 "location":"header", 1143 "locationName":"x-amz-account-id" 1144 }, 1145 "ConfirmationRequired":{ 1146 "shape":"ConfirmationRequired", 1147 "box":true 1148 }, 1149 "Operation":{"shape":"JobOperation"}, 1150 "Report":{"shape":"JobReport"}, 1151 "ClientRequestToken":{ 1152 "shape":"NonEmptyMaxLength64String", 1153 "idempotencyToken":true 1154 }, 1155 "Manifest":{"shape":"JobManifest"}, 1156 "Description":{"shape":"NonEmptyMaxLength256String"}, 1157 "Priority":{ 1158 "shape":"JobPriority", 1159 "box":true 1160 }, 1161 "RoleArn":{"shape":"IAMRoleArn"}, 1162 "Tags":{"shape":"S3TagSet"} 1163 } 1164 }, 1165 "CreateJobResult":{ 1166 "type":"structure", 1167 "members":{ 1168 "JobId":{"shape":"JobId"} 1169 } 1170 }, 1171 "CreateMultiRegionAccessPointInput":{ 1172 "type":"structure", 1173 "required":[ 1174 "Name", 1175 "Regions" 1176 ], 1177 "members":{ 1178 "Name":{"shape":"MultiRegionAccessPointName"}, 1179 "PublicAccessBlock":{"shape":"PublicAccessBlockConfiguration"}, 1180 "Regions":{"shape":"RegionCreationList"} 1181 } 1182 }, 1183 "CreateMultiRegionAccessPointRequest":{ 1184 "type":"structure", 1185 "required":[ 1186 "AccountId", 1187 "ClientToken", 1188 "Details" 1189 ], 1190 "members":{ 1191 "AccountId":{ 1192 "shape":"AccountId", 1193 "hostLabel":true, 1194 "location":"header", 1195 "locationName":"x-amz-account-id" 1196 }, 1197 "ClientToken":{ 1198 "shape":"MultiRegionAccessPointClientToken", 1199 "idempotencyToken":true 1200 }, 1201 "Details":{"shape":"CreateMultiRegionAccessPointInput"} 1202 } 1203 }, 1204 "CreateMultiRegionAccessPointResult":{ 1205 "type":"structure", 1206 "members":{ 1207 "RequestTokenARN":{"shape":"AsyncRequestTokenARN"} 1208 } 1209 }, 1210 "CreationDate":{"type":"timestamp"}, 1211 "CreationTimestamp":{"type":"timestamp"}, 1212 "Date":{"type":"timestamp"}, 1213 "Days":{"type":"integer"}, 1214 "DaysAfterInitiation":{"type":"integer"}, 1215 "DeleteAccessPointForObjectLambdaRequest":{ 1216 "type":"structure", 1217 "required":[ 1218 "AccountId", 1219 "Name" 1220 ], 1221 "members":{ 1222 "AccountId":{ 1223 "shape":"AccountId", 1224 "hostLabel":true, 1225 "location":"header", 1226 "locationName":"x-amz-account-id" 1227 }, 1228 "Name":{ 1229 "shape":"ObjectLambdaAccessPointName", 1230 "location":"uri", 1231 "locationName":"name" 1232 } 1233 } 1234 }, 1235 "DeleteAccessPointPolicyForObjectLambdaRequest":{ 1236 "type":"structure", 1237 "required":[ 1238 "AccountId", 1239 "Name" 1240 ], 1241 "members":{ 1242 "AccountId":{ 1243 "shape":"AccountId", 1244 "hostLabel":true, 1245 "location":"header", 1246 "locationName":"x-amz-account-id" 1247 }, 1248 "Name":{ 1249 "shape":"ObjectLambdaAccessPointName", 1250 "location":"uri", 1251 "locationName":"name" 1252 } 1253 } 1254 }, 1255 "DeleteAccessPointPolicyRequest":{ 1256 "type":"structure", 1257 "required":[ 1258 "AccountId", 1259 "Name" 1260 ], 1261 "members":{ 1262 "AccountId":{ 1263 "shape":"AccountId", 1264 "hostLabel":true, 1265 "location":"header", 1266 "locationName":"x-amz-account-id" 1267 }, 1268 "Name":{ 1269 "shape":"AccessPointName", 1270 "location":"uri", 1271 "locationName":"name" 1272 } 1273 } 1274 }, 1275 "DeleteAccessPointRequest":{ 1276 "type":"structure", 1277 "required":[ 1278 "AccountId", 1279 "Name" 1280 ], 1281 "members":{ 1282 "AccountId":{ 1283 "shape":"AccountId", 1284 "hostLabel":true, 1285 "location":"header", 1286 "locationName":"x-amz-account-id" 1287 }, 1288 "Name":{ 1289 "shape":"AccessPointName", 1290 "location":"uri", 1291 "locationName":"name" 1292 } 1293 } 1294 }, 1295 "DeleteBucketLifecycleConfigurationRequest":{ 1296 "type":"structure", 1297 "required":[ 1298 "AccountId", 1299 "Bucket" 1300 ], 1301 "members":{ 1302 "AccountId":{ 1303 "shape":"AccountId", 1304 "hostLabel":true, 1305 "location":"header", 1306 "locationName":"x-amz-account-id" 1307 }, 1308 "Bucket":{ 1309 "shape":"BucketName", 1310 "location":"uri", 1311 "locationName":"name" 1312 } 1313 } 1314 }, 1315 "DeleteBucketPolicyRequest":{ 1316 "type":"structure", 1317 "required":[ 1318 "AccountId", 1319 "Bucket" 1320 ], 1321 "members":{ 1322 "AccountId":{ 1323 "shape":"AccountId", 1324 "hostLabel":true, 1325 "location":"header", 1326 "locationName":"x-amz-account-id" 1327 }, 1328 "Bucket":{ 1329 "shape":"BucketName", 1330 "location":"uri", 1331 "locationName":"name" 1332 } 1333 } 1334 }, 1335 "DeleteBucketRequest":{ 1336 "type":"structure", 1337 "required":[ 1338 "AccountId", 1339 "Bucket" 1340 ], 1341 "members":{ 1342 "AccountId":{ 1343 "shape":"AccountId", 1344 "hostLabel":true, 1345 "location":"header", 1346 "locationName":"x-amz-account-id" 1347 }, 1348 "Bucket":{ 1349 "shape":"BucketName", 1350 "location":"uri", 1351 "locationName":"name" 1352 } 1353 } 1354 }, 1355 "DeleteBucketTaggingRequest":{ 1356 "type":"structure", 1357 "required":[ 1358 "AccountId", 1359 "Bucket" 1360 ], 1361 "members":{ 1362 "AccountId":{ 1363 "shape":"AccountId", 1364 "hostLabel":true, 1365 "location":"header", 1366 "locationName":"x-amz-account-id" 1367 }, 1368 "Bucket":{ 1369 "shape":"BucketName", 1370 "location":"uri", 1371 "locationName":"name" 1372 } 1373 } 1374 }, 1375 "DeleteJobTaggingRequest":{ 1376 "type":"structure", 1377 "required":[ 1378 "AccountId", 1379 "JobId" 1380 ], 1381 "members":{ 1382 "AccountId":{ 1383 "shape":"AccountId", 1384 "hostLabel":true, 1385 "location":"header", 1386 "locationName":"x-amz-account-id" 1387 }, 1388 "JobId":{ 1389 "shape":"JobId", 1390 "location":"uri", 1391 "locationName":"id" 1392 } 1393 } 1394 }, 1395 "DeleteJobTaggingResult":{ 1396 "type":"structure", 1397 "members":{ 1398 } 1399 }, 1400 "DeleteMultiRegionAccessPointInput":{ 1401 "type":"structure", 1402 "required":["Name"], 1403 "members":{ 1404 "Name":{"shape":"MultiRegionAccessPointName"} 1405 } 1406 }, 1407 "DeleteMultiRegionAccessPointRequest":{ 1408 "type":"structure", 1409 "required":[ 1410 "AccountId", 1411 "ClientToken", 1412 "Details" 1413 ], 1414 "members":{ 1415 "AccountId":{ 1416 "shape":"AccountId", 1417 "hostLabel":true, 1418 "location":"header", 1419 "locationName":"x-amz-account-id" 1420 }, 1421 "ClientToken":{ 1422 "shape":"MultiRegionAccessPointClientToken", 1423 "idempotencyToken":true 1424 }, 1425 "Details":{"shape":"DeleteMultiRegionAccessPointInput"} 1426 } 1427 }, 1428 "DeleteMultiRegionAccessPointResult":{ 1429 "type":"structure", 1430 "members":{ 1431 "RequestTokenARN":{"shape":"AsyncRequestTokenARN"} 1432 } 1433 }, 1434 "DeletePublicAccessBlockRequest":{ 1435 "type":"structure", 1436 "required":["AccountId"], 1437 "members":{ 1438 "AccountId":{ 1439 "shape":"AccountId", 1440 "hostLabel":true, 1441 "location":"header", 1442 "locationName":"x-amz-account-id" 1443 } 1444 } 1445 }, 1446 "DeleteStorageLensConfigurationRequest":{ 1447 "type":"structure", 1448 "required":[ 1449 "ConfigId", 1450 "AccountId" 1451 ], 1452 "members":{ 1453 "ConfigId":{ 1454 "shape":"ConfigId", 1455 "location":"uri", 1456 "locationName":"storagelensid" 1457 }, 1458 "AccountId":{ 1459 "shape":"AccountId", 1460 "hostLabel":true, 1461 "location":"header", 1462 "locationName":"x-amz-account-id" 1463 } 1464 } 1465 }, 1466 "DeleteStorageLensConfigurationTaggingRequest":{ 1467 "type":"structure", 1468 "required":[ 1469 "ConfigId", 1470 "AccountId" 1471 ], 1472 "members":{ 1473 "ConfigId":{ 1474 "shape":"ConfigId", 1475 "location":"uri", 1476 "locationName":"storagelensid" 1477 }, 1478 "AccountId":{ 1479 "shape":"AccountId", 1480 "hostLabel":true, 1481 "location":"header", 1482 "locationName":"x-amz-account-id" 1483 } 1484 } 1485 }, 1486 "DeleteStorageLensConfigurationTaggingResult":{ 1487 "type":"structure", 1488 "members":{ 1489 } 1490 }, 1491 "DescribeJobRequest":{ 1492 "type":"structure", 1493 "required":[ 1494 "AccountId", 1495 "JobId" 1496 ], 1497 "members":{ 1498 "AccountId":{ 1499 "shape":"AccountId", 1500 "hostLabel":true, 1501 "location":"header", 1502 "locationName":"x-amz-account-id" 1503 }, 1504 "JobId":{ 1505 "shape":"JobId", 1506 "location":"uri", 1507 "locationName":"id" 1508 } 1509 } 1510 }, 1511 "DescribeJobResult":{ 1512 "type":"structure", 1513 "members":{ 1514 "Job":{"shape":"JobDescriptor"} 1515 } 1516 }, 1517 "DescribeMultiRegionAccessPointOperationRequest":{ 1518 "type":"structure", 1519 "required":[ 1520 "AccountId", 1521 "RequestTokenARN" 1522 ], 1523 "members":{ 1524 "AccountId":{ 1525 "shape":"AccountId", 1526 "hostLabel":true, 1527 "location":"header", 1528 "locationName":"x-amz-account-id" 1529 }, 1530 "RequestTokenARN":{ 1531 "shape":"AsyncRequestTokenARN", 1532 "location":"uri", 1533 "locationName":"request_token" 1534 } 1535 } 1536 }, 1537 "DescribeMultiRegionAccessPointOperationResult":{ 1538 "type":"structure", 1539 "members":{ 1540 "AsyncOperation":{"shape":"AsyncOperation"} 1541 } 1542 }, 1543 "Endpoints":{ 1544 "type":"map", 1545 "key":{"shape":"NonEmptyMaxLength64String"}, 1546 "value":{"shape":"NonEmptyMaxLength1024String"} 1547 }, 1548 "EstablishedMultiRegionAccessPointPolicy":{ 1549 "type":"structure", 1550 "members":{ 1551 "Policy":{"shape":"Policy"} 1552 } 1553 }, 1554 "ExceptionMessage":{ 1555 "type":"string", 1556 "max":1024, 1557 "min":1 1558 }, 1559 "Exclude":{ 1560 "type":"structure", 1561 "members":{ 1562 "Buckets":{"shape":"Buckets"}, 1563 "Regions":{"shape":"Regions"} 1564 } 1565 }, 1566 "ExpirationStatus":{ 1567 "type":"string", 1568 "enum":[ 1569 "Enabled", 1570 "Disabled" 1571 ] 1572 }, 1573 "ExpiredObjectDeleteMarker":{"type":"boolean"}, 1574 "Format":{ 1575 "type":"string", 1576 "enum":[ 1577 "CSV", 1578 "Parquet" 1579 ] 1580 }, 1581 "FunctionArnString":{ 1582 "type":"string", 1583 "max":1024, 1584 "min":1, 1585 "pattern":"(arn:(aws[a-zA-Z-]*)?:lambda:)?([a-z]{2}((-gov)|(-iso(b?)))?-[a-z]+-\\d{1}:)?(\\d{12}:)?(function:)?([a-zA-Z0-9-_]+)(:(\\$LATEST|[a-zA-Z0-9-_]+))?" 1586 }, 1587 "GetAccessPointConfigurationForObjectLambdaRequest":{ 1588 "type":"structure", 1589 "required":[ 1590 "AccountId", 1591 "Name" 1592 ], 1593 "members":{ 1594 "AccountId":{ 1595 "shape":"AccountId", 1596 "hostLabel":true, 1597 "location":"header", 1598 "locationName":"x-amz-account-id" 1599 }, 1600 "Name":{ 1601 "shape":"ObjectLambdaAccessPointName", 1602 "location":"uri", 1603 "locationName":"name" 1604 } 1605 } 1606 }, 1607 "GetAccessPointConfigurationForObjectLambdaResult":{ 1608 "type":"structure", 1609 "members":{ 1610 "Configuration":{"shape":"ObjectLambdaConfiguration"} 1611 } 1612 }, 1613 "GetAccessPointForObjectLambdaRequest":{ 1614 "type":"structure", 1615 "required":[ 1616 "AccountId", 1617 "Name" 1618 ], 1619 "members":{ 1620 "AccountId":{ 1621 "shape":"AccountId", 1622 "hostLabel":true, 1623 "location":"header", 1624 "locationName":"x-amz-account-id" 1625 }, 1626 "Name":{ 1627 "shape":"ObjectLambdaAccessPointName", 1628 "location":"uri", 1629 "locationName":"name" 1630 } 1631 } 1632 }, 1633 "GetAccessPointForObjectLambdaResult":{ 1634 "type":"structure", 1635 "members":{ 1636 "Name":{"shape":"ObjectLambdaAccessPointName"}, 1637 "PublicAccessBlockConfiguration":{"shape":"PublicAccessBlockConfiguration"}, 1638 "CreationDate":{"shape":"CreationDate"} 1639 } 1640 }, 1641 "GetAccessPointPolicyForObjectLambdaRequest":{ 1642 "type":"structure", 1643 "required":[ 1644 "AccountId", 1645 "Name" 1646 ], 1647 "members":{ 1648 "AccountId":{ 1649 "shape":"AccountId", 1650 "hostLabel":true, 1651 "location":"header", 1652 "locationName":"x-amz-account-id" 1653 }, 1654 "Name":{ 1655 "shape":"ObjectLambdaAccessPointName", 1656 "location":"uri", 1657 "locationName":"name" 1658 } 1659 } 1660 }, 1661 "GetAccessPointPolicyForObjectLambdaResult":{ 1662 "type":"structure", 1663 "members":{ 1664 "Policy":{"shape":"ObjectLambdaPolicy"} 1665 } 1666 }, 1667 "GetAccessPointPolicyRequest":{ 1668 "type":"structure", 1669 "required":[ 1670 "AccountId", 1671 "Name" 1672 ], 1673 "members":{ 1674 "AccountId":{ 1675 "shape":"AccountId", 1676 "hostLabel":true, 1677 "location":"header", 1678 "locationName":"x-amz-account-id" 1679 }, 1680 "Name":{ 1681 "shape":"AccessPointName", 1682 "location":"uri", 1683 "locationName":"name" 1684 } 1685 } 1686 }, 1687 "GetAccessPointPolicyResult":{ 1688 "type":"structure", 1689 "members":{ 1690 "Policy":{"shape":"Policy"} 1691 } 1692 }, 1693 "GetAccessPointPolicyStatusForObjectLambdaRequest":{ 1694 "type":"structure", 1695 "required":[ 1696 "AccountId", 1697 "Name" 1698 ], 1699 "members":{ 1700 "AccountId":{ 1701 "shape":"AccountId", 1702 "hostLabel":true, 1703 "location":"header", 1704 "locationName":"x-amz-account-id" 1705 }, 1706 "Name":{ 1707 "shape":"ObjectLambdaAccessPointName", 1708 "location":"uri", 1709 "locationName":"name" 1710 } 1711 } 1712 }, 1713 "GetAccessPointPolicyStatusForObjectLambdaResult":{ 1714 "type":"structure", 1715 "members":{ 1716 "PolicyStatus":{"shape":"PolicyStatus"} 1717 } 1718 }, 1719 "GetAccessPointPolicyStatusRequest":{ 1720 "type":"structure", 1721 "required":[ 1722 "AccountId", 1723 "Name" 1724 ], 1725 "members":{ 1726 "AccountId":{ 1727 "shape":"AccountId", 1728 "hostLabel":true, 1729 "location":"header", 1730 "locationName":"x-amz-account-id" 1731 }, 1732 "Name":{ 1733 "shape":"AccessPointName", 1734 "location":"uri", 1735 "locationName":"name" 1736 } 1737 } 1738 }, 1739 "GetAccessPointPolicyStatusResult":{ 1740 "type":"structure", 1741 "members":{ 1742 "PolicyStatus":{"shape":"PolicyStatus"} 1743 } 1744 }, 1745 "GetAccessPointRequest":{ 1746 "type":"structure", 1747 "required":[ 1748 "AccountId", 1749 "Name" 1750 ], 1751 "members":{ 1752 "AccountId":{ 1753 "shape":"AccountId", 1754 "hostLabel":true, 1755 "location":"header", 1756 "locationName":"x-amz-account-id" 1757 }, 1758 "Name":{ 1759 "shape":"AccessPointName", 1760 "location":"uri", 1761 "locationName":"name" 1762 } 1763 } 1764 }, 1765 "GetAccessPointResult":{ 1766 "type":"structure", 1767 "members":{ 1768 "Name":{"shape":"AccessPointName"}, 1769 "Bucket":{"shape":"BucketName"}, 1770 "NetworkOrigin":{"shape":"NetworkOrigin"}, 1771 "VpcConfiguration":{"shape":"VpcConfiguration"}, 1772 "PublicAccessBlockConfiguration":{"shape":"PublicAccessBlockConfiguration"}, 1773 "CreationDate":{"shape":"CreationDate"}, 1774 "Alias":{"shape":"Alias"}, 1775 "AccessPointArn":{"shape":"S3AccessPointArn"}, 1776 "Endpoints":{"shape":"Endpoints"} 1777 } 1778 }, 1779 "GetBucketLifecycleConfigurationRequest":{ 1780 "type":"structure", 1781 "required":[ 1782 "AccountId", 1783 "Bucket" 1784 ], 1785 "members":{ 1786 "AccountId":{ 1787 "shape":"AccountId", 1788 "hostLabel":true, 1789 "location":"header", 1790 "locationName":"x-amz-account-id" 1791 }, 1792 "Bucket":{ 1793 "shape":"BucketName", 1794 "location":"uri", 1795 "locationName":"name" 1796 } 1797 } 1798 }, 1799 "GetBucketLifecycleConfigurationResult":{ 1800 "type":"structure", 1801 "members":{ 1802 "Rules":{"shape":"LifecycleRules"} 1803 } 1804 }, 1805 "GetBucketPolicyRequest":{ 1806 "type":"structure", 1807 "required":[ 1808 "AccountId", 1809 "Bucket" 1810 ], 1811 "members":{ 1812 "AccountId":{ 1813 "shape":"AccountId", 1814 "hostLabel":true, 1815 "location":"header", 1816 "locationName":"x-amz-account-id" 1817 }, 1818 "Bucket":{ 1819 "shape":"BucketName", 1820 "location":"uri", 1821 "locationName":"name" 1822 } 1823 } 1824 }, 1825 "GetBucketPolicyResult":{ 1826 "type":"structure", 1827 "members":{ 1828 "Policy":{"shape":"Policy"} 1829 } 1830 }, 1831 "GetBucketRequest":{ 1832 "type":"structure", 1833 "required":[ 1834 "AccountId", 1835 "Bucket" 1836 ], 1837 "members":{ 1838 "AccountId":{ 1839 "shape":"AccountId", 1840 "hostLabel":true, 1841 "location":"header", 1842 "locationName":"x-amz-account-id" 1843 }, 1844 "Bucket":{ 1845 "shape":"BucketName", 1846 "location":"uri", 1847 "locationName":"name" 1848 } 1849 } 1850 }, 1851 "GetBucketResult":{ 1852 "type":"structure", 1853 "members":{ 1854 "Bucket":{"shape":"BucketName"}, 1855 "PublicAccessBlockEnabled":{"shape":"PublicAccessBlockEnabled"}, 1856 "CreationDate":{"shape":"CreationDate"} 1857 } 1858 }, 1859 "GetBucketTaggingRequest":{ 1860 "type":"structure", 1861 "required":[ 1862 "AccountId", 1863 "Bucket" 1864 ], 1865 "members":{ 1866 "AccountId":{ 1867 "shape":"AccountId", 1868 "hostLabel":true, 1869 "location":"header", 1870 "locationName":"x-amz-account-id" 1871 }, 1872 "Bucket":{ 1873 "shape":"BucketName", 1874 "location":"uri", 1875 "locationName":"name" 1876 } 1877 } 1878 }, 1879 "GetBucketTaggingResult":{ 1880 "type":"structure", 1881 "required":["TagSet"], 1882 "members":{ 1883 "TagSet":{"shape":"S3TagSet"} 1884 } 1885 }, 1886 "GetJobTaggingRequest":{ 1887 "type":"structure", 1888 "required":[ 1889 "AccountId", 1890 "JobId" 1891 ], 1892 "members":{ 1893 "AccountId":{ 1894 "shape":"AccountId", 1895 "hostLabel":true, 1896 "location":"header", 1897 "locationName":"x-amz-account-id" 1898 }, 1899 "JobId":{ 1900 "shape":"JobId", 1901 "location":"uri", 1902 "locationName":"id" 1903 } 1904 } 1905 }, 1906 "GetJobTaggingResult":{ 1907 "type":"structure", 1908 "members":{ 1909 "Tags":{"shape":"S3TagSet"} 1910 } 1911 }, 1912 "GetMultiRegionAccessPointPolicyRequest":{ 1913 "type":"structure", 1914 "required":[ 1915 "AccountId", 1916 "Name" 1917 ], 1918 "members":{ 1919 "AccountId":{ 1920 "shape":"AccountId", 1921 "hostLabel":true, 1922 "location":"header", 1923 "locationName":"x-amz-account-id" 1924 }, 1925 "Name":{ 1926 "shape":"MultiRegionAccessPointName", 1927 "location":"uri", 1928 "locationName":"name" 1929 } 1930 } 1931 }, 1932 "GetMultiRegionAccessPointPolicyResult":{ 1933 "type":"structure", 1934 "members":{ 1935 "Policy":{"shape":"MultiRegionAccessPointPolicyDocument"} 1936 } 1937 }, 1938 "GetMultiRegionAccessPointPolicyStatusRequest":{ 1939 "type":"structure", 1940 "required":[ 1941 "AccountId", 1942 "Name" 1943 ], 1944 "members":{ 1945 "AccountId":{ 1946 "shape":"AccountId", 1947 "hostLabel":true, 1948 "location":"header", 1949 "locationName":"x-amz-account-id" 1950 }, 1951 "Name":{ 1952 "shape":"MultiRegionAccessPointName", 1953 "location":"uri", 1954 "locationName":"name" 1955 } 1956 } 1957 }, 1958 "GetMultiRegionAccessPointPolicyStatusResult":{ 1959 "type":"structure", 1960 "members":{ 1961 "Established":{"shape":"PolicyStatus"} 1962 } 1963 }, 1964 "GetMultiRegionAccessPointRequest":{ 1965 "type":"structure", 1966 "required":[ 1967 "AccountId", 1968 "Name" 1969 ], 1970 "members":{ 1971 "AccountId":{ 1972 "shape":"AccountId", 1973 "hostLabel":true, 1974 "location":"header", 1975 "locationName":"x-amz-account-id" 1976 }, 1977 "Name":{ 1978 "shape":"MultiRegionAccessPointName", 1979 "location":"uri", 1980 "locationName":"name" 1981 } 1982 } 1983 }, 1984 "GetMultiRegionAccessPointResult":{ 1985 "type":"structure", 1986 "members":{ 1987 "AccessPoint":{"shape":"MultiRegionAccessPointReport"} 1988 } 1989 }, 1990 "GetPublicAccessBlockOutput":{ 1991 "type":"structure", 1992 "members":{ 1993 "PublicAccessBlockConfiguration":{"shape":"PublicAccessBlockConfiguration"} 1994 }, 1995 "payload":"PublicAccessBlockConfiguration" 1996 }, 1997 "GetPublicAccessBlockRequest":{ 1998 "type":"structure", 1999 "required":["AccountId"], 2000 "members":{ 2001 "AccountId":{ 2002 "shape":"AccountId", 2003 "hostLabel":true, 2004 "location":"header", 2005 "locationName":"x-amz-account-id" 2006 } 2007 } 2008 }, 2009 "GetStorageLensConfigurationRequest":{ 2010 "type":"structure", 2011 "required":[ 2012 "ConfigId", 2013 "AccountId" 2014 ], 2015 "members":{ 2016 "ConfigId":{ 2017 "shape":"ConfigId", 2018 "location":"uri", 2019 "locationName":"storagelensid" 2020 }, 2021 "AccountId":{ 2022 "shape":"AccountId", 2023 "hostLabel":true, 2024 "location":"header", 2025 "locationName":"x-amz-account-id" 2026 } 2027 } 2028 }, 2029 "GetStorageLensConfigurationResult":{ 2030 "type":"structure", 2031 "members":{ 2032 "StorageLensConfiguration":{"shape":"StorageLensConfiguration"} 2033 }, 2034 "payload":"StorageLensConfiguration" 2035 }, 2036 "GetStorageLensConfigurationTaggingRequest":{ 2037 "type":"structure", 2038 "required":[ 2039 "ConfigId", 2040 "AccountId" 2041 ], 2042 "members":{ 2043 "ConfigId":{ 2044 "shape":"ConfigId", 2045 "location":"uri", 2046 "locationName":"storagelensid" 2047 }, 2048 "AccountId":{ 2049 "shape":"AccountId", 2050 "hostLabel":true, 2051 "location":"header", 2052 "locationName":"x-amz-account-id" 2053 } 2054 } 2055 }, 2056 "GetStorageLensConfigurationTaggingResult":{ 2057 "type":"structure", 2058 "members":{ 2059 "Tags":{"shape":"StorageLensTags"} 2060 } 2061 }, 2062 "GrantFullControl":{"type":"string"}, 2063 "GrantRead":{"type":"string"}, 2064 "GrantReadACP":{"type":"string"}, 2065 "GrantWrite":{"type":"string"}, 2066 "GrantWriteACP":{"type":"string"}, 2067 "IAMRoleArn":{ 2068 "type":"string", 2069 "max":2048, 2070 "min":1, 2071 "pattern":"arn:[^:]+:iam::\\d{12}:role/.*" 2072 }, 2073 "ID":{"type":"string"}, 2074 "IdempotencyException":{ 2075 "type":"structure", 2076 "members":{ 2077 "Message":{"shape":"ExceptionMessage"} 2078 }, 2079 "exception":true 2080 }, 2081 "Include":{ 2082 "type":"structure", 2083 "members":{ 2084 "Buckets":{"shape":"Buckets"}, 2085 "Regions":{"shape":"Regions"} 2086 } 2087 }, 2088 "InternalServiceException":{ 2089 "type":"structure", 2090 "members":{ 2091 "Message":{"shape":"ExceptionMessage"} 2092 }, 2093 "exception":true, 2094 "fault":true 2095 }, 2096 "InvalidNextTokenException":{ 2097 "type":"structure", 2098 "members":{ 2099 "Message":{"shape":"ExceptionMessage"} 2100 }, 2101 "exception":true 2102 }, 2103 "InvalidRequestException":{ 2104 "type":"structure", 2105 "members":{ 2106 "Message":{"shape":"ExceptionMessage"} 2107 }, 2108 "exception":true 2109 }, 2110 "IsEnabled":{"type":"boolean"}, 2111 "IsPublic":{"type":"boolean"}, 2112 "JobArn":{ 2113 "type":"string", 2114 "max":1024, 2115 "min":1, 2116 "pattern":"arn:[^:]+:s3:[a-zA-Z0-9\\-]+:\\d{12}:job\\/.*" 2117 }, 2118 "JobCreationTime":{"type":"timestamp"}, 2119 "JobDescriptor":{ 2120 "type":"structure", 2121 "members":{ 2122 "JobId":{"shape":"JobId"}, 2123 "ConfirmationRequired":{ 2124 "shape":"ConfirmationRequired", 2125 "box":true 2126 }, 2127 "Description":{ 2128 "shape":"NonEmptyMaxLength256String", 2129 "box":true 2130 }, 2131 "JobArn":{ 2132 "shape":"JobArn", 2133 "box":true 2134 }, 2135 "Status":{"shape":"JobStatus"}, 2136 "Manifest":{ 2137 "shape":"JobManifest", 2138 "box":true 2139 }, 2140 "Operation":{ 2141 "shape":"JobOperation", 2142 "box":true 2143 }, 2144 "Priority":{"shape":"JobPriority"}, 2145 "ProgressSummary":{ 2146 "shape":"JobProgressSummary", 2147 "box":true 2148 }, 2149 "StatusUpdateReason":{ 2150 "shape":"JobStatusUpdateReason", 2151 "box":true 2152 }, 2153 "FailureReasons":{ 2154 "shape":"JobFailureList", 2155 "box":true 2156 }, 2157 "Report":{ 2158 "shape":"JobReport", 2159 "box":true 2160 }, 2161 "CreationTime":{"shape":"JobCreationTime"}, 2162 "TerminationDate":{ 2163 "shape":"JobTerminationDate", 2164 "box":true 2165 }, 2166 "RoleArn":{ 2167 "shape":"IAMRoleArn", 2168 "box":true 2169 }, 2170 "SuspendedDate":{ 2171 "shape":"SuspendedDate", 2172 "box":true 2173 }, 2174 "SuspendedCause":{ 2175 "shape":"SuspendedCause", 2176 "box":true 2177 } 2178 } 2179 }, 2180 "JobFailure":{ 2181 "type":"structure", 2182 "members":{ 2183 "FailureCode":{"shape":"JobFailureCode"}, 2184 "FailureReason":{"shape":"JobFailureReason"} 2185 } 2186 }, 2187 "JobFailureCode":{ 2188 "type":"string", 2189 "max":64, 2190 "min":1 2191 }, 2192 "JobFailureList":{ 2193 "type":"list", 2194 "member":{"shape":"JobFailure"} 2195 }, 2196 "JobFailureReason":{ 2197 "type":"string", 2198 "max":256, 2199 "min":1 2200 }, 2201 "JobId":{ 2202 "type":"string", 2203 "max":36, 2204 "min":5, 2205 "pattern":"[a-zA-Z0-9\\-\\_]+" 2206 }, 2207 "JobListDescriptor":{ 2208 "type":"structure", 2209 "members":{ 2210 "JobId":{"shape":"JobId"}, 2211 "Description":{"shape":"NonEmptyMaxLength256String"}, 2212 "Operation":{"shape":"OperationName"}, 2213 "Priority":{"shape":"JobPriority"}, 2214 "Status":{"shape":"JobStatus"}, 2215 "CreationTime":{"shape":"JobCreationTime"}, 2216 "TerminationDate":{"shape":"JobTerminationDate"}, 2217 "ProgressSummary":{"shape":"JobProgressSummary"} 2218 } 2219 }, 2220 "JobListDescriptorList":{ 2221 "type":"list", 2222 "member":{"shape":"JobListDescriptor"} 2223 }, 2224 "JobManifest":{ 2225 "type":"structure", 2226 "required":[ 2227 "Spec", 2228 "Location" 2229 ], 2230 "members":{ 2231 "Spec":{"shape":"JobManifestSpec"}, 2232 "Location":{"shape":"JobManifestLocation"} 2233 } 2234 }, 2235 "JobManifestFieldList":{ 2236 "type":"list", 2237 "member":{"shape":"JobManifestFieldName"} 2238 }, 2239 "JobManifestFieldName":{ 2240 "type":"string", 2241 "enum":[ 2242 "Ignore", 2243 "Bucket", 2244 "Key", 2245 "VersionId" 2246 ] 2247 }, 2248 "JobManifestFormat":{ 2249 "type":"string", 2250 "enum":[ 2251 "S3BatchOperations_CSV_20180820", 2252 "S3InventoryReport_CSV_20161130" 2253 ] 2254 }, 2255 "JobManifestLocation":{ 2256 "type":"structure", 2257 "required":[ 2258 "ObjectArn", 2259 "ETag" 2260 ], 2261 "members":{ 2262 "ObjectArn":{"shape":"S3KeyArnString"}, 2263 "ObjectVersionId":{ 2264 "shape":"S3ObjectVersionId", 2265 "box":true 2266 }, 2267 "ETag":{"shape":"NonEmptyMaxLength1024String"} 2268 } 2269 }, 2270 "JobManifestSpec":{ 2271 "type":"structure", 2272 "required":["Format"], 2273 "members":{ 2274 "Format":{"shape":"JobManifestFormat"}, 2275 "Fields":{ 2276 "shape":"JobManifestFieldList", 2277 "box":true 2278 } 2279 } 2280 }, 2281 "JobNumberOfTasksFailed":{ 2282 "type":"long", 2283 "min":0 2284 }, 2285 "JobNumberOfTasksSucceeded":{ 2286 "type":"long", 2287 "min":0 2288 }, 2289 "JobOperation":{ 2290 "type":"structure", 2291 "members":{ 2292 "LambdaInvoke":{ 2293 "shape":"LambdaInvokeOperation", 2294 "box":true 2295 }, 2296 "S3PutObjectCopy":{ 2297 "shape":"S3CopyObjectOperation", 2298 "box":true 2299 }, 2300 "S3PutObjectAcl":{ 2301 "shape":"S3SetObjectAclOperation", 2302 "box":true 2303 }, 2304 "S3PutObjectTagging":{ 2305 "shape":"S3SetObjectTaggingOperation", 2306 "box":true 2307 }, 2308 "S3DeleteObjectTagging":{ 2309 "shape":"S3DeleteObjectTaggingOperation", 2310 "box":true 2311 }, 2312 "S3InitiateRestoreObject":{ 2313 "shape":"S3InitiateRestoreObjectOperation", 2314 "box":true 2315 }, 2316 "S3PutObjectLegalHold":{ 2317 "shape":"S3SetObjectLegalHoldOperation", 2318 "box":true 2319 }, 2320 "S3PutObjectRetention":{ 2321 "shape":"S3SetObjectRetentionOperation", 2322 "box":true 2323 } 2324 } 2325 }, 2326 "JobPriority":{ 2327 "type":"integer", 2328 "max":2147483647, 2329 "min":0 2330 }, 2331 "JobProgressSummary":{ 2332 "type":"structure", 2333 "members":{ 2334 "TotalNumberOfTasks":{ 2335 "shape":"JobTotalNumberOfTasks", 2336 "box":true 2337 }, 2338 "NumberOfTasksSucceeded":{ 2339 "shape":"JobNumberOfTasksSucceeded", 2340 "box":true 2341 }, 2342 "NumberOfTasksFailed":{ 2343 "shape":"JobNumberOfTasksFailed", 2344 "box":true 2345 } 2346 } 2347 }, 2348 "JobReport":{ 2349 "type":"structure", 2350 "required":["Enabled"], 2351 "members":{ 2352 "Bucket":{ 2353 "shape":"S3BucketArnString", 2354 "box":true 2355 }, 2356 "Format":{ 2357 "shape":"JobReportFormat", 2358 "box":true 2359 }, 2360 "Enabled":{"shape":"Boolean"}, 2361 "Prefix":{ 2362 "shape":"ReportPrefixString", 2363 "box":true 2364 }, 2365 "ReportScope":{ 2366 "shape":"JobReportScope", 2367 "box":true 2368 } 2369 } 2370 }, 2371 "JobReportFormat":{ 2372 "type":"string", 2373 "enum":["Report_CSV_20180820"] 2374 }, 2375 "JobReportScope":{ 2376 "type":"string", 2377 "enum":[ 2378 "AllTasks", 2379 "FailedTasksOnly" 2380 ] 2381 }, 2382 "JobStatus":{ 2383 "type":"string", 2384 "enum":[ 2385 "Active", 2386 "Cancelled", 2387 "Cancelling", 2388 "Complete", 2389 "Completing", 2390 "Failed", 2391 "Failing", 2392 "New", 2393 "Paused", 2394 "Pausing", 2395 "Preparing", 2396 "Ready", 2397 "Suspended" 2398 ] 2399 }, 2400 "JobStatusException":{ 2401 "type":"structure", 2402 "members":{ 2403 "Message":{"shape":"ExceptionMessage"} 2404 }, 2405 "exception":true 2406 }, 2407 "JobStatusList":{ 2408 "type":"list", 2409 "member":{"shape":"JobStatus"} 2410 }, 2411 "JobStatusUpdateReason":{ 2412 "type":"string", 2413 "max":256, 2414 "min":1 2415 }, 2416 "JobTerminationDate":{"type":"timestamp"}, 2417 "JobTotalNumberOfTasks":{ 2418 "type":"long", 2419 "min":0 2420 }, 2421 "KmsKeyArnString":{ 2422 "type":"string", 2423 "max":2000, 2424 "min":1 2425 }, 2426 "LambdaInvokeOperation":{ 2427 "type":"structure", 2428 "members":{ 2429 "FunctionArn":{"shape":"FunctionArnString"} 2430 } 2431 }, 2432 "LifecycleConfiguration":{ 2433 "type":"structure", 2434 "members":{ 2435 "Rules":{"shape":"LifecycleRules"} 2436 } 2437 }, 2438 "LifecycleExpiration":{ 2439 "type":"structure", 2440 "members":{ 2441 "Date":{"shape":"Date"}, 2442 "Days":{"shape":"Days"}, 2443 "ExpiredObjectDeleteMarker":{"shape":"ExpiredObjectDeleteMarker"} 2444 } 2445 }, 2446 "LifecycleRule":{ 2447 "type":"structure", 2448 "required":["Status"], 2449 "members":{ 2450 "Expiration":{"shape":"LifecycleExpiration"}, 2451 "ID":{"shape":"ID"}, 2452 "Filter":{"shape":"LifecycleRuleFilter"}, 2453 "Status":{"shape":"ExpirationStatus"}, 2454 "Transitions":{"shape":"TransitionList"}, 2455 "NoncurrentVersionTransitions":{"shape":"NoncurrentVersionTransitionList"}, 2456 "NoncurrentVersionExpiration":{"shape":"NoncurrentVersionExpiration"}, 2457 "AbortIncompleteMultipartUpload":{"shape":"AbortIncompleteMultipartUpload"} 2458 } 2459 }, 2460 "LifecycleRuleAndOperator":{ 2461 "type":"structure", 2462 "members":{ 2463 "Prefix":{"shape":"Prefix"}, 2464 "Tags":{"shape":"S3TagSet"} 2465 } 2466 }, 2467 "LifecycleRuleFilter":{ 2468 "type":"structure", 2469 "members":{ 2470 "Prefix":{"shape":"Prefix"}, 2471 "Tag":{"shape":"S3Tag"}, 2472 "And":{"shape":"LifecycleRuleAndOperator"} 2473 } 2474 }, 2475 "LifecycleRules":{ 2476 "type":"list", 2477 "member":{ 2478 "shape":"LifecycleRule", 2479 "locationName":"Rule" 2480 } 2481 }, 2482 "ListAccessPointsForObjectLambdaRequest":{ 2483 "type":"structure", 2484 "required":["AccountId"], 2485 "members":{ 2486 "AccountId":{ 2487 "shape":"AccountId", 2488 "hostLabel":true, 2489 "location":"header", 2490 "locationName":"x-amz-account-id" 2491 }, 2492 "NextToken":{ 2493 "shape":"NonEmptyMaxLength1024String", 2494 "location":"querystring", 2495 "locationName":"nextToken" 2496 }, 2497 "MaxResults":{ 2498 "shape":"MaxResults", 2499 "location":"querystring", 2500 "locationName":"maxResults" 2501 } 2502 } 2503 }, 2504 "ListAccessPointsForObjectLambdaResult":{ 2505 "type":"structure", 2506 "members":{ 2507 "ObjectLambdaAccessPointList":{"shape":"ObjectLambdaAccessPointList"}, 2508 "NextToken":{"shape":"NonEmptyMaxLength1024String"} 2509 } 2510 }, 2511 "ListAccessPointsRequest":{ 2512 "type":"structure", 2513 "required":["AccountId"], 2514 "members":{ 2515 "AccountId":{ 2516 "shape":"AccountId", 2517 "hostLabel":true, 2518 "location":"header", 2519 "locationName":"x-amz-account-id" 2520 }, 2521 "Bucket":{ 2522 "shape":"BucketName", 2523 "location":"querystring", 2524 "locationName":"bucket" 2525 }, 2526 "NextToken":{ 2527 "shape":"NonEmptyMaxLength1024String", 2528 "location":"querystring", 2529 "locationName":"nextToken" 2530 }, 2531 "MaxResults":{ 2532 "shape":"MaxResults", 2533 "location":"querystring", 2534 "locationName":"maxResults" 2535 } 2536 } 2537 }, 2538 "ListAccessPointsResult":{ 2539 "type":"structure", 2540 "members":{ 2541 "AccessPointList":{"shape":"AccessPointList"}, 2542 "NextToken":{"shape":"NonEmptyMaxLength1024String"} 2543 } 2544 }, 2545 "ListJobsRequest":{ 2546 "type":"structure", 2547 "required":["AccountId"], 2548 "members":{ 2549 "AccountId":{ 2550 "shape":"AccountId", 2551 "hostLabel":true, 2552 "location":"header", 2553 "locationName":"x-amz-account-id" 2554 }, 2555 "JobStatuses":{ 2556 "shape":"JobStatusList", 2557 "location":"querystring", 2558 "locationName":"jobStatuses" 2559 }, 2560 "NextToken":{ 2561 "shape":"StringForNextToken", 2562 "location":"querystring", 2563 "locationName":"nextToken" 2564 }, 2565 "MaxResults":{ 2566 "shape":"MaxResults", 2567 "box":true, 2568 "location":"querystring", 2569 "locationName":"maxResults" 2570 } 2571 } 2572 }, 2573 "ListJobsResult":{ 2574 "type":"structure", 2575 "members":{ 2576 "NextToken":{"shape":"StringForNextToken"}, 2577 "Jobs":{"shape":"JobListDescriptorList"} 2578 } 2579 }, 2580 "ListMultiRegionAccessPointsRequest":{ 2581 "type":"structure", 2582 "required":["AccountId"], 2583 "members":{ 2584 "AccountId":{ 2585 "shape":"AccountId", 2586 "hostLabel":true, 2587 "location":"header", 2588 "locationName":"x-amz-account-id" 2589 }, 2590 "NextToken":{ 2591 "shape":"NonEmptyMaxLength1024String", 2592 "location":"querystring", 2593 "locationName":"nextToken" 2594 }, 2595 "MaxResults":{ 2596 "shape":"MaxResults", 2597 "location":"querystring", 2598 "locationName":"maxResults" 2599 } 2600 } 2601 }, 2602 "ListMultiRegionAccessPointsResult":{ 2603 "type":"structure", 2604 "members":{ 2605 "AccessPoints":{"shape":"MultiRegionAccessPointReportList"}, 2606 "NextToken":{"shape":"NonEmptyMaxLength1024String"} 2607 } 2608 }, 2609 "ListRegionalBucketsRequest":{ 2610 "type":"structure", 2611 "required":["AccountId"], 2612 "members":{ 2613 "AccountId":{ 2614 "shape":"AccountId", 2615 "hostLabel":true, 2616 "location":"header", 2617 "locationName":"x-amz-account-id" 2618 }, 2619 "NextToken":{ 2620 "shape":"NonEmptyMaxLength1024String", 2621 "location":"querystring", 2622 "locationName":"nextToken" 2623 }, 2624 "MaxResults":{ 2625 "shape":"MaxResults", 2626 "location":"querystring", 2627 "locationName":"maxResults" 2628 }, 2629 "OutpostId":{ 2630 "shape":"NonEmptyMaxLength64String", 2631 "location":"header", 2632 "locationName":"x-amz-outpost-id" 2633 } 2634 } 2635 }, 2636 "ListRegionalBucketsResult":{ 2637 "type":"structure", 2638 "members":{ 2639 "RegionalBucketList":{"shape":"RegionalBucketList"}, 2640 "NextToken":{"shape":"NonEmptyMaxLength1024String"} 2641 } 2642 }, 2643 "ListStorageLensConfigurationEntry":{ 2644 "type":"structure", 2645 "required":[ 2646 "Id", 2647 "StorageLensArn", 2648 "HomeRegion" 2649 ], 2650 "members":{ 2651 "Id":{"shape":"ConfigId"}, 2652 "StorageLensArn":{"shape":"StorageLensArn"}, 2653 "HomeRegion":{"shape":"S3AWSRegion"}, 2654 "IsEnabled":{"shape":"IsEnabled"} 2655 } 2656 }, 2657 "ListStorageLensConfigurationsRequest":{ 2658 "type":"structure", 2659 "required":["AccountId"], 2660 "members":{ 2661 "AccountId":{ 2662 "shape":"AccountId", 2663 "hostLabel":true, 2664 "location":"header", 2665 "locationName":"x-amz-account-id" 2666 }, 2667 "NextToken":{ 2668 "shape":"ContinuationToken", 2669 "location":"querystring", 2670 "locationName":"nextToken" 2671 } 2672 } 2673 }, 2674 "ListStorageLensConfigurationsResult":{ 2675 "type":"structure", 2676 "members":{ 2677 "NextToken":{"shape":"ContinuationToken"}, 2678 "StorageLensConfigurationList":{"shape":"StorageLensConfigurationList"} 2679 } 2680 }, 2681 "Location":{"type":"string"}, 2682 "MaxLength1024String":{ 2683 "type":"string", 2684 "max":1024 2685 }, 2686 "MaxResults":{ 2687 "type":"integer", 2688 "max":1000, 2689 "min":0 2690 }, 2691 "MinStorageBytesPercentage":{ 2692 "type":"double", 2693 "max":100, 2694 "min":0.1 2695 }, 2696 "MultiRegionAccessPointAlias":{ 2697 "type":"string", 2698 "max":63, 2699 "pattern":"^[a-z][a-z0-9]*[.]mrap$" 2700 }, 2701 "MultiRegionAccessPointClientToken":{ 2702 "type":"string", 2703 "max":64, 2704 "pattern":"\\S+" 2705 }, 2706 "MultiRegionAccessPointName":{ 2707 "type":"string", 2708 "max":50, 2709 "pattern":"^[a-z0-9][-a-z0-9]{1,48}[a-z0-9]$" 2710 }, 2711 "MultiRegionAccessPointPolicyDocument":{ 2712 "type":"structure", 2713 "members":{ 2714 "Established":{"shape":"EstablishedMultiRegionAccessPointPolicy"}, 2715 "Proposed":{"shape":"ProposedMultiRegionAccessPointPolicy"} 2716 } 2717 }, 2718 "MultiRegionAccessPointRegionalResponse":{ 2719 "type":"structure", 2720 "members":{ 2721 "Name":{"shape":"RegionName"}, 2722 "RequestStatus":{"shape":"AsyncRequestStatus"} 2723 } 2724 }, 2725 "MultiRegionAccessPointRegionalResponseList":{ 2726 "type":"list", 2727 "member":{ 2728 "shape":"MultiRegionAccessPointRegionalResponse", 2729 "locationName":"Region" 2730 } 2731 }, 2732 "MultiRegionAccessPointReport":{ 2733 "type":"structure", 2734 "members":{ 2735 "Name":{"shape":"MultiRegionAccessPointName"}, 2736 "Alias":{"shape":"MultiRegionAccessPointAlias"}, 2737 "CreatedAt":{"shape":"CreationTimestamp"}, 2738 "PublicAccessBlock":{"shape":"PublicAccessBlockConfiguration"}, 2739 "Status":{"shape":"MultiRegionAccessPointStatus"}, 2740 "Regions":{"shape":"RegionReportList"} 2741 } 2742 }, 2743 "MultiRegionAccessPointReportList":{ 2744 "type":"list", 2745 "member":{ 2746 "shape":"MultiRegionAccessPointReport", 2747 "locationName":"AccessPoint" 2748 } 2749 }, 2750 "MultiRegionAccessPointStatus":{ 2751 "type":"string", 2752 "enum":[ 2753 "READY", 2754 "INCONSISTENT_ACROSS_REGIONS", 2755 "CREATING", 2756 "PARTIALLY_CREATED", 2757 "PARTIALLY_DELETED", 2758 "DELETING" 2759 ] 2760 }, 2761 "MultiRegionAccessPointsAsyncResponse":{ 2762 "type":"structure", 2763 "members":{ 2764 "Regions":{"shape":"MultiRegionAccessPointRegionalResponseList"} 2765 } 2766 }, 2767 "NetworkOrigin":{ 2768 "type":"string", 2769 "enum":[ 2770 "Internet", 2771 "VPC" 2772 ] 2773 }, 2774 "NoSuchPublicAccessBlockConfiguration":{ 2775 "type":"structure", 2776 "members":{ 2777 "Message":{"shape":"NoSuchPublicAccessBlockConfigurationMessage"} 2778 }, 2779 "error":{"httpStatusCode":404}, 2780 "exception":true 2781 }, 2782 "NoSuchPublicAccessBlockConfigurationMessage":{"type":"string"}, 2783 "NonEmptyMaxLength1024String":{ 2784 "type":"string", 2785 "max":1024, 2786 "min":1 2787 }, 2788 "NonEmptyMaxLength2048String":{ 2789 "type":"string", 2790 "max":2048, 2791 "min":1 2792 }, 2793 "NonEmptyMaxLength256String":{ 2794 "type":"string", 2795 "max":256, 2796 "min":1 2797 }, 2798 "NonEmptyMaxLength64String":{ 2799 "type":"string", 2800 "max":64, 2801 "min":1 2802 }, 2803 "NoncurrentVersionExpiration":{ 2804 "type":"structure", 2805 "members":{ 2806 "NoncurrentDays":{"shape":"Days"} 2807 } 2808 }, 2809 "NoncurrentVersionTransition":{ 2810 "type":"structure", 2811 "members":{ 2812 "NoncurrentDays":{"shape":"Days"}, 2813 "StorageClass":{"shape":"TransitionStorageClass"} 2814 } 2815 }, 2816 "NoncurrentVersionTransitionList":{ 2817 "type":"list", 2818 "member":{ 2819 "shape":"NoncurrentVersionTransition", 2820 "locationName":"NoncurrentVersionTransition" 2821 } 2822 }, 2823 "NotFoundException":{ 2824 "type":"structure", 2825 "members":{ 2826 "Message":{"shape":"ExceptionMessage"} 2827 }, 2828 "exception":true 2829 }, 2830 "ObjectLambdaAccessPoint":{ 2831 "type":"structure", 2832 "required":["Name"], 2833 "members":{ 2834 "Name":{"shape":"ObjectLambdaAccessPointName"}, 2835 "ObjectLambdaAccessPointArn":{"shape":"ObjectLambdaAccessPointArn"} 2836 } 2837 }, 2838 "ObjectLambdaAccessPointArn":{ 2839 "type":"string", 2840 "max":2048, 2841 "min":1, 2842 "pattern":"arn:[^:]+:s3-object-lambda:[^:]*:\\d{12}:accesspoint/.*" 2843 }, 2844 "ObjectLambdaAccessPointList":{ 2845 "type":"list", 2846 "member":{ 2847 "shape":"ObjectLambdaAccessPoint", 2848 "locationName":"ObjectLambdaAccessPoint" 2849 } 2850 }, 2851 "ObjectLambdaAccessPointName":{ 2852 "type":"string", 2853 "max":45, 2854 "min":3, 2855 "pattern":"^[a-z0-9]([a-z0-9\\-]*[a-z0-9])?$" 2856 }, 2857 "ObjectLambdaAllowedFeature":{ 2858 "type":"string", 2859 "enum":[ 2860 "GetObject-Range", 2861 "GetObject-PartNumber" 2862 ] 2863 }, 2864 "ObjectLambdaAllowedFeaturesList":{ 2865 "type":"list", 2866 "member":{ 2867 "shape":"ObjectLambdaAllowedFeature", 2868 "locationName":"AllowedFeature" 2869 } 2870 }, 2871 "ObjectLambdaConfiguration":{ 2872 "type":"structure", 2873 "required":[ 2874 "SupportingAccessPoint", 2875 "TransformationConfigurations" 2876 ], 2877 "members":{ 2878 "SupportingAccessPoint":{"shape":"ObjectLambdaSupportingAccessPointArn"}, 2879 "CloudWatchMetricsEnabled":{"shape":"Boolean"}, 2880 "AllowedFeatures":{"shape":"ObjectLambdaAllowedFeaturesList"}, 2881 "TransformationConfigurations":{"shape":"ObjectLambdaTransformationConfigurationsList"} 2882 } 2883 }, 2884 "ObjectLambdaContentTransformation":{ 2885 "type":"structure", 2886 "members":{ 2887 "AwsLambda":{"shape":"AwsLambdaTransformation"} 2888 }, 2889 "union":true 2890 }, 2891 "ObjectLambdaPolicy":{"type":"string"}, 2892 "ObjectLambdaSupportingAccessPointArn":{ 2893 "type":"string", 2894 "max":2048, 2895 "min":1, 2896 "pattern":"arn:[^:]+:s3:[^:]*:\\d{12}:accesspoint/.*" 2897 }, 2898 "ObjectLambdaTransformationConfiguration":{ 2899 "type":"structure", 2900 "required":[ 2901 "Actions", 2902 "ContentTransformation" 2903 ], 2904 "members":{ 2905 "Actions":{"shape":"ObjectLambdaTransformationConfigurationActionsList"}, 2906 "ContentTransformation":{"shape":"ObjectLambdaContentTransformation"} 2907 } 2908 }, 2909 "ObjectLambdaTransformationConfigurationAction":{ 2910 "type":"string", 2911 "enum":["GetObject"] 2912 }, 2913 "ObjectLambdaTransformationConfigurationActionsList":{ 2914 "type":"list", 2915 "member":{ 2916 "shape":"ObjectLambdaTransformationConfigurationAction", 2917 "locationName":"Action" 2918 } 2919 }, 2920 "ObjectLambdaTransformationConfigurationsList":{ 2921 "type":"list", 2922 "member":{ 2923 "shape":"ObjectLambdaTransformationConfiguration", 2924 "locationName":"TransformationConfiguration" 2925 } 2926 }, 2927 "ObjectLockEnabledForBucket":{"type":"boolean"}, 2928 "OperationName":{ 2929 "type":"string", 2930 "enum":[ 2931 "LambdaInvoke", 2932 "S3PutObjectCopy", 2933 "S3PutObjectAcl", 2934 "S3PutObjectTagging", 2935 "S3DeleteObjectTagging", 2936 "S3InitiateRestoreObject", 2937 "S3PutObjectLegalHold", 2938 "S3PutObjectRetention" 2939 ] 2940 }, 2941 "OutputSchemaVersion":{ 2942 "type":"string", 2943 "enum":["V_1"] 2944 }, 2945 "Policy":{"type":"string"}, 2946 "PolicyStatus":{ 2947 "type":"structure", 2948 "members":{ 2949 "IsPublic":{ 2950 "shape":"IsPublic", 2951 "locationName":"IsPublic" 2952 } 2953 } 2954 }, 2955 "Prefix":{"type":"string"}, 2956 "PrefixLevel":{ 2957 "type":"structure", 2958 "required":["StorageMetrics"], 2959 "members":{ 2960 "StorageMetrics":{"shape":"PrefixLevelStorageMetrics"} 2961 } 2962 }, 2963 "PrefixLevelStorageMetrics":{ 2964 "type":"structure", 2965 "members":{ 2966 "IsEnabled":{"shape":"IsEnabled"}, 2967 "SelectionCriteria":{"shape":"SelectionCriteria"} 2968 } 2969 }, 2970 "ProposedMultiRegionAccessPointPolicy":{ 2971 "type":"structure", 2972 "members":{ 2973 "Policy":{"shape":"Policy"} 2974 } 2975 }, 2976 "PublicAccessBlockConfiguration":{ 2977 "type":"structure", 2978 "members":{ 2979 "BlockPublicAcls":{ 2980 "shape":"Setting", 2981 "locationName":"BlockPublicAcls" 2982 }, 2983 "IgnorePublicAcls":{ 2984 "shape":"Setting", 2985 "locationName":"IgnorePublicAcls" 2986 }, 2987 "BlockPublicPolicy":{ 2988 "shape":"Setting", 2989 "locationName":"BlockPublicPolicy" 2990 }, 2991 "RestrictPublicBuckets":{ 2992 "shape":"Setting", 2993 "locationName":"RestrictPublicBuckets" 2994 } 2995 } 2996 }, 2997 "PublicAccessBlockEnabled":{"type":"boolean"}, 2998 "PutAccessPointConfigurationForObjectLambdaRequest":{ 2999 "type":"structure", 3000 "required":[ 3001 "AccountId", 3002 "Name", 3003 "Configuration" 3004 ], 3005 "members":{ 3006 "AccountId":{ 3007 "shape":"AccountId", 3008 "hostLabel":true, 3009 "location":"header", 3010 "locationName":"x-amz-account-id" 3011 }, 3012 "Name":{ 3013 "shape":"ObjectLambdaAccessPointName", 3014 "location":"uri", 3015 "locationName":"name" 3016 }, 3017 "Configuration":{"shape":"ObjectLambdaConfiguration"} 3018 } 3019 }, 3020 "PutAccessPointPolicyForObjectLambdaRequest":{ 3021 "type":"structure", 3022 "required":[ 3023 "AccountId", 3024 "Name", 3025 "Policy" 3026 ], 3027 "members":{ 3028 "AccountId":{ 3029 "shape":"AccountId", 3030 "hostLabel":true, 3031 "location":"header", 3032 "locationName":"x-amz-account-id" 3033 }, 3034 "Name":{ 3035 "shape":"ObjectLambdaAccessPointName", 3036 "location":"uri", 3037 "locationName":"name" 3038 }, 3039 "Policy":{"shape":"ObjectLambdaPolicy"} 3040 } 3041 }, 3042 "PutAccessPointPolicyRequest":{ 3043 "type":"structure", 3044 "required":[ 3045 "AccountId", 3046 "Name", 3047 "Policy" 3048 ], 3049 "members":{ 3050 "AccountId":{ 3051 "shape":"AccountId", 3052 "hostLabel":true, 3053 "location":"header", 3054 "locationName":"x-amz-account-id" 3055 }, 3056 "Name":{ 3057 "shape":"AccessPointName", 3058 "location":"uri", 3059 "locationName":"name" 3060 }, 3061 "Policy":{"shape":"Policy"} 3062 } 3063 }, 3064 "PutBucketLifecycleConfigurationRequest":{ 3065 "type":"structure", 3066 "required":[ 3067 "AccountId", 3068 "Bucket" 3069 ], 3070 "members":{ 3071 "AccountId":{ 3072 "shape":"AccountId", 3073 "hostLabel":true, 3074 "location":"header", 3075 "locationName":"x-amz-account-id" 3076 }, 3077 "Bucket":{ 3078 "shape":"BucketName", 3079 "location":"uri", 3080 "locationName":"name" 3081 }, 3082 "LifecycleConfiguration":{ 3083 "shape":"LifecycleConfiguration", 3084 "locationName":"LifecycleConfiguration", 3085 "xmlNamespace":{"uri":"http://awss3control.amazonaws.com/doc/2018-08-20/"} 3086 } 3087 }, 3088 "payload":"LifecycleConfiguration" 3089 }, 3090 "PutBucketPolicyRequest":{ 3091 "type":"structure", 3092 "required":[ 3093 "AccountId", 3094 "Bucket", 3095 "Policy" 3096 ], 3097 "members":{ 3098 "AccountId":{ 3099 "shape":"AccountId", 3100 "hostLabel":true, 3101 "location":"header", 3102 "locationName":"x-amz-account-id" 3103 }, 3104 "Bucket":{ 3105 "shape":"BucketName", 3106 "location":"uri", 3107 "locationName":"name" 3108 }, 3109 "ConfirmRemoveSelfBucketAccess":{ 3110 "shape":"ConfirmRemoveSelfBucketAccess", 3111 "location":"header", 3112 "locationName":"x-amz-confirm-remove-self-bucket-access" 3113 }, 3114 "Policy":{"shape":"Policy"} 3115 } 3116 }, 3117 "PutBucketTaggingRequest":{ 3118 "type":"structure", 3119 "required":[ 3120 "AccountId", 3121 "Bucket", 3122 "Tagging" 3123 ], 3124 "members":{ 3125 "AccountId":{ 3126 "shape":"AccountId", 3127 "hostLabel":true, 3128 "location":"header", 3129 "locationName":"x-amz-account-id" 3130 }, 3131 "Bucket":{ 3132 "shape":"BucketName", 3133 "location":"uri", 3134 "locationName":"name" 3135 }, 3136 "Tagging":{ 3137 "shape":"Tagging", 3138 "locationName":"Tagging", 3139 "xmlNamespace":{"uri":"http://awss3control.amazonaws.com/doc/2018-08-20/"} 3140 } 3141 }, 3142 "payload":"Tagging" 3143 }, 3144 "PutJobTaggingRequest":{ 3145 "type":"structure", 3146 "required":[ 3147 "AccountId", 3148 "JobId", 3149 "Tags" 3150 ], 3151 "members":{ 3152 "AccountId":{ 3153 "shape":"AccountId", 3154 "hostLabel":true, 3155 "location":"header", 3156 "locationName":"x-amz-account-id" 3157 }, 3158 "JobId":{ 3159 "shape":"JobId", 3160 "location":"uri", 3161 "locationName":"id" 3162 }, 3163 "Tags":{"shape":"S3TagSet"} 3164 } 3165 }, 3166 "PutJobTaggingResult":{ 3167 "type":"structure", 3168 "members":{ 3169 } 3170 }, 3171 "PutMultiRegionAccessPointPolicyInput":{ 3172 "type":"structure", 3173 "required":[ 3174 "Name", 3175 "Policy" 3176 ], 3177 "members":{ 3178 "Name":{"shape":"MultiRegionAccessPointName"}, 3179 "Policy":{"shape":"Policy"} 3180 } 3181 }, 3182 "PutMultiRegionAccessPointPolicyRequest":{ 3183 "type":"structure", 3184 "required":[ 3185 "AccountId", 3186 "ClientToken", 3187 "Details" 3188 ], 3189 "members":{ 3190 "AccountId":{ 3191 "shape":"AccountId", 3192 "hostLabel":true, 3193 "location":"header", 3194 "locationName":"x-amz-account-id" 3195 }, 3196 "ClientToken":{ 3197 "shape":"MultiRegionAccessPointClientToken", 3198 "idempotencyToken":true 3199 }, 3200 "Details":{"shape":"PutMultiRegionAccessPointPolicyInput"} 3201 } 3202 }, 3203 "PutMultiRegionAccessPointPolicyResult":{ 3204 "type":"structure", 3205 "members":{ 3206 "RequestTokenARN":{"shape":"AsyncRequestTokenARN"} 3207 } 3208 }, 3209 "PutPublicAccessBlockRequest":{ 3210 "type":"structure", 3211 "required":[ 3212 "PublicAccessBlockConfiguration", 3213 "AccountId" 3214 ], 3215 "members":{ 3216 "PublicAccessBlockConfiguration":{ 3217 "shape":"PublicAccessBlockConfiguration", 3218 "locationName":"PublicAccessBlockConfiguration", 3219 "xmlNamespace":{"uri":"http://awss3control.amazonaws.com/doc/2018-08-20/"} 3220 }, 3221 "AccountId":{ 3222 "shape":"AccountId", 3223 "hostLabel":true, 3224 "location":"header", 3225 "locationName":"x-amz-account-id" 3226 } 3227 }, 3228 "payload":"PublicAccessBlockConfiguration" 3229 }, 3230 "PutStorageLensConfigurationRequest":{ 3231 "type":"structure", 3232 "required":[ 3233 "ConfigId", 3234 "AccountId", 3235 "StorageLensConfiguration" 3236 ], 3237 "members":{ 3238 "ConfigId":{ 3239 "shape":"ConfigId", 3240 "location":"uri", 3241 "locationName":"storagelensid" 3242 }, 3243 "AccountId":{ 3244 "shape":"AccountId", 3245 "hostLabel":true, 3246 "location":"header", 3247 "locationName":"x-amz-account-id" 3248 }, 3249 "StorageLensConfiguration":{"shape":"StorageLensConfiguration"}, 3250 "Tags":{"shape":"StorageLensTags"} 3251 } 3252 }, 3253 "PutStorageLensConfigurationTaggingRequest":{ 3254 "type":"structure", 3255 "required":[ 3256 "ConfigId", 3257 "AccountId", 3258 "Tags" 3259 ], 3260 "members":{ 3261 "ConfigId":{ 3262 "shape":"ConfigId", 3263 "location":"uri", 3264 "locationName":"storagelensid" 3265 }, 3266 "AccountId":{ 3267 "shape":"AccountId", 3268 "hostLabel":true, 3269 "location":"header", 3270 "locationName":"x-amz-account-id" 3271 }, 3272 "Tags":{"shape":"StorageLensTags"} 3273 } 3274 }, 3275 "PutStorageLensConfigurationTaggingResult":{ 3276 "type":"structure", 3277 "members":{ 3278 } 3279 }, 3280 "Region":{ 3281 "type":"structure", 3282 "required":["Bucket"], 3283 "members":{ 3284 "Bucket":{"shape":"BucketName"} 3285 } 3286 }, 3287 "RegionCreationList":{ 3288 "type":"list", 3289 "member":{ 3290 "shape":"Region", 3291 "locationName":"Region" 3292 } 3293 }, 3294 "RegionName":{ 3295 "type":"string", 3296 "max":64, 3297 "min":1 3298 }, 3299 "RegionReport":{ 3300 "type":"structure", 3301 "members":{ 3302 "Bucket":{"shape":"BucketName"}, 3303 "Region":{"shape":"RegionName"} 3304 } 3305 }, 3306 "RegionReportList":{ 3307 "type":"list", 3308 "member":{ 3309 "shape":"RegionReport", 3310 "locationName":"Region" 3311 } 3312 }, 3313 "RegionalBucket":{ 3314 "type":"structure", 3315 "required":[ 3316 "Bucket", 3317 "PublicAccessBlockEnabled", 3318 "CreationDate" 3319 ], 3320 "members":{ 3321 "Bucket":{"shape":"BucketName"}, 3322 "BucketArn":{"shape":"S3RegionalBucketArn"}, 3323 "PublicAccessBlockEnabled":{"shape":"PublicAccessBlockEnabled"}, 3324 "CreationDate":{"shape":"CreationDate"}, 3325 "OutpostId":{"shape":"NonEmptyMaxLength64String"} 3326 } 3327 }, 3328 "RegionalBucketList":{ 3329 "type":"list", 3330 "member":{ 3331 "shape":"RegionalBucket", 3332 "locationName":"RegionalBucket" 3333 } 3334 }, 3335 "Regions":{ 3336 "type":"list", 3337 "member":{ 3338 "shape":"S3AWSRegion", 3339 "locationName":"Region" 3340 } 3341 }, 3342 "ReportPrefixString":{ 3343 "type":"string", 3344 "max":512, 3345 "min":1 3346 }, 3347 "RequestedJobStatus":{ 3348 "type":"string", 3349 "enum":[ 3350 "Cancelled", 3351 "Ready" 3352 ] 3353 }, 3354 "S3AWSRegion":{ 3355 "type":"string", 3356 "max":30, 3357 "min":5, 3358 "pattern":"[a-z0-9\\-]+" 3359 }, 3360 "S3AccessControlList":{ 3361 "type":"structure", 3362 "required":["Owner"], 3363 "members":{ 3364 "Owner":{"shape":"S3ObjectOwner"}, 3365 "Grants":{"shape":"S3GrantList"} 3366 } 3367 }, 3368 "S3AccessControlPolicy":{ 3369 "type":"structure", 3370 "members":{ 3371 "AccessControlList":{ 3372 "shape":"S3AccessControlList", 3373 "box":true 3374 }, 3375 "CannedAccessControlList":{ 3376 "shape":"S3CannedAccessControlList", 3377 "box":true 3378 } 3379 } 3380 }, 3381 "S3AccessPointArn":{ 3382 "type":"string", 3383 "max":128, 3384 "min":4 3385 }, 3386 "S3BucketArnString":{ 3387 "type":"string", 3388 "max":128, 3389 "min":1, 3390 "pattern":"arn:[^:]+:s3:.*" 3391 }, 3392 "S3BucketDestination":{ 3393 "type":"structure", 3394 "required":[ 3395 "Format", 3396 "OutputSchemaVersion", 3397 "AccountId", 3398 "Arn" 3399 ], 3400 "members":{ 3401 "Format":{"shape":"Format"}, 3402 "OutputSchemaVersion":{"shape":"OutputSchemaVersion"}, 3403 "AccountId":{"shape":"AccountId"}, 3404 "Arn":{"shape":"S3BucketArnString"}, 3405 "Prefix":{"shape":"Prefix"}, 3406 "Encryption":{"shape":"StorageLensDataExportEncryption"} 3407 } 3408 }, 3409 "S3CannedAccessControlList":{ 3410 "type":"string", 3411 "enum":[ 3412 "private", 3413 "public-read", 3414 "public-read-write", 3415 "aws-exec-read", 3416 "authenticated-read", 3417 "bucket-owner-read", 3418 "bucket-owner-full-control" 3419 ] 3420 }, 3421 "S3ContentLength":{ 3422 "type":"long", 3423 "min":0 3424 }, 3425 "S3CopyObjectOperation":{ 3426 "type":"structure", 3427 "members":{ 3428 "TargetResource":{"shape":"S3BucketArnString"}, 3429 "CannedAccessControlList":{ 3430 "shape":"S3CannedAccessControlList", 3431 "box":true 3432 }, 3433 "AccessControlGrants":{ 3434 "shape":"S3GrantList", 3435 "box":true 3436 }, 3437 "MetadataDirective":{"shape":"S3MetadataDirective"}, 3438 "ModifiedSinceConstraint":{"shape":"TimeStamp"}, 3439 "NewObjectMetadata":{"shape":"S3ObjectMetadata"}, 3440 "NewObjectTagging":{"shape":"S3TagSet"}, 3441 "RedirectLocation":{"shape":"NonEmptyMaxLength2048String"}, 3442 "RequesterPays":{"shape":"Boolean"}, 3443 "StorageClass":{"shape":"S3StorageClass"}, 3444 "UnModifiedSinceConstraint":{"shape":"TimeStamp"}, 3445 "SSEAwsKmsKeyId":{"shape":"KmsKeyArnString"}, 3446 "TargetKeyPrefix":{"shape":"NonEmptyMaxLength1024String"}, 3447 "ObjectLockLegalHoldStatus":{"shape":"S3ObjectLockLegalHoldStatus"}, 3448 "ObjectLockMode":{"shape":"S3ObjectLockMode"}, 3449 "ObjectLockRetainUntilDate":{"shape":"TimeStamp"}, 3450 "BucketKeyEnabled":{"shape":"Boolean"} 3451 } 3452 }, 3453 "S3DeleteObjectTaggingOperation":{ 3454 "type":"structure", 3455 "members":{ 3456 } 3457 }, 3458 "S3ExpirationInDays":{ 3459 "type":"integer", 3460 "min":0 3461 }, 3462 "S3GlacierJobTier":{ 3463 "type":"string", 3464 "enum":[ 3465 "BULK", 3466 "STANDARD" 3467 ] 3468 }, 3469 "S3Grant":{ 3470 "type":"structure", 3471 "members":{ 3472 "Grantee":{"shape":"S3Grantee"}, 3473 "Permission":{"shape":"S3Permission"} 3474 } 3475 }, 3476 "S3GrantList":{ 3477 "type":"list", 3478 "member":{"shape":"S3Grant"} 3479 }, 3480 "S3Grantee":{ 3481 "type":"structure", 3482 "members":{ 3483 "TypeIdentifier":{"shape":"S3GranteeTypeIdentifier"}, 3484 "Identifier":{ 3485 "shape":"NonEmptyMaxLength1024String", 3486 "box":true 3487 }, 3488 "DisplayName":{"shape":"NonEmptyMaxLength1024String"} 3489 } 3490 }, 3491 "S3GranteeTypeIdentifier":{ 3492 "type":"string", 3493 "enum":[ 3494 "id", 3495 "emailAddress", 3496 "uri" 3497 ] 3498 }, 3499 "S3InitiateRestoreObjectOperation":{ 3500 "type":"structure", 3501 "members":{ 3502 "ExpirationInDays":{ 3503 "shape":"S3ExpirationInDays", 3504 "box":true 3505 }, 3506 "GlacierJobTier":{"shape":"S3GlacierJobTier"} 3507 } 3508 }, 3509 "S3KeyArnString":{ 3510 "type":"string", 3511 "max":2000, 3512 "min":1, 3513 "pattern":"arn:[^:]+:s3:.*" 3514 }, 3515 "S3MetadataDirective":{ 3516 "type":"string", 3517 "enum":[ 3518 "COPY", 3519 "REPLACE" 3520 ] 3521 }, 3522 "S3ObjectLockLegalHold":{ 3523 "type":"structure", 3524 "required":["Status"], 3525 "members":{ 3526 "Status":{"shape":"S3ObjectLockLegalHoldStatus"} 3527 } 3528 }, 3529 "S3ObjectLockLegalHoldStatus":{ 3530 "type":"string", 3531 "enum":[ 3532 "OFF", 3533 "ON" 3534 ] 3535 }, 3536 "S3ObjectLockMode":{ 3537 "type":"string", 3538 "enum":[ 3539 "COMPLIANCE", 3540 "GOVERNANCE" 3541 ] 3542 }, 3543 "S3ObjectLockRetentionMode":{ 3544 "type":"string", 3545 "enum":[ 3546 "COMPLIANCE", 3547 "GOVERNANCE" 3548 ] 3549 }, 3550 "S3ObjectMetadata":{ 3551 "type":"structure", 3552 "members":{ 3553 "CacheControl":{"shape":"NonEmptyMaxLength1024String"}, 3554 "ContentDisposition":{"shape":"NonEmptyMaxLength1024String"}, 3555 "ContentEncoding":{"shape":"NonEmptyMaxLength1024String"}, 3556 "ContentLanguage":{"shape":"NonEmptyMaxLength1024String"}, 3557 "UserMetadata":{"shape":"S3UserMetadata"}, 3558 "ContentLength":{ 3559 "shape":"S3ContentLength", 3560 "box":true 3561 }, 3562 "ContentMD5":{"shape":"NonEmptyMaxLength1024String"}, 3563 "ContentType":{"shape":"NonEmptyMaxLength1024String"}, 3564 "HttpExpiresDate":{"shape":"TimeStamp"}, 3565 "RequesterCharged":{"shape":"Boolean"}, 3566 "SSEAlgorithm":{"shape":"S3SSEAlgorithm"} 3567 } 3568 }, 3569 "S3ObjectOwner":{ 3570 "type":"structure", 3571 "members":{ 3572 "ID":{"shape":"NonEmptyMaxLength1024String"}, 3573 "DisplayName":{"shape":"NonEmptyMaxLength1024String"} 3574 } 3575 }, 3576 "S3ObjectVersionId":{ 3577 "type":"string", 3578 "max":2000, 3579 "min":1 3580 }, 3581 "S3Permission":{ 3582 "type":"string", 3583 "enum":[ 3584 "FULL_CONTROL", 3585 "READ", 3586 "WRITE", 3587 "READ_ACP", 3588 "WRITE_ACP" 3589 ] 3590 }, 3591 "S3RegionalBucketArn":{ 3592 "type":"string", 3593 "max":128, 3594 "min":4 3595 }, 3596 "S3Retention":{ 3597 "type":"structure", 3598 "members":{ 3599 "RetainUntilDate":{"shape":"TimeStamp"}, 3600 "Mode":{"shape":"S3ObjectLockRetentionMode"} 3601 } 3602 }, 3603 "S3SSEAlgorithm":{ 3604 "type":"string", 3605 "enum":[ 3606 "AES256", 3607 "KMS" 3608 ] 3609 }, 3610 "S3SetObjectAclOperation":{ 3611 "type":"structure", 3612 "members":{ 3613 "AccessControlPolicy":{"shape":"S3AccessControlPolicy"} 3614 } 3615 }, 3616 "S3SetObjectLegalHoldOperation":{ 3617 "type":"structure", 3618 "required":["LegalHold"], 3619 "members":{ 3620 "LegalHold":{"shape":"S3ObjectLockLegalHold"} 3621 } 3622 }, 3623 "S3SetObjectRetentionOperation":{ 3624 "type":"structure", 3625 "required":["Retention"], 3626 "members":{ 3627 "BypassGovernanceRetention":{ 3628 "shape":"Boolean", 3629 "box":true 3630 }, 3631 "Retention":{"shape":"S3Retention"} 3632 } 3633 }, 3634 "S3SetObjectTaggingOperation":{ 3635 "type":"structure", 3636 "members":{ 3637 "TagSet":{"shape":"S3TagSet"} 3638 } 3639 }, 3640 "S3StorageClass":{ 3641 "type":"string", 3642 "enum":[ 3643 "STANDARD", 3644 "STANDARD_IA", 3645 "ONEZONE_IA", 3646 "GLACIER", 3647 "INTELLIGENT_TIERING", 3648 "DEEP_ARCHIVE" 3649 ] 3650 }, 3651 "S3Tag":{ 3652 "type":"structure", 3653 "required":[ 3654 "Key", 3655 "Value" 3656 ], 3657 "members":{ 3658 "Key":{"shape":"TagKeyString"}, 3659 "Value":{"shape":"TagValueString"} 3660 } 3661 }, 3662 "S3TagSet":{ 3663 "type":"list", 3664 "member":{"shape":"S3Tag"} 3665 }, 3666 "S3UserMetadata":{ 3667 "type":"map", 3668 "key":{"shape":"NonEmptyMaxLength1024String"}, 3669 "value":{"shape":"MaxLength1024String"}, 3670 "max":8192 3671 }, 3672 "SSEKMS":{ 3673 "type":"structure", 3674 "required":["KeyId"], 3675 "members":{ 3676 "KeyId":{"shape":"SSEKMSKeyId"} 3677 }, 3678 "locationName":"SSE-KMS" 3679 }, 3680 "SSEKMSKeyId":{"type":"string"}, 3681 "SSES3":{ 3682 "type":"structure", 3683 "members":{ 3684 }, 3685 "locationName":"SSE-S3" 3686 }, 3687 "SelectionCriteria":{ 3688 "type":"structure", 3689 "members":{ 3690 "Delimiter":{"shape":"StorageLensPrefixLevelDelimiter"}, 3691 "MaxDepth":{"shape":"StorageLensPrefixLevelMaxDepth"}, 3692 "MinStorageBytesPercentage":{"shape":"MinStorageBytesPercentage"} 3693 } 3694 }, 3695 "Setting":{"type":"boolean"}, 3696 "StorageLensArn":{ 3697 "type":"string", 3698 "max":1024, 3699 "min":1, 3700 "pattern":"arn:[a-z\\-]+:s3:[a-z0-9\\-]+:\\d{12}:storage\\-lens\\/.*" 3701 }, 3702 "StorageLensAwsOrg":{ 3703 "type":"structure", 3704 "required":["Arn"], 3705 "members":{ 3706 "Arn":{"shape":"AwsOrgArn"} 3707 } 3708 }, 3709 "StorageLensConfiguration":{ 3710 "type":"structure", 3711 "required":[ 3712 "Id", 3713 "AccountLevel", 3714 "IsEnabled" 3715 ], 3716 "members":{ 3717 "Id":{"shape":"ConfigId"}, 3718 "AccountLevel":{"shape":"AccountLevel"}, 3719 "Include":{"shape":"Include"}, 3720 "Exclude":{"shape":"Exclude"}, 3721 "DataExport":{"shape":"StorageLensDataExport"}, 3722 "IsEnabled":{"shape":"IsEnabled"}, 3723 "AwsOrg":{"shape":"StorageLensAwsOrg"}, 3724 "StorageLensArn":{"shape":"StorageLensArn"} 3725 } 3726 }, 3727 "StorageLensConfigurationList":{ 3728 "type":"list", 3729 "member":{ 3730 "shape":"ListStorageLensConfigurationEntry", 3731 "locationName":"StorageLensConfiguration" 3732 }, 3733 "flattened":true 3734 }, 3735 "StorageLensDataExport":{ 3736 "type":"structure", 3737 "required":["S3BucketDestination"], 3738 "members":{ 3739 "S3BucketDestination":{"shape":"S3BucketDestination"} 3740 } 3741 }, 3742 "StorageLensDataExportEncryption":{ 3743 "type":"structure", 3744 "members":{ 3745 "SSES3":{ 3746 "shape":"SSES3", 3747 "locationName":"SSE-S3" 3748 }, 3749 "SSEKMS":{ 3750 "shape":"SSEKMS", 3751 "locationName":"SSE-KMS" 3752 } 3753 } 3754 }, 3755 "StorageLensPrefixLevelDelimiter":{ 3756 "type":"string", 3757 "max":1 3758 }, 3759 "StorageLensPrefixLevelMaxDepth":{ 3760 "type":"integer", 3761 "max":10, 3762 "min":1 3763 }, 3764 "StorageLensTag":{ 3765 "type":"structure", 3766 "required":[ 3767 "Key", 3768 "Value" 3769 ], 3770 "members":{ 3771 "Key":{"shape":"TagKeyString"}, 3772 "Value":{"shape":"TagValueString"} 3773 } 3774 }, 3775 "StorageLensTags":{ 3776 "type":"list", 3777 "member":{ 3778 "shape":"StorageLensTag", 3779 "locationName":"Tag" 3780 } 3781 }, 3782 "StringForNextToken":{ 3783 "type":"string", 3784 "max":1024, 3785 "min":1, 3786 "pattern":"^[A-Za-z0-9\\+\\:\\/\\=\\?\\#-_]+$" 3787 }, 3788 "SuspendedCause":{ 3789 "type":"string", 3790 "max":1024, 3791 "min":1 3792 }, 3793 "SuspendedDate":{"type":"timestamp"}, 3794 "TagKeyString":{ 3795 "type":"string", 3796 "max":1024, 3797 "min":1, 3798 "pattern":"^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$" 3799 }, 3800 "TagValueString":{ 3801 "type":"string", 3802 "max":1024, 3803 "pattern":"^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$" 3804 }, 3805 "Tagging":{ 3806 "type":"structure", 3807 "required":["TagSet"], 3808 "members":{ 3809 "TagSet":{"shape":"S3TagSet"} 3810 } 3811 }, 3812 "TimeStamp":{"type":"timestamp"}, 3813 "TooManyRequestsException":{ 3814 "type":"structure", 3815 "members":{ 3816 "Message":{"shape":"ExceptionMessage"} 3817 }, 3818 "exception":true 3819 }, 3820 "TooManyTagsException":{ 3821 "type":"structure", 3822 "members":{ 3823 "Message":{"shape":"ExceptionMessage"} 3824 }, 3825 "exception":true 3826 }, 3827 "Transition":{ 3828 "type":"structure", 3829 "members":{ 3830 "Date":{"shape":"Date"}, 3831 "Days":{"shape":"Days"}, 3832 "StorageClass":{"shape":"TransitionStorageClass"} 3833 } 3834 }, 3835 "TransitionList":{ 3836 "type":"list", 3837 "member":{ 3838 "shape":"Transition", 3839 "locationName":"Transition" 3840 } 3841 }, 3842 "TransitionStorageClass":{ 3843 "type":"string", 3844 "enum":[ 3845 "GLACIER", 3846 "STANDARD_IA", 3847 "ONEZONE_IA", 3848 "INTELLIGENT_TIERING", 3849 "DEEP_ARCHIVE" 3850 ] 3851 }, 3852 "UpdateJobPriorityRequest":{ 3853 "type":"structure", 3854 "required":[ 3855 "AccountId", 3856 "JobId", 3857 "Priority" 3858 ], 3859 "members":{ 3860 "AccountId":{ 3861 "shape":"AccountId", 3862 "hostLabel":true, 3863 "location":"header", 3864 "locationName":"x-amz-account-id" 3865 }, 3866 "JobId":{ 3867 "shape":"JobId", 3868 "location":"uri", 3869 "locationName":"id" 3870 }, 3871 "Priority":{ 3872 "shape":"JobPriority", 3873 "location":"querystring", 3874 "locationName":"priority" 3875 } 3876 } 3877 }, 3878 "UpdateJobPriorityResult":{ 3879 "type":"structure", 3880 "required":[ 3881 "JobId", 3882 "Priority" 3883 ], 3884 "members":{ 3885 "JobId":{"shape":"JobId"}, 3886 "Priority":{"shape":"JobPriority"} 3887 } 3888 }, 3889 "UpdateJobStatusRequest":{ 3890 "type":"structure", 3891 "required":[ 3892 "AccountId", 3893 "JobId", 3894 "RequestedJobStatus" 3895 ], 3896 "members":{ 3897 "AccountId":{ 3898 "shape":"AccountId", 3899 "hostLabel":true, 3900 "location":"header", 3901 "locationName":"x-amz-account-id" 3902 }, 3903 "JobId":{ 3904 "shape":"JobId", 3905 "location":"uri", 3906 "locationName":"id" 3907 }, 3908 "RequestedJobStatus":{ 3909 "shape":"RequestedJobStatus", 3910 "location":"querystring", 3911 "locationName":"requestedJobStatus" 3912 }, 3913 "StatusUpdateReason":{ 3914 "shape":"JobStatusUpdateReason", 3915 "location":"querystring", 3916 "locationName":"statusUpdateReason" 3917 } 3918 } 3919 }, 3920 "UpdateJobStatusResult":{ 3921 "type":"structure", 3922 "members":{ 3923 "JobId":{"shape":"JobId"}, 3924 "Status":{"shape":"JobStatus"}, 3925 "StatusUpdateReason":{"shape":"JobStatusUpdateReason"} 3926 } 3927 }, 3928 "VpcConfiguration":{ 3929 "type":"structure", 3930 "required":["VpcId"], 3931 "members":{ 3932 "VpcId":{"shape":"VpcId"} 3933 } 3934 }, 3935 "VpcId":{ 3936 "type":"string", 3937 "max":1024, 3938 "min":1 3939 } 3940 } 3941 }