Source code for cloudmesh_client.provider

from .general.attributes import Attributes as GeneralAttributes
from .openstack.attributes import Attributes as OpenstackAttributes
from .libcloud.attributes import Attributes as LibcloudAttributes


[docs]class Attributes(object):
[docs] @classmethod def get(cls, kind, provider='general'): if provider == "general": return GeneralAttributes.get(kind) elif provider == "openstack": return OpenstackAttributes.get(kind) elif provider == "libcloud": return LibcloudAttributes.get(kind) else: ValueError("provider {} not found".format(provider)) return None, None