Deletes one or more versions of a specified launch template by specifying parameters such as LaunchTemplateId and DeleteVersion.
Operation description
When you call this operation, take note of the following items:
-
The default version cannot be deleted. You must delete the entire launch template to remove the default version.
-
If the version you want to delete is the default version, you can call ModifyLaunchTemplateDefaultVersion or switch the default version in the Launch Template console, and then perform the delete operation.
-
Deleting a version does not affect instances that were already created from that version.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
ecs:DeleteLaunchTemplateVersion |
delete |
*LaunchTemplate
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| RegionId |
string |
Yes |
The region ID of the launch template. You can call DescribeRegions to query the most recent region list of Alibaba Cloud. |
cn-hangzhou |
| DeleteVersion |
array |
Yes |
The version numbers of the launch template to delete. |
2 |
|
integer |
No |
The version number of the launch template. Valid values of N: 1 to 29. You can call DescribeLaunchTemplateVersions to query launch template version numbers. |
2 |
|
| LaunchTemplateId |
string |
No |
The ID of the launch template to delete. For more information, see DescribeLaunchTemplates. |
lt-bp1apo0bbbkuy0rj**** |
| LaunchTemplateName |
string |
No |
The name of the launch template. |
testLaunchTemplateName |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
The request ID. |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E |
| LaunchTemplateVersions |
object |
||
| LaunchTemplateVersion |
array<object> |
The deleted launch template versions. |
|
|
object |
|||
| LaunchTemplateId |
string |
The ID of the launch template. |
lt-bp1apo0bbbkuy0rj**** |
| LaunchTemplateVersionNumber |
integer |
The version number of the launch template. |
2 |
Examples
Success response
JSON format
{
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E",
"LaunchTemplateVersions": {
"LaunchTemplateVersion": [
{
"LaunchTemplateId": "lt-bp1apo0bbbkuy0rj****",
"LaunchTemplateVersionNumber": 2
}
]
}
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidRegion.NotExist | %s | The specified region does not exist. |
| 400 | MissingParameter | %s | A parameter is not specified. |
| 400 | InvalidParameter | %s | The specified parameter is invalid. |
| 403 | InvalidOperation.DeleteDefaultVersion | %s | The operation is invalid. The default version cannot be deleted. |
| 403 | InnerServiceFailed | %s | An internal service cannot be called. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.