Skip to content

Images

List All Images
client.GPUDroplets.Images.List(ctx, query) (*GPUDropletImageListResponse, error)
get/v2/images
Create a Custom Image
client.GPUDroplets.Images.New(ctx, body) (*GPUDropletImageNewResponse, error)
post/v2/images
Retrieve an Existing Image
client.GPUDroplets.Images.Get(ctx, imageID) (*GPUDropletImageGetResponse, error)
get/v2/images/{image_id}
Update an Image
client.GPUDroplets.Images.Update(ctx, imageID, body) (*GPUDropletImageUpdateResponse, error)
put/v2/images/{image_id}
Delete an Image
client.GPUDroplets.Images.Delete(ctx, imageID) error
delete/v2/images/{image_id}

ImagesActions

List All Actions for an Image
client.GPUDroplets.Images.Actions.List(ctx, imageID) (*GPUDropletImageActionListResponse, error)
get/v2/images/{image_id}/actions
Initiate an Image Action
client.GPUDroplets.Images.Actions.New(ctx, imageID, body) (*Action, error)
post/v2/images/{image_id}/actions
Retrieve an Existing Action
client.GPUDroplets.Images.Actions.Get(ctx, imageID, actionID) (*Action, error)
get/v2/images/{image_id}/actions/{action_id}