cloudmesh_client.cloud.iaas.provider.aws package

Submodules

cloudmesh_client.cloud.iaas.provider.aws.CloudProviderAwsAPI module

class cloudmesh_client.cloud.iaas.provider.aws.CloudProviderAwsAPI.CloudProviderOpenstackAPI(cloud_name, cloud_details, user=None)[source]

Bases: cloudmesh_client.cloud.iaas.CloudProviderBase.CloudProviderBase

assign_ip(name)[source]
boot_vm(name, group=None, image=None, flavor=None, cloud=None, key=None, secgroup=None, meta=None, nics=None, **kwargs)[source]
cloud_type = 'openstack'
delete_vm(name, group=None, force=None)[source]
initialize(cloudname, user=None)[source]

reads the details for the initialization from the cloudname defined in the yaml file :param cloudname: :param user: :return:

list_flavor(cloudname, **kwargs)[source]
list_image(cloudname, **kwargs)[source]
list_secgroup(cloudname)[source]
list_secgroup_rules(cloudname)[source]
list_vm(cloudname, **kwargs)[source]

Module contents