delete_launch_template_versions¶
Operation¶
delete_launch_template_versions
async
¶
delete_launch_template_versions(input: DeleteLaunchTemplateVersionsInput, plugins: list[Plugin] | None = None) -> DeleteLaunchTemplateVersionsOutput
Deletes one or more versions of a launch template.
You can't delete the default version of a launch template; you must first assign a different version as the default. If the default version is the only version for the launch template, you must delete the entire launch template using DeleteLaunchTemplate.
You can delete up to 200 launch template versions in a single request. To delete more than 200 versions in a single request, use DeleteLaunchTemplate, which deletes the launch template and all of its versions.
For more information, see Delete a launch template version in the Amazon EC2 User Guide.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
input
|
DeleteLaunchTemplateVersionsInput
|
An instance of |
required |
plugins
|
list[Plugin] | None
|
A list of callables that modify the configuration dynamically. Changes made by these plugins only apply for the duration of the operation execution and will not affect any other operation invocations. |
None
|
Returns:
| Type | Description |
|---|---|
DeleteLaunchTemplateVersionsOutput
|
An instance of |
Input¶
DeleteLaunchTemplateVersionsInput
dataclass
¶
Bases: _SerdeShape
Dataclass for DeleteLaunchTemplateVersionsInput structure.
Attributes¶
dry_run
class-attribute
instance-attribute
¶
dry_run: bool | None = ...
Checks whether you have the required permissions for the action, without
actually making the request, and provides an error response. If you have
the required permissions, the error response is DryRunOperation.
Otherwise, it is UnauthorizedOperation.
launch_template_id
class-attribute
instance-attribute
¶
launch_template_id: str | None = ...
The ID of the launch template.
You must specify either the launch template ID or the launch template name, but not both.
Output¶
DeleteLaunchTemplateVersionsOutput
dataclass
¶
Bases: _SerdeShape
Dataclass for DeleteLaunchTemplateVersionsOutput structure.
Attributes¶
response_metadata
class-attribute
instance-attribute
¶
Metadata about the response that produced this output. Use this to recover the request identifiers a service's support team needs in order to investigate a call. Members of the metadata are individually optional.