DELETE
/
cloud
/
v1
/
instances
/
{project_id}
/
{region_id}
/
{instance_id}
import os
from gcore import Gcore

client = Gcore(
    api_key=os.environ.get("GCORE_API_KEY"),  # This is the default and can be omitted
)
task_id_list = client.cloud.instances.delete(
    instance_id="instance_id",
    project_id=0,
    region_id=0,
)
print(task_id_list.tasks)
{
  "tasks": [
    "d478ae29-dedc-4869-82f0-96104425f565"
  ]
}

Authorizations

APIKey
string
header
required

API key for authentication.

Path Parameters

project_id
integer
required

Project ID

region_id
integer
required

Region ID

instance_id
string
required

Instance ID

Query Parameters

delete_floatings
boolean
default:false

True if it is required to delete floating IPs assigned to the instance. Can't be used with floatings.

floatings
string

Comma separated list of floating ids that should be deleted. Can't be used with delete_floatings.

reserved_fixed_ips
string

Comma separated list of port IDs to be deleted with the instance

volumes
string

Comma separated list of volume IDs to be deleted with the instance

Examples:

"volume_id_1,volume_id_2"

Response

200 - application/json

OK

The response is of type object.