DigitalOcean APIv2 droplet module. Provides interface classes to Droplets, Kernels, Snapshots, Images, and Sizes
- class
droplet.
Droplet
(**kwargs)[source]¶DigitalOcean droplet object
delete
()[source]¶DigitalOcean droplet delete helper. Deletes a particular droplet.
Return type: dict
get_kernels
()[source]¶DigitalOcean droplet kernels list helper. Returns a list of kernels available for a particular droplet.
Return type: list ( Kernel
)
get_neighbours
()[source]¶DigitalOcean APIv2 droplet neighbours helper method. Returns a list of droplets running on the same physical server.
Return type: list ( Droplet
)
get_snapshots
()[source]¶DigitalOcean droplet snapshot list helper. Returns a list of snapshots for a particular droplet.
Return type: list ( Snapshot
)
reset_password
()[source]¶DigitalOcean droplet access password reset helper method. Initializes a password reset for a requested droplet.
resize
(new_size, disk_resize=False)[source]¶Digitalocean droplet resize helper method
Parameters:
- new_size (basestring) – New droplet size to be resized to.
- disk_resize (bool) – Boolean to indicate disk resizing.
Returns: Resized current droplet object.
Return type:
- class
droplet.
Image
(**kwargs)[source]¶DigitalOcean droplet base image object
Property min_disk_size: Minimum disk size for the image. Property slug: Slug identifier for the image. Property name: Human readable identifier name for the image. Property _id: Identifier for the image. Property regions: Regions the image is available in. Members: Special-members: