github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/mediastore/2017-09-01/api-2.json (about) 1 { 2 "version":"2.0", 3 "metadata":{ 4 "apiVersion":"2017-09-01", 5 "endpointPrefix":"mediastore", 6 "jsonVersion":"1.1", 7 "protocol":"json", 8 "serviceAbbreviation":"MediaStore", 9 "serviceFullName":"AWS Elemental MediaStore", 10 "serviceId":"MediaStore", 11 "signatureVersion":"v4", 12 "signingName":"mediastore", 13 "targetPrefix":"MediaStore_20170901", 14 "uid":"mediastore-2017-09-01" 15 }, 16 "operations":{ 17 "CreateContainer":{ 18 "name":"CreateContainer", 19 "http":{ 20 "method":"POST", 21 "requestUri":"/" 22 }, 23 "input":{"shape":"CreateContainerInput"}, 24 "output":{"shape":"CreateContainerOutput"}, 25 "errors":[ 26 {"shape":"ContainerInUseException"}, 27 {"shape":"LimitExceededException"}, 28 {"shape":"InternalServerError"} 29 ] 30 }, 31 "DeleteContainer":{ 32 "name":"DeleteContainer", 33 "http":{ 34 "method":"POST", 35 "requestUri":"/" 36 }, 37 "input":{"shape":"DeleteContainerInput"}, 38 "output":{"shape":"DeleteContainerOutput"}, 39 "errors":[ 40 {"shape":"ContainerInUseException"}, 41 {"shape":"ContainerNotFoundException"}, 42 {"shape":"InternalServerError"} 43 ] 44 }, 45 "DeleteContainerPolicy":{ 46 "name":"DeleteContainerPolicy", 47 "http":{ 48 "method":"POST", 49 "requestUri":"/" 50 }, 51 "input":{"shape":"DeleteContainerPolicyInput"}, 52 "output":{"shape":"DeleteContainerPolicyOutput"}, 53 "errors":[ 54 {"shape":"ContainerInUseException"}, 55 {"shape":"ContainerNotFoundException"}, 56 {"shape":"PolicyNotFoundException"}, 57 {"shape":"InternalServerError"} 58 ] 59 }, 60 "DeleteCorsPolicy":{ 61 "name":"DeleteCorsPolicy", 62 "http":{ 63 "method":"POST", 64 "requestUri":"/" 65 }, 66 "input":{"shape":"DeleteCorsPolicyInput"}, 67 "output":{"shape":"DeleteCorsPolicyOutput"}, 68 "errors":[ 69 {"shape":"ContainerInUseException"}, 70 {"shape":"ContainerNotFoundException"}, 71 {"shape":"CorsPolicyNotFoundException"}, 72 {"shape":"InternalServerError"} 73 ] 74 }, 75 "DeleteLifecyclePolicy":{ 76 "name":"DeleteLifecyclePolicy", 77 "http":{ 78 "method":"POST", 79 "requestUri":"/" 80 }, 81 "input":{"shape":"DeleteLifecyclePolicyInput"}, 82 "output":{"shape":"DeleteLifecyclePolicyOutput"}, 83 "errors":[ 84 {"shape":"ContainerInUseException"}, 85 {"shape":"ContainerNotFoundException"}, 86 {"shape":"PolicyNotFoundException"}, 87 {"shape":"InternalServerError"} 88 ] 89 }, 90 "DeleteMetricPolicy":{ 91 "name":"DeleteMetricPolicy", 92 "http":{ 93 "method":"POST", 94 "requestUri":"/" 95 }, 96 "input":{"shape":"DeleteMetricPolicyInput"}, 97 "output":{"shape":"DeleteMetricPolicyOutput"}, 98 "errors":[ 99 {"shape":"ContainerInUseException"}, 100 {"shape":"ContainerNotFoundException"}, 101 {"shape":"PolicyNotFoundException"}, 102 {"shape":"InternalServerError"} 103 ] 104 }, 105 "DescribeContainer":{ 106 "name":"DescribeContainer", 107 "http":{ 108 "method":"POST", 109 "requestUri":"/" 110 }, 111 "input":{"shape":"DescribeContainerInput"}, 112 "output":{"shape":"DescribeContainerOutput"}, 113 "errors":[ 114 {"shape":"ContainerNotFoundException"}, 115 {"shape":"InternalServerError"} 116 ] 117 }, 118 "GetContainerPolicy":{ 119 "name":"GetContainerPolicy", 120 "http":{ 121 "method":"POST", 122 "requestUri":"/" 123 }, 124 "input":{"shape":"GetContainerPolicyInput"}, 125 "output":{"shape":"GetContainerPolicyOutput"}, 126 "errors":[ 127 {"shape":"ContainerInUseException"}, 128 {"shape":"ContainerNotFoundException"}, 129 {"shape":"PolicyNotFoundException"}, 130 {"shape":"InternalServerError"} 131 ] 132 }, 133 "GetCorsPolicy":{ 134 "name":"GetCorsPolicy", 135 "http":{ 136 "method":"POST", 137 "requestUri":"/" 138 }, 139 "input":{"shape":"GetCorsPolicyInput"}, 140 "output":{"shape":"GetCorsPolicyOutput"}, 141 "errors":[ 142 {"shape":"ContainerInUseException"}, 143 {"shape":"ContainerNotFoundException"}, 144 {"shape":"CorsPolicyNotFoundException"}, 145 {"shape":"InternalServerError"} 146 ] 147 }, 148 "GetLifecyclePolicy":{ 149 "name":"GetLifecyclePolicy", 150 "http":{ 151 "method":"POST", 152 "requestUri":"/" 153 }, 154 "input":{"shape":"GetLifecyclePolicyInput"}, 155 "output":{"shape":"GetLifecyclePolicyOutput"}, 156 "errors":[ 157 {"shape":"ContainerInUseException"}, 158 {"shape":"ContainerNotFoundException"}, 159 {"shape":"PolicyNotFoundException"}, 160 {"shape":"InternalServerError"} 161 ] 162 }, 163 "GetMetricPolicy":{ 164 "name":"GetMetricPolicy", 165 "http":{ 166 "method":"POST", 167 "requestUri":"/" 168 }, 169 "input":{"shape":"GetMetricPolicyInput"}, 170 "output":{"shape":"GetMetricPolicyOutput"}, 171 "errors":[ 172 {"shape":"ContainerNotFoundException"}, 173 {"shape":"PolicyNotFoundException"}, 174 {"shape":"ContainerInUseException"}, 175 {"shape":"InternalServerError"} 176 ] 177 }, 178 "ListContainers":{ 179 "name":"ListContainers", 180 "http":{ 181 "method":"POST", 182 "requestUri":"/" 183 }, 184 "input":{"shape":"ListContainersInput"}, 185 "output":{"shape":"ListContainersOutput"}, 186 "errors":[ 187 {"shape":"InternalServerError"} 188 ] 189 }, 190 "ListTagsForResource":{ 191 "name":"ListTagsForResource", 192 "http":{ 193 "method":"POST", 194 "requestUri":"/" 195 }, 196 "input":{"shape":"ListTagsForResourceInput"}, 197 "output":{"shape":"ListTagsForResourceOutput"}, 198 "errors":[ 199 {"shape":"ContainerInUseException"}, 200 {"shape":"ContainerNotFoundException"}, 201 {"shape":"InternalServerError"} 202 ] 203 }, 204 "PutContainerPolicy":{ 205 "name":"PutContainerPolicy", 206 "http":{ 207 "method":"POST", 208 "requestUri":"/" 209 }, 210 "input":{"shape":"PutContainerPolicyInput"}, 211 "output":{"shape":"PutContainerPolicyOutput"}, 212 "errors":[ 213 {"shape":"ContainerNotFoundException"}, 214 {"shape":"ContainerInUseException"}, 215 {"shape":"InternalServerError"} 216 ] 217 }, 218 "PutCorsPolicy":{ 219 "name":"PutCorsPolicy", 220 "http":{ 221 "method":"POST", 222 "requestUri":"/" 223 }, 224 "input":{"shape":"PutCorsPolicyInput"}, 225 "output":{"shape":"PutCorsPolicyOutput"}, 226 "errors":[ 227 {"shape":"ContainerNotFoundException"}, 228 {"shape":"ContainerInUseException"}, 229 {"shape":"InternalServerError"} 230 ] 231 }, 232 "PutLifecyclePolicy":{ 233 "name":"PutLifecyclePolicy", 234 "http":{ 235 "method":"POST", 236 "requestUri":"/" 237 }, 238 "input":{"shape":"PutLifecyclePolicyInput"}, 239 "output":{"shape":"PutLifecyclePolicyOutput"}, 240 "errors":[ 241 {"shape":"ContainerInUseException"}, 242 {"shape":"ContainerNotFoundException"}, 243 {"shape":"InternalServerError"} 244 ] 245 }, 246 "PutMetricPolicy":{ 247 "name":"PutMetricPolicy", 248 "http":{ 249 "method":"POST", 250 "requestUri":"/" 251 }, 252 "input":{"shape":"PutMetricPolicyInput"}, 253 "output":{"shape":"PutMetricPolicyOutput"}, 254 "errors":[ 255 {"shape":"ContainerInUseException"}, 256 {"shape":"ContainerNotFoundException"}, 257 {"shape":"InternalServerError"} 258 ] 259 }, 260 "StartAccessLogging":{ 261 "name":"StartAccessLogging", 262 "http":{ 263 "method":"POST", 264 "requestUri":"/" 265 }, 266 "input":{"shape":"StartAccessLoggingInput"}, 267 "output":{"shape":"StartAccessLoggingOutput"}, 268 "errors":[ 269 {"shape":"ContainerInUseException"}, 270 {"shape":"ContainerNotFoundException"}, 271 {"shape":"InternalServerError"} 272 ] 273 }, 274 "StopAccessLogging":{ 275 "name":"StopAccessLogging", 276 "http":{ 277 "method":"POST", 278 "requestUri":"/" 279 }, 280 "input":{"shape":"StopAccessLoggingInput"}, 281 "output":{"shape":"StopAccessLoggingOutput"}, 282 "errors":[ 283 {"shape":"ContainerInUseException"}, 284 {"shape":"ContainerNotFoundException"}, 285 {"shape":"InternalServerError"} 286 ] 287 }, 288 "TagResource":{ 289 "name":"TagResource", 290 "http":{ 291 "method":"POST", 292 "requestUri":"/" 293 }, 294 "input":{"shape":"TagResourceInput"}, 295 "output":{"shape":"TagResourceOutput"}, 296 "errors":[ 297 {"shape":"ContainerInUseException"}, 298 {"shape":"ContainerNotFoundException"}, 299 {"shape":"InternalServerError"} 300 ] 301 }, 302 "UntagResource":{ 303 "name":"UntagResource", 304 "http":{ 305 "method":"POST", 306 "requestUri":"/" 307 }, 308 "input":{"shape":"UntagResourceInput"}, 309 "output":{"shape":"UntagResourceOutput"}, 310 "errors":[ 311 {"shape":"ContainerInUseException"}, 312 {"shape":"ContainerNotFoundException"}, 313 {"shape":"InternalServerError"} 314 ] 315 } 316 }, 317 "shapes":{ 318 "AllowedHeaders":{ 319 "type":"list", 320 "member":{"shape":"Header"}, 321 "max":100, 322 "min":0 323 }, 324 "AllowedMethods":{ 325 "type":"list", 326 "member":{"shape":"MethodName"}, 327 "max":4, 328 "min":1 329 }, 330 "AllowedOrigins":{ 331 "type":"list", 332 "member":{"shape":"Origin"}, 333 "max":100, 334 "min":1 335 }, 336 "Container":{ 337 "type":"structure", 338 "members":{ 339 "Endpoint":{"shape":"Endpoint"}, 340 "CreationTime":{"shape":"TimeStamp"}, 341 "ARN":{"shape":"ContainerARN"}, 342 "Name":{"shape":"ContainerName"}, 343 "Status":{"shape":"ContainerStatus"}, 344 "AccessLoggingEnabled":{"shape":"ContainerAccessLoggingEnabled"} 345 } 346 }, 347 "ContainerARN":{ 348 "type":"string", 349 "max":1024, 350 "min":1, 351 "pattern":"arn:aws:mediastore:[a-z]+-[a-z]+-\\d:\\d{12}:container/[\\w-]{1,255}" 352 }, 353 "ContainerAccessLoggingEnabled":{"type":"boolean"}, 354 "ContainerInUseException":{ 355 "type":"structure", 356 "members":{ 357 "Message":{"shape":"ErrorMessage"} 358 }, 359 "exception":true 360 }, 361 "ContainerLevelMetrics":{ 362 "type":"string", 363 "enum":[ 364 "ENABLED", 365 "DISABLED" 366 ] 367 }, 368 "ContainerList":{ 369 "type":"list", 370 "member":{"shape":"Container"} 371 }, 372 "ContainerListLimit":{ 373 "type":"integer", 374 "max":100, 375 "min":1 376 }, 377 "ContainerName":{ 378 "type":"string", 379 "max":255, 380 "min":1, 381 "pattern":"[\\w-]+" 382 }, 383 "ContainerNotFoundException":{ 384 "type":"structure", 385 "members":{ 386 "Message":{"shape":"ErrorMessage"} 387 }, 388 "exception":true 389 }, 390 "ContainerPolicy":{ 391 "type":"string", 392 "max":8192, 393 "min":1, 394 "pattern":"[\\x00-\\x7F]+" 395 }, 396 "ContainerStatus":{ 397 "type":"string", 398 "enum":[ 399 "ACTIVE", 400 "CREATING", 401 "DELETING" 402 ], 403 "max":16, 404 "min":1 405 }, 406 "CorsPolicy":{ 407 "type":"list", 408 "member":{"shape":"CorsRule"}, 409 "max":100, 410 "min":1 411 }, 412 "CorsPolicyNotFoundException":{ 413 "type":"structure", 414 "members":{ 415 "Message":{"shape":"ErrorMessage"} 416 }, 417 "exception":true 418 }, 419 "CorsRule":{ 420 "type":"structure", 421 "required":[ 422 "AllowedOrigins", 423 "AllowedHeaders" 424 ], 425 "members":{ 426 "AllowedOrigins":{"shape":"AllowedOrigins"}, 427 "AllowedMethods":{"shape":"AllowedMethods"}, 428 "AllowedHeaders":{"shape":"AllowedHeaders"}, 429 "MaxAgeSeconds":{"shape":"MaxAgeSeconds"}, 430 "ExposeHeaders":{"shape":"ExposeHeaders"} 431 } 432 }, 433 "CreateContainerInput":{ 434 "type":"structure", 435 "required":["ContainerName"], 436 "members":{ 437 "ContainerName":{"shape":"ContainerName"}, 438 "Tags":{"shape":"TagList"} 439 } 440 }, 441 "CreateContainerOutput":{ 442 "type":"structure", 443 "required":["Container"], 444 "members":{ 445 "Container":{"shape":"Container"} 446 } 447 }, 448 "DeleteContainerInput":{ 449 "type":"structure", 450 "required":["ContainerName"], 451 "members":{ 452 "ContainerName":{"shape":"ContainerName"} 453 } 454 }, 455 "DeleteContainerOutput":{ 456 "type":"structure", 457 "members":{ 458 } 459 }, 460 "DeleteContainerPolicyInput":{ 461 "type":"structure", 462 "required":["ContainerName"], 463 "members":{ 464 "ContainerName":{"shape":"ContainerName"} 465 } 466 }, 467 "DeleteContainerPolicyOutput":{ 468 "type":"structure", 469 "members":{ 470 } 471 }, 472 "DeleteCorsPolicyInput":{ 473 "type":"structure", 474 "required":["ContainerName"], 475 "members":{ 476 "ContainerName":{"shape":"ContainerName"} 477 } 478 }, 479 "DeleteCorsPolicyOutput":{ 480 "type":"structure", 481 "members":{ 482 } 483 }, 484 "DeleteLifecyclePolicyInput":{ 485 "type":"structure", 486 "required":["ContainerName"], 487 "members":{ 488 "ContainerName":{"shape":"ContainerName"} 489 } 490 }, 491 "DeleteLifecyclePolicyOutput":{ 492 "type":"structure", 493 "members":{ 494 } 495 }, 496 "DeleteMetricPolicyInput":{ 497 "type":"structure", 498 "required":["ContainerName"], 499 "members":{ 500 "ContainerName":{"shape":"ContainerName"} 501 } 502 }, 503 "DeleteMetricPolicyOutput":{ 504 "type":"structure", 505 "members":{ 506 } 507 }, 508 "DescribeContainerInput":{ 509 "type":"structure", 510 "members":{ 511 "ContainerName":{"shape":"ContainerName"} 512 } 513 }, 514 "DescribeContainerOutput":{ 515 "type":"structure", 516 "members":{ 517 "Container":{"shape":"Container"} 518 } 519 }, 520 "Endpoint":{ 521 "type":"string", 522 "max":255, 523 "min":1, 524 "pattern":"[\\u0009\\u000A\\u000D\\u0020-\\u00FF]+" 525 }, 526 "ErrorMessage":{ 527 "type":"string", 528 "max":255, 529 "min":1, 530 "pattern":"[ \\w:\\.\\?-]+" 531 }, 532 "ExposeHeaders":{ 533 "type":"list", 534 "member":{"shape":"Header"}, 535 "max":100, 536 "min":0 537 }, 538 "GetContainerPolicyInput":{ 539 "type":"structure", 540 "required":["ContainerName"], 541 "members":{ 542 "ContainerName":{"shape":"ContainerName"} 543 } 544 }, 545 "GetContainerPolicyOutput":{ 546 "type":"structure", 547 "required":["Policy"], 548 "members":{ 549 "Policy":{"shape":"ContainerPolicy"} 550 } 551 }, 552 "GetCorsPolicyInput":{ 553 "type":"structure", 554 "required":["ContainerName"], 555 "members":{ 556 "ContainerName":{"shape":"ContainerName"} 557 } 558 }, 559 "GetCorsPolicyOutput":{ 560 "type":"structure", 561 "required":["CorsPolicy"], 562 "members":{ 563 "CorsPolicy":{"shape":"CorsPolicy"} 564 } 565 }, 566 "GetLifecyclePolicyInput":{ 567 "type":"structure", 568 "required":["ContainerName"], 569 "members":{ 570 "ContainerName":{"shape":"ContainerName"} 571 } 572 }, 573 "GetLifecyclePolicyOutput":{ 574 "type":"structure", 575 "required":["LifecyclePolicy"], 576 "members":{ 577 "LifecyclePolicy":{"shape":"LifecyclePolicy"} 578 } 579 }, 580 "GetMetricPolicyInput":{ 581 "type":"structure", 582 "required":["ContainerName"], 583 "members":{ 584 "ContainerName":{"shape":"ContainerName"} 585 } 586 }, 587 "GetMetricPolicyOutput":{ 588 "type":"structure", 589 "required":["MetricPolicy"], 590 "members":{ 591 "MetricPolicy":{"shape":"MetricPolicy"} 592 } 593 }, 594 "Header":{ 595 "type":"string", 596 "max":8192, 597 "min":1, 598 "pattern":"[\\u0009\\u000A\\u000D\\u0020-\\u00FF]+" 599 }, 600 "InternalServerError":{ 601 "type":"structure", 602 "members":{ 603 "Message":{"shape":"ErrorMessage"} 604 }, 605 "exception":true, 606 "fault":true 607 }, 608 "LifecyclePolicy":{ 609 "type":"string", 610 "max":8192, 611 "min":0, 612 "pattern":"[\\u0009\\u000A\\u000D\\u0020-\\u00FF]+" 613 }, 614 "LimitExceededException":{ 615 "type":"structure", 616 "members":{ 617 "Message":{"shape":"ErrorMessage"} 618 }, 619 "exception":true 620 }, 621 "ListContainersInput":{ 622 "type":"structure", 623 "members":{ 624 "NextToken":{"shape":"PaginationToken"}, 625 "MaxResults":{"shape":"ContainerListLimit"} 626 } 627 }, 628 "ListContainersOutput":{ 629 "type":"structure", 630 "required":["Containers"], 631 "members":{ 632 "Containers":{"shape":"ContainerList"}, 633 "NextToken":{"shape":"PaginationToken"} 634 } 635 }, 636 "ListTagsForResourceInput":{ 637 "type":"structure", 638 "required":["Resource"], 639 "members":{ 640 "Resource":{"shape":"ContainerARN"} 641 } 642 }, 643 "ListTagsForResourceOutput":{ 644 "type":"structure", 645 "members":{ 646 "Tags":{"shape":"TagList"} 647 } 648 }, 649 "MaxAgeSeconds":{ 650 "type":"integer", 651 "max":2147483647, 652 "min":0 653 }, 654 "MethodName":{ 655 "type":"string", 656 "enum":[ 657 "PUT", 658 "GET", 659 "DELETE", 660 "HEAD" 661 ] 662 }, 663 "MetricPolicy":{ 664 "type":"structure", 665 "required":["ContainerLevelMetrics"], 666 "members":{ 667 "ContainerLevelMetrics":{"shape":"ContainerLevelMetrics"}, 668 "MetricPolicyRules":{"shape":"MetricPolicyRules"} 669 } 670 }, 671 "MetricPolicyRule":{ 672 "type":"structure", 673 "required":[ 674 "ObjectGroup", 675 "ObjectGroupName" 676 ], 677 "members":{ 678 "ObjectGroup":{"shape":"ObjectGroup"}, 679 "ObjectGroupName":{"shape":"ObjectGroupName"} 680 } 681 }, 682 "MetricPolicyRules":{ 683 "type":"list", 684 "member":{"shape":"MetricPolicyRule"}, 685 "max":300, 686 "min":1 687 }, 688 "ObjectGroup":{ 689 "type":"string", 690 "max":900, 691 "min":1, 692 "pattern":"/?(?:[A-Za-z0-9_=:\\.\\-\\~\\*]+/){0,10}(?:[A-Za-z0-9_=:\\.\\-\\~\\*]+)?/?" 693 }, 694 "ObjectGroupName":{ 695 "type":"string", 696 "max":30, 697 "min":1, 698 "pattern":"[a-zA-Z0-9_]+" 699 }, 700 "Origin":{ 701 "type":"string", 702 "max":2048, 703 "min":1, 704 "pattern":"[\\u0009\\u000A\\u000D\\u0020-\\u00FF]+" 705 }, 706 "PaginationToken":{ 707 "type":"string", 708 "max":1024, 709 "min":1, 710 "pattern":"[0-9A-Za-z=/+]+" 711 }, 712 "PolicyNotFoundException":{ 713 "type":"structure", 714 "members":{ 715 "Message":{"shape":"ErrorMessage"} 716 }, 717 "exception":true 718 }, 719 "PutContainerPolicyInput":{ 720 "type":"structure", 721 "required":[ 722 "ContainerName", 723 "Policy" 724 ], 725 "members":{ 726 "ContainerName":{"shape":"ContainerName"}, 727 "Policy":{"shape":"ContainerPolicy"} 728 } 729 }, 730 "PutContainerPolicyOutput":{ 731 "type":"structure", 732 "members":{ 733 } 734 }, 735 "PutCorsPolicyInput":{ 736 "type":"structure", 737 "required":[ 738 "ContainerName", 739 "CorsPolicy" 740 ], 741 "members":{ 742 "ContainerName":{"shape":"ContainerName"}, 743 "CorsPolicy":{"shape":"CorsPolicy"} 744 } 745 }, 746 "PutCorsPolicyOutput":{ 747 "type":"structure", 748 "members":{ 749 } 750 }, 751 "PutLifecyclePolicyInput":{ 752 "type":"structure", 753 "required":[ 754 "ContainerName", 755 "LifecyclePolicy" 756 ], 757 "members":{ 758 "ContainerName":{"shape":"ContainerName"}, 759 "LifecyclePolicy":{"shape":"LifecyclePolicy"} 760 } 761 }, 762 "PutLifecyclePolicyOutput":{ 763 "type":"structure", 764 "members":{ 765 } 766 }, 767 "PutMetricPolicyInput":{ 768 "type":"structure", 769 "required":[ 770 "ContainerName", 771 "MetricPolicy" 772 ], 773 "members":{ 774 "ContainerName":{"shape":"ContainerName"}, 775 "MetricPolicy":{"shape":"MetricPolicy"} 776 } 777 }, 778 "PutMetricPolicyOutput":{ 779 "type":"structure", 780 "members":{ 781 } 782 }, 783 "StartAccessLoggingInput":{ 784 "type":"structure", 785 "required":["ContainerName"], 786 "members":{ 787 "ContainerName":{"shape":"ContainerName"} 788 } 789 }, 790 "StartAccessLoggingOutput":{ 791 "type":"structure", 792 "members":{ 793 } 794 }, 795 "StopAccessLoggingInput":{ 796 "type":"structure", 797 "required":["ContainerName"], 798 "members":{ 799 "ContainerName":{"shape":"ContainerName"} 800 } 801 }, 802 "StopAccessLoggingOutput":{ 803 "type":"structure", 804 "members":{ 805 } 806 }, 807 "Tag":{ 808 "type":"structure", 809 "required":["Key"], 810 "members":{ 811 "Key":{"shape":"TagKey"}, 812 "Value":{"shape":"TagValue"} 813 } 814 }, 815 "TagKey":{ 816 "type":"string", 817 "max":128, 818 "min":1, 819 "pattern":"[\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*" 820 }, 821 "TagKeyList":{ 822 "type":"list", 823 "member":{"shape":"TagKey"} 824 }, 825 "TagList":{ 826 "type":"list", 827 "member":{"shape":"Tag"}, 828 "max":200, 829 "min":1 830 }, 831 "TagResourceInput":{ 832 "type":"structure", 833 "required":[ 834 "Resource", 835 "Tags" 836 ], 837 "members":{ 838 "Resource":{"shape":"ContainerARN"}, 839 "Tags":{"shape":"TagList"} 840 } 841 }, 842 "TagResourceOutput":{ 843 "type":"structure", 844 "members":{ 845 } 846 }, 847 "TagValue":{ 848 "type":"string", 849 "max":256, 850 "min":0, 851 "pattern":"[\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*" 852 }, 853 "TimeStamp":{"type":"timestamp"}, 854 "UntagResourceInput":{ 855 "type":"structure", 856 "required":[ 857 "Resource", 858 "TagKeys" 859 ], 860 "members":{ 861 "Resource":{"shape":"ContainerARN"}, 862 "TagKeys":{"shape":"TagKeyList"} 863 } 864 }, 865 "UntagResourceOutput":{ 866 "type":"structure", 867 "members":{ 868 } 869 } 870 } 871 }