Method: Instance::RDS#destroy

Defined in:
lib/maws/instance/rds.rb

#destroyObject



61
62
63
64
65
66
67
68
69
70
# File 'lib/maws/instance/rds.rb', line 61

def destroy
  return unless alive?
  stoppable_states = %w(available failed storage-full incompatible-parameters incompatible-restore)
  unless stoppable_states.include? status
    info "can't destroy RDS #{aws_id} while it is #{status}"
    return
  end
  connection.rds.delete_db_instance(aws_id, :skip_final_snapshot => true)
  info "destroying RDS #{aws_id}"
end