List
List Actions for a Droplet
gpu_droplets.actions.list(intdroplet_id, ActionListParams**kwargs) -> metaMetaPropertiesactionslistlinksPageLinksActionListResponse
get/v2/droplets/{droplet_id}/actions
To retrieve a list of all actions that have been executed for a Droplet, send
a GET request to /v2/droplets/$DROPLET_ID/actions
.
The results will be returned as a JSON object with an actions
key. This will
be set to an array filled with action
objects containing the standard
action
attributes.
Parameters
droplet_idint
minimum1
pageint
optional
Which 'page' of paginated results to return.
minimum1
per_pageint
optional
Number of items returned per page
minimum1
maximum200
Returns
ActionListResponseclass
from do_gradientai import GradientAI
client = GradientAI()
actions = client.gpu_droplets.actions.list(
droplet_id=3164444,
)
print(actions.meta)
200 Example
{
"meta": {
"total": 1
},
"actions": [
{
"id": 36804636,
"completed_at": "2020-11-14T16:30:06Z",
"region": {
"available": true,
"features": [
"private_networking",
"backups",
"ipv6",
"metadata",
"install_agent",
"storage",
"image_transfer"
],
"name": "New York 3",
"sizes": [
"s-1vcpu-1gb",
"s-1vcpu-2gb",
"s-1vcpu-3gb",
"s-2vcpu-2gb",
"s-3vcpu-1gb",
"s-2vcpu-4gb",
"s-4vcpu-8gb",
"s-6vcpu-16gb",
"s-8vcpu-32gb",
"s-12vcpu-48gb",
"s-16vcpu-64gb",
"s-20vcpu-96gb",
"s-24vcpu-128gb",
"s-32vcpu-192g"
],
"slug": "nyc3"
},
"region_slug": "nyc3",
"resource_id": 3164444,
"resource_type": "droplet",
"started_at": "2020-11-14T16:29:21Z",
"status": "completed",
"type": "create"
}
],
"links": {
"pages": {
"last": "https://api.digitalocean.com/v2/images?page=2",
"next": "https://api.digitalocean.com/v2/images?page=2"
}
}
}