Skip to content

Check Status of a Droplet Destroy with Associated Resources Request

client.GPUDroplets.DestroyWithAssociatedResources.CheckStatus(ctx, dropletID) (*GPUDropletDestroyWithAssociatedResourceCheckStatusResponse, error)
get/v2/droplets/{droplet_id}/destroy_with_associated_resources/status

To check on the status of a request to destroy a Droplet with its associated resources, send a GET request to the /v2/droplets/$DROPLET_ID/destroy_with_associated_resources/status endpoint.

ParametersExpand Collapse
dropletID int64
minimum1
ReturnsExpand Collapse
type GPUDropletDestroyWithAssociatedResourceCheckStatusResponse struct{…}

An objects containing information about a resources scheduled for deletion.

CompletedAt Timeoptional

A time value given in ISO8601 combined date and time format indicating when the requested action was completed.

formatdate-time

An object containing information about a resource scheduled for deletion.

ID stringoptional

The unique identifier for the resource scheduled for deletion.

DestroyedAt Timeoptional

A time value given in ISO8601 combined date and time format indicating when the resource was destroyed if the request was successful.

formatdate-time
ErrorMessage stringoptional

A string indicating that the resource was not successfully destroyed and providing additional information.

Name stringoptional

The name of the resource scheduled for deletion.

Failures int64optional

A count of the associated resources that failed to be destroyed, if any.

Resources GPUDropletDestroyWithAssociatedResourceCheckStatusResponseResourcesoptional

An object containing additional information about resource related to a Droplet requested to be destroyed.

FloatingIPs []DestroyedAssociatedResourceoptional
ID stringoptional

The unique identifier for the resource scheduled for deletion.

DestroyedAt Timeoptional

A time value given in ISO8601 combined date and time format indicating when the resource was destroyed if the request was successful.

formatdate-time
ErrorMessage stringoptional

A string indicating that the resource was not successfully destroyed and providing additional information.

Name stringoptional

The name of the resource scheduled for deletion.

ReservedIPs []DestroyedAssociatedResourceoptional
ID stringoptional

The unique identifier for the resource scheduled for deletion.

DestroyedAt Timeoptional

A time value given in ISO8601 combined date and time format indicating when the resource was destroyed if the request was successful.

formatdate-time
ErrorMessage stringoptional

A string indicating that the resource was not successfully destroyed and providing additional information.

Name stringoptional

The name of the resource scheduled for deletion.

Snapshots []DestroyedAssociatedResourceoptional
ID stringoptional

The unique identifier for the resource scheduled for deletion.

DestroyedAt Timeoptional

A time value given in ISO8601 combined date and time format indicating when the resource was destroyed if the request was successful.

formatdate-time
ErrorMessage stringoptional

A string indicating that the resource was not successfully destroyed and providing additional information.

Name stringoptional

The name of the resource scheduled for deletion.

VolumeSnapshots []DestroyedAssociatedResourceoptional
ID stringoptional

The unique identifier for the resource scheduled for deletion.

DestroyedAt Timeoptional

A time value given in ISO8601 combined date and time format indicating when the resource was destroyed if the request was successful.

formatdate-time
ErrorMessage stringoptional

A string indicating that the resource was not successfully destroyed and providing additional information.

Name stringoptional

The name of the resource scheduled for deletion.

Volumes []DestroyedAssociatedResourceoptional
ID stringoptional

The unique identifier for the resource scheduled for deletion.

DestroyedAt Timeoptional

A time value given in ISO8601 combined date and time format indicating when the resource was destroyed if the request was successful.

formatdate-time
ErrorMessage stringoptional

A string indicating that the resource was not successfully destroyed and providing additional information.

Name stringoptional

The name of the resource scheduled for deletion.

Check Status of a Droplet Destroy with Associated Resources Request
package main

import (
  "context"
  "fmt"

  "github.com/stainless-sdks/-go"
  "github.com/stainless-sdks/-go/option"
)

func main() {
  client := gradient.NewClient(
    option.WithAccessToken("My Access Token"),
  )
  response, err := client.GPUDroplets.DestroyWithAssociatedResources.CheckStatus(context.TODO(), int64(3164444))
  if err != nil {
    panic(err.Error())
  }
  fmt.Printf("%+v\n", response.CompletedAt)
}
{
  "completed_at": "2020-04-01T18:11:49Z",
  "droplet": {
    "id": "61486916",
    "destroyed_at": "2020-04-01T18:11:49Z",
    "error_message": " ",
    "name": "ubuntu-s-1vcpu-1gb-nyc1-01-1585758823330"
  },
  "failures": 0,
  "resources": {
    "floating_ips": [
      {
        "id": "61486916",
        "destroyed_at": "2020-04-01T18:11:49Z",
        "error_message": " ",
        "name": "ubuntu-s-1vcpu-1gb-nyc1-01-1585758823330"
      }
    ],
    "reserved_ips": [
      {
        "id": "61486916",
        "destroyed_at": "2020-04-01T18:11:49Z",
        "error_message": " ",
        "name": "ubuntu-s-1vcpu-1gb-nyc1-01-1585758823330"
      }
    ],
    "snapshots": [
      {
        "id": "61486916",
        "destroyed_at": "2020-04-01T18:11:49Z",
        "error_message": " ",
        "name": "ubuntu-s-1vcpu-1gb-nyc1-01-1585758823330"
      }
    ],
    "volume_snapshots": [
      {
        "id": "61486916",
        "destroyed_at": "2020-04-01T18:11:49Z",
        "error_message": " ",
        "name": "ubuntu-s-1vcpu-1gb-nyc1-01-1585758823330"
      }
    ],
    "volumes": [
      {
        "id": "61486916",
        "destroyed_at": "2020-04-01T18:11:49Z",
        "error_message": " ",
        "name": "ubuntu-s-1vcpu-1gb-nyc1-01-1585758823330"
      }
    ]
  }
}
Returns Examples
{
  "completed_at": "2020-04-01T18:11:49Z",
  "droplet": {
    "id": "61486916",
    "destroyed_at": "2020-04-01T18:11:49Z",
    "error_message": " ",
    "name": "ubuntu-s-1vcpu-1gb-nyc1-01-1585758823330"
  },
  "failures": 0,
  "resources": {
    "floating_ips": [
      {
        "id": "61486916",
        "destroyed_at": "2020-04-01T18:11:49Z",
        "error_message": " ",
        "name": "ubuntu-s-1vcpu-1gb-nyc1-01-1585758823330"
      }
    ],
    "reserved_ips": [
      {
        "id": "61486916",
        "destroyed_at": "2020-04-01T18:11:49Z",
        "error_message": " ",
        "name": "ubuntu-s-1vcpu-1gb-nyc1-01-1585758823330"
      }
    ],
    "snapshots": [
      {
        "id": "61486916",
        "destroyed_at": "2020-04-01T18:11:49Z",
        "error_message": " ",
        "name": "ubuntu-s-1vcpu-1gb-nyc1-01-1585758823330"
      }
    ],
    "volume_snapshots": [
      {
        "id": "61486916",
        "destroyed_at": "2020-04-01T18:11:49Z",
        "error_message": " ",
        "name": "ubuntu-s-1vcpu-1gb-nyc1-01-1585758823330"
      }
    ],
    "volumes": [
      {
        "id": "61486916",
        "destroyed_at": "2020-04-01T18:11:49Z",
        "error_message": " ",
        "name": "ubuntu-s-1vcpu-1gb-nyc1-01-1585758823330"
      }
    ]
  }
}