class Fog::Compute::OracleCloud::Orchestration
Public Instance Methods
create()
click to toggle source
# File lib/fog/oraclecloud/models/compute/orchestration.rb, line 36 def create requires :name, :oplans data = service.create_orchestration(name, oplans, :schedule => schedule, :account => account, :description => description, :relationships => relationships) merge_attributes(data.body) end
destroy()
click to toggle source
# File lib/fog/oraclecloud/models/compute/orchestration.rb, line 72 def destroy requires :name service.delete_orchestration(name) end
ready?()
click to toggle source
# File lib/fog/oraclecloud/models/compute/orchestration.rb, line 24 def ready? status == 'ready' end
reload()
click to toggle source
# File lib/fog/oraclecloud/models/compute/orchestration.rb, line 56 def reload requires :name data = begin collection.get(name) rescue Excon::Errors::SocketError nil end return unless data new_attributes = data.attributes merge_attributes(new_attributes) self end
running?()
click to toggle source
# File lib/fog/oraclecloud/models/compute/orchestration.rb, line 20 def running? status == 'running' end
save()
click to toggle source
# File lib/fog/oraclecloud/models/compute/orchestration.rb, line 32 def save identity ? update : create end
start()
click to toggle source
# File lib/fog/oraclecloud/models/compute/orchestration.rb, line 77 def start requires :name service.start_orchestration(name) end
stop()
click to toggle source
# File lib/fog/oraclecloud/models/compute/orchestration.rb, line 82 def stop requires :name service.stop_orchestration(name) end
stopped?()
click to toggle source
# File lib/fog/oraclecloud/models/compute/orchestration.rb, line 28 def stopped? status == 'stopped' end
update()
click to toggle source
# File lib/fog/oraclecloud/models/compute/orchestration.rb, line 46 def update requires :name, :oplans data = service.update_orchestration(name, oplans, :schedule => schedule, :account => account, :description => description, :relationships => relationships) merge_attributes(data.body) end