Scaling policies#
The operations described in this section help you create and manage scaling policies for a scaling group.
List policies#
GET /v1.0/{tenantId}/groups/{groupId}/policies
This operation lists scaling policies that are available to a specified scaling group.
Each policy is described in terms of an ID, name, type, adjustment, cooldown time, and links. These descriptions are returned in the response body in JSON format.
This table shows the possible response codes for this operation:
Response Code |
Name |
Description |
---|---|---|
200 |
OK |
The request succeeded and the response contains a list of scaling policies for the specified scaling group. |
400 |
InvalidQueryArgument |
The “limit” query argument value is not a valid integer. |
401 |
InvalidCredentials |
The X-Auth-Token the user supplied is bad. |
403 |
Forbidden |
The user does not have permission to perform the resource; for example, the user only has an observer role and attempted to perform something only available to a user with an admin role. Note, some API nodes also use this status code for other things. |
404 |
NoSuchScalingGroupError |
The specified scaling group was not found. |
405 |
InvalidMethod |
The method used is unavailable for the endpoint. |
413 |
RateLimitError |
The user has surpassed their rate limit. |
500 |
InternalError |
An error internal to the application has occurred, please file a bug report. |
503 |
ServiceUnavailable |
The requested service is unavailable, please file a bug report. |
Request#
This table shows the URI parameters for the request:
Name |
Type |
Description |
---|---|---|
{tenantId} |
String (Required) |
A subscriber to the auto scaling service. |
X-Auth-Token |
String (Required) |
A valid authentication token. |
{groupId} |
Uuid (Required) |
A scaling group. |
This operation does not accept a request body.
Response#
Example List policies: JSON response
{
"policies":[
{
"args":{
"cron":"23 * * * *"
},
"changePercent":-5.5,
"cooldown":1800,
"id":"5f26e16c-5fa7-4d4f-8e78-257ea711389f",
"links":[
{
"href":"https://dfw.autoscale.api.rackspacecloud.com/v1.0/676873/groups/605e13f6-1452-4588-b5da-ac6bb468c5bf/policies/5f26e16c-5fa7-4d4f-8e78-257ea711389f/",
"rel":"self"
}
],
"name":"scale down by 5.5 percent at 11pm",
"type":"schedule"
},
{
"args":{
"at":"2013-12-05T03:12:00Z"
},
"changePercent":-5.5,
"cooldown":1800,
"id":"9f7c5801-6b25-4f5a-af07-4bb752e23d53",
"links":[
{
"href":"https://dfw.autoscale.api.rackspacecloud.com/v1.0/676873/groups/605e13f6-1452-4588-b5da-ac6bb468c5bf/policies/9f7c5801-6b25-4f5a-af07-4bb752e23d53/",
"rel":"self"
}
],
"name":"scale down by 5.5 percent on the 5th",
"type":"schedule"
},
{
"changePercent":-5.5,
"cooldown":1800,
"id":"eb0fe1bf-3428-4f34-afd9-a5ac36f60511",
"links":[
{
"href":"https://dfw.autoscale.api.rackspacecloud.com/v1.0/676873/groups/605e13f6-1452-4588-b5da-ac6bb468c5bf/policies/eb0fe1bf-3428-4f34-afd9-a5ac36f60511/",
"rel":"self"
}
],
"name":"scale down by 5.5 percent",
"type":"webhook"
},
{
"cooldown":1800,
"desiredCapacity":5,
"id":"2f45092a-fde7-4461-a67a-3519e0366cd6",
"links":[
{
"href":"https://dfw.autoscale.api.rackspacecloud.com/v1.0/676873/groups/605e13f6-1452-4588-b5da-ac6bb468c5bf/policies/2f45092a-fde7-4461-a67a-3519e0366cd6/",
"rel":"self"
}
],
"name":"set group to 5 servers",
"type":"webhook"
},
{
"change":1,
"cooldown":1800,
"id":"e36e6a43-2a7a-433c-918c-39fa45b75d12",
"links":[
{
"href":"https://dfw.autoscale.api.rackspacecloud.com/v1.0/676873/groups/605e13f6-1452-4588-b5da-ac6bb468c5bf/policies/e36e6a43-2a7a-433c-918c-39fa45b75d12/",
"rel":"self"
}
],
"name":"scale up by one server",
"type":"webhook"
}
],
"policies_links":[
]
}
Create scaling policy#
POST /v1.0/{tenantId}/groups/{groupId}/policies
This operation creates one or more scaling policies for a specified scaling group.
To create a policy, specify it in the request body in JSON format. Each description must include a name, type, adjustment, and cooldown time.
Use the JSON response to obtain information about the newly-created policy or policies:
The response header points to the List Policies endpoint.
The response body provides an array of scaling policies.
The examples that are provided below show several methods for creating a scaling policy:
A request to create a policy based on desired capacity.
A request to create a policy based on incremental change.
A request to create a policy based on change percentage.
A request to create a policy based on change percentage scheduled daily, at a specific time of day.
A request to create a policy based on change percentage scheduled once, for a specific date and time.
A request to create multiple policies, followed by the matching response.
This table shows the possible response codes for this operation:
Response Code |
Name |
Description |
---|---|---|
201 |
Created |
The scaling policy has been created. |
400 |
InvalidJsonError |
The request is refused because the body was invalid JSON”. |
400 |
ValidationError |
Both “at” and “cron” values for the “args” parameter are supplied. Only one such value is allowed. |
400 |
ValidationError |
More than one of “change” or “changePercent” or “desiredCapacity” values are supplied. Only one such value is allowed. |
400 |
ValidationError |
Neither “at” or “cron” values for the “args” parameter are supplied and this is a “schedule” type policy. |
400 |
ValidationError |
Neither “change” or “changePercent” or “desiredCapacity” values are supplied. |
400 |
ValidationError |
The “args” parameter is not supplied and this is a “schedule” type policy. |
400 |
ValidationError |
The “at” value does not correspond to “YYYY-MM- DDTHH:MM:SS.SSSS” format. |
400 |
ValidationError |
The “cron” value is invalid. It either contains a seconds component or is invalid cron expression. |
400 |
ValidationError |
The request body had valid JSON but with unexpected properties or values in it. Please note that there can be many combinations that cause this error. We will try to list the most common mistakes users are likely to make in a particular request. “. |
401 |
InvalidCredentials |
The X-Auth-Token the user supplied is bad. |
403 |
Forbidden |
The user does not have permission to perform the resource; for example, the user only has an observer role and attempted to perform something only available to a user with an admin role. Note, some API nodes also use this status code for other things. |
404 |
NoSuchScalingGroupError |
The specified scaling group was not found. |
405 |
InvalidMethod |
The method used is unavailable for the endpoint. |
413 |
RateLimitError |
The user has surpassed their rate limit. |
415 |
UnsupportedMediaType |
The request is refused because the content type of the request is not “application/json”. |
422 |
PoliciesOverLimitError |
The user has reached their quota for scaling policies, currently 100. |
500 |
InternalError |
An error internal to the application has occurred, please file a bug report. |
503 |
ServiceUnavailable |
The requested service is unavailable, please file a bug report. |
Request#
This table shows the URI parameters for the request:
Name |
Type |
Description |
---|---|---|
{tenantId} |
String (Required) |
A subscriber to the auto scaling service. |
X-Auth-Token |
String (Required) |
A valid authentication token. |
{groupId} |
Uuid (Required) |
A scaling group. |
This table shows the body parameters for the request:
Name |
Type |
Description |
---|---|---|
[*] |
Array (Required) |
An array of scaling policies. |
[*].args |
Object (Optional) |
Additional configuration information for
policies of type |
[*].args.cron |
String (Optional) |
The time when the policy will be executed,
as a cron entry. For example, if this is
parameter is set to |
[*].args.at |
String (Optional) |
The time when this policy will be
executed. The time must be formatted
according to this service’s custom :ref:
Date and Time format <date-time-format>
with seconds, otherwise a 400 error may be
returned. The policy will be triggered
within a 10-second range of the time
specified, so if you set the |
[*].changePercent |
Number (Optional) |
The percent change to make in the number of servers in the scaling group. If this number is positive, the number of servers will increase by the given percentage. If this parameter is set to a negative number, the number of servers decreases by the given percentage. The absolute change in the number of servers will be rounded to the nearest integer. This means that if -X% of the current number of servers translates to -0.5 or -0.25 or -0.75 servers, the actual number of servers that will be shut down is 1. If X% of the current number of servers translates to 1.2 or 1.5 or 1.7 servers, the actual number of servers that will be launched is 2 |
[*].cooldown |
Number (Required) |
The cooldown period, in seconds, before this particular scaling policy can be executed again. The policy cooldown period does not affect the global scaling group cooldown. The minimum value for this parameter is 0 seconds, the maximum value is 86400 seconds (24 hrs). |
[*].type |
Enum (Required) |
The type of policy that will be executed
for the current release, this value can be
either |
[*].change |
Integer (Optional) |
The change to make in the number of servers in the scaling group. This parameter must be an integer. If the value is a positive integer, the number of servers increases. If the value is a negative integer, the number of servers decreases. |
[*].desiredCapacity |
Integer (Optional) |
The desired server capacity of the scaling the group; that is, how many servers should be in the scaling group. This value must be an absolute number, greater than or equal to zero. For example, if this parameter is set to ten, executing the policy brings the number of servers to ten. The minimum allowed value is zero. Note that maxEntities and minEntities for the configured group take precedence over this setting. |
Example Create policy: JSON request
The examples that are provided below show several methods for creating a scaling policy: * A request to create a policy based on desired capacity * A request to create a policy based on incremental change * A request to create a policy based on change percentage * A request to create a policy based on change percentage scheduled daily, at a specific time of day * A request to create a policy based on change percentage scheduled once, for a specific date and time * A request to create multiple policies,followed by the matching response
The following example shows how to create a webhook-based policy specifying that the desired capacity be five servers and setting the cooldown period to 1800 seconds.
[
{
"name":"set group to 5 servers",
"desiredCapacity":5,
"cooldown":1800,
"type":"webhook"
}
]
[
{
"name":"scale up by one server",
"change":1,
"cooldown":1800,
"type":"webhook"
}
]
[
{
"name":"scale down by 5.5 percent",
"changePercent":-5.5,
"cooldown":1800,
"type":"webhook"
}
]
[
{
"name":"scale down by 5.5 percent at 11pm",
"changePercent":-5.5,
"cooldown":1800,
"type":"schedule",
"args":{
"cron":"23 * * * *"
}
}
]
[
{
"name": "scale down by 5.5 percent on the 5th",
"changePercent": -5.5,
"cooldown": 1800,
"type": "schedule",
"args": {
"at": "2013-12-05T03:12:00Z"
}
}
]
[
{
"change":1,
"cooldown":1800,
"name":"scale up by one server",
"type":"webhook"
},
{
"changePercent":-5.5,
"cooldown":1800,
"name":"scale down by 5.5 percent",
"type":"webhook"
},
{
"cooldown":1800,
"desiredCapacity":5,
"name":"set group to 5 servers",
"type":"webhook"
},
{
"args":{
"cron":"23 * * * *"
},
"changePercent":-5.5,
"cooldown":1800,
"name":"scale down by 5.5 percent at 11pm",
"type":"schedule"
},
{
"args":{
"at":"2013-12-05T03:12:00Z"
},
"changePercent":-5.5,
"cooldown":1800,
"name":"scale down by 5.5 percent on the 5th",
"type":"schedule"
}
]
Response#
Example Create policy: JSON response
{
"policies":[
{
"args":{
"at":"2013-12-05T03:12:00Z"
},
"changePercent":-5.5,
"cooldown":1800,
"id":"9f7c5801-6b25-4f5a-af07-4bb752e23d53",
"links":[
{
"href":"https://dfw.autoscale.api.rackspacecloud.com/v1.0/676873/groups/605e13f6-1452-4588-b5da-ac6bb468c5bf/policies/9f7c5801-6b25-4f5a-af07-4bb752e23d53/",
"rel":"self"
}
],
"name":"scale down by 5.5 percent on the 5th",
"type":"schedule"
},
{
"cooldown":1800,
"desiredCapacity":5,
"id":"b0555a35-b2cb-4f0e-8743-d59e1621b980",
"links":[
{
"href":"https://dfw.autoscale.api.rackspacecloud.com/v1.0/676873/groups/605e13f6-1452-4588-b5da-ac6bb468c5bf/policies/b0555a35-b2cb-4f0e-8743-d59e1621b980/",
"rel":"self"
}
],
"name":"set group to 5 servers",
"type":"webhook"
},
{
"args":{
"cron":"23 * * * *"
},
"changePercent":-5.5,
"cooldown":1800,
"id":"30707675-8e7c-4ea5-9358-c21648afcf29",
"links":[
{
"href":"https://dfw.autoscale.api.rackspacecloud.com/v1.0/676873/groups/605e13f6-1452-4588-b5da-ac6bb468c5bf/policies/30707675-8e7c-4ea5-9358-c21648afcf29/",
"rel":"self"
}
],
"name":"scale down by 5.5 percent at 11pm",
"type":"schedule"
},
{
"change":1,
"cooldown":1800,
"id":"1f3bdd08-7aae-4009-a3b7-49aa47fc0876",
"links":[
{
"href":"https://dfw.autoscale.api.rackspacecloud.com/v1.0/676873/groups/605e13f6-1452-4588-b5da-ac6bb468c5bf/policies/1f3bdd08-7aae-4009-a3b7-49aa47fc0876/",
"rel":"self"
}
],
"name":"scale up by one server",
"type":"webhook"
},
{
"changePercent":-5.5,
"cooldown":1800,
"id":"5afac18c-41e5-49d6-aba8-dec17c0d8ed7",
"links":[
{
"href":"https://dfw.autoscale.api.rackspacecloud.com/v1.0/676873/groups/605e13f6-1452-4588-b5da-ac6bb468c5bf/policies/5afac18c-41e5-49d6-aba8-dec17c0d8ed7/",
"rel":"self"
}
],
"name":"scale down by 5.5 percent",
"type":"webhook"
}
]
}
Show policy details#
GET /v1.0/{tenantId}/groups/{groupId}/policies/{policyId}
This operation retrieves scaling policy details.
Details include an ID, name, type, adjustment, cool-down time, and links.
The details appear in the response body in JSON format.
This table shows the possible response codes for this operation:
Response Code |
Name |
Description |
---|---|---|
200 |
OK |
The request succeeded and the response contains details about the specified scaling policy. |
401 |
InvalidCredentials |
The X-Auth-Token the user supplied is bad. |
403 |
Forbidden |
The user does not have permission to perform the resource; for example, the user only has an observer role and attempted to perform something only available to a user with an admin role. Note, some API nodes also use this status code for other things. |
404 |
NoSuchPolicyError |
The requested scaling policy was not found in the specified scaling group. |
404 |
NoSuchScalingGroupError |
The specified scaling group was not found. |
405 |
InvalidMethod |
The method used is unavailable for the endpoint. |
413 |
RateLimitError |
The user has surpassed their rate limit. |
500 |
InternalError |
An error internal to the application has occurred, please file a bug report. |
503 |
ServiceUnavailable |
The requested service is unavailable, please file a bug report. |
Request#
This table shows the URI parameters for the request:
Name |
Type |
Description |
---|---|---|
{tenantId} |
String (Required) |
A subscriber to the auto scaling service. |
X-Auth-Token |
String (Required) |
A valid authentication token. |
{groupId} |
Uuid (Required) |
A scaling group. |
{policyId} |
Uuid (Required) |
A scaling policy. |
This operation does not accept a request body.
Response#
Example Show policy details: JSON response
{
"policy":{
"args":{
"cron":"23 * * * *"
},
"changePercent":-5.5,
"cooldown":1800,
"id":"5f26e16c-5fa7-4d4f-8e78-257ea711389f",
"links":[
{
"href":"https://dfw.autoscale.api.rackspacecloud.com/v1.0/676873/groups/605e13f6-1452-4588-b5da-ac6bb468c5bf/policies/5f26e16c-5fa7-4d4f-8e78-257ea711389f/",
"rel":"self"
}
],
"name":"scale down by 5.5 percent at 11pm",
"type":"schedule"
}
}
Update scaling policy#
PUT /v1.0/{tenantId}/groups/{groupId}/policies/{policyId}
This operation updates an existing scaling policy for the specified tenant.
To update the policy, specify the name, type, adjustment, and cooldown time for the policy in the request body in JSON format. If the change succeeds, no response body is returned.
Note
All Rackspace Auto Scale update (PUT) operations completely replace the configuration being updated. Empty values (for example, { } )in the update are accepted and overwrite previously specified parameters. New parameters can be specified. All create (POST) parameters, even optional ones, are required for the update operation.
This table shows the possible response codes for this operation:
Response Code |
Name |
Description |
---|---|---|
204 |
Success But No Content |
The update scaling policy request succeeded. |
400 |
InvalidJsonError |
The request is refused because the body was invalid JSON”. |
400 |
ValidationError |
Both “at” and “cron” values for the “args” parameter are supplied. Only one such value is allowed. |
400 |
ValidationError |
More than one of “change” or “changePercent” or “desiredCapacity” values are supplied. Only one such value is allowed. |
400 |
ValidationError |
Neither “at” or “cron” values for the “args” parameter are supplied and this is a “schedule” type policy. |
400 |
ValidationError |
Neither “change” or “changePercent” or “desiredCapacity” values are supplied. |
400 |
ValidationError |
The “args” parameter is not supplied and this is a “schedule” type policy. |
400 |
ValidationError |
The “at” value does not correspond to “YYYY-MM- DDTHH:MM:SS.SSSS” format. |
400 |
ValidationError |
The “cron” value is invalid. It either contains a seconds component or is invalid cron expression. |
400 |
ValidationError |
The request body had valid JSON but with unexpected properties or values in it. Please note that there can be many combinations that cause this error. |
401 |
InvalidCredentials |
The X-Auth-Token the user supplied is bad. |
403 |
Forbidden |
The user does not have permission to perform the resource; for example, the user only has an observer role and attempted to perform something only available to a user with an admin role. Note, some API nodes also use this status code for other things. |
404 |
NoSuchPolicyError |
The requested scaling policy was not found in the specified scaling group. |
404 |
NoSuchScalingGroupError |
The specified scaling group was not found. |
405 |
InvalidMethod |
The method used is unavailable for the endpoint. |
413 |
RateLimitError |
The user has surpassed their rate limit. |
415 |
UnsupportedMediaType |
The request is refused because the content type of the request is not “application/json”. |
500 |
InternalError |
An error internal to the application has occurred, please file a bug report. |
503 |
ServiceUnavailable |
The requested service is unavailable, please file a bug report. |
Request#
This table shows the URI parameters for the request:
Name |
Type |
Description |
---|---|---|
{tenantId} |
String (Required) |
A subscriber to the auto scaling service. |
X-Auth-Token |
String (Required) |
A valid authentication token. |
{groupId} |
Uuid (Required) |
A scaling group. |
{policyId} |
Uuid (Required) |
A scaling policy. |
This table shows the body parameters for the request:
Name |
Type |
Description |
---|---|---|
scalingPolicies.[*].name |
String (Required) |
A name for the scaling policy. This name must be unique for each scaling policy. |
scalingPolicies.[*].args |
Object (Optional) |
Additional configuration information for
policies of type “schedule.” This
parameter is not required for policies of
type |
scalingPolicies.[*].args.cron |
String (Optional) |
The time when the policy runs, as a cron
entry. For example, if you set this
parameter to |
scalingPolicies.[*].args.at |
String (Optional) |
The time when this policy will be
executed. The time must be formatted
according to this service’s custom :ref:
Date and Time format <date-time-format>,
with seconds, otherwise a 400 error may be
returned. The policy will be triggered
within a 10-second range of the time
specified, so if you set the``at`` time
to``2013-05-19T08:07:08Z``, it will be
triggered anytime between 08:07:08 to
08:07:18. This property is mutually
exclusive with the |
scalingPolicies.[*].changePercent |
Number (Optional) |
The percent change to make in the number of servers in the scaling group. If this number is positive, the number of servers increases by the given percentage. If this parameter is set to a negative number, the number of servers decreases by the given percentage. The absolute change in the number of servers is rounded to the nearest integer. This means that if -X% of the current number of servers translates to -0.5 or -0.25 or -0.75 servers, the actual number of servers that are shut down is 1. If X% of the current number of servers translates to 1.2 or 1.5 or 1.7 servers, the actual number of servers that are launched is 2. |
scalingPolicies.[*].cooldown |
Number (Required) |
The cooldown period, in seconds, before this particular scaling policy can run again. The policy cooldown period does not affect the global scaling group cooldown. The minimum value for this parameter is 0 seconds. The maximum value is 86400 seconds (24 hrs). |
scalingPolicies.[*].type |
Enum (Required) |
The type of policy that runs. Currently,
this value can be either |
scalingPolicies.[*].change |
Integer (Optional) |
The change to make in the number of servers in the scaling group. This parameter must be an integer. If the value is a positive integer, the number of servers increases. If the value is a negative integer, the number of servers decreases. |
scalingPolicies.[*].desiredCapacity |
Integer (Optional) |
The desired server capacity of the scaling the group; that is, how many servers should be in the scaling group. This value must be an absolute number, greater than or equal to zero. For example, if this parameter is set to ten, executing the policy brings the number of servers to ten. The minimum allowed value is zero. Note that the configured group maxEntities and minEntities takes precedence over this setting. |
Example Update policy: JSON request
{
"change":1,
"cooldown":1800,
"name":"scale up by one server",
"type":"webhook"
}
Response#
This operation does not return a response body.
Delete scaling policy#
DELETE /v1.0/{tenantId}/groups/{groupId}/policies/{policyId}
This operation deletes a specified scaling policy from the specified tenant.
If deletion is successful, no response body is returned.
This table shows the possible response codes for this operation:
Response Code |
Name |
Description |
---|---|---|
204 |
Success But No Content |
The delete scaling policy request succeeded. |
401 |
InvalidCredentials |
The X-Auth-Token the user supplied is bad. |
403 |
Forbidden |
The user does not have permission to perform the resource; for example, the user only has an observer role and attempted to perform something only available to a user with an admin role. Note, some API nodes also use this status code for other things. |
404 |
NoSuchPolicyError |
The requested scaling policy was not found in the specified scaling group. |
404 |
NoSuchScalingGroupError |
The specified scaling group was not found. |
405 |
InvalidMethod |
The method used is unavailable for the endpoint. |
413 |
RateLimitError |
The user has surpassed their rate limit. |
500 |
InternalError |
An error internal to the application has occurred, please file a bug report. |
503 |
ServiceUnavailable |
The requested service is unavailable, please file a bug report. |
Request#
This table shows the URI parameters for the request:
Name |
Type |
Description |
---|---|---|
{tenantId} |
String (Required) |
A subscriber to the auto scaling service. |
X-Auth-Token |
String (Required) |
A valid authentication token. |
{groupId} |
Uuid (Required) |
A scaling group. |
{policyId} |
Uuid (Required) |
A scaling policy. |
This operation does not accept a request body.
Response#
This operation does not return a response body.
Execute policy#
POST /v1.0/{tenantId}/groups/{groupId}/policies/{policyId}/execute
This operation runs a specified scaling policy.
If the operation succeeds, a response body is returned.
This table shows the possible response codes for this operation:
Response Code |
Name |
Description |
---|---|---|
202 |
Accepted |
The execute policy request was accepted. The actual execution may be delayed, but will be attempted if no errors are returned. Use the “GET scaling group state” method to see if the policy was executed. |
400 |
InvalidJsonError |
The request is refused because the body was invalid JSON”. |
400 |
ValidationError |
The request body had valid JSON but with unexpected properties or values in it. There can be many combinations that can cause this error. |
401 |
InvalidCredentials |
The X-Auth-Token the user supplied is bad. |
403 |
CannotExecutePolicyError |
The policy did not run because a scaling policy or scaling group cooldown was still in effect. |
403 |
CannotExecutePolicyError |
The policy did not run because applying the changes would not result in the addition or deletion of any servers. |
403 |
GroupPausedError |
The policy did not run because the group is paused. You can resolve this error by resuming the group. |
403 |
Forbidden |
The user does not have permission to perform the resource; for example, the user only has an observer role and attempted to perform something only available to a user with an admin role. Note, some API nodes also use this status code for other things. |
404 |
NoSuchPolicyError |
The requested scaling policy was not found in the specified scalilng group. |
404 |
NoSuchScalingGroupError |
The specified scaling group was not found. |
405 |
InvalidMethod |
The method used is unavailable for the endpoint. |
413 |
RateLimitError |
The user has surpassed their rate limit. |
415 |
UnsupportedMediaType |
The request is refused because the content type of the request is not “application/json”. |
500 |
InternalError |
An error internal to the application has occurred, please file a bug report. |
503 |
ServiceUnavailable |
The requested service is unavailable, please file a bug report. |
Request#
This table shows the URI parameters for the request:
Name |
Type |
Description |
---|---|---|
{tenantId} |
String (Required) |
A subscriber to the auto scaling service. |
X-Auth-Token |
String (Required) |
A valid authentication token. |
{groupId} |
Uuid (Required) |
A scaling group. |
{policyId} |
Uuid (Required) |
A scaling policy. |
This operation does not accept a request body.
Response#
This operation does not return a response body.