Class: Fog::OracleCloud::SOA::Instance

Inherits:
Model
  • Object
show all
Defined in:
lib/fog/oraclecloud/models/soa/instance.rb

Instance Method Summary collapse

Instance Method Details

#destroyObject



46
47
48
49
50
51
# File 'lib/fog/oraclecloud/models/soa/instance.rb', line 46

def destroy
  requires :service_name, :dba_name, :dba_password
  service.delete_instance(service_name, dba_name, dba_password, 
                                    :force_delete => force_delete,
                                    :skip_backup => skip_backup).body
end

#ready?Boolean

Returns:

  • (Boolean)


42
43
44
# File 'lib/fog/oraclecloud/models/soa/instance.rb', line 42

def ready?
  status == "Running"
end

#saveObject



37
38
39
40
# File 'lib/fog/oraclecloud/models/soa/instance.rb', line 37

def save
  #identity ? update : create
  create
end