github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/autoscaling/2011-01-01/api-2.json (about) 1 { 2 "version":"2.0", 3 "metadata":{ 4 "apiVersion":"2011-01-01", 5 "endpointPrefix":"autoscaling", 6 "protocol":"query", 7 "serviceFullName":"Auto Scaling", 8 "serviceId":"Auto Scaling", 9 "signatureVersion":"v4", 10 "uid":"autoscaling-2011-01-01", 11 "xmlNamespace":"http://autoscaling.amazonaws.com/doc/2011-01-01/" 12 }, 13 "operations":{ 14 "AttachInstances":{ 15 "name":"AttachInstances", 16 "http":{ 17 "method":"POST", 18 "requestUri":"/" 19 }, 20 "input":{"shape":"AttachInstancesQuery"}, 21 "errors":[ 22 {"shape":"ResourceContentionFault"}, 23 {"shape":"ServiceLinkedRoleFailure"} 24 ] 25 }, 26 "AttachLoadBalancerTargetGroups":{ 27 "name":"AttachLoadBalancerTargetGroups", 28 "http":{ 29 "method":"POST", 30 "requestUri":"/" 31 }, 32 "input":{"shape":"AttachLoadBalancerTargetGroupsType"}, 33 "output":{ 34 "shape":"AttachLoadBalancerTargetGroupsResultType", 35 "resultWrapper":"AttachLoadBalancerTargetGroupsResult" 36 }, 37 "errors":[ 38 {"shape":"ResourceContentionFault"}, 39 {"shape":"ServiceLinkedRoleFailure"} 40 ] 41 }, 42 "AttachLoadBalancers":{ 43 "name":"AttachLoadBalancers", 44 "http":{ 45 "method":"POST", 46 "requestUri":"/" 47 }, 48 "input":{"shape":"AttachLoadBalancersType"}, 49 "output":{ 50 "shape":"AttachLoadBalancersResultType", 51 "resultWrapper":"AttachLoadBalancersResult" 52 }, 53 "errors":[ 54 {"shape":"ResourceContentionFault"}, 55 {"shape":"ServiceLinkedRoleFailure"} 56 ] 57 }, 58 "BatchDeleteScheduledAction":{ 59 "name":"BatchDeleteScheduledAction", 60 "http":{ 61 "method":"POST", 62 "requestUri":"/" 63 }, 64 "input":{"shape":"BatchDeleteScheduledActionType"}, 65 "output":{ 66 "shape":"BatchDeleteScheduledActionAnswer", 67 "resultWrapper":"BatchDeleteScheduledActionResult" 68 }, 69 "errors":[ 70 {"shape":"ResourceContentionFault"} 71 ] 72 }, 73 "BatchPutScheduledUpdateGroupAction":{ 74 "name":"BatchPutScheduledUpdateGroupAction", 75 "http":{ 76 "method":"POST", 77 "requestUri":"/" 78 }, 79 "input":{"shape":"BatchPutScheduledUpdateGroupActionType"}, 80 "output":{ 81 "shape":"BatchPutScheduledUpdateGroupActionAnswer", 82 "resultWrapper":"BatchPutScheduledUpdateGroupActionResult" 83 }, 84 "errors":[ 85 {"shape":"AlreadyExistsFault"}, 86 {"shape":"LimitExceededFault"}, 87 {"shape":"ResourceContentionFault"} 88 ] 89 }, 90 "CancelInstanceRefresh":{ 91 "name":"CancelInstanceRefresh", 92 "http":{ 93 "method":"POST", 94 "requestUri":"/" 95 }, 96 "input":{"shape":"CancelInstanceRefreshType"}, 97 "output":{ 98 "shape":"CancelInstanceRefreshAnswer", 99 "resultWrapper":"CancelInstanceRefreshResult" 100 }, 101 "errors":[ 102 {"shape":"LimitExceededFault"}, 103 {"shape":"ResourceContentionFault"}, 104 {"shape":"ActiveInstanceRefreshNotFoundFault"} 105 ] 106 }, 107 "CompleteLifecycleAction":{ 108 "name":"CompleteLifecycleAction", 109 "http":{ 110 "method":"POST", 111 "requestUri":"/" 112 }, 113 "input":{"shape":"CompleteLifecycleActionType"}, 114 "output":{ 115 "shape":"CompleteLifecycleActionAnswer", 116 "resultWrapper":"CompleteLifecycleActionResult" 117 }, 118 "errors":[ 119 {"shape":"ResourceContentionFault"} 120 ] 121 }, 122 "CreateAutoScalingGroup":{ 123 "name":"CreateAutoScalingGroup", 124 "http":{ 125 "method":"POST", 126 "requestUri":"/" 127 }, 128 "input":{"shape":"CreateAutoScalingGroupType"}, 129 "errors":[ 130 {"shape":"AlreadyExistsFault"}, 131 {"shape":"LimitExceededFault"}, 132 {"shape":"ResourceContentionFault"}, 133 {"shape":"ServiceLinkedRoleFailure"} 134 ] 135 }, 136 "CreateLaunchConfiguration":{ 137 "name":"CreateLaunchConfiguration", 138 "http":{ 139 "method":"POST", 140 "requestUri":"/" 141 }, 142 "input":{"shape":"CreateLaunchConfigurationType"}, 143 "errors":[ 144 {"shape":"AlreadyExistsFault"}, 145 {"shape":"LimitExceededFault"}, 146 {"shape":"ResourceContentionFault"} 147 ] 148 }, 149 "CreateOrUpdateTags":{ 150 "name":"CreateOrUpdateTags", 151 "http":{ 152 "method":"POST", 153 "requestUri":"/" 154 }, 155 "input":{"shape":"CreateOrUpdateTagsType"}, 156 "errors":[ 157 {"shape":"LimitExceededFault"}, 158 {"shape":"AlreadyExistsFault"}, 159 {"shape":"ResourceContentionFault"}, 160 {"shape":"ResourceInUseFault"} 161 ] 162 }, 163 "DeleteAutoScalingGroup":{ 164 "name":"DeleteAutoScalingGroup", 165 "http":{ 166 "method":"POST", 167 "requestUri":"/" 168 }, 169 "input":{"shape":"DeleteAutoScalingGroupType"}, 170 "errors":[ 171 {"shape":"ScalingActivityInProgressFault"}, 172 {"shape":"ResourceInUseFault"}, 173 {"shape":"ResourceContentionFault"} 174 ] 175 }, 176 "DeleteLaunchConfiguration":{ 177 "name":"DeleteLaunchConfiguration", 178 "http":{ 179 "method":"POST", 180 "requestUri":"/" 181 }, 182 "input":{"shape":"LaunchConfigurationNameType"}, 183 "errors":[ 184 {"shape":"ResourceInUseFault"}, 185 {"shape":"ResourceContentionFault"} 186 ] 187 }, 188 "DeleteLifecycleHook":{ 189 "name":"DeleteLifecycleHook", 190 "http":{ 191 "method":"POST", 192 "requestUri":"/" 193 }, 194 "input":{"shape":"DeleteLifecycleHookType"}, 195 "output":{ 196 "shape":"DeleteLifecycleHookAnswer", 197 "resultWrapper":"DeleteLifecycleHookResult" 198 }, 199 "errors":[ 200 {"shape":"ResourceContentionFault"} 201 ] 202 }, 203 "DeleteNotificationConfiguration":{ 204 "name":"DeleteNotificationConfiguration", 205 "http":{ 206 "method":"POST", 207 "requestUri":"/" 208 }, 209 "input":{"shape":"DeleteNotificationConfigurationType"}, 210 "errors":[ 211 {"shape":"ResourceContentionFault"} 212 ] 213 }, 214 "DeletePolicy":{ 215 "name":"DeletePolicy", 216 "http":{ 217 "method":"POST", 218 "requestUri":"/" 219 }, 220 "input":{"shape":"DeletePolicyType"}, 221 "errors":[ 222 {"shape":"ResourceContentionFault"}, 223 {"shape":"ServiceLinkedRoleFailure"} 224 ] 225 }, 226 "DeleteScheduledAction":{ 227 "name":"DeleteScheduledAction", 228 "http":{ 229 "method":"POST", 230 "requestUri":"/" 231 }, 232 "input":{"shape":"DeleteScheduledActionType"}, 233 "errors":[ 234 {"shape":"ResourceContentionFault"} 235 ] 236 }, 237 "DeleteTags":{ 238 "name":"DeleteTags", 239 "http":{ 240 "method":"POST", 241 "requestUri":"/" 242 }, 243 "input":{"shape":"DeleteTagsType"}, 244 "errors":[ 245 {"shape":"ResourceContentionFault"}, 246 {"shape":"ResourceInUseFault"} 247 ] 248 }, 249 "DeleteWarmPool":{ 250 "name":"DeleteWarmPool", 251 "http":{ 252 "method":"POST", 253 "requestUri":"/" 254 }, 255 "input":{"shape":"DeleteWarmPoolType"}, 256 "output":{ 257 "shape":"DeleteWarmPoolAnswer", 258 "resultWrapper":"DeleteWarmPoolResult" 259 }, 260 "errors":[ 261 {"shape":"LimitExceededFault"}, 262 {"shape":"ResourceContentionFault"}, 263 {"shape":"ScalingActivityInProgressFault"}, 264 {"shape":"ResourceInUseFault"} 265 ] 266 }, 267 "DescribeAccountLimits":{ 268 "name":"DescribeAccountLimits", 269 "http":{ 270 "method":"POST", 271 "requestUri":"/" 272 }, 273 "output":{ 274 "shape":"DescribeAccountLimitsAnswer", 275 "resultWrapper":"DescribeAccountLimitsResult" 276 }, 277 "errors":[ 278 {"shape":"ResourceContentionFault"} 279 ] 280 }, 281 "DescribeAdjustmentTypes":{ 282 "name":"DescribeAdjustmentTypes", 283 "http":{ 284 "method":"POST", 285 "requestUri":"/" 286 }, 287 "output":{ 288 "shape":"DescribeAdjustmentTypesAnswer", 289 "resultWrapper":"DescribeAdjustmentTypesResult" 290 }, 291 "errors":[ 292 {"shape":"ResourceContentionFault"} 293 ] 294 }, 295 "DescribeAutoScalingGroups":{ 296 "name":"DescribeAutoScalingGroups", 297 "http":{ 298 "method":"POST", 299 "requestUri":"/" 300 }, 301 "input":{"shape":"AutoScalingGroupNamesType"}, 302 "output":{ 303 "shape":"AutoScalingGroupsType", 304 "resultWrapper":"DescribeAutoScalingGroupsResult" 305 }, 306 "errors":[ 307 {"shape":"InvalidNextToken"}, 308 {"shape":"ResourceContentionFault"} 309 ] 310 }, 311 "DescribeAutoScalingInstances":{ 312 "name":"DescribeAutoScalingInstances", 313 "http":{ 314 "method":"POST", 315 "requestUri":"/" 316 }, 317 "input":{"shape":"DescribeAutoScalingInstancesType"}, 318 "output":{ 319 "shape":"AutoScalingInstancesType", 320 "resultWrapper":"DescribeAutoScalingInstancesResult" 321 }, 322 "errors":[ 323 {"shape":"InvalidNextToken"}, 324 {"shape":"ResourceContentionFault"} 325 ] 326 }, 327 "DescribeAutoScalingNotificationTypes":{ 328 "name":"DescribeAutoScalingNotificationTypes", 329 "http":{ 330 "method":"POST", 331 "requestUri":"/" 332 }, 333 "output":{ 334 "shape":"DescribeAutoScalingNotificationTypesAnswer", 335 "resultWrapper":"DescribeAutoScalingNotificationTypesResult" 336 }, 337 "errors":[ 338 {"shape":"ResourceContentionFault"} 339 ] 340 }, 341 "DescribeInstanceRefreshes":{ 342 "name":"DescribeInstanceRefreshes", 343 "http":{ 344 "method":"POST", 345 "requestUri":"/" 346 }, 347 "input":{"shape":"DescribeInstanceRefreshesType"}, 348 "output":{ 349 "shape":"DescribeInstanceRefreshesAnswer", 350 "resultWrapper":"DescribeInstanceRefreshesResult" 351 }, 352 "errors":[ 353 {"shape":"InvalidNextToken"}, 354 {"shape":"ResourceContentionFault"} 355 ] 356 }, 357 "DescribeLaunchConfigurations":{ 358 "name":"DescribeLaunchConfigurations", 359 "http":{ 360 "method":"POST", 361 "requestUri":"/" 362 }, 363 "input":{"shape":"LaunchConfigurationNamesType"}, 364 "output":{ 365 "shape":"LaunchConfigurationsType", 366 "resultWrapper":"DescribeLaunchConfigurationsResult" 367 }, 368 "errors":[ 369 {"shape":"InvalidNextToken"}, 370 {"shape":"ResourceContentionFault"} 371 ] 372 }, 373 "DescribeLifecycleHookTypes":{ 374 "name":"DescribeLifecycleHookTypes", 375 "http":{ 376 "method":"POST", 377 "requestUri":"/" 378 }, 379 "output":{ 380 "shape":"DescribeLifecycleHookTypesAnswer", 381 "resultWrapper":"DescribeLifecycleHookTypesResult" 382 }, 383 "errors":[ 384 {"shape":"ResourceContentionFault"} 385 ] 386 }, 387 "DescribeLifecycleHooks":{ 388 "name":"DescribeLifecycleHooks", 389 "http":{ 390 "method":"POST", 391 "requestUri":"/" 392 }, 393 "input":{"shape":"DescribeLifecycleHooksType"}, 394 "output":{ 395 "shape":"DescribeLifecycleHooksAnswer", 396 "resultWrapper":"DescribeLifecycleHooksResult" 397 }, 398 "errors":[ 399 {"shape":"ResourceContentionFault"} 400 ] 401 }, 402 "DescribeLoadBalancerTargetGroups":{ 403 "name":"DescribeLoadBalancerTargetGroups", 404 "http":{ 405 "method":"POST", 406 "requestUri":"/" 407 }, 408 "input":{"shape":"DescribeLoadBalancerTargetGroupsRequest"}, 409 "output":{ 410 "shape":"DescribeLoadBalancerTargetGroupsResponse", 411 "resultWrapper":"DescribeLoadBalancerTargetGroupsResult" 412 }, 413 "errors":[ 414 {"shape":"ResourceContentionFault"} 415 ] 416 }, 417 "DescribeLoadBalancers":{ 418 "name":"DescribeLoadBalancers", 419 "http":{ 420 "method":"POST", 421 "requestUri":"/" 422 }, 423 "input":{"shape":"DescribeLoadBalancersRequest"}, 424 "output":{ 425 "shape":"DescribeLoadBalancersResponse", 426 "resultWrapper":"DescribeLoadBalancersResult" 427 }, 428 "errors":[ 429 {"shape":"ResourceContentionFault"} 430 ] 431 }, 432 "DescribeMetricCollectionTypes":{ 433 "name":"DescribeMetricCollectionTypes", 434 "http":{ 435 "method":"POST", 436 "requestUri":"/" 437 }, 438 "output":{ 439 "shape":"DescribeMetricCollectionTypesAnswer", 440 "resultWrapper":"DescribeMetricCollectionTypesResult" 441 }, 442 "errors":[ 443 {"shape":"ResourceContentionFault"} 444 ] 445 }, 446 "DescribeNotificationConfigurations":{ 447 "name":"DescribeNotificationConfigurations", 448 "http":{ 449 "method":"POST", 450 "requestUri":"/" 451 }, 452 "input":{"shape":"DescribeNotificationConfigurationsType"}, 453 "output":{ 454 "shape":"DescribeNotificationConfigurationsAnswer", 455 "resultWrapper":"DescribeNotificationConfigurationsResult" 456 }, 457 "errors":[ 458 {"shape":"InvalidNextToken"}, 459 {"shape":"ResourceContentionFault"} 460 ] 461 }, 462 "DescribePolicies":{ 463 "name":"DescribePolicies", 464 "http":{ 465 "method":"POST", 466 "requestUri":"/" 467 }, 468 "input":{"shape":"DescribePoliciesType"}, 469 "output":{ 470 "shape":"PoliciesType", 471 "resultWrapper":"DescribePoliciesResult" 472 }, 473 "errors":[ 474 {"shape":"InvalidNextToken"}, 475 {"shape":"ResourceContentionFault"}, 476 {"shape":"ServiceLinkedRoleFailure"} 477 ] 478 }, 479 "DescribeScalingActivities":{ 480 "name":"DescribeScalingActivities", 481 "http":{ 482 "method":"POST", 483 "requestUri":"/" 484 }, 485 "input":{"shape":"DescribeScalingActivitiesType"}, 486 "output":{ 487 "shape":"ActivitiesType", 488 "resultWrapper":"DescribeScalingActivitiesResult" 489 }, 490 "errors":[ 491 {"shape":"InvalidNextToken"}, 492 {"shape":"ResourceContentionFault"} 493 ] 494 }, 495 "DescribeScalingProcessTypes":{ 496 "name":"DescribeScalingProcessTypes", 497 "http":{ 498 "method":"POST", 499 "requestUri":"/" 500 }, 501 "output":{ 502 "shape":"ProcessesType", 503 "resultWrapper":"DescribeScalingProcessTypesResult" 504 }, 505 "errors":[ 506 {"shape":"ResourceContentionFault"} 507 ] 508 }, 509 "DescribeScheduledActions":{ 510 "name":"DescribeScheduledActions", 511 "http":{ 512 "method":"POST", 513 "requestUri":"/" 514 }, 515 "input":{"shape":"DescribeScheduledActionsType"}, 516 "output":{ 517 "shape":"ScheduledActionsType", 518 "resultWrapper":"DescribeScheduledActionsResult" 519 }, 520 "errors":[ 521 {"shape":"InvalidNextToken"}, 522 {"shape":"ResourceContentionFault"} 523 ] 524 }, 525 "DescribeTags":{ 526 "name":"DescribeTags", 527 "http":{ 528 "method":"POST", 529 "requestUri":"/" 530 }, 531 "input":{"shape":"DescribeTagsType"}, 532 "output":{ 533 "shape":"TagsType", 534 "resultWrapper":"DescribeTagsResult" 535 }, 536 "errors":[ 537 {"shape":"InvalidNextToken"}, 538 {"shape":"ResourceContentionFault"} 539 ] 540 }, 541 "DescribeTerminationPolicyTypes":{ 542 "name":"DescribeTerminationPolicyTypes", 543 "http":{ 544 "method":"POST", 545 "requestUri":"/" 546 }, 547 "output":{ 548 "shape":"DescribeTerminationPolicyTypesAnswer", 549 "resultWrapper":"DescribeTerminationPolicyTypesResult" 550 }, 551 "errors":[ 552 {"shape":"ResourceContentionFault"} 553 ] 554 }, 555 "DescribeWarmPool":{ 556 "name":"DescribeWarmPool", 557 "http":{ 558 "method":"POST", 559 "requestUri":"/" 560 }, 561 "input":{"shape":"DescribeWarmPoolType"}, 562 "output":{ 563 "shape":"DescribeWarmPoolAnswer", 564 "resultWrapper":"DescribeWarmPoolResult" 565 }, 566 "errors":[ 567 {"shape":"InvalidNextToken"}, 568 {"shape":"LimitExceededFault"}, 569 {"shape":"ResourceContentionFault"} 570 ] 571 }, 572 "DetachInstances":{ 573 "name":"DetachInstances", 574 "http":{ 575 "method":"POST", 576 "requestUri":"/" 577 }, 578 "input":{"shape":"DetachInstancesQuery"}, 579 "output":{ 580 "shape":"DetachInstancesAnswer", 581 "resultWrapper":"DetachInstancesResult" 582 }, 583 "errors":[ 584 {"shape":"ResourceContentionFault"} 585 ] 586 }, 587 "DetachLoadBalancerTargetGroups":{ 588 "name":"DetachLoadBalancerTargetGroups", 589 "http":{ 590 "method":"POST", 591 "requestUri":"/" 592 }, 593 "input":{"shape":"DetachLoadBalancerTargetGroupsType"}, 594 "output":{ 595 "shape":"DetachLoadBalancerTargetGroupsResultType", 596 "resultWrapper":"DetachLoadBalancerTargetGroupsResult" 597 }, 598 "errors":[ 599 {"shape":"ResourceContentionFault"} 600 ] 601 }, 602 "DetachLoadBalancers":{ 603 "name":"DetachLoadBalancers", 604 "http":{ 605 "method":"POST", 606 "requestUri":"/" 607 }, 608 "input":{"shape":"DetachLoadBalancersType"}, 609 "output":{ 610 "shape":"DetachLoadBalancersResultType", 611 "resultWrapper":"DetachLoadBalancersResult" 612 }, 613 "errors":[ 614 {"shape":"ResourceContentionFault"} 615 ] 616 }, 617 "DisableMetricsCollection":{ 618 "name":"DisableMetricsCollection", 619 "http":{ 620 "method":"POST", 621 "requestUri":"/" 622 }, 623 "input":{"shape":"DisableMetricsCollectionQuery"}, 624 "errors":[ 625 {"shape":"ResourceContentionFault"} 626 ] 627 }, 628 "EnableMetricsCollection":{ 629 "name":"EnableMetricsCollection", 630 "http":{ 631 "method":"POST", 632 "requestUri":"/" 633 }, 634 "input":{"shape":"EnableMetricsCollectionQuery"}, 635 "errors":[ 636 {"shape":"ResourceContentionFault"} 637 ] 638 }, 639 "EnterStandby":{ 640 "name":"EnterStandby", 641 "http":{ 642 "method":"POST", 643 "requestUri":"/" 644 }, 645 "input":{"shape":"EnterStandbyQuery"}, 646 "output":{ 647 "shape":"EnterStandbyAnswer", 648 "resultWrapper":"EnterStandbyResult" 649 }, 650 "errors":[ 651 {"shape":"ResourceContentionFault"} 652 ] 653 }, 654 "ExecutePolicy":{ 655 "name":"ExecutePolicy", 656 "http":{ 657 "method":"POST", 658 "requestUri":"/" 659 }, 660 "input":{"shape":"ExecutePolicyType"}, 661 "errors":[ 662 {"shape":"ScalingActivityInProgressFault"}, 663 {"shape":"ResourceContentionFault"} 664 ] 665 }, 666 "ExitStandby":{ 667 "name":"ExitStandby", 668 "http":{ 669 "method":"POST", 670 "requestUri":"/" 671 }, 672 "input":{"shape":"ExitStandbyQuery"}, 673 "output":{ 674 "shape":"ExitStandbyAnswer", 675 "resultWrapper":"ExitStandbyResult" 676 }, 677 "errors":[ 678 {"shape":"ResourceContentionFault"} 679 ] 680 }, 681 "GetPredictiveScalingForecast":{ 682 "name":"GetPredictiveScalingForecast", 683 "http":{ 684 "method":"POST", 685 "requestUri":"/" 686 }, 687 "input":{"shape":"GetPredictiveScalingForecastType"}, 688 "output":{ 689 "shape":"GetPredictiveScalingForecastAnswer", 690 "resultWrapper":"GetPredictiveScalingForecastResult" 691 }, 692 "errors":[ 693 {"shape":"ResourceContentionFault"} 694 ] 695 }, 696 "PutLifecycleHook":{ 697 "name":"PutLifecycleHook", 698 "http":{ 699 "method":"POST", 700 "requestUri":"/" 701 }, 702 "input":{"shape":"PutLifecycleHookType"}, 703 "output":{ 704 "shape":"PutLifecycleHookAnswer", 705 "resultWrapper":"PutLifecycleHookResult" 706 }, 707 "errors":[ 708 {"shape":"LimitExceededFault"}, 709 {"shape":"ResourceContentionFault"} 710 ] 711 }, 712 "PutNotificationConfiguration":{ 713 "name":"PutNotificationConfiguration", 714 "http":{ 715 "method":"POST", 716 "requestUri":"/" 717 }, 718 "input":{"shape":"PutNotificationConfigurationType"}, 719 "errors":[ 720 {"shape":"LimitExceededFault"}, 721 {"shape":"ResourceContentionFault"}, 722 {"shape":"ServiceLinkedRoleFailure"} 723 ] 724 }, 725 "PutScalingPolicy":{ 726 "name":"PutScalingPolicy", 727 "http":{ 728 "method":"POST", 729 "requestUri":"/" 730 }, 731 "input":{"shape":"PutScalingPolicyType"}, 732 "output":{ 733 "shape":"PolicyARNType", 734 "resultWrapper":"PutScalingPolicyResult" 735 }, 736 "errors":[ 737 {"shape":"LimitExceededFault"}, 738 {"shape":"ResourceContentionFault"}, 739 {"shape":"ServiceLinkedRoleFailure"} 740 ] 741 }, 742 "PutScheduledUpdateGroupAction":{ 743 "name":"PutScheduledUpdateGroupAction", 744 "http":{ 745 "method":"POST", 746 "requestUri":"/" 747 }, 748 "input":{"shape":"PutScheduledUpdateGroupActionType"}, 749 "errors":[ 750 {"shape":"AlreadyExistsFault"}, 751 {"shape":"LimitExceededFault"}, 752 {"shape":"ResourceContentionFault"} 753 ] 754 }, 755 "PutWarmPool":{ 756 "name":"PutWarmPool", 757 "http":{ 758 "method":"POST", 759 "requestUri":"/" 760 }, 761 "input":{"shape":"PutWarmPoolType"}, 762 "output":{ 763 "shape":"PutWarmPoolAnswer", 764 "resultWrapper":"PutWarmPoolResult" 765 }, 766 "errors":[ 767 {"shape":"LimitExceededFault"}, 768 {"shape":"ResourceContentionFault"} 769 ] 770 }, 771 "RecordLifecycleActionHeartbeat":{ 772 "name":"RecordLifecycleActionHeartbeat", 773 "http":{ 774 "method":"POST", 775 "requestUri":"/" 776 }, 777 "input":{"shape":"RecordLifecycleActionHeartbeatType"}, 778 "output":{ 779 "shape":"RecordLifecycleActionHeartbeatAnswer", 780 "resultWrapper":"RecordLifecycleActionHeartbeatResult" 781 }, 782 "errors":[ 783 {"shape":"ResourceContentionFault"} 784 ] 785 }, 786 "ResumeProcesses":{ 787 "name":"ResumeProcesses", 788 "http":{ 789 "method":"POST", 790 "requestUri":"/" 791 }, 792 "input":{"shape":"ScalingProcessQuery"}, 793 "errors":[ 794 {"shape":"ResourceInUseFault"}, 795 {"shape":"ResourceContentionFault"} 796 ] 797 }, 798 "SetDesiredCapacity":{ 799 "name":"SetDesiredCapacity", 800 "http":{ 801 "method":"POST", 802 "requestUri":"/" 803 }, 804 "input":{"shape":"SetDesiredCapacityType"}, 805 "errors":[ 806 {"shape":"ScalingActivityInProgressFault"}, 807 {"shape":"ResourceContentionFault"} 808 ] 809 }, 810 "SetInstanceHealth":{ 811 "name":"SetInstanceHealth", 812 "http":{ 813 "method":"POST", 814 "requestUri":"/" 815 }, 816 "input":{"shape":"SetInstanceHealthQuery"}, 817 "errors":[ 818 {"shape":"ResourceContentionFault"} 819 ] 820 }, 821 "SetInstanceProtection":{ 822 "name":"SetInstanceProtection", 823 "http":{ 824 "method":"POST", 825 "requestUri":"/" 826 }, 827 "input":{"shape":"SetInstanceProtectionQuery"}, 828 "output":{ 829 "shape":"SetInstanceProtectionAnswer", 830 "resultWrapper":"SetInstanceProtectionResult" 831 }, 832 "errors":[ 833 {"shape":"LimitExceededFault"}, 834 {"shape":"ResourceContentionFault"} 835 ] 836 }, 837 "StartInstanceRefresh":{ 838 "name":"StartInstanceRefresh", 839 "http":{ 840 "method":"POST", 841 "requestUri":"/" 842 }, 843 "input":{"shape":"StartInstanceRefreshType"}, 844 "output":{ 845 "shape":"StartInstanceRefreshAnswer", 846 "resultWrapper":"StartInstanceRefreshResult" 847 }, 848 "errors":[ 849 {"shape":"LimitExceededFault"}, 850 {"shape":"ResourceContentionFault"}, 851 {"shape":"InstanceRefreshInProgressFault"} 852 ] 853 }, 854 "SuspendProcesses":{ 855 "name":"SuspendProcesses", 856 "http":{ 857 "method":"POST", 858 "requestUri":"/" 859 }, 860 "input":{"shape":"ScalingProcessQuery"}, 861 "errors":[ 862 {"shape":"ResourceInUseFault"}, 863 {"shape":"ResourceContentionFault"} 864 ] 865 }, 866 "TerminateInstanceInAutoScalingGroup":{ 867 "name":"TerminateInstanceInAutoScalingGroup", 868 "http":{ 869 "method":"POST", 870 "requestUri":"/" 871 }, 872 "input":{"shape":"TerminateInstanceInAutoScalingGroupType"}, 873 "output":{ 874 "shape":"ActivityType", 875 "resultWrapper":"TerminateInstanceInAutoScalingGroupResult" 876 }, 877 "errors":[ 878 {"shape":"ScalingActivityInProgressFault"}, 879 {"shape":"ResourceContentionFault"} 880 ] 881 }, 882 "UpdateAutoScalingGroup":{ 883 "name":"UpdateAutoScalingGroup", 884 "http":{ 885 "method":"POST", 886 "requestUri":"/" 887 }, 888 "input":{"shape":"UpdateAutoScalingGroupType"}, 889 "errors":[ 890 {"shape":"ScalingActivityInProgressFault"}, 891 {"shape":"ResourceContentionFault"}, 892 {"shape":"ServiceLinkedRoleFailure"} 893 ] 894 } 895 }, 896 "shapes":{ 897 "ActiveInstanceRefreshNotFoundFault":{ 898 "type":"structure", 899 "members":{ 900 "message":{"shape":"XmlStringMaxLen255"} 901 }, 902 "error":{ 903 "code":"ActiveInstanceRefreshNotFound", 904 "httpStatusCode":400, 905 "senderFault":true 906 }, 907 "exception":true 908 }, 909 "Activities":{ 910 "type":"list", 911 "member":{"shape":"Activity"} 912 }, 913 "ActivitiesType":{ 914 "type":"structure", 915 "required":["Activities"], 916 "members":{ 917 "Activities":{"shape":"Activities"}, 918 "NextToken":{"shape":"XmlString"} 919 } 920 }, 921 "Activity":{ 922 "type":"structure", 923 "required":[ 924 "ActivityId", 925 "AutoScalingGroupName", 926 "Cause", 927 "StartTime", 928 "StatusCode" 929 ], 930 "members":{ 931 "ActivityId":{"shape":"XmlString"}, 932 "AutoScalingGroupName":{"shape":"XmlStringMaxLen255"}, 933 "Description":{"shape":"XmlString"}, 934 "Cause":{"shape":"XmlStringMaxLen1023"}, 935 "StartTime":{"shape":"TimestampType"}, 936 "EndTime":{"shape":"TimestampType"}, 937 "StatusCode":{"shape":"ScalingActivityStatusCode"}, 938 "StatusMessage":{"shape":"XmlStringMaxLen255"}, 939 "Progress":{"shape":"Progress"}, 940 "Details":{"shape":"XmlString"}, 941 "AutoScalingGroupState":{"shape":"AutoScalingGroupState"}, 942 "AutoScalingGroupARN":{"shape":"ResourceName"} 943 } 944 }, 945 "ActivityIds":{ 946 "type":"list", 947 "member":{"shape":"XmlString"} 948 }, 949 "ActivityType":{ 950 "type":"structure", 951 "members":{ 952 "Activity":{"shape":"Activity"} 953 } 954 }, 955 "AdjustmentType":{ 956 "type":"structure", 957 "members":{ 958 "AdjustmentType":{"shape":"XmlStringMaxLen255"} 959 } 960 }, 961 "AdjustmentTypes":{ 962 "type":"list", 963 "member":{"shape":"AdjustmentType"} 964 }, 965 "Alarm":{ 966 "type":"structure", 967 "members":{ 968 "AlarmName":{"shape":"XmlStringMaxLen255"}, 969 "AlarmARN":{"shape":"ResourceName"} 970 } 971 }, 972 "Alarms":{ 973 "type":"list", 974 "member":{"shape":"Alarm"} 975 }, 976 "AlreadyExistsFault":{ 977 "type":"structure", 978 "members":{ 979 "message":{"shape":"XmlStringMaxLen255"} 980 }, 981 "error":{ 982 "code":"AlreadyExists", 983 "httpStatusCode":400, 984 "senderFault":true 985 }, 986 "exception":true 987 }, 988 "AsciiStringMaxLen255":{ 989 "type":"string", 990 "max":255, 991 "min":1, 992 "pattern":"[A-Za-z0-9\\-_\\/]+" 993 }, 994 "AssociatePublicIpAddress":{"type":"boolean"}, 995 "AttachInstancesQuery":{ 996 "type":"structure", 997 "required":["AutoScalingGroupName"], 998 "members":{ 999 "InstanceIds":{"shape":"InstanceIds"}, 1000 "AutoScalingGroupName":{"shape":"XmlStringMaxLen255"} 1001 } 1002 }, 1003 "AttachLoadBalancerTargetGroupsResultType":{ 1004 "type":"structure", 1005 "members":{ 1006 } 1007 }, 1008 "AttachLoadBalancerTargetGroupsType":{ 1009 "type":"structure", 1010 "required":[ 1011 "AutoScalingGroupName", 1012 "TargetGroupARNs" 1013 ], 1014 "members":{ 1015 "AutoScalingGroupName":{"shape":"XmlStringMaxLen255"}, 1016 "TargetGroupARNs":{"shape":"TargetGroupARNs"} 1017 } 1018 }, 1019 "AttachLoadBalancersResultType":{ 1020 "type":"structure", 1021 "members":{ 1022 } 1023 }, 1024 "AttachLoadBalancersType":{ 1025 "type":"structure", 1026 "required":[ 1027 "AutoScalingGroupName", 1028 "LoadBalancerNames" 1029 ], 1030 "members":{ 1031 "AutoScalingGroupName":{"shape":"XmlStringMaxLen255"}, 1032 "LoadBalancerNames":{"shape":"LoadBalancerNames"} 1033 } 1034 }, 1035 "AutoScalingGroup":{ 1036 "type":"structure", 1037 "required":[ 1038 "AutoScalingGroupName", 1039 "MinSize", 1040 "MaxSize", 1041 "DesiredCapacity", 1042 "DefaultCooldown", 1043 "AvailabilityZones", 1044 "HealthCheckType", 1045 "CreatedTime" 1046 ], 1047 "members":{ 1048 "AutoScalingGroupName":{"shape":"XmlStringMaxLen255"}, 1049 "AutoScalingGroupARN":{"shape":"ResourceName"}, 1050 "LaunchConfigurationName":{"shape":"XmlStringMaxLen255"}, 1051 "LaunchTemplate":{"shape":"LaunchTemplateSpecification"}, 1052 "MixedInstancesPolicy":{"shape":"MixedInstancesPolicy"}, 1053 "MinSize":{"shape":"AutoScalingGroupMinSize"}, 1054 "MaxSize":{"shape":"AutoScalingGroupMaxSize"}, 1055 "DesiredCapacity":{"shape":"AutoScalingGroupDesiredCapacity"}, 1056 "PredictedCapacity":{"shape":"AutoScalingGroupPredictedCapacity"}, 1057 "DefaultCooldown":{"shape":"Cooldown"}, 1058 "AvailabilityZones":{"shape":"AvailabilityZones"}, 1059 "LoadBalancerNames":{"shape":"LoadBalancerNames"}, 1060 "TargetGroupARNs":{"shape":"TargetGroupARNs"}, 1061 "HealthCheckType":{"shape":"XmlStringMaxLen32"}, 1062 "HealthCheckGracePeriod":{"shape":"HealthCheckGracePeriod"}, 1063 "Instances":{"shape":"Instances"}, 1064 "CreatedTime":{"shape":"TimestampType"}, 1065 "SuspendedProcesses":{"shape":"SuspendedProcesses"}, 1066 "PlacementGroup":{"shape":"XmlStringMaxLen255"}, 1067 "VPCZoneIdentifier":{"shape":"XmlStringMaxLen2047"}, 1068 "EnabledMetrics":{"shape":"EnabledMetrics"}, 1069 "Status":{"shape":"XmlStringMaxLen255"}, 1070 "Tags":{"shape":"TagDescriptionList"}, 1071 "TerminationPolicies":{"shape":"TerminationPolicies"}, 1072 "NewInstancesProtectedFromScaleIn":{"shape":"InstanceProtected"}, 1073 "ServiceLinkedRoleARN":{"shape":"ResourceName"}, 1074 "MaxInstanceLifetime":{"shape":"MaxInstanceLifetime"}, 1075 "CapacityRebalance":{"shape":"CapacityRebalanceEnabled"}, 1076 "WarmPoolConfiguration":{"shape":"WarmPoolConfiguration"}, 1077 "WarmPoolSize":{"shape":"WarmPoolSize"}, 1078 "Context":{"shape":"Context"} 1079 } 1080 }, 1081 "AutoScalingGroupDesiredCapacity":{"type":"integer"}, 1082 "AutoScalingGroupMaxSize":{"type":"integer"}, 1083 "AutoScalingGroupMinSize":{"type":"integer"}, 1084 "AutoScalingGroupNames":{ 1085 "type":"list", 1086 "member":{"shape":"XmlStringMaxLen255"} 1087 }, 1088 "AutoScalingGroupNamesType":{ 1089 "type":"structure", 1090 "members":{ 1091 "AutoScalingGroupNames":{"shape":"AutoScalingGroupNames"}, 1092 "NextToken":{"shape":"XmlString"}, 1093 "MaxRecords":{"shape":"MaxRecords"} 1094 } 1095 }, 1096 "AutoScalingGroupPredictedCapacity":{"type":"integer"}, 1097 "AutoScalingGroupState":{ 1098 "type":"string", 1099 "max":32, 1100 "min":1 1101 }, 1102 "AutoScalingGroups":{ 1103 "type":"list", 1104 "member":{"shape":"AutoScalingGroup"} 1105 }, 1106 "AutoScalingGroupsType":{ 1107 "type":"structure", 1108 "required":["AutoScalingGroups"], 1109 "members":{ 1110 "AutoScalingGroups":{"shape":"AutoScalingGroups"}, 1111 "NextToken":{"shape":"XmlString"} 1112 } 1113 }, 1114 "AutoScalingInstanceDetails":{ 1115 "type":"structure", 1116 "required":[ 1117 "InstanceId", 1118 "AutoScalingGroupName", 1119 "AvailabilityZone", 1120 "LifecycleState", 1121 "HealthStatus", 1122 "ProtectedFromScaleIn" 1123 ], 1124 "members":{ 1125 "InstanceId":{"shape":"XmlStringMaxLen19"}, 1126 "InstanceType":{"shape":"XmlStringMaxLen255"}, 1127 "AutoScalingGroupName":{"shape":"XmlStringMaxLen255"}, 1128 "AvailabilityZone":{"shape":"XmlStringMaxLen255"}, 1129 "LifecycleState":{"shape":"XmlStringMaxLen32"}, 1130 "HealthStatus":{"shape":"XmlStringMaxLen32"}, 1131 "LaunchConfigurationName":{"shape":"XmlStringMaxLen255"}, 1132 "LaunchTemplate":{"shape":"LaunchTemplateSpecification"}, 1133 "ProtectedFromScaleIn":{"shape":"InstanceProtected"}, 1134 "WeightedCapacity":{"shape":"XmlStringMaxLen32"} 1135 } 1136 }, 1137 "AutoScalingInstances":{ 1138 "type":"list", 1139 "member":{"shape":"AutoScalingInstanceDetails"} 1140 }, 1141 "AutoScalingInstancesType":{ 1142 "type":"structure", 1143 "members":{ 1144 "AutoScalingInstances":{"shape":"AutoScalingInstances"}, 1145 "NextToken":{"shape":"XmlString"} 1146 } 1147 }, 1148 "AutoScalingNotificationTypes":{ 1149 "type":"list", 1150 "member":{"shape":"XmlStringMaxLen255"} 1151 }, 1152 "AvailabilityZones":{ 1153 "type":"list", 1154 "member":{"shape":"XmlStringMaxLen255"} 1155 }, 1156 "BatchDeleteScheduledActionAnswer":{ 1157 "type":"structure", 1158 "members":{ 1159 "FailedScheduledActions":{"shape":"FailedScheduledUpdateGroupActionRequests"} 1160 } 1161 }, 1162 "BatchDeleteScheduledActionType":{ 1163 "type":"structure", 1164 "required":[ 1165 "AutoScalingGroupName", 1166 "ScheduledActionNames" 1167 ], 1168 "members":{ 1169 "AutoScalingGroupName":{"shape":"XmlStringMaxLen255"}, 1170 "ScheduledActionNames":{"shape":"ScheduledActionNames"} 1171 } 1172 }, 1173 "BatchPutScheduledUpdateGroupActionAnswer":{ 1174 "type":"structure", 1175 "members":{ 1176 "FailedScheduledUpdateGroupActions":{"shape":"FailedScheduledUpdateGroupActionRequests"} 1177 } 1178 }, 1179 "BatchPutScheduledUpdateGroupActionType":{ 1180 "type":"structure", 1181 "required":[ 1182 "AutoScalingGroupName", 1183 "ScheduledUpdateGroupActions" 1184 ], 1185 "members":{ 1186 "AutoScalingGroupName":{"shape":"XmlStringMaxLen255"}, 1187 "ScheduledUpdateGroupActions":{"shape":"ScheduledUpdateGroupActionRequests"} 1188 } 1189 }, 1190 "BlockDeviceEbsDeleteOnTermination":{"type":"boolean"}, 1191 "BlockDeviceEbsEncrypted":{"type":"boolean"}, 1192 "BlockDeviceEbsIops":{ 1193 "type":"integer", 1194 "max":20000, 1195 "min":100 1196 }, 1197 "BlockDeviceEbsThroughput":{ 1198 "type":"integer", 1199 "max":1000, 1200 "min":125 1201 }, 1202 "BlockDeviceEbsVolumeSize":{ 1203 "type":"integer", 1204 "max":16384, 1205 "min":1 1206 }, 1207 "BlockDeviceEbsVolumeType":{ 1208 "type":"string", 1209 "max":255, 1210 "min":1 1211 }, 1212 "BlockDeviceMapping":{ 1213 "type":"structure", 1214 "required":["DeviceName"], 1215 "members":{ 1216 "VirtualName":{"shape":"XmlStringMaxLen255"}, 1217 "DeviceName":{"shape":"XmlStringMaxLen255"}, 1218 "Ebs":{"shape":"Ebs"}, 1219 "NoDevice":{"shape":"NoDevice"} 1220 } 1221 }, 1222 "BlockDeviceMappings":{ 1223 "type":"list", 1224 "member":{"shape":"BlockDeviceMapping"} 1225 }, 1226 "CancelInstanceRefreshAnswer":{ 1227 "type":"structure", 1228 "members":{ 1229 "InstanceRefreshId":{"shape":"XmlStringMaxLen255"} 1230 } 1231 }, 1232 "CancelInstanceRefreshType":{ 1233 "type":"structure", 1234 "required":["AutoScalingGroupName"], 1235 "members":{ 1236 "AutoScalingGroupName":{"shape":"XmlStringMaxLen255"} 1237 } 1238 }, 1239 "CapacityForecast":{ 1240 "type":"structure", 1241 "required":[ 1242 "Timestamps", 1243 "Values" 1244 ], 1245 "members":{ 1246 "Timestamps":{"shape":"PredictiveScalingForecastTimestamps"}, 1247 "Values":{"shape":"PredictiveScalingForecastValues"} 1248 } 1249 }, 1250 "CapacityRebalanceEnabled":{"type":"boolean"}, 1251 "CheckpointDelay":{ 1252 "type":"integer", 1253 "max":172800, 1254 "min":0 1255 }, 1256 "CheckpointPercentages":{ 1257 "type":"list", 1258 "member":{"shape":"NonZeroIntPercent"} 1259 }, 1260 "ClassicLinkVPCSecurityGroups":{ 1261 "type":"list", 1262 "member":{"shape":"XmlStringMaxLen255"} 1263 }, 1264 "CompleteLifecycleActionAnswer":{ 1265 "type":"structure", 1266 "members":{ 1267 } 1268 }, 1269 "CompleteLifecycleActionType":{ 1270 "type":"structure", 1271 "required":[ 1272 "LifecycleHookName", 1273 "AutoScalingGroupName", 1274 "LifecycleActionResult" 1275 ], 1276 "members":{ 1277 "LifecycleHookName":{"shape":"AsciiStringMaxLen255"}, 1278 "AutoScalingGroupName":{"shape":"ResourceName"}, 1279 "LifecycleActionToken":{"shape":"LifecycleActionToken"}, 1280 "LifecycleActionResult":{"shape":"LifecycleActionResult"}, 1281 "InstanceId":{"shape":"XmlStringMaxLen19"} 1282 } 1283 }, 1284 "Context":{"type":"string"}, 1285 "Cooldown":{"type":"integer"}, 1286 "CreateAutoScalingGroupType":{ 1287 "type":"structure", 1288 "required":[ 1289 "AutoScalingGroupName", 1290 "MinSize", 1291 "MaxSize" 1292 ], 1293 "members":{ 1294 "AutoScalingGroupName":{"shape":"XmlStringMaxLen255"}, 1295 "LaunchConfigurationName":{"shape":"XmlStringMaxLen255"}, 1296 "LaunchTemplate":{"shape":"LaunchTemplateSpecification"}, 1297 "MixedInstancesPolicy":{"shape":"MixedInstancesPolicy"}, 1298 "InstanceId":{"shape":"XmlStringMaxLen19"}, 1299 "MinSize":{"shape":"AutoScalingGroupMinSize"}, 1300 "MaxSize":{"shape":"AutoScalingGroupMaxSize"}, 1301 "DesiredCapacity":{"shape":"AutoScalingGroupDesiredCapacity"}, 1302 "DefaultCooldown":{"shape":"Cooldown"}, 1303 "AvailabilityZones":{"shape":"AvailabilityZones"}, 1304 "LoadBalancerNames":{"shape":"LoadBalancerNames"}, 1305 "TargetGroupARNs":{"shape":"TargetGroupARNs"}, 1306 "HealthCheckType":{"shape":"XmlStringMaxLen32"}, 1307 "HealthCheckGracePeriod":{"shape":"HealthCheckGracePeriod"}, 1308 "PlacementGroup":{"shape":"XmlStringMaxLen255"}, 1309 "VPCZoneIdentifier":{"shape":"XmlStringMaxLen2047"}, 1310 "TerminationPolicies":{"shape":"TerminationPolicies"}, 1311 "NewInstancesProtectedFromScaleIn":{"shape":"InstanceProtected"}, 1312 "CapacityRebalance":{"shape":"CapacityRebalanceEnabled"}, 1313 "LifecycleHookSpecificationList":{"shape":"LifecycleHookSpecifications"}, 1314 "Tags":{"shape":"Tags"}, 1315 "ServiceLinkedRoleARN":{"shape":"ResourceName"}, 1316 "MaxInstanceLifetime":{"shape":"MaxInstanceLifetime"}, 1317 "Context":{"shape":"Context"} 1318 } 1319 }, 1320 "CreateLaunchConfigurationType":{ 1321 "type":"structure", 1322 "required":["LaunchConfigurationName"], 1323 "members":{ 1324 "LaunchConfigurationName":{"shape":"XmlStringMaxLen255"}, 1325 "ImageId":{"shape":"XmlStringMaxLen255"}, 1326 "KeyName":{"shape":"XmlStringMaxLen255"}, 1327 "SecurityGroups":{"shape":"SecurityGroups"}, 1328 "ClassicLinkVPCId":{"shape":"XmlStringMaxLen255"}, 1329 "ClassicLinkVPCSecurityGroups":{"shape":"ClassicLinkVPCSecurityGroups"}, 1330 "UserData":{"shape":"XmlStringUserData"}, 1331 "InstanceId":{"shape":"XmlStringMaxLen19"}, 1332 "InstanceType":{"shape":"XmlStringMaxLen255"}, 1333 "KernelId":{"shape":"XmlStringMaxLen255"}, 1334 "RamdiskId":{"shape":"XmlStringMaxLen255"}, 1335 "BlockDeviceMappings":{"shape":"BlockDeviceMappings"}, 1336 "InstanceMonitoring":{"shape":"InstanceMonitoring"}, 1337 "SpotPrice":{"shape":"SpotPrice"}, 1338 "IamInstanceProfile":{"shape":"XmlStringMaxLen1600"}, 1339 "EbsOptimized":{"shape":"EbsOptimized"}, 1340 "AssociatePublicIpAddress":{"shape":"AssociatePublicIpAddress"}, 1341 "PlacementTenancy":{"shape":"XmlStringMaxLen64"}, 1342 "MetadataOptions":{"shape":"InstanceMetadataOptions"} 1343 } 1344 }, 1345 "CreateOrUpdateTagsType":{ 1346 "type":"structure", 1347 "required":["Tags"], 1348 "members":{ 1349 "Tags":{"shape":"Tags"} 1350 } 1351 }, 1352 "CustomizedMetricSpecification":{ 1353 "type":"structure", 1354 "required":[ 1355 "MetricName", 1356 "Namespace", 1357 "Statistic" 1358 ], 1359 "members":{ 1360 "MetricName":{"shape":"MetricName"}, 1361 "Namespace":{"shape":"MetricNamespace"}, 1362 "Dimensions":{"shape":"MetricDimensions"}, 1363 "Statistic":{"shape":"MetricStatistic"}, 1364 "Unit":{"shape":"MetricUnit"} 1365 } 1366 }, 1367 "DeleteAutoScalingGroupType":{ 1368 "type":"structure", 1369 "required":["AutoScalingGroupName"], 1370 "members":{ 1371 "AutoScalingGroupName":{"shape":"XmlStringMaxLen255"}, 1372 "ForceDelete":{"shape":"ForceDelete"} 1373 } 1374 }, 1375 "DeleteLifecycleHookAnswer":{ 1376 "type":"structure", 1377 "members":{ 1378 } 1379 }, 1380 "DeleteLifecycleHookType":{ 1381 "type":"structure", 1382 "required":[ 1383 "LifecycleHookName", 1384 "AutoScalingGroupName" 1385 ], 1386 "members":{ 1387 "LifecycleHookName":{"shape":"AsciiStringMaxLen255"}, 1388 "AutoScalingGroupName":{"shape":"XmlStringMaxLen255"} 1389 } 1390 }, 1391 "DeleteNotificationConfigurationType":{ 1392 "type":"structure", 1393 "required":[ 1394 "AutoScalingGroupName", 1395 "TopicARN" 1396 ], 1397 "members":{ 1398 "AutoScalingGroupName":{"shape":"XmlStringMaxLen255"}, 1399 "TopicARN":{"shape":"XmlStringMaxLen255"} 1400 } 1401 }, 1402 "DeletePolicyType":{ 1403 "type":"structure", 1404 "required":["PolicyName"], 1405 "members":{ 1406 "AutoScalingGroupName":{"shape":"XmlStringMaxLen255"}, 1407 "PolicyName":{"shape":"ResourceName"} 1408 } 1409 }, 1410 "DeleteScheduledActionType":{ 1411 "type":"structure", 1412 "required":[ 1413 "AutoScalingGroupName", 1414 "ScheduledActionName" 1415 ], 1416 "members":{ 1417 "AutoScalingGroupName":{"shape":"XmlStringMaxLen255"}, 1418 "ScheduledActionName":{"shape":"XmlStringMaxLen255"} 1419 } 1420 }, 1421 "DeleteTagsType":{ 1422 "type":"structure", 1423 "required":["Tags"], 1424 "members":{ 1425 "Tags":{"shape":"Tags"} 1426 } 1427 }, 1428 "DeleteWarmPoolAnswer":{ 1429 "type":"structure", 1430 "members":{ 1431 } 1432 }, 1433 "DeleteWarmPoolType":{ 1434 "type":"structure", 1435 "required":["AutoScalingGroupName"], 1436 "members":{ 1437 "AutoScalingGroupName":{"shape":"XmlStringMaxLen255"}, 1438 "ForceDelete":{"shape":"ForceDelete"} 1439 } 1440 }, 1441 "DescribeAccountLimitsAnswer":{ 1442 "type":"structure", 1443 "members":{ 1444 "MaxNumberOfAutoScalingGroups":{"shape":"MaxNumberOfAutoScalingGroups"}, 1445 "MaxNumberOfLaunchConfigurations":{"shape":"MaxNumberOfLaunchConfigurations"}, 1446 "NumberOfAutoScalingGroups":{"shape":"NumberOfAutoScalingGroups"}, 1447 "NumberOfLaunchConfigurations":{"shape":"NumberOfLaunchConfigurations"} 1448 } 1449 }, 1450 "DescribeAdjustmentTypesAnswer":{ 1451 "type":"structure", 1452 "members":{ 1453 "AdjustmentTypes":{"shape":"AdjustmentTypes"} 1454 } 1455 }, 1456 "DescribeAutoScalingInstancesType":{ 1457 "type":"structure", 1458 "members":{ 1459 "InstanceIds":{"shape":"InstanceIds"}, 1460 "MaxRecords":{"shape":"MaxRecords"}, 1461 "NextToken":{"shape":"XmlString"} 1462 } 1463 }, 1464 "DescribeAutoScalingNotificationTypesAnswer":{ 1465 "type":"structure", 1466 "members":{ 1467 "AutoScalingNotificationTypes":{"shape":"AutoScalingNotificationTypes"} 1468 } 1469 }, 1470 "DescribeInstanceRefreshesAnswer":{ 1471 "type":"structure", 1472 "members":{ 1473 "InstanceRefreshes":{"shape":"InstanceRefreshes"}, 1474 "NextToken":{"shape":"XmlString"} 1475 } 1476 }, 1477 "DescribeInstanceRefreshesType":{ 1478 "type":"structure", 1479 "required":["AutoScalingGroupName"], 1480 "members":{ 1481 "AutoScalingGroupName":{"shape":"XmlStringMaxLen255"}, 1482 "InstanceRefreshIds":{"shape":"InstanceRefreshIds"}, 1483 "NextToken":{"shape":"XmlString"}, 1484 "MaxRecords":{"shape":"MaxRecords"} 1485 } 1486 }, 1487 "DescribeLifecycleHookTypesAnswer":{ 1488 "type":"structure", 1489 "members":{ 1490 "LifecycleHookTypes":{"shape":"AutoScalingNotificationTypes"} 1491 } 1492 }, 1493 "DescribeLifecycleHooksAnswer":{ 1494 "type":"structure", 1495 "members":{ 1496 "LifecycleHooks":{"shape":"LifecycleHooks"} 1497 } 1498 }, 1499 "DescribeLifecycleHooksType":{ 1500 "type":"structure", 1501 "required":["AutoScalingGroupName"], 1502 "members":{ 1503 "AutoScalingGroupName":{"shape":"XmlStringMaxLen255"}, 1504 "LifecycleHookNames":{"shape":"LifecycleHookNames"} 1505 } 1506 }, 1507 "DescribeLoadBalancerTargetGroupsRequest":{ 1508 "type":"structure", 1509 "required":["AutoScalingGroupName"], 1510 "members":{ 1511 "AutoScalingGroupName":{"shape":"XmlStringMaxLen255"}, 1512 "NextToken":{"shape":"XmlString"}, 1513 "MaxRecords":{"shape":"MaxRecords"} 1514 } 1515 }, 1516 "DescribeLoadBalancerTargetGroupsResponse":{ 1517 "type":"structure", 1518 "members":{ 1519 "LoadBalancerTargetGroups":{"shape":"LoadBalancerTargetGroupStates"}, 1520 "NextToken":{"shape":"XmlString"} 1521 } 1522 }, 1523 "DescribeLoadBalancersRequest":{ 1524 "type":"structure", 1525 "required":["AutoScalingGroupName"], 1526 "members":{ 1527 "AutoScalingGroupName":{"shape":"XmlStringMaxLen255"}, 1528 "NextToken":{"shape":"XmlString"}, 1529 "MaxRecords":{"shape":"MaxRecords"} 1530 } 1531 }, 1532 "DescribeLoadBalancersResponse":{ 1533 "type":"structure", 1534 "members":{ 1535 "LoadBalancers":{"shape":"LoadBalancerStates"}, 1536 "NextToken":{"shape":"XmlString"} 1537 } 1538 }, 1539 "DescribeMetricCollectionTypesAnswer":{ 1540 "type":"structure", 1541 "members":{ 1542 "Metrics":{"shape":"MetricCollectionTypes"}, 1543 "Granularities":{"shape":"MetricGranularityTypes"} 1544 } 1545 }, 1546 "DescribeNotificationConfigurationsAnswer":{ 1547 "type":"structure", 1548 "required":["NotificationConfigurations"], 1549 "members":{ 1550 "NotificationConfigurations":{"shape":"NotificationConfigurations"}, 1551 "NextToken":{"shape":"XmlString"} 1552 } 1553 }, 1554 "DescribeNotificationConfigurationsType":{ 1555 "type":"structure", 1556 "members":{ 1557 "AutoScalingGroupNames":{"shape":"AutoScalingGroupNames"}, 1558 "NextToken":{"shape":"XmlString"}, 1559 "MaxRecords":{"shape":"MaxRecords"} 1560 } 1561 }, 1562 "DescribePoliciesType":{ 1563 "type":"structure", 1564 "members":{ 1565 "AutoScalingGroupName":{"shape":"XmlStringMaxLen255"}, 1566 "PolicyNames":{"shape":"PolicyNames"}, 1567 "PolicyTypes":{"shape":"PolicyTypes"}, 1568 "NextToken":{"shape":"XmlString"}, 1569 "MaxRecords":{"shape":"MaxRecords"} 1570 } 1571 }, 1572 "DescribeScalingActivitiesType":{ 1573 "type":"structure", 1574 "members":{ 1575 "ActivityIds":{"shape":"ActivityIds"}, 1576 "AutoScalingGroupName":{"shape":"XmlStringMaxLen255"}, 1577 "IncludeDeletedGroups":{"shape":"IncludeDeletedGroups"}, 1578 "MaxRecords":{"shape":"MaxRecords"}, 1579 "NextToken":{"shape":"XmlString"} 1580 } 1581 }, 1582 "DescribeScheduledActionsType":{ 1583 "type":"structure", 1584 "members":{ 1585 "AutoScalingGroupName":{"shape":"XmlStringMaxLen255"}, 1586 "ScheduledActionNames":{"shape":"ScheduledActionNames"}, 1587 "StartTime":{"shape":"TimestampType"}, 1588 "EndTime":{"shape":"TimestampType"}, 1589 "NextToken":{"shape":"XmlString"}, 1590 "MaxRecords":{"shape":"MaxRecords"} 1591 } 1592 }, 1593 "DescribeTagsType":{ 1594 "type":"structure", 1595 "members":{ 1596 "Filters":{"shape":"Filters"}, 1597 "NextToken":{"shape":"XmlString"}, 1598 "MaxRecords":{"shape":"MaxRecords"} 1599 } 1600 }, 1601 "DescribeTerminationPolicyTypesAnswer":{ 1602 "type":"structure", 1603 "members":{ 1604 "TerminationPolicyTypes":{"shape":"TerminationPolicies"} 1605 } 1606 }, 1607 "DescribeWarmPoolAnswer":{ 1608 "type":"structure", 1609 "members":{ 1610 "WarmPoolConfiguration":{"shape":"WarmPoolConfiguration"}, 1611 "Instances":{"shape":"Instances"}, 1612 "NextToken":{"shape":"XmlString"} 1613 } 1614 }, 1615 "DescribeWarmPoolType":{ 1616 "type":"structure", 1617 "required":["AutoScalingGroupName"], 1618 "members":{ 1619 "AutoScalingGroupName":{"shape":"XmlStringMaxLen255"}, 1620 "MaxRecords":{"shape":"MaxRecords"}, 1621 "NextToken":{"shape":"XmlString"} 1622 } 1623 }, 1624 "DesiredConfiguration":{ 1625 "type":"structure", 1626 "members":{ 1627 "LaunchTemplate":{"shape":"LaunchTemplateSpecification"}, 1628 "MixedInstancesPolicy":{"shape":"MixedInstancesPolicy"} 1629 } 1630 }, 1631 "DetachInstancesAnswer":{ 1632 "type":"structure", 1633 "members":{ 1634 "Activities":{"shape":"Activities"} 1635 } 1636 }, 1637 "DetachInstancesQuery":{ 1638 "type":"structure", 1639 "required":[ 1640 "AutoScalingGroupName", 1641 "ShouldDecrementDesiredCapacity" 1642 ], 1643 "members":{ 1644 "InstanceIds":{"shape":"InstanceIds"}, 1645 "AutoScalingGroupName":{"shape":"XmlStringMaxLen255"}, 1646 "ShouldDecrementDesiredCapacity":{"shape":"ShouldDecrementDesiredCapacity"} 1647 } 1648 }, 1649 "DetachLoadBalancerTargetGroupsResultType":{ 1650 "type":"structure", 1651 "members":{ 1652 } 1653 }, 1654 "DetachLoadBalancerTargetGroupsType":{ 1655 "type":"structure", 1656 "required":[ 1657 "AutoScalingGroupName", 1658 "TargetGroupARNs" 1659 ], 1660 "members":{ 1661 "AutoScalingGroupName":{"shape":"XmlStringMaxLen255"}, 1662 "TargetGroupARNs":{"shape":"TargetGroupARNs"} 1663 } 1664 }, 1665 "DetachLoadBalancersResultType":{ 1666 "type":"structure", 1667 "members":{ 1668 } 1669 }, 1670 "DetachLoadBalancersType":{ 1671 "type":"structure", 1672 "required":[ 1673 "AutoScalingGroupName", 1674 "LoadBalancerNames" 1675 ], 1676 "members":{ 1677 "AutoScalingGroupName":{"shape":"XmlStringMaxLen255"}, 1678 "LoadBalancerNames":{"shape":"LoadBalancerNames"} 1679 } 1680 }, 1681 "DisableMetricsCollectionQuery":{ 1682 "type":"structure", 1683 "required":["AutoScalingGroupName"], 1684 "members":{ 1685 "AutoScalingGroupName":{"shape":"XmlStringMaxLen255"}, 1686 "Metrics":{"shape":"Metrics"} 1687 } 1688 }, 1689 "DisableScaleIn":{"type":"boolean"}, 1690 "Ebs":{ 1691 "type":"structure", 1692 "members":{ 1693 "SnapshotId":{"shape":"XmlStringMaxLen255"}, 1694 "VolumeSize":{"shape":"BlockDeviceEbsVolumeSize"}, 1695 "VolumeType":{"shape":"BlockDeviceEbsVolumeType"}, 1696 "DeleteOnTermination":{"shape":"BlockDeviceEbsDeleteOnTermination"}, 1697 "Iops":{"shape":"BlockDeviceEbsIops"}, 1698 "Encrypted":{"shape":"BlockDeviceEbsEncrypted"}, 1699 "Throughput":{"shape":"BlockDeviceEbsThroughput"} 1700 } 1701 }, 1702 "EbsOptimized":{"type":"boolean"}, 1703 "EnableMetricsCollectionQuery":{ 1704 "type":"structure", 1705 "required":[ 1706 "AutoScalingGroupName", 1707 "Granularity" 1708 ], 1709 "members":{ 1710 "AutoScalingGroupName":{"shape":"XmlStringMaxLen255"}, 1711 "Metrics":{"shape":"Metrics"}, 1712 "Granularity":{"shape":"XmlStringMaxLen255"} 1713 } 1714 }, 1715 "EnabledMetric":{ 1716 "type":"structure", 1717 "members":{ 1718 "Metric":{"shape":"XmlStringMaxLen255"}, 1719 "Granularity":{"shape":"XmlStringMaxLen255"} 1720 } 1721 }, 1722 "EnabledMetrics":{ 1723 "type":"list", 1724 "member":{"shape":"EnabledMetric"} 1725 }, 1726 "EnterStandbyAnswer":{ 1727 "type":"structure", 1728 "members":{ 1729 "Activities":{"shape":"Activities"} 1730 } 1731 }, 1732 "EnterStandbyQuery":{ 1733 "type":"structure", 1734 "required":[ 1735 "AutoScalingGroupName", 1736 "ShouldDecrementDesiredCapacity" 1737 ], 1738 "members":{ 1739 "InstanceIds":{"shape":"InstanceIds"}, 1740 "AutoScalingGroupName":{"shape":"XmlStringMaxLen255"}, 1741 "ShouldDecrementDesiredCapacity":{"shape":"ShouldDecrementDesiredCapacity"} 1742 } 1743 }, 1744 "EstimatedInstanceWarmup":{"type":"integer"}, 1745 "ExecutePolicyType":{ 1746 "type":"structure", 1747 "required":["PolicyName"], 1748 "members":{ 1749 "AutoScalingGroupName":{"shape":"XmlStringMaxLen255"}, 1750 "PolicyName":{"shape":"ResourceName"}, 1751 "HonorCooldown":{"shape":"HonorCooldown"}, 1752 "MetricValue":{"shape":"MetricScale"}, 1753 "BreachThreshold":{"shape":"MetricScale"} 1754 } 1755 }, 1756 "ExitStandbyAnswer":{ 1757 "type":"structure", 1758 "members":{ 1759 "Activities":{"shape":"Activities"} 1760 } 1761 }, 1762 "ExitStandbyQuery":{ 1763 "type":"structure", 1764 "required":["AutoScalingGroupName"], 1765 "members":{ 1766 "InstanceIds":{"shape":"InstanceIds"}, 1767 "AutoScalingGroupName":{"shape":"XmlStringMaxLen255"} 1768 } 1769 }, 1770 "FailedScheduledUpdateGroupActionRequest":{ 1771 "type":"structure", 1772 "required":["ScheduledActionName"], 1773 "members":{ 1774 "ScheduledActionName":{"shape":"XmlStringMaxLen255"}, 1775 "ErrorCode":{"shape":"XmlStringMaxLen64"}, 1776 "ErrorMessage":{"shape":"XmlString"} 1777 } 1778 }, 1779 "FailedScheduledUpdateGroupActionRequests":{ 1780 "type":"list", 1781 "member":{"shape":"FailedScheduledUpdateGroupActionRequest"} 1782 }, 1783 "Filter":{ 1784 "type":"structure", 1785 "members":{ 1786 "Name":{"shape":"XmlString"}, 1787 "Values":{"shape":"Values"} 1788 } 1789 }, 1790 "Filters":{ 1791 "type":"list", 1792 "member":{"shape":"Filter"} 1793 }, 1794 "ForceDelete":{"type":"boolean"}, 1795 "GetPredictiveScalingForecastAnswer":{ 1796 "type":"structure", 1797 "required":[ 1798 "LoadForecast", 1799 "CapacityForecast", 1800 "UpdateTime" 1801 ], 1802 "members":{ 1803 "LoadForecast":{"shape":"LoadForecasts"}, 1804 "CapacityForecast":{"shape":"CapacityForecast"}, 1805 "UpdateTime":{"shape":"TimestampType"} 1806 } 1807 }, 1808 "GetPredictiveScalingForecastType":{ 1809 "type":"structure", 1810 "required":[ 1811 "AutoScalingGroupName", 1812 "PolicyName", 1813 "StartTime", 1814 "EndTime" 1815 ], 1816 "members":{ 1817 "AutoScalingGroupName":{"shape":"XmlStringMaxLen255"}, 1818 "PolicyName":{"shape":"XmlStringMaxLen255"}, 1819 "StartTime":{"shape":"TimestampType"}, 1820 "EndTime":{"shape":"TimestampType"} 1821 } 1822 }, 1823 "GlobalTimeout":{"type":"integer"}, 1824 "HealthCheckGracePeriod":{"type":"integer"}, 1825 "HeartbeatTimeout":{"type":"integer"}, 1826 "HonorCooldown":{"type":"boolean"}, 1827 "IncludeDeletedGroups":{"type":"boolean"}, 1828 "Instance":{ 1829 "type":"structure", 1830 "required":[ 1831 "InstanceId", 1832 "AvailabilityZone", 1833 "LifecycleState", 1834 "HealthStatus", 1835 "ProtectedFromScaleIn" 1836 ], 1837 "members":{ 1838 "InstanceId":{"shape":"XmlStringMaxLen19"}, 1839 "InstanceType":{"shape":"XmlStringMaxLen255"}, 1840 "AvailabilityZone":{"shape":"XmlStringMaxLen255"}, 1841 "LifecycleState":{"shape":"LifecycleState"}, 1842 "HealthStatus":{"shape":"XmlStringMaxLen32"}, 1843 "LaunchConfigurationName":{"shape":"XmlStringMaxLen255"}, 1844 "LaunchTemplate":{"shape":"LaunchTemplateSpecification"}, 1845 "ProtectedFromScaleIn":{"shape":"InstanceProtected"}, 1846 "WeightedCapacity":{"shape":"XmlStringMaxLen32"} 1847 } 1848 }, 1849 "InstanceIds":{ 1850 "type":"list", 1851 "member":{"shape":"XmlStringMaxLen19"} 1852 }, 1853 "InstanceMetadataEndpointState":{ 1854 "type":"string", 1855 "enum":[ 1856 "disabled", 1857 "enabled" 1858 ] 1859 }, 1860 "InstanceMetadataHttpPutResponseHopLimit":{ 1861 "type":"integer", 1862 "max":64, 1863 "min":1 1864 }, 1865 "InstanceMetadataHttpTokensState":{ 1866 "type":"string", 1867 "enum":[ 1868 "optional", 1869 "required" 1870 ] 1871 }, 1872 "InstanceMetadataOptions":{ 1873 "type":"structure", 1874 "members":{ 1875 "HttpTokens":{"shape":"InstanceMetadataHttpTokensState"}, 1876 "HttpPutResponseHopLimit":{"shape":"InstanceMetadataHttpPutResponseHopLimit"}, 1877 "HttpEndpoint":{"shape":"InstanceMetadataEndpointState"} 1878 } 1879 }, 1880 "InstanceMonitoring":{ 1881 "type":"structure", 1882 "members":{ 1883 "Enabled":{"shape":"MonitoringEnabled"} 1884 } 1885 }, 1886 "InstanceProtected":{"type":"boolean"}, 1887 "InstanceRefresh":{ 1888 "type":"structure", 1889 "members":{ 1890 "InstanceRefreshId":{"shape":"XmlStringMaxLen255"}, 1891 "AutoScalingGroupName":{"shape":"XmlStringMaxLen255"}, 1892 "Status":{"shape":"InstanceRefreshStatus"}, 1893 "StatusReason":{"shape":"XmlStringMaxLen1023"}, 1894 "StartTime":{"shape":"TimestampType"}, 1895 "EndTime":{"shape":"TimestampType"}, 1896 "PercentageComplete":{"shape":"IntPercent"}, 1897 "InstancesToUpdate":{"shape":"InstancesToUpdate"}, 1898 "ProgressDetails":{"shape":"InstanceRefreshProgressDetails"}, 1899 "Preferences":{"shape":"RefreshPreferences"}, 1900 "DesiredConfiguration":{"shape":"DesiredConfiguration"} 1901 } 1902 }, 1903 "InstanceRefreshIds":{ 1904 "type":"list", 1905 "member":{"shape":"XmlStringMaxLen255"} 1906 }, 1907 "InstanceRefreshInProgressFault":{ 1908 "type":"structure", 1909 "members":{ 1910 "message":{"shape":"XmlStringMaxLen255"} 1911 }, 1912 "error":{ 1913 "code":"InstanceRefreshInProgress", 1914 "httpStatusCode":400, 1915 "senderFault":true 1916 }, 1917 "exception":true 1918 }, 1919 "InstanceRefreshLivePoolProgress":{ 1920 "type":"structure", 1921 "members":{ 1922 "PercentageComplete":{"shape":"IntPercent"}, 1923 "InstancesToUpdate":{"shape":"InstancesToUpdate"} 1924 } 1925 }, 1926 "InstanceRefreshProgressDetails":{ 1927 "type":"structure", 1928 "members":{ 1929 "LivePoolProgress":{"shape":"InstanceRefreshLivePoolProgress"}, 1930 "WarmPoolProgress":{"shape":"InstanceRefreshWarmPoolProgress"} 1931 } 1932 }, 1933 "InstanceRefreshStatus":{ 1934 "type":"string", 1935 "enum":[ 1936 "Pending", 1937 "InProgress", 1938 "Successful", 1939 "Failed", 1940 "Cancelling", 1941 "Cancelled" 1942 ] 1943 }, 1944 "InstanceRefreshWarmPoolProgress":{ 1945 "type":"structure", 1946 "members":{ 1947 "PercentageComplete":{"shape":"IntPercent"}, 1948 "InstancesToUpdate":{"shape":"InstancesToUpdate"} 1949 } 1950 }, 1951 "InstanceRefreshes":{ 1952 "type":"list", 1953 "member":{"shape":"InstanceRefresh"} 1954 }, 1955 "Instances":{ 1956 "type":"list", 1957 "member":{"shape":"Instance"} 1958 }, 1959 "InstancesDistribution":{ 1960 "type":"structure", 1961 "members":{ 1962 "OnDemandAllocationStrategy":{"shape":"XmlString"}, 1963 "OnDemandBaseCapacity":{"shape":"OnDemandBaseCapacity"}, 1964 "OnDemandPercentageAboveBaseCapacity":{"shape":"OnDemandPercentageAboveBaseCapacity"}, 1965 "SpotAllocationStrategy":{"shape":"XmlString"}, 1966 "SpotInstancePools":{"shape":"SpotInstancePools"}, 1967 "SpotMaxPrice":{"shape":"MixedInstanceSpotPrice"} 1968 } 1969 }, 1970 "InstancesToUpdate":{ 1971 "type":"integer", 1972 "min":0 1973 }, 1974 "IntPercent":{ 1975 "type":"integer", 1976 "max":100, 1977 "min":0 1978 }, 1979 "InvalidNextToken":{ 1980 "type":"structure", 1981 "members":{ 1982 "message":{"shape":"XmlStringMaxLen255"} 1983 }, 1984 "error":{ 1985 "code":"InvalidNextToken", 1986 "httpStatusCode":400, 1987 "senderFault":true 1988 }, 1989 "exception":true 1990 }, 1991 "LaunchConfiguration":{ 1992 "type":"structure", 1993 "required":[ 1994 "LaunchConfigurationName", 1995 "ImageId", 1996 "InstanceType", 1997 "CreatedTime" 1998 ], 1999 "members":{ 2000 "LaunchConfigurationName":{"shape":"XmlStringMaxLen255"}, 2001 "LaunchConfigurationARN":{"shape":"ResourceName"}, 2002 "ImageId":{"shape":"XmlStringMaxLen255"}, 2003 "KeyName":{"shape":"XmlStringMaxLen255"}, 2004 "SecurityGroups":{"shape":"SecurityGroups"}, 2005 "ClassicLinkVPCId":{"shape":"XmlStringMaxLen255"}, 2006 "ClassicLinkVPCSecurityGroups":{"shape":"ClassicLinkVPCSecurityGroups"}, 2007 "UserData":{"shape":"XmlStringUserData"}, 2008 "InstanceType":{"shape":"XmlStringMaxLen255"}, 2009 "KernelId":{"shape":"XmlStringMaxLen255"}, 2010 "RamdiskId":{"shape":"XmlStringMaxLen255"}, 2011 "BlockDeviceMappings":{"shape":"BlockDeviceMappings"}, 2012 "InstanceMonitoring":{"shape":"InstanceMonitoring"}, 2013 "SpotPrice":{"shape":"SpotPrice"}, 2014 "IamInstanceProfile":{"shape":"XmlStringMaxLen1600"}, 2015 "CreatedTime":{"shape":"TimestampType"}, 2016 "EbsOptimized":{"shape":"EbsOptimized"}, 2017 "AssociatePublicIpAddress":{"shape":"AssociatePublicIpAddress"}, 2018 "PlacementTenancy":{"shape":"XmlStringMaxLen64"}, 2019 "MetadataOptions":{"shape":"InstanceMetadataOptions"} 2020 } 2021 }, 2022 "LaunchConfigurationNameType":{ 2023 "type":"structure", 2024 "required":["LaunchConfigurationName"], 2025 "members":{ 2026 "LaunchConfigurationName":{"shape":"XmlStringMaxLen255"} 2027 } 2028 }, 2029 "LaunchConfigurationNames":{ 2030 "type":"list", 2031 "member":{"shape":"XmlStringMaxLen255"} 2032 }, 2033 "LaunchConfigurationNamesType":{ 2034 "type":"structure", 2035 "members":{ 2036 "LaunchConfigurationNames":{"shape":"LaunchConfigurationNames"}, 2037 "NextToken":{"shape":"XmlString"}, 2038 "MaxRecords":{"shape":"MaxRecords"} 2039 } 2040 }, 2041 "LaunchConfigurations":{ 2042 "type":"list", 2043 "member":{"shape":"LaunchConfiguration"} 2044 }, 2045 "LaunchConfigurationsType":{ 2046 "type":"structure", 2047 "required":["LaunchConfigurations"], 2048 "members":{ 2049 "LaunchConfigurations":{"shape":"LaunchConfigurations"}, 2050 "NextToken":{"shape":"XmlString"} 2051 } 2052 }, 2053 "LaunchTemplate":{ 2054 "type":"structure", 2055 "members":{ 2056 "LaunchTemplateSpecification":{"shape":"LaunchTemplateSpecification"}, 2057 "Overrides":{"shape":"Overrides"} 2058 } 2059 }, 2060 "LaunchTemplateName":{ 2061 "type":"string", 2062 "max":128, 2063 "min":3, 2064 "pattern":"[a-zA-Z0-9\\(\\)\\.\\-/_]+" 2065 }, 2066 "LaunchTemplateOverrides":{ 2067 "type":"structure", 2068 "members":{ 2069 "InstanceType":{"shape":"XmlStringMaxLen255"}, 2070 "WeightedCapacity":{"shape":"XmlStringMaxLen32"}, 2071 "LaunchTemplateSpecification":{"shape":"LaunchTemplateSpecification"} 2072 } 2073 }, 2074 "LaunchTemplateSpecification":{ 2075 "type":"structure", 2076 "members":{ 2077 "LaunchTemplateId":{"shape":"XmlStringMaxLen255"}, 2078 "LaunchTemplateName":{"shape":"LaunchTemplateName"}, 2079 "Version":{"shape":"XmlStringMaxLen255"} 2080 } 2081 }, 2082 "LifecycleActionResult":{"type":"string"}, 2083 "LifecycleActionToken":{ 2084 "type":"string", 2085 "max":36, 2086 "min":36 2087 }, 2088 "LifecycleHook":{ 2089 "type":"structure", 2090 "members":{ 2091 "LifecycleHookName":{"shape":"AsciiStringMaxLen255"}, 2092 "AutoScalingGroupName":{"shape":"XmlStringMaxLen255"}, 2093 "LifecycleTransition":{"shape":"LifecycleTransition"}, 2094 "NotificationTargetARN":{"shape":"NotificationTargetResourceName"}, 2095 "RoleARN":{"shape":"XmlStringMaxLen255"}, 2096 "NotificationMetadata":{"shape":"XmlStringMaxLen1023"}, 2097 "HeartbeatTimeout":{"shape":"HeartbeatTimeout"}, 2098 "GlobalTimeout":{"shape":"GlobalTimeout"}, 2099 "DefaultResult":{"shape":"LifecycleActionResult"} 2100 } 2101 }, 2102 "LifecycleHookNames":{ 2103 "type":"list", 2104 "member":{"shape":"AsciiStringMaxLen255"}, 2105 "max":50 2106 }, 2107 "LifecycleHookSpecification":{ 2108 "type":"structure", 2109 "required":[ 2110 "LifecycleHookName", 2111 "LifecycleTransition" 2112 ], 2113 "members":{ 2114 "LifecycleHookName":{"shape":"AsciiStringMaxLen255"}, 2115 "LifecycleTransition":{"shape":"LifecycleTransition"}, 2116 "NotificationMetadata":{"shape":"XmlStringMaxLen1023"}, 2117 "HeartbeatTimeout":{"shape":"HeartbeatTimeout"}, 2118 "DefaultResult":{"shape":"LifecycleActionResult"}, 2119 "NotificationTargetARN":{"shape":"NotificationTargetResourceName"}, 2120 "RoleARN":{"shape":"XmlStringMaxLen255"} 2121 } 2122 }, 2123 "LifecycleHookSpecifications":{ 2124 "type":"list", 2125 "member":{"shape":"LifecycleHookSpecification"} 2126 }, 2127 "LifecycleHooks":{ 2128 "type":"list", 2129 "member":{"shape":"LifecycleHook"} 2130 }, 2131 "LifecycleState":{ 2132 "type":"string", 2133 "enum":[ 2134 "Pending", 2135 "Pending:Wait", 2136 "Pending:Proceed", 2137 "Quarantined", 2138 "InService", 2139 "Terminating", 2140 "Terminating:Wait", 2141 "Terminating:Proceed", 2142 "Terminated", 2143 "Detaching", 2144 "Detached", 2145 "EnteringStandby", 2146 "Standby", 2147 "Warmed:Pending", 2148 "Warmed:Pending:Wait", 2149 "Warmed:Pending:Proceed", 2150 "Warmed:Terminating", 2151 "Warmed:Terminating:Wait", 2152 "Warmed:Terminating:Proceed", 2153 "Warmed:Terminated", 2154 "Warmed:Stopped", 2155 "Warmed:Running" 2156 ] 2157 }, 2158 "LifecycleTransition":{"type":"string"}, 2159 "LimitExceededFault":{ 2160 "type":"structure", 2161 "members":{ 2162 "message":{"shape":"XmlStringMaxLen255"} 2163 }, 2164 "error":{ 2165 "code":"LimitExceeded", 2166 "httpStatusCode":400, 2167 "senderFault":true 2168 }, 2169 "exception":true 2170 }, 2171 "LoadBalancerNames":{ 2172 "type":"list", 2173 "member":{"shape":"XmlStringMaxLen255"} 2174 }, 2175 "LoadBalancerState":{ 2176 "type":"structure", 2177 "members":{ 2178 "LoadBalancerName":{"shape":"XmlStringMaxLen255"}, 2179 "State":{"shape":"XmlStringMaxLen255"} 2180 } 2181 }, 2182 "LoadBalancerStates":{ 2183 "type":"list", 2184 "member":{"shape":"LoadBalancerState"} 2185 }, 2186 "LoadBalancerTargetGroupState":{ 2187 "type":"structure", 2188 "members":{ 2189 "LoadBalancerTargetGroupARN":{"shape":"XmlStringMaxLen511"}, 2190 "State":{"shape":"XmlStringMaxLen255"} 2191 } 2192 }, 2193 "LoadBalancerTargetGroupStates":{ 2194 "type":"list", 2195 "member":{"shape":"LoadBalancerTargetGroupState"} 2196 }, 2197 "LoadForecast":{ 2198 "type":"structure", 2199 "required":[ 2200 "Timestamps", 2201 "Values", 2202 "MetricSpecification" 2203 ], 2204 "members":{ 2205 "Timestamps":{"shape":"PredictiveScalingForecastTimestamps"}, 2206 "Values":{"shape":"PredictiveScalingForecastValues"}, 2207 "MetricSpecification":{"shape":"PredictiveScalingMetricSpecification"} 2208 } 2209 }, 2210 "LoadForecasts":{ 2211 "type":"list", 2212 "member":{"shape":"LoadForecast"} 2213 }, 2214 "MaxGroupPreparedCapacity":{ 2215 "type":"integer", 2216 "min":-1 2217 }, 2218 "MaxInstanceLifetime":{"type":"integer"}, 2219 "MaxNumberOfAutoScalingGroups":{"type":"integer"}, 2220 "MaxNumberOfLaunchConfigurations":{"type":"integer"}, 2221 "MaxRecords":{"type":"integer"}, 2222 "MetricCollectionType":{ 2223 "type":"structure", 2224 "members":{ 2225 "Metric":{"shape":"XmlStringMaxLen255"} 2226 } 2227 }, 2228 "MetricCollectionTypes":{ 2229 "type":"list", 2230 "member":{"shape":"MetricCollectionType"} 2231 }, 2232 "MetricDimension":{ 2233 "type":"structure", 2234 "required":[ 2235 "Name", 2236 "Value" 2237 ], 2238 "members":{ 2239 "Name":{"shape":"MetricDimensionName"}, 2240 "Value":{"shape":"MetricDimensionValue"} 2241 } 2242 }, 2243 "MetricDimensionName":{"type":"string"}, 2244 "MetricDimensionValue":{"type":"string"}, 2245 "MetricDimensions":{ 2246 "type":"list", 2247 "member":{"shape":"MetricDimension"} 2248 }, 2249 "MetricGranularityType":{ 2250 "type":"structure", 2251 "members":{ 2252 "Granularity":{"shape":"XmlStringMaxLen255"} 2253 } 2254 }, 2255 "MetricGranularityTypes":{ 2256 "type":"list", 2257 "member":{"shape":"MetricGranularityType"} 2258 }, 2259 "MetricName":{"type":"string"}, 2260 "MetricNamespace":{"type":"string"}, 2261 "MetricScale":{"type":"double"}, 2262 "MetricStatistic":{ 2263 "type":"string", 2264 "enum":[ 2265 "Average", 2266 "Minimum", 2267 "Maximum", 2268 "SampleCount", 2269 "Sum" 2270 ] 2271 }, 2272 "MetricType":{ 2273 "type":"string", 2274 "enum":[ 2275 "ASGAverageCPUUtilization", 2276 "ASGAverageNetworkIn", 2277 "ASGAverageNetworkOut", 2278 "ALBRequestCountPerTarget" 2279 ] 2280 }, 2281 "MetricUnit":{"type":"string"}, 2282 "Metrics":{ 2283 "type":"list", 2284 "member":{"shape":"XmlStringMaxLen255"} 2285 }, 2286 "MinAdjustmentMagnitude":{"type":"integer"}, 2287 "MinAdjustmentStep":{ 2288 "type":"integer", 2289 "deprecated":true 2290 }, 2291 "MixedInstanceSpotPrice":{ 2292 "type":"string", 2293 "max":255, 2294 "min":0 2295 }, 2296 "MixedInstancesPolicy":{ 2297 "type":"structure", 2298 "members":{ 2299 "LaunchTemplate":{"shape":"LaunchTemplate"}, 2300 "InstancesDistribution":{"shape":"InstancesDistribution"} 2301 } 2302 }, 2303 "MonitoringEnabled":{"type":"boolean"}, 2304 "NoDevice":{"type":"boolean"}, 2305 "NonZeroIntPercent":{ 2306 "type":"integer", 2307 "max":100, 2308 "min":1 2309 }, 2310 "NotificationConfiguration":{ 2311 "type":"structure", 2312 "members":{ 2313 "AutoScalingGroupName":{"shape":"XmlStringMaxLen255"}, 2314 "TopicARN":{"shape":"XmlStringMaxLen255"}, 2315 "NotificationType":{"shape":"XmlStringMaxLen255"} 2316 } 2317 }, 2318 "NotificationConfigurations":{ 2319 "type":"list", 2320 "member":{"shape":"NotificationConfiguration"} 2321 }, 2322 "NotificationTargetResourceName":{ 2323 "type":"string", 2324 "max":255, 2325 "min":0, 2326 "pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\r\\n\\t]*" 2327 }, 2328 "NumberOfAutoScalingGroups":{"type":"integer"}, 2329 "NumberOfLaunchConfigurations":{"type":"integer"}, 2330 "OnDemandBaseCapacity":{"type":"integer"}, 2331 "OnDemandPercentageAboveBaseCapacity":{"type":"integer"}, 2332 "Overrides":{ 2333 "type":"list", 2334 "member":{"shape":"LaunchTemplateOverrides"} 2335 }, 2336 "PoliciesType":{ 2337 "type":"structure", 2338 "members":{ 2339 "ScalingPolicies":{"shape":"ScalingPolicies"}, 2340 "NextToken":{"shape":"XmlString"} 2341 } 2342 }, 2343 "PolicyARNType":{ 2344 "type":"structure", 2345 "members":{ 2346 "PolicyARN":{"shape":"ResourceName"}, 2347 "Alarms":{"shape":"Alarms"} 2348 } 2349 }, 2350 "PolicyIncrement":{"type":"integer"}, 2351 "PolicyNames":{ 2352 "type":"list", 2353 "member":{"shape":"ResourceName"} 2354 }, 2355 "PolicyTypes":{ 2356 "type":"list", 2357 "member":{"shape":"XmlStringMaxLen64"} 2358 }, 2359 "PredefinedLoadMetricType":{ 2360 "type":"string", 2361 "enum":[ 2362 "ASGTotalCPUUtilization", 2363 "ASGTotalNetworkIn", 2364 "ASGTotalNetworkOut", 2365 "ALBTargetGroupRequestCount" 2366 ] 2367 }, 2368 "PredefinedMetricPairType":{ 2369 "type":"string", 2370 "enum":[ 2371 "ASGCPUUtilization", 2372 "ASGNetworkIn", 2373 "ASGNetworkOut", 2374 "ALBRequestCount" 2375 ] 2376 }, 2377 "PredefinedMetricSpecification":{ 2378 "type":"structure", 2379 "required":["PredefinedMetricType"], 2380 "members":{ 2381 "PredefinedMetricType":{"shape":"MetricType"}, 2382 "ResourceLabel":{"shape":"XmlStringMaxLen1023"} 2383 } 2384 }, 2385 "PredefinedScalingMetricType":{ 2386 "type":"string", 2387 "enum":[ 2388 "ASGAverageCPUUtilization", 2389 "ASGAverageNetworkIn", 2390 "ASGAverageNetworkOut", 2391 "ALBRequestCountPerTarget" 2392 ] 2393 }, 2394 "PredictiveScalingConfiguration":{ 2395 "type":"structure", 2396 "required":["MetricSpecifications"], 2397 "members":{ 2398 "MetricSpecifications":{"shape":"PredictiveScalingMetricSpecifications"}, 2399 "Mode":{"shape":"PredictiveScalingMode"}, 2400 "SchedulingBufferTime":{"shape":"PredictiveScalingSchedulingBufferTime"}, 2401 "MaxCapacityBreachBehavior":{"shape":"PredictiveScalingMaxCapacityBreachBehavior"}, 2402 "MaxCapacityBuffer":{"shape":"PredictiveScalingMaxCapacityBuffer"} 2403 } 2404 }, 2405 "PredictiveScalingForecastTimestamps":{ 2406 "type":"list", 2407 "member":{"shape":"TimestampType"} 2408 }, 2409 "PredictiveScalingForecastValues":{ 2410 "type":"list", 2411 "member":{"shape":"MetricScale"} 2412 }, 2413 "PredictiveScalingMaxCapacityBreachBehavior":{ 2414 "type":"string", 2415 "enum":[ 2416 "HonorMaxCapacity", 2417 "IncreaseMaxCapacity" 2418 ] 2419 }, 2420 "PredictiveScalingMaxCapacityBuffer":{ 2421 "type":"integer", 2422 "max":100, 2423 "min":0 2424 }, 2425 "PredictiveScalingMetricSpecification":{ 2426 "type":"structure", 2427 "required":["TargetValue"], 2428 "members":{ 2429 "TargetValue":{"shape":"MetricScale"}, 2430 "PredefinedMetricPairSpecification":{"shape":"PredictiveScalingPredefinedMetricPair"}, 2431 "PredefinedScalingMetricSpecification":{"shape":"PredictiveScalingPredefinedScalingMetric"}, 2432 "PredefinedLoadMetricSpecification":{"shape":"PredictiveScalingPredefinedLoadMetric"} 2433 } 2434 }, 2435 "PredictiveScalingMetricSpecifications":{ 2436 "type":"list", 2437 "member":{"shape":"PredictiveScalingMetricSpecification"} 2438 }, 2439 "PredictiveScalingMode":{ 2440 "type":"string", 2441 "enum":[ 2442 "ForecastAndScale", 2443 "ForecastOnly" 2444 ] 2445 }, 2446 "PredictiveScalingPredefinedLoadMetric":{ 2447 "type":"structure", 2448 "required":["PredefinedMetricType"], 2449 "members":{ 2450 "PredefinedMetricType":{"shape":"PredefinedLoadMetricType"}, 2451 "ResourceLabel":{"shape":"XmlStringMaxLen1023"} 2452 } 2453 }, 2454 "PredictiveScalingPredefinedMetricPair":{ 2455 "type":"structure", 2456 "required":["PredefinedMetricType"], 2457 "members":{ 2458 "PredefinedMetricType":{"shape":"PredefinedMetricPairType"}, 2459 "ResourceLabel":{"shape":"XmlStringMaxLen1023"} 2460 } 2461 }, 2462 "PredictiveScalingPredefinedScalingMetric":{ 2463 "type":"structure", 2464 "required":["PredefinedMetricType"], 2465 "members":{ 2466 "PredefinedMetricType":{"shape":"PredefinedScalingMetricType"}, 2467 "ResourceLabel":{"shape":"XmlStringMaxLen1023"} 2468 } 2469 }, 2470 "PredictiveScalingSchedulingBufferTime":{ 2471 "type":"integer", 2472 "min":0 2473 }, 2474 "ProcessNames":{ 2475 "type":"list", 2476 "member":{"shape":"XmlStringMaxLen255"} 2477 }, 2478 "ProcessType":{ 2479 "type":"structure", 2480 "required":["ProcessName"], 2481 "members":{ 2482 "ProcessName":{"shape":"XmlStringMaxLen255"} 2483 } 2484 }, 2485 "Processes":{ 2486 "type":"list", 2487 "member":{"shape":"ProcessType"} 2488 }, 2489 "ProcessesType":{ 2490 "type":"structure", 2491 "members":{ 2492 "Processes":{"shape":"Processes"} 2493 } 2494 }, 2495 "Progress":{"type":"integer"}, 2496 "PropagateAtLaunch":{"type":"boolean"}, 2497 "ProtectedFromScaleIn":{"type":"boolean"}, 2498 "PutLifecycleHookAnswer":{ 2499 "type":"structure", 2500 "members":{ 2501 } 2502 }, 2503 "PutLifecycleHookType":{ 2504 "type":"structure", 2505 "required":[ 2506 "LifecycleHookName", 2507 "AutoScalingGroupName" 2508 ], 2509 "members":{ 2510 "LifecycleHookName":{"shape":"AsciiStringMaxLen255"}, 2511 "AutoScalingGroupName":{"shape":"XmlStringMaxLen255"}, 2512 "LifecycleTransition":{"shape":"LifecycleTransition"}, 2513 "RoleARN":{"shape":"XmlStringMaxLen255"}, 2514 "NotificationTargetARN":{"shape":"NotificationTargetResourceName"}, 2515 "NotificationMetadata":{"shape":"XmlStringMaxLen1023"}, 2516 "HeartbeatTimeout":{"shape":"HeartbeatTimeout"}, 2517 "DefaultResult":{"shape":"LifecycleActionResult"} 2518 } 2519 }, 2520 "PutNotificationConfigurationType":{ 2521 "type":"structure", 2522 "required":[ 2523 "AutoScalingGroupName", 2524 "TopicARN", 2525 "NotificationTypes" 2526 ], 2527 "members":{ 2528 "AutoScalingGroupName":{"shape":"XmlStringMaxLen255"}, 2529 "TopicARN":{"shape":"XmlStringMaxLen255"}, 2530 "NotificationTypes":{"shape":"AutoScalingNotificationTypes"} 2531 } 2532 }, 2533 "PutScalingPolicyType":{ 2534 "type":"structure", 2535 "required":[ 2536 "AutoScalingGroupName", 2537 "PolicyName" 2538 ], 2539 "members":{ 2540 "AutoScalingGroupName":{"shape":"XmlStringMaxLen255"}, 2541 "PolicyName":{"shape":"XmlStringMaxLen255"}, 2542 "PolicyType":{"shape":"XmlStringMaxLen64"}, 2543 "AdjustmentType":{"shape":"XmlStringMaxLen255"}, 2544 "MinAdjustmentStep":{"shape":"MinAdjustmentStep"}, 2545 "MinAdjustmentMagnitude":{"shape":"MinAdjustmentMagnitude"}, 2546 "ScalingAdjustment":{"shape":"PolicyIncrement"}, 2547 "Cooldown":{"shape":"Cooldown"}, 2548 "MetricAggregationType":{"shape":"XmlStringMaxLen32"}, 2549 "StepAdjustments":{"shape":"StepAdjustments"}, 2550 "EstimatedInstanceWarmup":{"shape":"EstimatedInstanceWarmup"}, 2551 "TargetTrackingConfiguration":{"shape":"TargetTrackingConfiguration"}, 2552 "Enabled":{"shape":"ScalingPolicyEnabled"}, 2553 "PredictiveScalingConfiguration":{"shape":"PredictiveScalingConfiguration"} 2554 } 2555 }, 2556 "PutScheduledUpdateGroupActionType":{ 2557 "type":"structure", 2558 "required":[ 2559 "AutoScalingGroupName", 2560 "ScheduledActionName" 2561 ], 2562 "members":{ 2563 "AutoScalingGroupName":{"shape":"XmlStringMaxLen255"}, 2564 "ScheduledActionName":{"shape":"XmlStringMaxLen255"}, 2565 "Time":{"shape":"TimestampType"}, 2566 "StartTime":{"shape":"TimestampType"}, 2567 "EndTime":{"shape":"TimestampType"}, 2568 "Recurrence":{"shape":"XmlStringMaxLen255"}, 2569 "MinSize":{"shape":"AutoScalingGroupMinSize"}, 2570 "MaxSize":{"shape":"AutoScalingGroupMaxSize"}, 2571 "DesiredCapacity":{"shape":"AutoScalingGroupDesiredCapacity"}, 2572 "TimeZone":{"shape":"XmlStringMaxLen255"} 2573 } 2574 }, 2575 "PutWarmPoolAnswer":{ 2576 "type":"structure", 2577 "members":{ 2578 } 2579 }, 2580 "PutWarmPoolType":{ 2581 "type":"structure", 2582 "required":["AutoScalingGroupName"], 2583 "members":{ 2584 "AutoScalingGroupName":{"shape":"XmlStringMaxLen255"}, 2585 "MaxGroupPreparedCapacity":{"shape":"MaxGroupPreparedCapacity"}, 2586 "MinSize":{"shape":"WarmPoolMinSize"}, 2587 "PoolState":{"shape":"WarmPoolState"} 2588 } 2589 }, 2590 "RecordLifecycleActionHeartbeatAnswer":{ 2591 "type":"structure", 2592 "members":{ 2593 } 2594 }, 2595 "RecordLifecycleActionHeartbeatType":{ 2596 "type":"structure", 2597 "required":[ 2598 "LifecycleHookName", 2599 "AutoScalingGroupName" 2600 ], 2601 "members":{ 2602 "LifecycleHookName":{"shape":"AsciiStringMaxLen255"}, 2603 "AutoScalingGroupName":{"shape":"ResourceName"}, 2604 "LifecycleActionToken":{"shape":"LifecycleActionToken"}, 2605 "InstanceId":{"shape":"XmlStringMaxLen19"} 2606 } 2607 }, 2608 "RefreshInstanceWarmup":{ 2609 "type":"integer", 2610 "min":0 2611 }, 2612 "RefreshPreferences":{ 2613 "type":"structure", 2614 "members":{ 2615 "MinHealthyPercentage":{"shape":"IntPercent"}, 2616 "InstanceWarmup":{"shape":"RefreshInstanceWarmup"}, 2617 "CheckpointPercentages":{"shape":"CheckpointPercentages"}, 2618 "CheckpointDelay":{"shape":"CheckpointDelay"}, 2619 "SkipMatching":{"shape":"SkipMatching"} 2620 } 2621 }, 2622 "RefreshStrategy":{ 2623 "type":"string", 2624 "enum":["Rolling"] 2625 }, 2626 "ResourceContentionFault":{ 2627 "type":"structure", 2628 "members":{ 2629 "message":{"shape":"XmlStringMaxLen255"} 2630 }, 2631 "error":{ 2632 "code":"ResourceContention", 2633 "httpStatusCode":500, 2634 "senderFault":true 2635 }, 2636 "exception":true 2637 }, 2638 "ResourceInUseFault":{ 2639 "type":"structure", 2640 "members":{ 2641 "message":{"shape":"XmlStringMaxLen255"} 2642 }, 2643 "error":{ 2644 "code":"ResourceInUse", 2645 "httpStatusCode":400, 2646 "senderFault":true 2647 }, 2648 "exception":true 2649 }, 2650 "ResourceName":{ 2651 "type":"string", 2652 "max":1600, 2653 "min":1, 2654 "pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\r\\n\\t]*" 2655 }, 2656 "ScalingActivityInProgressFault":{ 2657 "type":"structure", 2658 "members":{ 2659 "message":{"shape":"XmlStringMaxLen255"} 2660 }, 2661 "error":{ 2662 "code":"ScalingActivityInProgress", 2663 "httpStatusCode":400, 2664 "senderFault":true 2665 }, 2666 "exception":true 2667 }, 2668 "ScalingActivityStatusCode":{ 2669 "type":"string", 2670 "enum":[ 2671 "PendingSpotBidPlacement", 2672 "WaitingForSpotInstanceRequestId", 2673 "WaitingForSpotInstanceId", 2674 "WaitingForInstanceId", 2675 "PreInService", 2676 "InProgress", 2677 "WaitingForELBConnectionDraining", 2678 "MidLifecycleAction", 2679 "WaitingForInstanceWarmup", 2680 "Successful", 2681 "Failed", 2682 "Cancelled" 2683 ] 2684 }, 2685 "ScalingPolicies":{ 2686 "type":"list", 2687 "member":{"shape":"ScalingPolicy"} 2688 }, 2689 "ScalingPolicy":{ 2690 "type":"structure", 2691 "members":{ 2692 "AutoScalingGroupName":{"shape":"XmlStringMaxLen255"}, 2693 "PolicyName":{"shape":"XmlStringMaxLen255"}, 2694 "PolicyARN":{"shape":"ResourceName"}, 2695 "PolicyType":{"shape":"XmlStringMaxLen64"}, 2696 "AdjustmentType":{"shape":"XmlStringMaxLen255"}, 2697 "MinAdjustmentStep":{"shape":"MinAdjustmentStep"}, 2698 "MinAdjustmentMagnitude":{"shape":"MinAdjustmentMagnitude"}, 2699 "ScalingAdjustment":{"shape":"PolicyIncrement"}, 2700 "Cooldown":{"shape":"Cooldown"}, 2701 "StepAdjustments":{"shape":"StepAdjustments"}, 2702 "MetricAggregationType":{"shape":"XmlStringMaxLen32"}, 2703 "EstimatedInstanceWarmup":{"shape":"EstimatedInstanceWarmup"}, 2704 "Alarms":{"shape":"Alarms"}, 2705 "TargetTrackingConfiguration":{"shape":"TargetTrackingConfiguration"}, 2706 "Enabled":{"shape":"ScalingPolicyEnabled"}, 2707 "PredictiveScalingConfiguration":{"shape":"PredictiveScalingConfiguration"} 2708 } 2709 }, 2710 "ScalingPolicyEnabled":{"type":"boolean"}, 2711 "ScalingProcessQuery":{ 2712 "type":"structure", 2713 "required":["AutoScalingGroupName"], 2714 "members":{ 2715 "AutoScalingGroupName":{"shape":"XmlStringMaxLen255"}, 2716 "ScalingProcesses":{"shape":"ProcessNames"} 2717 } 2718 }, 2719 "ScheduledActionNames":{ 2720 "type":"list", 2721 "member":{"shape":"XmlStringMaxLen255"} 2722 }, 2723 "ScheduledActionsType":{ 2724 "type":"structure", 2725 "members":{ 2726 "ScheduledUpdateGroupActions":{"shape":"ScheduledUpdateGroupActions"}, 2727 "NextToken":{"shape":"XmlString"} 2728 } 2729 }, 2730 "ScheduledUpdateGroupAction":{ 2731 "type":"structure", 2732 "members":{ 2733 "AutoScalingGroupName":{"shape":"XmlStringMaxLen255"}, 2734 "ScheduledActionName":{"shape":"XmlStringMaxLen255"}, 2735 "ScheduledActionARN":{"shape":"ResourceName"}, 2736 "Time":{"shape":"TimestampType"}, 2737 "StartTime":{"shape":"TimestampType"}, 2738 "EndTime":{"shape":"TimestampType"}, 2739 "Recurrence":{"shape":"XmlStringMaxLen255"}, 2740 "MinSize":{"shape":"AutoScalingGroupMinSize"}, 2741 "MaxSize":{"shape":"AutoScalingGroupMaxSize"}, 2742 "DesiredCapacity":{"shape":"AutoScalingGroupDesiredCapacity"}, 2743 "TimeZone":{"shape":"XmlStringMaxLen255"} 2744 } 2745 }, 2746 "ScheduledUpdateGroupActionRequest":{ 2747 "type":"structure", 2748 "required":["ScheduledActionName"], 2749 "members":{ 2750 "ScheduledActionName":{"shape":"XmlStringMaxLen255"}, 2751 "StartTime":{"shape":"TimestampType"}, 2752 "EndTime":{"shape":"TimestampType"}, 2753 "Recurrence":{"shape":"XmlStringMaxLen255"}, 2754 "MinSize":{"shape":"AutoScalingGroupMinSize"}, 2755 "MaxSize":{"shape":"AutoScalingGroupMaxSize"}, 2756 "DesiredCapacity":{"shape":"AutoScalingGroupDesiredCapacity"}, 2757 "TimeZone":{"shape":"XmlStringMaxLen255"} 2758 } 2759 }, 2760 "ScheduledUpdateGroupActionRequests":{ 2761 "type":"list", 2762 "member":{"shape":"ScheduledUpdateGroupActionRequest"} 2763 }, 2764 "ScheduledUpdateGroupActions":{ 2765 "type":"list", 2766 "member":{"shape":"ScheduledUpdateGroupAction"} 2767 }, 2768 "SecurityGroups":{ 2769 "type":"list", 2770 "member":{"shape":"XmlString"} 2771 }, 2772 "ServiceLinkedRoleFailure":{ 2773 "type":"structure", 2774 "members":{ 2775 "message":{"shape":"XmlStringMaxLen255"} 2776 }, 2777 "error":{ 2778 "code":"ServiceLinkedRoleFailure", 2779 "httpStatusCode":500, 2780 "senderFault":true 2781 }, 2782 "exception":true 2783 }, 2784 "SetDesiredCapacityType":{ 2785 "type":"structure", 2786 "required":[ 2787 "AutoScalingGroupName", 2788 "DesiredCapacity" 2789 ], 2790 "members":{ 2791 "AutoScalingGroupName":{"shape":"XmlStringMaxLen255"}, 2792 "DesiredCapacity":{"shape":"AutoScalingGroupDesiredCapacity"}, 2793 "HonorCooldown":{"shape":"HonorCooldown"} 2794 } 2795 }, 2796 "SetInstanceHealthQuery":{ 2797 "type":"structure", 2798 "required":[ 2799 "InstanceId", 2800 "HealthStatus" 2801 ], 2802 "members":{ 2803 "InstanceId":{"shape":"XmlStringMaxLen19"}, 2804 "HealthStatus":{"shape":"XmlStringMaxLen32"}, 2805 "ShouldRespectGracePeriod":{"shape":"ShouldRespectGracePeriod"} 2806 } 2807 }, 2808 "SetInstanceProtectionAnswer":{ 2809 "type":"structure", 2810 "members":{ 2811 } 2812 }, 2813 "SetInstanceProtectionQuery":{ 2814 "type":"structure", 2815 "required":[ 2816 "InstanceIds", 2817 "AutoScalingGroupName", 2818 "ProtectedFromScaleIn" 2819 ], 2820 "members":{ 2821 "InstanceIds":{"shape":"InstanceIds"}, 2822 "AutoScalingGroupName":{"shape":"XmlStringMaxLen255"}, 2823 "ProtectedFromScaleIn":{"shape":"ProtectedFromScaleIn"} 2824 } 2825 }, 2826 "ShouldDecrementDesiredCapacity":{"type":"boolean"}, 2827 "ShouldRespectGracePeriod":{"type":"boolean"}, 2828 "SkipMatching":{"type":"boolean"}, 2829 "SpotInstancePools":{"type":"integer"}, 2830 "SpotPrice":{ 2831 "type":"string", 2832 "max":255, 2833 "min":1 2834 }, 2835 "StartInstanceRefreshAnswer":{ 2836 "type":"structure", 2837 "members":{ 2838 "InstanceRefreshId":{"shape":"XmlStringMaxLen255"} 2839 } 2840 }, 2841 "StartInstanceRefreshType":{ 2842 "type":"structure", 2843 "required":["AutoScalingGroupName"], 2844 "members":{ 2845 "AutoScalingGroupName":{"shape":"XmlStringMaxLen255"}, 2846 "Strategy":{"shape":"RefreshStrategy"}, 2847 "DesiredConfiguration":{"shape":"DesiredConfiguration"}, 2848 "Preferences":{"shape":"RefreshPreferences"} 2849 } 2850 }, 2851 "StepAdjustment":{ 2852 "type":"structure", 2853 "required":["ScalingAdjustment"], 2854 "members":{ 2855 "MetricIntervalLowerBound":{"shape":"MetricScale"}, 2856 "MetricIntervalUpperBound":{"shape":"MetricScale"}, 2857 "ScalingAdjustment":{"shape":"PolicyIncrement"} 2858 } 2859 }, 2860 "StepAdjustments":{ 2861 "type":"list", 2862 "member":{"shape":"StepAdjustment"} 2863 }, 2864 "SuspendedProcess":{ 2865 "type":"structure", 2866 "members":{ 2867 "ProcessName":{"shape":"XmlStringMaxLen255"}, 2868 "SuspensionReason":{"shape":"XmlStringMaxLen255"} 2869 } 2870 }, 2871 "SuspendedProcesses":{ 2872 "type":"list", 2873 "member":{"shape":"SuspendedProcess"} 2874 }, 2875 "Tag":{ 2876 "type":"structure", 2877 "required":["Key"], 2878 "members":{ 2879 "ResourceId":{"shape":"XmlString"}, 2880 "ResourceType":{"shape":"XmlString"}, 2881 "Key":{"shape":"TagKey"}, 2882 "Value":{"shape":"TagValue"}, 2883 "PropagateAtLaunch":{"shape":"PropagateAtLaunch"} 2884 } 2885 }, 2886 "TagDescription":{ 2887 "type":"structure", 2888 "members":{ 2889 "ResourceId":{"shape":"XmlString"}, 2890 "ResourceType":{"shape":"XmlString"}, 2891 "Key":{"shape":"TagKey"}, 2892 "Value":{"shape":"TagValue"}, 2893 "PropagateAtLaunch":{"shape":"PropagateAtLaunch"} 2894 } 2895 }, 2896 "TagDescriptionList":{ 2897 "type":"list", 2898 "member":{"shape":"TagDescription"} 2899 }, 2900 "TagKey":{ 2901 "type":"string", 2902 "max":128, 2903 "min":1, 2904 "pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\r\\n\\t]*" 2905 }, 2906 "TagValue":{ 2907 "type":"string", 2908 "max":256, 2909 "min":0, 2910 "pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\r\\n\\t]*" 2911 }, 2912 "Tags":{ 2913 "type":"list", 2914 "member":{"shape":"Tag"} 2915 }, 2916 "TagsType":{ 2917 "type":"structure", 2918 "members":{ 2919 "Tags":{"shape":"TagDescriptionList"}, 2920 "NextToken":{"shape":"XmlString"} 2921 } 2922 }, 2923 "TargetGroupARNs":{ 2924 "type":"list", 2925 "member":{"shape":"XmlStringMaxLen511"} 2926 }, 2927 "TargetTrackingConfiguration":{ 2928 "type":"structure", 2929 "required":["TargetValue"], 2930 "members":{ 2931 "PredefinedMetricSpecification":{"shape":"PredefinedMetricSpecification"}, 2932 "CustomizedMetricSpecification":{"shape":"CustomizedMetricSpecification"}, 2933 "TargetValue":{"shape":"MetricScale"}, 2934 "DisableScaleIn":{"shape":"DisableScaleIn"} 2935 } 2936 }, 2937 "TerminateInstanceInAutoScalingGroupType":{ 2938 "type":"structure", 2939 "required":[ 2940 "InstanceId", 2941 "ShouldDecrementDesiredCapacity" 2942 ], 2943 "members":{ 2944 "InstanceId":{"shape":"XmlStringMaxLen19"}, 2945 "ShouldDecrementDesiredCapacity":{"shape":"ShouldDecrementDesiredCapacity"} 2946 } 2947 }, 2948 "TerminationPolicies":{ 2949 "type":"list", 2950 "member":{"shape":"XmlStringMaxLen1600"} 2951 }, 2952 "TimestampType":{"type":"timestamp"}, 2953 "UpdateAutoScalingGroupType":{ 2954 "type":"structure", 2955 "required":["AutoScalingGroupName"], 2956 "members":{ 2957 "AutoScalingGroupName":{"shape":"XmlStringMaxLen255"}, 2958 "LaunchConfigurationName":{"shape":"XmlStringMaxLen255"}, 2959 "LaunchTemplate":{"shape":"LaunchTemplateSpecification"}, 2960 "MixedInstancesPolicy":{"shape":"MixedInstancesPolicy"}, 2961 "MinSize":{"shape":"AutoScalingGroupMinSize"}, 2962 "MaxSize":{"shape":"AutoScalingGroupMaxSize"}, 2963 "DesiredCapacity":{"shape":"AutoScalingGroupDesiredCapacity"}, 2964 "DefaultCooldown":{"shape":"Cooldown"}, 2965 "AvailabilityZones":{"shape":"AvailabilityZones"}, 2966 "HealthCheckType":{"shape":"XmlStringMaxLen32"}, 2967 "HealthCheckGracePeriod":{"shape":"HealthCheckGracePeriod"}, 2968 "PlacementGroup":{"shape":"XmlStringMaxLen255"}, 2969 "VPCZoneIdentifier":{"shape":"XmlStringMaxLen2047"}, 2970 "TerminationPolicies":{"shape":"TerminationPolicies"}, 2971 "NewInstancesProtectedFromScaleIn":{"shape":"InstanceProtected"}, 2972 "ServiceLinkedRoleARN":{"shape":"ResourceName"}, 2973 "MaxInstanceLifetime":{"shape":"MaxInstanceLifetime"}, 2974 "CapacityRebalance":{"shape":"CapacityRebalanceEnabled"}, 2975 "Context":{"shape":"Context"} 2976 } 2977 }, 2978 "Values":{ 2979 "type":"list", 2980 "member":{"shape":"XmlString"} 2981 }, 2982 "WarmPoolConfiguration":{ 2983 "type":"structure", 2984 "members":{ 2985 "MaxGroupPreparedCapacity":{"shape":"MaxGroupPreparedCapacity"}, 2986 "MinSize":{"shape":"WarmPoolMinSize"}, 2987 "PoolState":{"shape":"WarmPoolState"}, 2988 "Status":{"shape":"WarmPoolStatus"} 2989 } 2990 }, 2991 "WarmPoolMinSize":{ 2992 "type":"integer", 2993 "min":0 2994 }, 2995 "WarmPoolSize":{"type":"integer"}, 2996 "WarmPoolState":{ 2997 "type":"string", 2998 "enum":[ 2999 "Stopped", 3000 "Running" 3001 ] 3002 }, 3003 "WarmPoolStatus":{ 3004 "type":"string", 3005 "enum":["PendingDelete"] 3006 }, 3007 "XmlString":{ 3008 "type":"string", 3009 "pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\r\\n\\t]*" 3010 }, 3011 "XmlStringMaxLen1023":{ 3012 "type":"string", 3013 "max":1023, 3014 "min":1, 3015 "pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\r\\n\\t]*" 3016 }, 3017 "XmlStringMaxLen1600":{ 3018 "type":"string", 3019 "max":1600, 3020 "min":1, 3021 "pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\r\\n\\t]*" 3022 }, 3023 "XmlStringMaxLen19":{ 3024 "type":"string", 3025 "max":19, 3026 "min":1, 3027 "pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\r\\n\\t]*" 3028 }, 3029 "XmlStringMaxLen2047":{ 3030 "type":"string", 3031 "max":2047, 3032 "min":1, 3033 "pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\r\\n\\t]*" 3034 }, 3035 "XmlStringMaxLen255":{ 3036 "type":"string", 3037 "max":255, 3038 "min":1, 3039 "pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\r\\n\\t]*" 3040 }, 3041 "XmlStringMaxLen32":{ 3042 "type":"string", 3043 "max":32, 3044 "min":1, 3045 "pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\r\\n\\t]*" 3046 }, 3047 "XmlStringMaxLen511":{ 3048 "type":"string", 3049 "max":511, 3050 "min":1, 3051 "pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\r\\n\\t]*" 3052 }, 3053 "XmlStringMaxLen64":{ 3054 "type":"string", 3055 "max":64, 3056 "min":1, 3057 "pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\r\\n\\t]*" 3058 }, 3059 "XmlStringUserData":{ 3060 "type":"string", 3061 "max":21847, 3062 "pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\r\\n\\t]*" 3063 } 3064 } 3065 }