cloud_insts_del
Delete a cloud instance by providing instance, project, and region IDs. Optionally remove associated floating IPs, volumes, or reserved fixed IPs.
Instructions
Delete instance
Args: project_id: Project ID
region_id: Region ID
instance_id: Instance ID
delete_floatings: True if it is required to delete floating IPs assigned to the instance. Can't be
used with floatings.
floatings: Comma separated list of floating ids that should be deleted. Can't be used with
delete_floatings.
reserved_fixed_ips: Comma separated list of port IDs to be deleted with the instance
volumes: Comma separated list of volume IDs to be deleted with the instance
extra_headers: Send extra headers
extra_query: Add additional query parameters to the request
extra_body: Add additional JSON properties to the request
timeout: Override the client-level default timeout for this request, in seconds
Note: Pass the numeric project_id. When a project name is provided, resolve it via cloud.projects.list/cloud.projects.get. If nothing is specified, fetch the account's default project first and use that ID. Pass the numeric region_id. Resolve region names with cloud.regions.list or cloud.regions.get. If no region is mentioned, obtain the default region ID before calling this tool.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| instance_id | Yes | ||
| project_id | Yes | ||
| region_id | Yes | ||
| delete_floatings | No | ||
| floatings | No | ||
| reserved_fixed_ips | No | ||
| volumes | No | ||
| extra_headers | No | ||
| extra_query | No | ||
| extra_body | No | ||
| timeout | No |