C# Class DigitalOcean.DOClient

Show file Open project: JamieH/DigitalOcean-CSharp Class Usage Examples

Public Methods

Method Description
CreateDroplet ( string name, int size_id, int image_id, int region_id, string ssh_key_ids = "", bool private_networking = false, bool backups_enabled = false ) : CreateDropletStatus

Create a new Droplet

DeleteImage ( int image_id ) : InstantEvent
DestroyDroplet ( int server_id, bool scrub_data = false ) : EventPointer
GetDroplets ( ) : Droplets
GetEvent ( int event_id ) : EventInfo
GetImage ( int image_id ) : ImageInfo
GetImages ( ) : Images

Gets a list of system images from the API.

GetRegions ( ) : Regions

Gets a list of regions from the API

GetSizes ( ) : Sizes

Gets a list of sizes from the API.

PowercycleDroplet ( int server_id ) : EventPointer
PoweroffDroplet ( int server_id ) : EventPointer
PoweronDroplet ( int server_id ) : EventPointer
RebuildeDroplet ( int server_id, int image_id ) : EventPointer
RenameDroplet ( int server_id, int name ) : EventPointer
ResetPasswordDroplet ( int server_id ) : EventPointer
ResizeDroplet ( int server_id, int size_id ) : EventPointer
RestartDroplet ( int server_id ) : EventPointer
RestoreDroplet ( int server_id, int image_id ) : EventPointer
ShutdownDroplet ( int server_id ) : EventPointer
SnapshotDroplet ( int server_id, string snapshot_name = "" ) : EventPointer
TransferImage ( int image_id, int region_id ) : EventPointer

Method Details

CreateDroplet() public method

Create a new Droplet
public CreateDroplet ( string name, int size_id, int image_id, int region_id, string ssh_key_ids = "", bool private_networking = false, bool backups_enabled = false ) : CreateDropletStatus
name string Name of the droplet - must be formatted by hostname rules
size_id int The ID of the size you'd like the server to be.
image_id int The ID of the image you'd like to be used.
region_id int The ID of the region you'd like the droplet in.
ssh_key_ids string /// Numeric CSV, comma separated list of ssh_key_ids that you would like to be added to the /// server. ///
private_networking bool /// if set to true and the region supports it private networking will be enabledm /// disabled by default. ///
backups_enabled bool if set to true backups will be enabled, disabled by default.
return DigitalOcean.Structs.CreateDropletStatus

DeleteImage() public method

public DeleteImage ( int image_id ) : InstantEvent
image_id int
return DigitalOcean.Structs.InstantEvent

DestroyDroplet() public method

public DestroyDroplet ( int server_id, bool scrub_data = false ) : EventPointer
server_id int
scrub_data bool
return DigitalOcean.Structs.EventPointer

GetDroplets() public method

public GetDroplets ( ) : Droplets
return DigitalOcean.Structs.Droplets

GetEvent() public method

public GetEvent ( int event_id ) : EventInfo
event_id int
return DigitalOcean.Structs.EventInfo

GetImage() public method

public GetImage ( int image_id ) : ImageInfo
image_id int
return DigitalOcean.Structs.ImageInfo

GetImages() public method

Gets a list of system images from the API.
public GetImages ( ) : Images
return DigitalOcean.Structs.Images

GetRegions() public method

Gets a list of regions from the API
public GetRegions ( ) : Regions
return DigitalOcean.Structs.Regions

GetSizes() public method

Gets a list of sizes from the API.
public GetSizes ( ) : Sizes
return DigitalOcean.Structs.Sizes

PowercycleDroplet() public method

public PowercycleDroplet ( int server_id ) : EventPointer
server_id int
return DigitalOcean.Structs.EventPointer

PoweroffDroplet() public method

public PoweroffDroplet ( int server_id ) : EventPointer
server_id int
return DigitalOcean.Structs.EventPointer

PoweronDroplet() public method

public PoweronDroplet ( int server_id ) : EventPointer
server_id int
return DigitalOcean.Structs.EventPointer

RebuildeDroplet() public method

public RebuildeDroplet ( int server_id, int image_id ) : EventPointer
server_id int
image_id int
return DigitalOcean.Structs.EventPointer

RenameDroplet() public method

public RenameDroplet ( int server_id, int name ) : EventPointer
server_id int
name int
return DigitalOcean.Structs.EventPointer

ResetPasswordDroplet() public method

public ResetPasswordDroplet ( int server_id ) : EventPointer
server_id int
return DigitalOcean.Structs.EventPointer

ResizeDroplet() public method

public ResizeDroplet ( int server_id, int size_id ) : EventPointer
server_id int
size_id int
return DigitalOcean.Structs.EventPointer

RestartDroplet() public method

public RestartDroplet ( int server_id ) : EventPointer
server_id int
return DigitalOcean.Structs.EventPointer

RestoreDroplet() public method

public RestoreDroplet ( int server_id, int image_id ) : EventPointer
server_id int
image_id int
return DigitalOcean.Structs.EventPointer

ShutdownDroplet() public method

public ShutdownDroplet ( int server_id ) : EventPointer
server_id int
return DigitalOcean.Structs.EventPointer

SnapshotDroplet() public method

public SnapshotDroplet ( int server_id, string snapshot_name = "" ) : EventPointer
server_id int
snapshot_name string
return DigitalOcean.Structs.EventPointer

TransferImage() public method

public TransferImage ( int image_id, int region_id ) : EventPointer
image_id int
region_id int
return DigitalOcean.Structs.EventPointer