C# (CSharp) MCloud Namespace

Nested Namespaces

MCloud.Deploy
MCloud.EC2
MCloud.Linode
MCloud.Server

Classes

Name Description
Entity
Node An abstract representation of a node in the cloud. Typically you would obtain an instance of a Node by calling driver.ListNodes () or by using driver.CreateNode ().
NodeAuth An authorization mechanism for connecting to a node. These can be userid/password pairs, or userid and keyfile. The default user name is "root".
NodeDriver
NodeImage Describes an available image on the cloud provider. Node images will have descriptive names like "Open Suse 11.2".
NodeLocation The physical location of the cloud datacenter. You would use to choose the country where a node is located.
NodeOptions Each node driver has a different option set for creating nodes. This is an abstract class that all of the NodeOption implentations inherit from, you should use the driver specific NodeOptions classes when you create a node such as MCloud.Linode.LinodeNodeDriver.
NodeSize A node size is a package offered by a cloud provider. For example "Linode 512, 512MB RAM, 16GB storage, 200GB transfer for $XX". Prices are in cents per a month.
ServerDriver