Reviewed-by: Hasko, Vladimir <vladimir.hasko@t-systems.com> Co-authored-by: Qin Ying, Fan <fanqinying@huawei.com> Co-committed-by: Qin Ying, Fan <fanqinying@huawei.com>
6.2 KiB
OS::Heat::ScalingPolicy
A resource to manage scaling of OS::Heat::AutoScalingGroup.
Resource to manage scaling for OS::Heat::AutoScalingGroup, i.e. define which metric should be scaled and scaling adjustment, set cooldown etc.
Required Properties
Name |
Description |
---|---|
adjustment_type |
Type of adjustment (absolute or percentage). String value expected. Can be updated without replacement. Allowed values: change_in_capacity, exact_capacity, percent_change_in_capacity |
auto_scaling_group_id |
AutoScaling group ID to apply policy to. String value expected. Updates cause replacement. |
scaling_adjustment |
Size of adjustment. Number value expected. Can be updated without replacement. |
Optional Properties
Name |
Description |
---|---|
cooldown |
Cooldown period, in seconds. Number value expected. Can be updated without replacement. |
min_adjustment_step |
Minimum number of resources that are added or removed when the AutoScaling group scales up or down. This can be used only when specifying percent_change_in_capacity for the adjustment_type property. Integer value expected. Can be updated without replacement. The value must be at least 0. |
Attributes
Name |
Description |
---|---|
alarm_url |
A signed url to handle the alarm. |
HOT Syntax
heat_template_version: 2014-10-16 ... resources: ... the_resource: type: OS::Heat::ScalingPolicy properties: adjustment_type: String auto_scaling_group_id: String cooldown: Number min_adjustment_step: Integer scaling_adjustment: Number