IBM::EC2::AutoScalingGroup

This resource type represents an automatic scaling group on Amazon Elastic Compute Cloud. It extends the type OS::Heat::AutoScalingGroup.

The blueprint uses the core properties and extended properties, if any, from this resource type. Review and configure the applicable heat resources that apply to your configuration information.

In the blueprint designer, you can configure the properties that the following table includes. Properties are listed as either core or extended. Each type of property is located in separate sections of the heat resource that you can view in the blueprint designer. You set the core properties in the properties section and set the extended properties in the metadata section of the blueprint.

Table 1. Properties
Name Type Required Core or extended Description
availability_zones List True Extended List of availability zones.
cooldown Integer False Core Cooldown period, in seconds.
desired_capacity Integer False Core Requested initial number of resources.
health_check_grace_period Integer False Extended Length of time, in seconds, to wait after an instance starts before the health of the instance is checked.
health_check_type String False Extended The service to use to check health. The following values are allowed:
  • ELB
  • EC2
launch_config String False Extended Name of the launch configuration. You must specify either the resource parameter or the launch_config parameter.
load_balancers List False Extended List of load balancers.
max_size Integer True Core Maximum number of resources in the group. The value of the max_size parameter cannot be less than zero.
min_size Integer True Core Minimum number of resources in the group. The value of the min_size parameter cannot be less than zero.
name String False Core Name of automatic scaling group.
placement_group String False Extended The physical location of the cluster placement group that was created in Amazon Elastic Compute Cloud.
resource Map False Core Resource definition for the resources in the group, in HOT format. The value of this property is the definition of a resource just as if it was declared in the template itself. You must specify either the resource parameter or the launch_config parameter.
vpc_zone_identifier String False Extended A comma-separated string of subnet identifiers of virtual private clouds.
This resource type has no attributes.