cloudmesh_client.api.impl package

Submodules

cloudmesh_client.api.impl.openstack module

class cloudmesh_client.api.impl.openstack.FlavorResource[source]

Bases: cloudmesh_client.api.Resource

class cloudmesh_client.api.impl.openstack.FloatingIpResource[source]

Bases: cloudmesh_client.api.Resource

class cloudmesh_client.api.impl.openstack.ImageResource[source]

Bases: cloudmesh_client.api.Resource

create()[source]
delete()[source]
list()[source]
refresh()[source]
class cloudmesh_client.api.impl.openstack.KeyResource[source]

Bases: cloudmesh_client.api.Resource

class cloudmesh_client.api.impl.openstack.OpenstackNode(model, provider)[source]

Bases: cloudmesh_client.api.Node

boot(**kwargs)[source]
create_ip()[source]
delete()[source]
name
private_ip
public_ip
ssh(cmd=None, user=None)[source]
start()[source]
stop()[source]
username
class cloudmesh_client.api.impl.openstack.OpenstackProvider(cloud)[source]

Bases: cloudmesh_client.api.Provider

boot(**kwargs)[source]

Boot a single VM

Parameters:kwargs – parameters to Vm.boot()
Returns:the vm details
Return type:Node
create_ip(node)[source]
delete(nodde)[source]
node()[source]

Module contents