Update
Update an Image
gpu_droplets.images.update(intimage_id, ImageUpdateParams**kwargs) -> ImageUpdateResponse
/v2/images/{image_id}
To update an image, send a PUT request to /v2/images/$IMAGE_ID.
Set the name attribute to the new value you would like to use.
For custom images, the description and distribution attributes may also be updated.
Parameters
image_id: int
description: Optional[str]
An optional free-form text field to describe an image.
name: Optional[str]
The display name that has been given to an image. This is what is shown in the control panel and is generally a descriptive title for the image in question.
Returns
Update an Image
from gradient import Gradient
client = Gradient(
access_token="My Access Token",
)
image = client.gpu_droplets.images.update(
image_id=62137902,
)
print(image.image)
{
"image": {
"id": 7555620,
"created_at": "2020-05-04T22:23:02Z",
"description": " ",
"distribution": "Ubuntu",
"error_message": " ",
"min_disk_size": 20,
"name": "Nifty New Snapshot",
"public": true,
"regions": [
"nyc1",
"nyc2"
],
"size_gigabytes": 2.34,
"slug": "nifty1",
"status": "NEW",
"tags": [
"base-image",
"prod"
],
"type": "snapshot"
}
}Returns Examples
{
"image": {
"id": 7555620,
"created_at": "2020-05-04T22:23:02Z",
"description": " ",
"distribution": "Ubuntu",
"error_message": " ",
"min_disk_size": 20,
"name": "Nifty New Snapshot",
"public": true,
"regions": [
"nyc1",
"nyc2"
],
"size_gigabytes": 2.34,
"slug": "nifty1",
"status": "NEW",
"tags": [
"base-image",
"prod"
],
"type": "snapshot"
}
}