github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/autoscaling/2011-01-01/examples-1.json (about)

     1  {
     2    "version": "1.0",
     3    "examples": {
     4      "AttachInstances": [
     5        {
     6          "input": {
     7            "AutoScalingGroupName": "my-auto-scaling-group",
     8            "InstanceIds": [
     9              "i-93633f9b"
    10            ]
    11          },
    12          "comments": {
    13            "input": {
    14            },
    15            "output": {
    16            }
    17          },
    18          "description": "This example attaches the specified instance to the specified Auto Scaling group.",
    19          "id": "autoscaling-attach-instances-1",
    20          "title": "To attach an instance to an Auto Scaling group"
    21        }
    22      ],
    23      "AttachLoadBalancerTargetGroups": [
    24        {
    25          "input": {
    26            "AutoScalingGroupName": "my-auto-scaling-group",
    27            "TargetGroupARNs": [
    28              "arn:aws:elasticloadbalancing:us-west-2:123456789012:targetgroup/my-targets/73e2d6bc24d8a067"
    29            ]
    30          },
    31          "comments": {
    32            "input": {
    33            },
    34            "output": {
    35            }
    36          },
    37          "description": "This example attaches the specified target group to the specified Auto Scaling group.",
    38          "id": "autoscaling-attach-load-balancer-target-groups-1",
    39          "title": "To attach a target group to an Auto Scaling group"
    40        }
    41      ],
    42      "AttachLoadBalancers": [
    43        {
    44          "input": {
    45            "AutoScalingGroupName": "my-auto-scaling-group",
    46            "LoadBalancerNames": [
    47              "my-load-balancer"
    48            ]
    49          },
    50          "comments": {
    51            "input": {
    52            },
    53            "output": {
    54            }
    55          },
    56          "description": "This example attaches the specified load balancer to the specified Auto Scaling group.",
    57          "id": "autoscaling-attach-load-balancers-1",
    58          "title": "To attach a load balancer to an Auto Scaling group"
    59        }
    60      ],
    61      "CancelInstanceRefresh": [
    62        {
    63          "input": {
    64            "AutoScalingGroupName": "my-auto-scaling-group"
    65          },
    66          "output": {
    67            "InstanceRefreshId": "08b91cf7-8fa6-48af-b6a6-d227f40f1b9b"
    68          },
    69          "comments": {
    70            "input": {
    71            },
    72            "output": {
    73            }
    74          },
    75          "description": "This example cancels an instance refresh operation in progress.",
    76          "id": "to-cancel-an-instance-refresh-1592960979817",
    77          "title": "To cancel an instance refresh"
    78        }
    79      ],
    80      "CompleteLifecycleAction": [
    81        {
    82          "input": {
    83            "AutoScalingGroupName": "my-auto-scaling-group",
    84            "LifecycleActionResult": "CONTINUE",
    85            "LifecycleActionToken": "bcd2f1b8-9a78-44d3-8a7a-4dd07d7cf635",
    86            "LifecycleHookName": "my-lifecycle-hook"
    87          },
    88          "comments": {
    89            "input": {
    90            },
    91            "output": {
    92            }
    93          },
    94          "description": "This example notifies Auto Scaling that the specified lifecycle action is complete so that it can finish launching or terminating the instance.",
    95          "id": "autoscaling-complete-lifecycle-action-1",
    96          "title": "To complete the lifecycle action"
    97        }
    98      ],
    99      "CreateAutoScalingGroup": [
   100        {
   101          "input": {
   102            "AutoScalingGroupName": "my-auto-scaling-group",
   103            "LaunchTemplate": {
   104              "LaunchTemplateId": "lt-0a20c965061f64abc",
   105              "Version": "$Latest"
   106            },
   107            "MaxInstanceLifetime": 2592000,
   108            "MaxSize": 3,
   109            "MinSize": 1,
   110            "VPCZoneIdentifier": "subnet-057fa0918fEXAMPLE"
   111          },
   112          "comments": {
   113            "input": {
   114            },
   115            "output": {
   116            }
   117          },
   118          "description": "This example creates an Auto Scaling group.",
   119          "id": "autoscaling-create-auto-scaling-group-1",
   120          "title": "To create an Auto Scaling group"
   121        },
   122        {
   123          "input": {
   124            "AutoScalingGroupName": "my-auto-scaling-group",
   125            "HealthCheckGracePeriod": 300,
   126            "HealthCheckType": "ELB",
   127            "LaunchTemplate": {
   128              "LaunchTemplateId": "lt-0a20c965061f64abc",
   129              "Version": "$Default"
   130            },
   131            "MaxSize": 3,
   132            "MinSize": 1,
   133            "TargetGroupARNs": [
   134              "arn:aws:elasticloadbalancing:us-west-2:123456789012:targetgroup/my-targets/73e2d6bc24d8a067"
   135            ],
   136            "VPCZoneIdentifier": "subnet-057fa0918fEXAMPLE, subnet-610acd08EXAMPLE"
   137          },
   138          "comments": {
   139            "input": {
   140            },
   141            "output": {
   142            }
   143          },
   144          "description": "This example creates an Auto Scaling group and attaches the specified target group.",
   145          "id": "autoscaling-create-auto-scaling-group-2",
   146          "title": "To create an Auto Scaling group with an attached target group"
   147        },
   148        {
   149          "input": {
   150            "AutoScalingGroupName": "my-asg",
   151            "DesiredCapacity": 3,
   152            "MaxSize": 5,
   153            "MinSize": 1,
   154            "MixedInstancesPolicy": {
   155              "InstancesDistribution": {
   156                "OnDemandBaseCapacity": 1,
   157                "OnDemandPercentageAboveBaseCapacity": 50,
   158                "SpotAllocationStrategy": "capacity-optimized"
   159              },
   160              "LaunchTemplate": {
   161                "LaunchTemplateSpecification": {
   162                  "LaunchTemplateName": "my-launch-template-for-x86",
   163                  "Version": "$Latest"
   164                },
   165                "Overrides": [
   166                  {
   167                    "InstanceType": "c6g.large",
   168                    "LaunchTemplateSpecification": {
   169                      "LaunchTemplateName": "my-launch-template-for-arm",
   170                      "Version": "$Latest"
   171                    }
   172                  },
   173                  {
   174                    "InstanceType": "c5.large"
   175                  },
   176                  {
   177                    "InstanceType": "c5a.large"
   178                  }
   179                ]
   180              }
   181            },
   182            "VPCZoneIdentifier": "subnet-057fa0918fEXAMPLE, subnet-610acd08EXAMPLE"
   183          },
   184          "comments": {
   185            "input": {
   186            },
   187            "output": {
   188            }
   189          },
   190          "description": "This example creates an Auto Scaling group with a mixed instances policy. It specifies the c5.large, c5a.large, and c6g.large instance types and defines a different launch template for the c6g.large instance type.",
   191          "id": "to-create-an-auto-scaling-group-with-a-mixed-instances-policy-1617815269039",
   192          "title": "To create an Auto Scaling group with a mixed instances policy"
   193        }
   194      ],
   195      "CreateLaunchConfiguration": [
   196        {
   197          "input": {
   198            "IamInstanceProfile": "my-iam-role",
   199            "ImageId": "ami-12345678",
   200            "InstanceType": "m3.medium",
   201            "LaunchConfigurationName": "my-launch-config",
   202            "SecurityGroups": [
   203              "sg-eb2af88e"
   204            ]
   205          },
   206          "comments": {
   207            "input": {
   208            },
   209            "output": {
   210            }
   211          },
   212          "description": "This example creates a launch configuration.",
   213          "id": "autoscaling-create-launch-configuration-1",
   214          "title": "To create a launch configuration"
   215        }
   216      ],
   217      "CreateOrUpdateTags": [
   218        {
   219          "input": {
   220            "Tags": [
   221              {
   222                "Key": "Role",
   223                "PropagateAtLaunch": true,
   224                "ResourceId": "my-auto-scaling-group",
   225                "ResourceType": "auto-scaling-group",
   226                "Value": "WebServer"
   227              },
   228              {
   229                "Key": "Dept",
   230                "PropagateAtLaunch": true,
   231                "ResourceId": "my-auto-scaling-group",
   232                "ResourceType": "auto-scaling-group",
   233                "Value": "Research"
   234              }
   235            ]
   236          },
   237          "comments": {
   238            "input": {
   239            },
   240            "output": {
   241            }
   242          },
   243          "description": "This example adds two tags to the specified Auto Scaling group.",
   244          "id": "autoscaling-create-or-update-tags-1",
   245          "title": "To create or update tags for an Auto Scaling group"
   246        }
   247      ],
   248      "DeleteAutoScalingGroup": [
   249        {
   250          "input": {
   251            "AutoScalingGroupName": "my-auto-scaling-group"
   252          },
   253          "comments": {
   254            "input": {
   255            },
   256            "output": {
   257            }
   258          },
   259          "description": "This example deletes the specified Auto Scaling group.",
   260          "id": "autoscaling-delete-auto-scaling-group-1",
   261          "title": "To delete an Auto Scaling group"
   262        },
   263        {
   264          "input": {
   265            "AutoScalingGroupName": "my-auto-scaling-group",
   266            "ForceDelete": true
   267          },
   268          "comments": {
   269            "input": {
   270            },
   271            "output": {
   272            }
   273          },
   274          "description": "This example deletes the specified Auto Scaling group and all its instances.",
   275          "id": "autoscaling-delete-auto-scaling-group-2",
   276          "title": "To delete an Auto Scaling group and all its instances"
   277        }
   278      ],
   279      "DeleteLaunchConfiguration": [
   280        {
   281          "input": {
   282            "LaunchConfigurationName": "my-launch-config"
   283          },
   284          "comments": {
   285            "input": {
   286            },
   287            "output": {
   288            }
   289          },
   290          "description": "This example deletes the specified launch configuration.",
   291          "id": "autoscaling-delete-launch-configuration-1",
   292          "title": "To delete a launch configuration"
   293        }
   294      ],
   295      "DeleteLifecycleHook": [
   296        {
   297          "input": {
   298            "AutoScalingGroupName": "my-auto-scaling-group",
   299            "LifecycleHookName": "my-lifecycle-hook"
   300          },
   301          "comments": {
   302            "input": {
   303            },
   304            "output": {
   305            }
   306          },
   307          "description": "This example deletes the specified lifecycle hook.",
   308          "id": "autoscaling-delete-lifecycle-hook-1",
   309          "title": "To delete a lifecycle hook"
   310        }
   311      ],
   312      "DeleteNotificationConfiguration": [
   313        {
   314          "input": {
   315            "AutoScalingGroupName": "my-auto-scaling-group",
   316            "TopicARN": "arn:aws:sns:us-west-2:123456789012:my-sns-topic"
   317          },
   318          "comments": {
   319            "input": {
   320            },
   321            "output": {
   322            }
   323          },
   324          "description": "This example deletes the specified notification from the specified Auto Scaling group.",
   325          "id": "autoscaling-delete-notification-configuration-1",
   326          "title": "To delete an Auto Scaling notification"
   327        }
   328      ],
   329      "DeletePolicy": [
   330        {
   331          "input": {
   332            "AutoScalingGroupName": "my-auto-scaling-group",
   333            "PolicyName": "my-step-scale-out-policy"
   334          },
   335          "comments": {
   336            "input": {
   337            },
   338            "output": {
   339            }
   340          },
   341          "description": "This example deletes the specified Auto Scaling policy.",
   342          "id": "autoscaling-delete-policy-1",
   343          "title": "To delete an Auto Scaling policy"
   344        }
   345      ],
   346      "DeleteScheduledAction": [
   347        {
   348          "input": {
   349            "AutoScalingGroupName": "my-auto-scaling-group",
   350            "ScheduledActionName": "my-scheduled-action"
   351          },
   352          "comments": {
   353            "input": {
   354            },
   355            "output": {
   356            }
   357          },
   358          "description": "This example deletes the specified scheduled action from the specified Auto Scaling group.",
   359          "id": "autoscaling-delete-scheduled-action-1",
   360          "title": "To delete a scheduled action from an Auto Scaling group"
   361        }
   362      ],
   363      "DeleteTags": [
   364        {
   365          "input": {
   366            "Tags": [
   367              {
   368                "Key": "Dept",
   369                "ResourceId": "my-auto-scaling-group",
   370                "ResourceType": "auto-scaling-group",
   371                "Value": "Research"
   372              }
   373            ]
   374          },
   375          "comments": {
   376            "input": {
   377            },
   378            "output": {
   379            }
   380          },
   381          "description": "This example deletes the specified tag from the specified Auto Scaling group.",
   382          "id": "autoscaling-delete-tags-1",
   383          "title": "To delete a tag from an Auto Scaling group"
   384        }
   385      ],
   386      "DescribeAccountLimits": [
   387        {
   388          "output": {
   389            "MaxNumberOfAutoScalingGroups": 20,
   390            "MaxNumberOfLaunchConfigurations": 100,
   391            "NumberOfAutoScalingGroups": 3,
   392            "NumberOfLaunchConfigurations": 5
   393          },
   394          "comments": {
   395            "input": {
   396            },
   397            "output": {
   398            }
   399          },
   400          "description": "This example describes the Amazon EC2 Auto Scaling service quotas for your account.",
   401          "id": "autoscaling-describe-account-limits-1",
   402          "title": "To describe your Auto Scaling account limits"
   403        }
   404      ],
   405      "DescribeAdjustmentTypes": [
   406        {
   407          "output": {
   408            "AdjustmentTypes": [
   409              {
   410                "AdjustmentType": "ChangeInCapacity"
   411              },
   412              {
   413                "AdjustmentType": "ExactCapcity"
   414              },
   415              {
   416                "AdjustmentType": "PercentChangeInCapacity"
   417              }
   418            ]
   419          },
   420          "comments": {
   421            "input": {
   422            },
   423            "output": {
   424            }
   425          },
   426          "description": "This example describes the available adjustment types.",
   427          "id": "autoscaling-describe-adjustment-types-1",
   428          "title": "To describe the Amazon EC2 Auto Scaling adjustment types"
   429        }
   430      ],
   431      "DescribeAutoScalingGroups": [
   432        {
   433          "input": {
   434            "AutoScalingGroupNames": [
   435              "my-auto-scaling-group"
   436            ]
   437          },
   438          "output": {
   439            "AutoScalingGroups": [
   440              {
   441                "AutoScalingGroupARN": "arn:aws:autoscaling:us-west-2:123456789012:autoScalingGroup:930d940e-891e-4781-a11a-7b0acd480f03:autoScalingGroupName/my-auto-scaling-group",
   442                "AutoScalingGroupName": "my-auto-scaling-group",
   443                "AvailabilityZones": [
   444                  "us-west-2c"
   445                ],
   446                "CreatedTime": "2013-08-19T20:53:25.584Z",
   447                "DefaultCooldown": 300,
   448                "DesiredCapacity": 1,
   449                "EnabledMetrics": [
   450  
   451                ],
   452                "HealthCheckGracePeriod": 300,
   453                "HealthCheckType": "EC2",
   454                "Instances": [
   455                  {
   456                    "AvailabilityZone": "us-west-2c",
   457                    "HealthStatus": "Healthy",
   458                    "InstanceId": "i-4ba0837f",
   459                    "LaunchConfigurationName": "my-launch-config",
   460                    "LifecycleState": "InService",
   461                    "ProtectedFromScaleIn": false
   462                  }
   463                ],
   464                "LaunchConfigurationName": "my-launch-config",
   465                "LoadBalancerNames": [
   466  
   467                ],
   468                "MaxSize": 1,
   469                "MinSize": 0,
   470                "NewInstancesProtectedFromScaleIn": false,
   471                "SuspendedProcesses": [
   472  
   473                ],
   474                "Tags": [
   475  
   476                ],
   477                "TerminationPolicies": [
   478                  "Default"
   479                ],
   480                "VPCZoneIdentifier": "subnet-12345678"
   481              }
   482            ]
   483          },
   484          "comments": {
   485            "input": {
   486            },
   487            "output": {
   488            }
   489          },
   490          "description": "This example describes the specified Auto Scaling group.",
   491          "id": "autoscaling-describe-auto-scaling-groups-1",
   492          "title": "To describe an Auto Scaling group"
   493        }
   494      ],
   495      "DescribeAutoScalingInstances": [
   496        {
   497          "input": {
   498            "InstanceIds": [
   499              "i-4ba0837f"
   500            ]
   501          },
   502          "output": {
   503            "AutoScalingInstances": [
   504              {
   505                "AutoScalingGroupName": "my-auto-scaling-group",
   506                "AvailabilityZone": "us-west-2c",
   507                "HealthStatus": "HEALTHY",
   508                "InstanceId": "i-4ba0837f",
   509                "LaunchConfigurationName": "my-launch-config",
   510                "LifecycleState": "InService",
   511                "ProtectedFromScaleIn": false
   512              }
   513            ]
   514          },
   515          "comments": {
   516            "input": {
   517            },
   518            "output": {
   519            }
   520          },
   521          "description": "This example describes the specified Auto Scaling instance.",
   522          "id": "autoscaling-describe-auto-scaling-instances-1",
   523          "title": "To describe one or more Auto Scaling instances"
   524        }
   525      ],
   526      "DescribeAutoScalingNotificationTypes": [
   527        {
   528          "output": {
   529            "AutoScalingNotificationTypes": [
   530              "autoscaling:EC2_INSTANCE_LAUNCH",
   531              "autoscaling:EC2_INSTANCE_LAUNCH_ERROR",
   532              "autoscaling:EC2_INSTANCE_TERMINATE",
   533              "autoscaling:EC2_INSTANCE_TERMINATE_ERROR",
   534              "autoscaling:TEST_NOTIFICATION"
   535            ]
   536          },
   537          "comments": {
   538            "input": {
   539            },
   540            "output": {
   541            }
   542          },
   543          "description": "This example describes the available notification types.",
   544          "id": "autoscaling-describe-auto-scaling-notification-types-1",
   545          "title": "To describe the Auto Scaling notification types"
   546        }
   547      ],
   548      "DescribeInstanceRefreshes": [
   549        {
   550          "input": {
   551            "AutoScalingGroupName": "my-auto-scaling-group"
   552          },
   553          "output": {
   554            "InstanceRefreshes": [
   555              {
   556                "AutoScalingGroupName": "my-auto-scaling-group",
   557                "InstanceRefreshId": "08b91cf7-8fa6-48af-b6a6-d227f40f1b9b",
   558                "InstancesToUpdate": 5,
   559                "PercentageComplete": 0,
   560                "StartTime": "2020-06-02T18:11:27Z",
   561                "Status": "InProgress"
   562              },
   563              {
   564                "AutoScalingGroupName": "my-auto-scaling-group",
   565                "EndTime": "2020-06-02T16:53:37Z",
   566                "InstanceRefreshId": "dd7728d0-5bc4-4575-96a3-1b2c52bf8bb1",
   567                "InstancesToUpdate": 0,
   568                "PercentageComplete": 100,
   569                "StartTime": "2020-06-02T16:43:19Z",
   570                "Status": "Successful"
   571              }
   572            ]
   573          },
   574          "comments": {
   575            "input": {
   576            },
   577            "output": {
   578            }
   579          },
   580          "description": "This example describes the instance refreshes for the specified Auto Scaling group.",
   581          "id": "to-list-instance-refreshes-1592959593746",
   582          "title": "To list instance refreshes"
   583        }
   584      ],
   585      "DescribeLaunchConfigurations": [
   586        {
   587          "input": {
   588            "LaunchConfigurationNames": [
   589              "my-launch-config"
   590            ]
   591          },
   592          "output": {
   593            "LaunchConfigurations": [
   594              {
   595                "AssociatePublicIpAddress": true,
   596                "BlockDeviceMappings": [
   597  
   598                ],
   599                "CreatedTime": "2014-05-07T17:39:28.599Z",
   600                "EbsOptimized": false,
   601                "ImageId": "ami-043a5034",
   602                "InstanceMonitoring": {
   603                  "Enabled": true
   604                },
   605                "InstanceType": "t1.micro",
   606                "LaunchConfigurationARN": "arn:aws:autoscaling:us-west-2:123456789012:launchConfiguration:98d3b196-4cf9-4e88-8ca1-8547c24ced8b:launchConfigurationName/my-launch-config",
   607                "LaunchConfigurationName": "my-launch-config",
   608                "SecurityGroups": [
   609                  "sg-67ef0308"
   610                ]
   611              }
   612            ]
   613          },
   614          "comments": {
   615            "input": {
   616            },
   617            "output": {
   618            }
   619          },
   620          "description": "This example describes the specified launch configuration.",
   621          "id": "autoscaling-describe-launch-configurations-1",
   622          "title": "To describe Auto Scaling launch configurations"
   623        }
   624      ],
   625      "DescribeLifecycleHookTypes": [
   626        {
   627          "output": {
   628            "LifecycleHookTypes": [
   629              "autoscaling:EC2_INSTANCE_LAUNCHING",
   630              "autoscaling:EC2_INSTANCE_TERMINATING"
   631            ]
   632          },
   633          "comments": {
   634            "input": {
   635            },
   636            "output": {
   637            }
   638          },
   639          "description": "This example describes the available lifecycle hook types.",
   640          "id": "autoscaling-describe-lifecycle-hook-types-1",
   641          "title": "To describe the available types of lifecycle hooks"
   642        }
   643      ],
   644      "DescribeLifecycleHooks": [
   645        {
   646          "input": {
   647            "AutoScalingGroupName": "my-auto-scaling-group"
   648          },
   649          "output": {
   650            "LifecycleHooks": [
   651              {
   652                "AutoScalingGroupName": "my-auto-scaling-group",
   653                "DefaultResult": "ABANDON",
   654                "GlobalTimeout": 172800,
   655                "HeartbeatTimeout": 3600,
   656                "LifecycleHookName": "my-lifecycle-hook",
   657                "LifecycleTransition": "autoscaling:EC2_INSTANCE_LAUNCHING",
   658                "NotificationTargetARN": "arn:aws:sns:us-west-2:123456789012:my-sns-topic",
   659                "RoleARN": "arn:aws:iam::123456789012:role/my-auto-scaling-role"
   660              }
   661            ]
   662          },
   663          "comments": {
   664            "input": {
   665            },
   666            "output": {
   667            }
   668          },
   669          "description": "This example describes the lifecycle hooks for the specified Auto Scaling group.",
   670          "id": "autoscaling-describe-lifecycle-hooks-1",
   671          "title": "To describe your lifecycle hooks"
   672        }
   673      ],
   674      "DescribeLoadBalancerTargetGroups": [
   675        {
   676          "input": {
   677            "AutoScalingGroupName": "my-auto-scaling-group"
   678          },
   679          "output": {
   680            "LoadBalancerTargetGroups": [
   681              {
   682                "LoadBalancerTargetGroupARN": "arn:aws:elasticloadbalancing:us-west-2:123456789012:targetgroup/my-targets/73e2d6bc24d8a067",
   683                "State": "Added"
   684              }
   685            ]
   686          },
   687          "comments": {
   688            "input": {
   689            },
   690            "output": {
   691            }
   692          },
   693          "description": "This example describes the target groups attached to the specified Auto Scaling group.",
   694          "id": "autoscaling-describe-load-balancer-target-groups-1",
   695          "title": "To describe the target groups for an Auto Scaling group"
   696        }
   697      ],
   698      "DescribeLoadBalancers": [
   699        {
   700          "input": {
   701            "AutoScalingGroupName": "my-auto-scaling-group"
   702          },
   703          "output": {
   704            "LoadBalancers": [
   705              {
   706                "LoadBalancerName": "my-load-balancer",
   707                "State": "Added"
   708              }
   709            ]
   710          },
   711          "comments": {
   712            "input": {
   713            },
   714            "output": {
   715            }
   716          },
   717          "description": "This example describes the load balancers attached to the specified Auto Scaling group.",
   718          "id": "autoscaling-describe-load-balancers-1",
   719          "title": "To describe the load balancers for an Auto Scaling group"
   720        }
   721      ],
   722      "DescribeMetricCollectionTypes": [
   723        {
   724          "output": {
   725            "Granularities": [
   726              {
   727                "Granularity": "1Minute"
   728              }
   729            ],
   730            "Metrics": [
   731              {
   732                "Metric": "GroupMinSize"
   733              },
   734              {
   735                "Metric": "GroupMaxSize"
   736              },
   737              {
   738                "Metric": "GroupDesiredCapacity"
   739              },
   740              {
   741                "Metric": "GroupInServiceInstances"
   742              },
   743              {
   744                "Metric": "GroupPendingInstances"
   745              },
   746              {
   747                "Metric": "GroupTerminatingInstances"
   748              },
   749              {
   750                "Metric": "GroupStandbyInstances"
   751              },
   752              {
   753                "Metric": "GroupTotalInstances"
   754              }
   755            ]
   756          },
   757          "comments": {
   758            "input": {
   759            },
   760            "output": {
   761            }
   762          },
   763          "description": "This example describes the available metric collection types.",
   764          "id": "autoscaling-describe-metric-collection-types-1",
   765          "title": "To describe the Auto Scaling metric collection types"
   766        }
   767      ],
   768      "DescribeNotificationConfigurations": [
   769        {
   770          "input": {
   771            "AutoScalingGroupNames": [
   772              "my-auto-scaling-group"
   773            ]
   774          },
   775          "output": {
   776            "NotificationConfigurations": [
   777              {
   778                "AutoScalingGroupName": "my-auto-scaling-group",
   779                "NotificationType": "autoscaling:TEST_NOTIFICATION",
   780                "TopicARN": "arn:aws:sns:us-west-2:123456789012:my-sns-topic-2"
   781              },
   782              {
   783                "AutoScalingGroupName": "my-auto-scaling-group",
   784                "NotificationType": "autoscaling:TEST_NOTIFICATION",
   785                "TopicARN": "arn:aws:sns:us-west-2:123456789012:my-sns-topic"
   786              }
   787            ]
   788          },
   789          "comments": {
   790            "input": {
   791            },
   792            "output": {
   793            }
   794          },
   795          "description": "This example describes the notification configurations for the specified Auto Scaling group.",
   796          "id": "autoscaling-describe-notification-configurations-1",
   797          "title": "To describe Auto Scaling notification configurations"
   798        }
   799      ],
   800      "DescribePolicies": [
   801        {
   802          "input": {
   803            "AutoScalingGroupName": "my-auto-scaling-group"
   804          },
   805          "output": {
   806            "ScalingPolicies": [
   807              {
   808                "AdjustmentType": "ChangeInCapacity",
   809                "Alarms": [
   810  
   811                ],
   812                "AutoScalingGroupName": "my-auto-scaling-group",
   813                "PolicyARN": "arn:aws:autoscaling:us-west-2:123456789012:scalingPolicy:2233f3d7-6290-403b-b632-93c553560106:autoScalingGroupName/my-auto-scaling-group:policyName/ScaleIn",
   814                "PolicyName": "ScaleIn",
   815                "ScalingAdjustment": -1
   816              },
   817              {
   818                "AdjustmentType": "PercentChangeInCapacity",
   819                "Alarms": [
   820  
   821                ],
   822                "AutoScalingGroupName": "my-auto-scaling-group",
   823                "Cooldown": 60,
   824                "MinAdjustmentStep": 2,
   825                "PolicyARN": "arn:aws:autoscaling:us-west-2:123456789012:scalingPolicy:2b435159-cf77-4e89-8c0e-d63b497baad7:autoScalingGroupName/my-auto-scaling-group:policyName/ScalePercentChange",
   826                "PolicyName": "ScalePercentChange",
   827                "ScalingAdjustment": 25
   828              }
   829            ]
   830          },
   831          "comments": {
   832            "input": {
   833            },
   834            "output": {
   835            }
   836          },
   837          "description": "This example describes the policies for the specified Auto Scaling group.",
   838          "id": "autoscaling-describe-policies-1",
   839          "title": "To describe scaling policies"
   840        }
   841      ],
   842      "DescribeScalingActivities": [
   843        {
   844          "input": {
   845            "AutoScalingGroupName": "my-auto-scaling-group"
   846          },
   847          "output": {
   848            "Activities": [
   849              {
   850                "ActivityId": "f9f2d65b-f1f2-43e7-b46d-d86756459699",
   851                "AutoScalingGroupName": "my-auto-scaling-group",
   852                "Cause": "At 2013-08-19T20:53:25Z a user request created an AutoScalingGroup changing the desired capacity from 0 to 1.  At 2013-08-19T20:53:29Z an instance was started in response to a difference between desired and actual capacity, increasing the capacity from 0 to 1.",
   853                "Description": "Launching a new EC2 instance: i-4ba0837f",
   854                "Details": "details",
   855                "EndTime": "2013-08-19T20:54:02Z",
   856                "Progress": 100,
   857                "StartTime": "2013-08-19T20:53:29.930Z",
   858                "StatusCode": "Successful"
   859              }
   860            ]
   861          },
   862          "comments": {
   863            "input": {
   864            },
   865            "output": {
   866            }
   867          },
   868          "description": "This example describes the scaling activities for the specified Auto Scaling group.",
   869          "id": "autoscaling-describe-scaling-activities-1",
   870          "title": "To describe the scaling activities for an Auto Scaling group"
   871        }
   872      ],
   873      "DescribeScalingProcessTypes": [
   874        {
   875          "output": {
   876            "Processes": [
   877              {
   878                "ProcessName": "AZRebalance"
   879              },
   880              {
   881                "ProcessName": "AddToLoadBalancer"
   882              },
   883              {
   884                "ProcessName": "AlarmNotification"
   885              },
   886              {
   887                "ProcessName": "HealthCheck"
   888              },
   889              {
   890                "ProcessName": "Launch"
   891              },
   892              {
   893                "ProcessName": "ReplaceUnhealthy"
   894              },
   895              {
   896                "ProcessName": "ScheduledActions"
   897              },
   898              {
   899                "ProcessName": "Terminate"
   900              }
   901            ]
   902          },
   903          "comments": {
   904            "input": {
   905            },
   906            "output": {
   907            }
   908          },
   909          "description": "This example describes the Auto Scaling process types.",
   910          "id": "autoscaling-describe-scaling-process-types-1",
   911          "title": "To describe the Auto Scaling process types"
   912        }
   913      ],
   914      "DescribeScheduledActions": [
   915        {
   916          "input": {
   917            "AutoScalingGroupName": "my-auto-scaling-group"
   918          },
   919          "output": {
   920            "ScheduledUpdateGroupActions": [
   921              {
   922                "AutoScalingGroupName": "my-auto-scaling-group",
   923                "DesiredCapacity": 4,
   924                "MaxSize": 6,
   925                "MinSize": 2,
   926                "Recurrence": "30 0 1 12 0",
   927                "ScheduledActionARN": "arn:aws:autoscaling:us-west-2:123456789012:scheduledUpdateGroupAction:8e86b655-b2e6-4410-8f29-b4f094d6871c:autoScalingGroupName/my-auto-scaling-group:scheduledActionName/my-scheduled-action",
   928                "ScheduledActionName": "my-scheduled-action",
   929                "StartTime": "2016-12-01T00:30:00Z",
   930                "Time": "2016-12-01T00:30:00Z"
   931              }
   932            ]
   933          },
   934          "comments": {
   935            "input": {
   936            },
   937            "output": {
   938            }
   939          },
   940          "description": "This example describes the scheduled actions for the specified Auto Scaling group.",
   941          "id": "autoscaling-describe-scheduled-actions-1",
   942          "title": "To describe scheduled actions"
   943        }
   944      ],
   945      "DescribeTags": [
   946        {
   947          "input": {
   948            "Filters": [
   949              {
   950                "Name": "auto-scaling-group",
   951                "Values": [
   952                  "my-auto-scaling-group"
   953                ]
   954              }
   955            ]
   956          },
   957          "output": {
   958            "Tags": [
   959              {
   960                "Key": "Dept",
   961                "PropagateAtLaunch": true,
   962                "ResourceId": "my-auto-scaling-group",
   963                "ResourceType": "auto-scaling-group",
   964                "Value": "Research"
   965              },
   966              {
   967                "Key": "Role",
   968                "PropagateAtLaunch": true,
   969                "ResourceId": "my-auto-scaling-group",
   970                "ResourceType": "auto-scaling-group",
   971                "Value": "WebServer"
   972              }
   973            ]
   974          },
   975          "comments": {
   976            "input": {
   977            },
   978            "output": {
   979            }
   980          },
   981          "description": "This example describes the tags for the specified Auto Scaling group.",
   982          "id": "autoscaling-describe-tags-1",
   983          "title": "To describe tags"
   984        }
   985      ],
   986      "DescribeTerminationPolicyTypes": [
   987        {
   988          "output": {
   989            "TerminationPolicyTypes": [
   990              "ClosestToNextInstanceHour",
   991              "Default",
   992              "NewestInstance",
   993              "OldestInstance",
   994              "OldestLaunchConfiguration"
   995            ]
   996          },
   997          "comments": {
   998            "input": {
   999            },
  1000            "output": {
  1001            }
  1002          },
  1003          "description": "This example describes the available termination policy types.",
  1004          "id": "autoscaling-describe-termination-policy-types-1",
  1005          "title": "To describe termination policy types"
  1006        }
  1007      ],
  1008      "DetachInstances": [
  1009        {
  1010          "input": {
  1011            "AutoScalingGroupName": "my-auto-scaling-group",
  1012            "InstanceIds": [
  1013              "i-93633f9b"
  1014            ],
  1015            "ShouldDecrementDesiredCapacity": true
  1016          },
  1017          "output": {
  1018            "Activities": [
  1019              {
  1020                "ActivityId": "5091cb52-547a-47ce-a236-c9ccbc2cb2c9",
  1021                "AutoScalingGroupName": "my-auto-scaling-group",
  1022                "Cause": "At 2015-04-12T15:02:16Z instance i-93633f9b was detached in response to a user request, shrinking the capacity from 2 to 1.",
  1023                "Description": "Detaching EC2 instance: i-93633f9b",
  1024                "Details": "details",
  1025                "Progress": 50,
  1026                "StartTime": "2015-04-12T15:02:16.179Z",
  1027                "StatusCode": "InProgress"
  1028              }
  1029            ]
  1030          },
  1031          "comments": {
  1032            "input": {
  1033            },
  1034            "output": {
  1035            }
  1036          },
  1037          "description": "This example detaches the specified instance from the specified Auto Scaling group.",
  1038          "id": "autoscaling-detach-instances-1",
  1039          "title": "To detach an instance from an Auto Scaling group"
  1040        }
  1041      ],
  1042      "DetachLoadBalancerTargetGroups": [
  1043        {
  1044          "input": {
  1045            "AutoScalingGroupName": "my-auto-scaling-group",
  1046            "TargetGroupARNs": [
  1047              "arn:aws:elasticloadbalancing:us-west-2:123456789012:targetgroup/my-targets/73e2d6bc24d8a067"
  1048            ]
  1049          },
  1050          "comments": {
  1051            "input": {
  1052            },
  1053            "output": {
  1054            }
  1055          },
  1056          "description": "This example detaches the specified target group from the specified Auto Scaling group",
  1057          "id": "autoscaling-detach-load-balancer-target-groups-1",
  1058          "title": "To detach a target group from an Auto Scaling group"
  1059        }
  1060      ],
  1061      "DetachLoadBalancers": [
  1062        {
  1063          "input": {
  1064            "AutoScalingGroupName": "my-auto-scaling-group",
  1065            "LoadBalancerNames": [
  1066              "my-load-balancer"
  1067            ]
  1068          },
  1069          "comments": {
  1070            "input": {
  1071            },
  1072            "output": {
  1073            }
  1074          },
  1075          "description": "This example detaches the specified load balancer from the specified Auto Scaling group.",
  1076          "id": "autoscaling-detach-load-balancers-1",
  1077          "title": "To detach a load balancer from an Auto Scaling group"
  1078        }
  1079      ],
  1080      "DisableMetricsCollection": [
  1081        {
  1082          "input": {
  1083            "AutoScalingGroupName": "my-auto-scaling-group",
  1084            "Metrics": [
  1085              "GroupDesiredCapacity"
  1086            ]
  1087          },
  1088          "comments": {
  1089            "input": {
  1090            },
  1091            "output": {
  1092            }
  1093          },
  1094          "description": "This example disables collecting data for the GroupDesiredCapacity metric for the specified Auto Scaling group.",
  1095          "id": "autoscaling-disable-metrics-collection-1",
  1096          "title": "To disable metrics collection for an Auto Scaling group"
  1097        }
  1098      ],
  1099      "EnableMetricsCollection": [
  1100        {
  1101          "input": {
  1102            "AutoScalingGroupName": "my-auto-scaling-group",
  1103            "Granularity": "1Minute"
  1104          },
  1105          "comments": {
  1106            "input": {
  1107            },
  1108            "output": {
  1109            }
  1110          },
  1111          "description": "This example enables data collection for the specified Auto Scaling group.",
  1112          "id": "autoscaling-enable-metrics-collection-1",
  1113          "title": "To enable metrics collection for an Auto Scaling group"
  1114        }
  1115      ],
  1116      "EnterStandby": [
  1117        {
  1118          "input": {
  1119            "AutoScalingGroupName": "my-auto-scaling-group",
  1120            "InstanceIds": [
  1121              "i-93633f9b"
  1122            ],
  1123            "ShouldDecrementDesiredCapacity": true
  1124          },
  1125          "output": {
  1126            "Activities": [
  1127              {
  1128                "ActivityId": "ffa056b4-6ed3-41ba-ae7c-249dfae6eba1",
  1129                "AutoScalingGroupName": "my-auto-scaling-group",
  1130                "Cause": "At 2015-04-12T15:10:23Z instance i-93633f9b was moved to standby in response to a user request, shrinking the capacity from 2 to 1.",
  1131                "Description": "Moving EC2 instance to Standby: i-93633f9b",
  1132                "Details": "details",
  1133                "Progress": 50,
  1134                "StartTime": "2015-04-12T15:10:23.640Z",
  1135                "StatusCode": "InProgress"
  1136              }
  1137            ]
  1138          },
  1139          "comments": {
  1140            "input": {
  1141            },
  1142            "output": {
  1143            }
  1144          },
  1145          "description": "This example puts the specified instance into standby mode.",
  1146          "id": "autoscaling-enter-standby-1",
  1147          "title": "To move instances into standby mode"
  1148        }
  1149      ],
  1150      "ExecutePolicy": [
  1151        {
  1152          "input": {
  1153            "AutoScalingGroupName": "my-auto-scaling-group",
  1154            "BreachThreshold": 50.0,
  1155            "MetricValue": 59.0,
  1156            "PolicyName": "my-step-scale-out-policy"
  1157          },
  1158          "comments": {
  1159            "input": {
  1160            },
  1161            "output": {
  1162            }
  1163          },
  1164          "description": "This example executes the specified policy.",
  1165          "id": "autoscaling-execute-policy-1",
  1166          "title": "To execute a scaling policy"
  1167        }
  1168      ],
  1169      "ExitStandby": [
  1170        {
  1171          "input": {
  1172            "AutoScalingGroupName": "my-auto-scaling-group",
  1173            "InstanceIds": [
  1174              "i-93633f9b"
  1175            ]
  1176          },
  1177          "output": {
  1178            "Activities": [
  1179              {
  1180                "ActivityId": "142928e1-a2dc-453a-9b24-b85ad6735928",
  1181                "AutoScalingGroupName": "my-auto-scaling-group",
  1182                "Cause": "At 2015-04-12T15:14:29Z instance i-93633f9b was moved out of standby in response to a user request, increasing the capacity from 1 to 2.",
  1183                "Description": "Moving EC2 instance out of Standby: i-93633f9b",
  1184                "Details": "details",
  1185                "Progress": 30,
  1186                "StartTime": "2015-04-12T15:14:29.886Z",
  1187                "StatusCode": "PreInService"
  1188              }
  1189            ]
  1190          },
  1191          "comments": {
  1192            "input": {
  1193            },
  1194            "output": {
  1195            }
  1196          },
  1197          "description": "This example moves the specified instance out of standby mode.",
  1198          "id": "autoscaling-exit-standby-1",
  1199          "title": "To move instances out of standby mode"
  1200        }
  1201      ],
  1202      "PutLifecycleHook": [
  1203        {
  1204          "input": {
  1205            "AutoScalingGroupName": "my-auto-scaling-group",
  1206            "LifecycleHookName": "my-lifecycle-hook",
  1207            "LifecycleTransition": "autoscaling:EC2_INSTANCE_LAUNCHING",
  1208            "NotificationTargetARN": "arn:aws:sns:us-west-2:123456789012:my-sns-topic --role-arn",
  1209            "RoleARN": "arn:aws:iam::123456789012:role/my-auto-scaling-role"
  1210          },
  1211          "comments": {
  1212            "input": {
  1213            },
  1214            "output": {
  1215            }
  1216          },
  1217          "description": "This example creates a lifecycle hook.",
  1218          "id": "autoscaling-put-lifecycle-hook-1",
  1219          "title": "To create a lifecycle hook"
  1220        }
  1221      ],
  1222      "PutNotificationConfiguration": [
  1223        {
  1224          "input": {
  1225            "AutoScalingGroupName": "my-auto-scaling-group",
  1226            "NotificationTypes": [
  1227              "autoscaling:TEST_NOTIFICATION"
  1228            ],
  1229            "TopicARN": "arn:aws:sns:us-west-2:123456789012:my-sns-topic"
  1230          },
  1231          "comments": {
  1232            "input": {
  1233            },
  1234            "output": {
  1235            }
  1236          },
  1237          "description": "This example adds the specified notification to the specified Auto Scaling group.",
  1238          "id": "autoscaling-put-notification-configuration-1",
  1239          "title": "To add an Auto Scaling notification"
  1240        }
  1241      ],
  1242      "PutScalingPolicy": [
  1243        {
  1244          "input": {
  1245            "AutoScalingGroupName": "my-auto-scaling-group",
  1246            "PolicyName": "alb1000-target-tracking-scaling-policy",
  1247            "PolicyType": "TargetTrackingScaling",
  1248            "TargetTrackingConfiguration": {
  1249              "PredefinedMetricSpecification": {
  1250                "PredefinedMetricType": "ALBRequestCountPerTarget",
  1251                "ResourceLabel": "app/my-alb/778d41231b141a0f/targetgroup/my-alb-target-group/943f017f100becff"
  1252              },
  1253              "TargetValue": 1000.0
  1254            }
  1255          },
  1256          "output": {
  1257            "Alarms": [
  1258              {
  1259                "AlarmARN": "arn:aws:cloudwatch:us-west-2:123456789012:alarm:TargetTracking-my-asg-AlarmHigh-fc0e4183-23ac-497e-9992-691c9980c38e",
  1260                "AlarmName": "TargetTracking-my-asg-AlarmHigh-fc0e4183-23ac-497e-9992-691c9980c38e"
  1261              },
  1262              {
  1263                "AlarmARN": "arn:aws:cloudwatch:us-west-2:123456789012:alarm:TargetTracking-my-asg-AlarmLow-61a39305-ed0c-47af-bd9e-471a352ee1a2",
  1264                "AlarmName": "TargetTracking-my-asg-AlarmLow-61a39305-ed0c-47af-bd9e-471a352ee1a2"
  1265              }
  1266            ],
  1267            "PolicyARN": "arn:aws:autoscaling:us-west-2:123456789012:scalingPolicy:228f02c2-c665-4bfd-aaac-8b04080bea3c:autoScalingGroupName/my-auto-scaling-group:policyName/alb1000-target-tracking-scaling-policy"
  1268          },
  1269          "comments": {
  1270            "input": {
  1271            },
  1272            "output": {
  1273            }
  1274          },
  1275          "description": "This example adds the specified policy to the specified Auto Scaling group.",
  1276          "id": "autoscaling-put-scaling-policy-1",
  1277          "title": "To add a scaling policy to an Auto Scaling group"
  1278        }
  1279      ],
  1280      "PutScheduledUpdateGroupAction": [
  1281        {
  1282          "input": {
  1283            "AutoScalingGroupName": "my-auto-scaling-group",
  1284            "DesiredCapacity": 4,
  1285            "EndTime": "2014-05-12T08:00:00Z",
  1286            "MaxSize": 6,
  1287            "MinSize": 2,
  1288            "ScheduledActionName": "my-scheduled-action",
  1289            "StartTime": "2014-05-12T08:00:00Z"
  1290          },
  1291          "comments": {
  1292            "input": {
  1293            },
  1294            "output": {
  1295            }
  1296          },
  1297          "description": "This example adds the specified scheduled action to the specified Auto Scaling group.",
  1298          "id": "autoscaling-put-scheduled-update-group-action-1",
  1299          "title": "To add a scheduled action to an Auto Scaling group"
  1300        }
  1301      ],
  1302      "PutWarmPool": [
  1303        {
  1304          "input": {
  1305            "AutoScalingGroupName": "my-auto-scaling-group",
  1306            "MinSize": 30,
  1307            "PoolState": "Stopped"
  1308          },
  1309          "comments": {
  1310            "input": {
  1311            },
  1312            "output": {
  1313            }
  1314          },
  1315          "description": "This example adds a warm pool to the specified Auto Scaling group.",
  1316          "id": "to-add-a-warm-pool-to-an-auto-scaling-group-1617818810383",
  1317          "title": "To add a warm pool to an Auto Scaling group"
  1318        }
  1319      ],
  1320      "RecordLifecycleActionHeartbeat": [
  1321        {
  1322          "input": {
  1323            "AutoScalingGroupName": "my-auto-scaling-group",
  1324            "LifecycleActionToken": "bcd2f1b8-9a78-44d3-8a7a-4dd07d7cf635",
  1325            "LifecycleHookName": "my-lifecycle-hook"
  1326          },
  1327          "comments": {
  1328            "input": {
  1329            },
  1330            "output": {
  1331            }
  1332          },
  1333          "description": "This example records a lifecycle action heartbeat to keep the instance in a pending state.",
  1334          "id": "autoscaling-record-lifecycle-action-heartbeat-1",
  1335          "title": "To record a lifecycle action heartbeat"
  1336        }
  1337      ],
  1338      "ResumeProcesses": [
  1339        {
  1340          "input": {
  1341            "AutoScalingGroupName": "my-auto-scaling-group",
  1342            "ScalingProcesses": [
  1343              "AlarmNotification"
  1344            ]
  1345          },
  1346          "comments": {
  1347            "input": {
  1348            },
  1349            "output": {
  1350            }
  1351          },
  1352          "description": "This example resumes the specified suspended scaling process for the specified Auto Scaling group.",
  1353          "id": "autoscaling-resume-processes-1",
  1354          "title": "To resume Auto Scaling processes"
  1355        }
  1356      ],
  1357      "SetDesiredCapacity": [
  1358        {
  1359          "input": {
  1360            "AutoScalingGroupName": "my-auto-scaling-group",
  1361            "DesiredCapacity": 2,
  1362            "HonorCooldown": true
  1363          },
  1364          "comments": {
  1365            "input": {
  1366            },
  1367            "output": {
  1368            }
  1369          },
  1370          "description": "This example sets the desired capacity for the specified Auto Scaling group.",
  1371          "id": "autoscaling-set-desired-capacity-1",
  1372          "title": "To set the desired capacity for an Auto Scaling group"
  1373        }
  1374      ],
  1375      "SetInstanceHealth": [
  1376        {
  1377          "input": {
  1378            "HealthStatus": "Unhealthy",
  1379            "InstanceId": "i-93633f9b"
  1380          },
  1381          "comments": {
  1382            "input": {
  1383            },
  1384            "output": {
  1385            }
  1386          },
  1387          "description": "This example sets the health status of the specified instance to Unhealthy.",
  1388          "id": "autoscaling-set-instance-health-1",
  1389          "title": "To set the health status of an instance"
  1390        }
  1391      ],
  1392      "SetInstanceProtection": [
  1393        {
  1394          "input": {
  1395            "AutoScalingGroupName": "my-auto-scaling-group",
  1396            "InstanceIds": [
  1397              "i-93633f9b"
  1398            ],
  1399            "ProtectedFromScaleIn": true
  1400          },
  1401          "comments": {
  1402            "input": {
  1403            },
  1404            "output": {
  1405            }
  1406          },
  1407          "description": "This example enables instance protection for the specified instance.",
  1408          "id": "autoscaling-set-instance-protection-1",
  1409          "title": "To enable instance protection for an instance"
  1410        },
  1411        {
  1412          "input": {
  1413            "AutoScalingGroupName": "my-auto-scaling-group",
  1414            "InstanceIds": [
  1415              "i-93633f9b"
  1416            ],
  1417            "ProtectedFromScaleIn": false
  1418          },
  1419          "comments": {
  1420            "input": {
  1421            },
  1422            "output": {
  1423            }
  1424          },
  1425          "description": "This example disables instance protection for the specified instance.",
  1426          "id": "autoscaling-set-instance-protection-2",
  1427          "title": "To disable instance protection for an instance"
  1428        }
  1429      ],
  1430      "StartInstanceRefresh": [
  1431        {
  1432          "input": {
  1433            "AutoScalingGroupName": "my-auto-scaling-group",
  1434            "Preferences": {
  1435              "InstanceWarmup": 400,
  1436              "MinHealthyPercentage": 50
  1437            }
  1438          },
  1439          "output": {
  1440            "InstanceRefreshId": "08b91cf7-8fa6-48af-b6a6-d227f40f1b9b"
  1441          },
  1442          "comments": {
  1443            "input": {
  1444            },
  1445            "output": {
  1446            }
  1447          },
  1448          "description": "This example starts an instance refresh for the specified Auto Scaling group.",
  1449          "id": "to-start-an-instance-refresh-1592957271522",
  1450          "title": "To start an instance refresh"
  1451        }
  1452      ],
  1453      "SuspendProcesses": [
  1454        {
  1455          "input": {
  1456            "AutoScalingGroupName": "my-auto-scaling-group",
  1457            "ScalingProcesses": [
  1458              "AlarmNotification"
  1459            ]
  1460          },
  1461          "comments": {
  1462            "input": {
  1463            },
  1464            "output": {
  1465            }
  1466          },
  1467          "description": "This example suspends the specified scaling process for the specified Auto Scaling group.",
  1468          "id": "autoscaling-suspend-processes-1",
  1469          "title": "To suspend Auto Scaling processes"
  1470        }
  1471      ],
  1472      "TerminateInstanceInAutoScalingGroup": [
  1473        {
  1474          "input": {
  1475            "InstanceId": "i-93633f9b",
  1476            "ShouldDecrementDesiredCapacity": false
  1477          },
  1478          "comments": {
  1479            "input": {
  1480            },
  1481            "output": {
  1482            }
  1483          },
  1484          "description": "This example terminates the specified instance from the specified Auto Scaling group without updating the size of the group. Auto Scaling launches a replacement instance after the specified instance terminates.",
  1485          "id": "autoscaling-terminate-instance-in-auto-scaling-group-1",
  1486          "title": "To terminate an instance in an Auto Scaling group"
  1487        }
  1488      ],
  1489      "UpdateAutoScalingGroup": [
  1490        {
  1491          "input": {
  1492            "AutoScalingGroupName": "my-auto-scaling-group",
  1493            "LaunchConfigurationName": "new-launch-config"
  1494          },
  1495          "comments": {
  1496            "input": {
  1497            },
  1498            "output": {
  1499            }
  1500          },
  1501          "description": "This example updates the launch configuration of the specified Auto Scaling group.",
  1502          "id": "autoscaling-update-auto-scaling-group-1",
  1503          "title": "To update the launch configuration"
  1504        },
  1505        {
  1506          "input": {
  1507            "AutoScalingGroupName": "my-auto-scaling-group",
  1508            "MaxSize": 3,
  1509            "MinSize": 1
  1510          },
  1511          "comments": {
  1512            "input": {
  1513            },
  1514            "output": {
  1515            }
  1516          },
  1517          "description": "This example updates the minimum size and maximum size of the specified Auto Scaling group.",
  1518          "id": "autoscaling-update-auto-scaling-group-2",
  1519          "title": "To update the minimum and maximum size"
  1520        },
  1521        {
  1522          "input": {
  1523            "AutoScalingGroupName": "my-auto-scaling-group",
  1524            "NewInstancesProtectedFromScaleIn": true
  1525          },
  1526          "comments": {
  1527            "input": {
  1528            },
  1529            "output": {
  1530            }
  1531          },
  1532          "description": "This example enables instance protection for the specified Auto Scaling group.",
  1533          "id": "autoscaling-update-auto-scaling-group-3",
  1534          "title": "To enable instance protection"
  1535        }
  1536      ]
  1537    }
  1538  }