Class: Databricks::Resources::InstancePool

Inherits:
Databricks::Resource show all
Defined in:
lib/databricks/resources/instance_pool.rb

Instance Attribute Summary

Attributes inherited from Databricks::Resource

#properties

Instance Method Summary collapse

Methods inherited from Databricks::Resource

#add_properties, #initialize, #inspect, #new_resource, #sub_resource, sub_resources

Constructor Details

This class inherits a constructor from Databricks::Resource

Instance Method Details

#deleteObject

Delete this instance pool



19
20
21
# File 'lib/databricks/resources/instance_pool.rb', line 19

def delete
  post_json('instance-pools/delete', { instance_pool_id: instance_pool_id })
end

#edit(**properties) ⇒ Object

Edit properties of this instance pool.

Parameters
  • properties (Hash<Symbol,Object>): Properties of this cluster



11
12
13
14
15
16
# File 'lib/databricks/resources/instance_pool.rb', line 11

def edit(**properties)
  # Make sure we don't change its ID
  properties[:instance_pool_id] = instance_pool_id
  post_json('instance-pools/edit', properties)
  add_properties(properties)
end