Update changelog for 0.4.0
[osm/N2VC.git] / juju / cloud.py
index f569af1..e4793ee 100644 (file)
@@ -10,13 +10,13 @@ class Cloud(object):
         :param `juju.Credential` credential: The Credential to add
 
         """
-        pass
+        raise NotImplementedError()
 
     def get_credentials(self):
         """Return list of all credentials for this cloud.
 
         """
-        pass
+        raise NotImplementedError()
 
     def remove_credential(self, credential_name):
         """Remove a credential for this cloud.
@@ -24,7 +24,7 @@ class Cloud(object):
         :param str credential_name: Name of the credential to remove
 
         """
-        pass
+        raise NotImplementedError()
 
     def bootstrap(
             self, controller_name, region=None, agent_version=None,
@@ -41,14 +41,15 @@ class Cloud(object):
         :param str agent_version: Version of tools to use for Juju agents
         :param bool auto_upgrade: Upgrade to latest path release tools on first
             bootstrap
-        :param :class:`juju.Constraints` bootstrap_constraints: Constraints
-            for the bootstrap machine
+        :param bootstrap_constraints: Constraints for the bootstrap machine
+        :type bootstrap_constraints: :class:`juju.Constraints`
         :param str bootstrap_series: Series of the bootstrap machine
         :param dict config: Controller configuration
-        :param :class:`juju.Constraints` constraints: Default constraints for
-            all future workload machines
-        :param :class:`juju.Credential` credential: Credential to use when
-            bootstrapping
+        :param constraints: Default constraints for all future workload
+            machines
+        :type constraints: :class:`juju.Constraints`
+        :param credential: Credential to use when bootstrapping
+        :type credential: :class:`juju.Credential`
         :param str default_model: Name to give the default model
         :param bool keep_broken: Don't destroy model if bootstrap fails
         :param str metadata_source: Local path to use as tools and/or metadata
@@ -61,16 +62,20 @@ class Cloud(object):
             bootstrapping
 
         """
-        pass
+        raise NotImplementedError()
 
-    def set_default_credential(self):
+    def set_default_credential(self, credential_name):
         """Set the default credentials for this cloud.
 
+        :param str credential_name: Credential to make default
+
         """
-        pass
+        raise NotImplementedError()
 
-    def set_default_region(self):
+    def set_default_region(self, region):
         """Set the default region for this cloud.
 
+        :param str region: Name of region to make default
+
         """
-        pass
+        raise NotImplementedError()