l.c.d.c.CloudStackNode(Node) : class documentation

Part of libcloud.compute.drivers.cloudstack View Source View In Hierarchy

Subclass of Node so we can expose our extension methods.
Method ex_allocate_public_ip Allocate a public IP and bind it to this node.
Method ex_release_public_ip Release a public IP that this node holds.
Method ex_add_ip_forwarding_rule Add a NAT/firewall forwarding rule for a port or ports.
Method ex_delete_ip_forwarding_rule Delete a NAT/firewall rule.
Method ex_start Starts a stopped virtual machine
Method ex_stop Stops a running virtual machine

Inherited from Node:

Method __init__ Undocumented
Method reboot Reboot this node
Method destroy Destroy this node
Method __repr__ Undocumented
Method _set_public_ips Undocumented
Method _get_public_ips Undocumented
Method _set_private_ips Undocumented
Method _get_private_ips Undocumented

Inherited from UuidMixin (via Node):

Method get_uuid Unique hash for a node, node image, or node size
Method uuid Undocumented
def ex_allocate_public_ip(self): (source)
Allocate a public IP and bind it to this node.
def ex_release_public_ip(self, address): (source)
Release a public IP that this node holds.
def ex_add_ip_forwarding_rule(self, address, protocol, start_port, end_port=None): (source)
Add a NAT/firewall forwarding rule for a port or ports.
def ex_delete_ip_forwarding_rule(self, rule): (source)
Delete a NAT/firewall rule.
def ex_start(self): (source)
Starts a stopped virtual machine
def ex_stop(self): (source)
Stops a running virtual machine
API Documentation for libcloud, generated by pydoctor at 2013-07-01 17:02:02.