|
119 | 119 | {"shape":"InternalServiceException"}
|
120 | 120 | ]
|
121 | 121 | },
|
| 122 | + "ListTagsForResource":{ |
| 123 | + "name":"ListTagsForResource", |
| 124 | + "http":{ |
| 125 | + "method":"POST", |
| 126 | + "requestUri":"/" |
| 127 | + }, |
| 128 | + "input":{"shape":"ListTagsForResourceRequest"}, |
| 129 | + "output":{"shape":"ListTagsForResourceResponse"}, |
| 130 | + "errors":[ |
| 131 | + {"shape":"ResourceNotFoundException"} |
| 132 | + ] |
| 133 | + }, |
122 | 134 | "PutScalingPolicy":{
|
123 | 135 | "name":"PutScalingPolicy",
|
124 | 136 | "http":{
|
|
166 | 178 | {"shape":"ConcurrentUpdateException"},
|
167 | 179 | {"shape":"InternalServiceException"}
|
168 | 180 | ]
|
| 181 | + }, |
| 182 | + "TagResource":{ |
| 183 | + "name":"TagResource", |
| 184 | + "http":{ |
| 185 | + "method":"POST", |
| 186 | + "requestUri":"/" |
| 187 | + }, |
| 188 | + "input":{"shape":"TagResourceRequest"}, |
| 189 | + "output":{"shape":"TagResourceResponse"}, |
| 190 | + "errors":[ |
| 191 | + {"shape":"ResourceNotFoundException"}, |
| 192 | + {"shape":"TooManyTagsException"}, |
| 193 | + {"shape":"ValidationException"} |
| 194 | + ] |
| 195 | + }, |
| 196 | + "UntagResource":{ |
| 197 | + "name":"UntagResource", |
| 198 | + "http":{ |
| 199 | + "method":"POST", |
| 200 | + "requestUri":"/" |
| 201 | + }, |
| 202 | + "input":{"shape":"UntagResourceRequest"}, |
| 203 | + "output":{"shape":"UntagResourceResponse"}, |
| 204 | + "errors":[ |
| 205 | + {"shape":"ResourceNotFoundException"}, |
| 206 | + {"shape":"ValidationException"} |
| 207 | + ] |
169 | 208 | }
|
170 | 209 | },
|
171 | 210 | "shapes":{
|
|
192 | 231 | "type":"list",
|
193 | 232 | "member":{"shape":"Alarm"}
|
194 | 233 | },
|
| 234 | + "AmazonResourceName":{ |
| 235 | + "type":"string", |
| 236 | + "max":1011, |
| 237 | + "min":1, |
| 238 | + "pattern":"^arn:.+:application-autoscaling:.+:[0-9]+:scalable-target\\/[a-zA-Z0-9-]+$" |
| 239 | + }, |
195 | 240 | "ConcurrentUpdateException":{
|
196 | 241 | "type":"structure",
|
197 | 242 | "members":{
|
|
346 | 391 | },
|
347 | 392 | "DisableScaleIn":{"type":"boolean"},
|
348 | 393 | "ErrorMessage":{"type":"string"},
|
| 394 | + "ExceptionMessage":{"type":"string"}, |
349 | 395 | "Expression":{
|
350 | 396 | "type":"string",
|
351 | 397 | "max":2048,
|
|
387 | 433 | },
|
388 | 434 | "exception":true
|
389 | 435 | },
|
| 436 | + "ListTagsForResourceRequest":{ |
| 437 | + "type":"structure", |
| 438 | + "required":["ResourceARN"], |
| 439 | + "members":{ |
| 440 | + "ResourceARN":{"shape":"AmazonResourceName"} |
| 441 | + } |
| 442 | + }, |
| 443 | + "ListTagsForResourceResponse":{ |
| 444 | + "type":"structure", |
| 445 | + "members":{ |
| 446 | + "Tags":{"shape":"TagMap"} |
| 447 | + } |
| 448 | + }, |
390 | 449 | "MaxResults":{"type":"integer"},
|
391 | 450 | "MetricAggregationType":{
|
392 | 451 | "type":"string",
|
|
561 | 620 | "MinCapacity":{"shape":"ResourceCapacity"},
|
562 | 621 | "MaxCapacity":{"shape":"ResourceCapacity"},
|
563 | 622 | "RoleARN":{"shape":"ResourceIdMaxLen1600"},
|
564 |
| - "SuspendedState":{"shape":"SuspendedState"} |
| 623 | + "SuspendedState":{"shape":"SuspendedState"}, |
| 624 | + "Tags":{"shape":"TagMap"} |
565 | 625 | }
|
566 | 626 | },
|
567 | 627 | "RegisterScalableTargetResponse":{
|
568 | 628 | "type":"structure",
|
569 | 629 | "members":{
|
| 630 | + "ScalableTargetARN":{"shape":"XmlString"} |
570 | 631 | }
|
571 | 632 | },
|
572 | 633 | "ResourceCapacity":{"type":"integer"},
|
|
590 | 651 | "max":1023,
|
591 | 652 | "min":1
|
592 | 653 | },
|
| 654 | + "ResourceNotFoundException":{ |
| 655 | + "type":"structure", |
| 656 | + "members":{ |
| 657 | + "Message":{"shape":"ExceptionMessage"}, |
| 658 | + "ResourceName":{"shape":"AmazonResourceName"} |
| 659 | + }, |
| 660 | + "exception":true |
| 661 | + }, |
593 | 662 | "ReturnData":{"type":"boolean"},
|
594 | 663 | "ScalableDimension":{
|
595 | 664 | "type":"string",
|
|
635 | 704 | "MaxCapacity":{"shape":"ResourceCapacity"},
|
636 | 705 | "RoleARN":{"shape":"ResourceIdMaxLen1600"},
|
637 | 706 | "CreationTime":{"shape":"TimestampType"},
|
638 |
| - "SuspendedState":{"shape":"SuspendedState"} |
| 707 | + "SuspendedState":{"shape":"SuspendedState"}, |
| 708 | + "ScalableTargetARN":{"shape":"XmlString"} |
639 | 709 | }
|
640 | 710 | },
|
641 | 711 | "ScalableTargetAction":{
|
|
805 | 875 | "ScheduledScalingSuspended":{"shape":"ScalingSuspended"}
|
806 | 876 | }
|
807 | 877 | },
|
| 878 | + "TagKey":{ |
| 879 | + "type":"string", |
| 880 | + "max":128, |
| 881 | + "min":1 |
| 882 | + }, |
| 883 | + "TagKeyList":{ |
| 884 | + "type":"list", |
| 885 | + "member":{"shape":"TagKey"}, |
| 886 | + "max":200, |
| 887 | + "min":0 |
| 888 | + }, |
| 889 | + "TagMap":{ |
| 890 | + "type":"map", |
| 891 | + "key":{"shape":"TagKey"}, |
| 892 | + "value":{"shape":"TagValue"} |
| 893 | + }, |
| 894 | + "TagResourceRequest":{ |
| 895 | + "type":"structure", |
| 896 | + "required":[ |
| 897 | + "ResourceARN", |
| 898 | + "Tags" |
| 899 | + ], |
| 900 | + "members":{ |
| 901 | + "ResourceARN":{"shape":"AmazonResourceName"}, |
| 902 | + "Tags":{"shape":"TagMap"} |
| 903 | + } |
| 904 | + }, |
| 905 | + "TagResourceResponse":{ |
| 906 | + "type":"structure", |
| 907 | + "members":{ |
| 908 | + } |
| 909 | + }, |
| 910 | + "TagValue":{ |
| 911 | + "type":"string", |
| 912 | + "max":256, |
| 913 | + "min":0 |
| 914 | + }, |
808 | 915 | "TargetTrackingMetric":{
|
809 | 916 | "type":"structure",
|
810 | 917 | "members":{
|
|
898 | 1005 | }
|
899 | 1006 | },
|
900 | 1007 | "TimestampType":{"type":"timestamp"},
|
| 1008 | + "TooManyTagsException":{ |
| 1009 | + "type":"structure", |
| 1010 | + "members":{ |
| 1011 | + "Message":{"shape":"ExceptionMessage"}, |
| 1012 | + "ResourceName":{"shape":"AmazonResourceName"} |
| 1013 | + }, |
| 1014 | + "exception":true |
| 1015 | + }, |
| 1016 | + "UntagResourceRequest":{ |
| 1017 | + "type":"structure", |
| 1018 | + "required":[ |
| 1019 | + "ResourceARN", |
| 1020 | + "TagKeys" |
| 1021 | + ], |
| 1022 | + "members":{ |
| 1023 | + "ResourceARN":{"shape":"AmazonResourceName"}, |
| 1024 | + "TagKeys":{"shape":"TagKeyList"} |
| 1025 | + } |
| 1026 | + }, |
| 1027 | + "UntagResourceResponse":{ |
| 1028 | + "type":"structure", |
| 1029 | + "members":{ |
| 1030 | + } |
| 1031 | + }, |
901 | 1032 | "ValidationException":{
|
902 | 1033 | "type":"structure",
|
903 | 1034 | "members":{
|
|
0 commit comments