# File lib/fog/rackspace/models/databases/instance.rb, line 46 def databases @databases ||= begin Fog::Rackspace::Databases::Databases.new({ :service => service, :instance => self }) end end
# File lib/fog/rackspace/models/databases/instance.rb, line 35 def destroy requires :identity service.delete_instance(identity) true end
# File lib/fog/rackspace/models/databases/instance.rb, line 73 def enable_root_user requires :identity data = service.enable_root_user(identity).body['user'] @root_user = data['name'] @root_password = data['password'] true end
# File lib/fog/rackspace/models/databases/instance.rb, line 41 def flavor requires :flavor_id @flavor ||= service.flavors.get(flavor_id) end
# File lib/fog/rackspace/models/databases/instance.rb, line 64 def ready? state == ACTIVE end
# File lib/fog/rackspace/models/databases/instance.rb, line 88 def resize(flavor_id) requires :identity service.resize_instance(identity, flavor_id) self.state = RESIZE true end
# File lib/fog/rackspace/models/databases/instance.rb, line 95 def resize_volume(volume_size) requires :identity service.resize_instance_volume(identity, volume_size) self.state = RESIZE true end
# File lib/fog/rackspace/models/databases/instance.rb, line 81 def restart requires :identity service.restart_instance(identity) self.state = REBOOT true end
# File lib/fog/rackspace/models/databases/instance.rb, line 68 def root_user_enabled? requires :identity service.check_root_user(identity).body['rootEnabled'] end
Generated with the Darkfish Rdoc Generator 2.