def registered_type(cloud_name, cloud_script_path = nil)
      raise ArgumentError.new("cloud_name is required") unless cloud_name
      key = self.class.normalize_cloud_name(cloud_name).to_sym
      @names_to_script_paths ||= {}
      @names_to_script_paths[key] ||= cloud_script_path
    end
def registered_type(cloud_name, cloud_script_path = nil)
      raise ArgumentError.new("cloud_name is required") unless cloud_name
      key = self.class.normalize_cloud_name(cloud_name).to_sym
      @names_to_script_paths ||= {}
      @names_to_script_paths[key] ||= cloud_script_path
    end
Getter/setter for cloud types registered clouds.

 === Parameters
 name(String):: name of cloud
 script_path(String):: path to script to evaluate when creating cloud

 === Return
 result(Hash):: hash in form {:name => <name>, :script_path => <script_path>} or nil