Retrieve
Retrieve an Existing Volume Action
gpu_droplets.volumes.actions.retrieve(intaction_id, ActionRetrieveParams**kwargs) -> ActionRetrieveResponse
/v2/volumes/{volume_id}/actions/{action_id}
To retrieve the status of a volume action, send a GET request to /v2/volumes/$VOLUME_ID/actions/$ACTION_ID
.
Parameters
volume_id: str
action_id: int
Returns
Retrieve an Existing Volume Action
from gradient import Gradient
client = Gradient()
action = client.gpu_droplets.volumes.actions.retrieve(
action_id=36804636,
volume_id="7724db7c-e098-11e5-b522-000f53304e51",
)
print(action.action)
{
"action": {
"id": 72531856,
"status": "completed",
"type": "attach_volume",
"started_at": "2020-11-12T17:51:03Z",
"completed_at": "2020-11-12T17:51:14Z",
"resource_type": "volume",
"region": {
"name": "New York 1",
"slug": "nyc1",
"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-192gb"
],
"features": [
"private_networking",
"backups",
"ipv6",
"metadata"
],
"available": true
},
"region_slug": "nyc1"
}
}
Returns Examples
{
"action": {
"id": 72531856,
"status": "completed",
"type": "attach_volume",
"started_at": "2020-11-12T17:51:03Z",
"completed_at": "2020-11-12T17:51:14Z",
"resource_type": "volume",
"region": {
"name": "New York 1",
"slug": "nyc1",
"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-192gb"
],
"features": [
"private_networking",
"backups",
"ipv6",
"metadata"
],
"available": true
},
"region_slug": "nyc1"
}
}