Method: Aws::Rds#delete_db_instance
- Defined in:
- lib/rds/rds.rb
#delete_db_instance(identifier, final_snapshot_identifier = nil) ⇒ Object
identifier: identifier of db instance to delete. final_snapshot_identifier: if specified, RDS will crate a final snapshot before deleting so you can restore it later.
135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 |
# File 'lib/rds/rds.rb', line 135 def delete_db_instance(identifier, final_snapshot_identifier=nil) @logger.info("Deleting DB Instance - " + identifier.to_s) params = {} params['DBInstanceIdentifier'] = identifier if final_snapshot_identifier params['FinalDBSnapshotIdentifier'] = final_snapshot_identifier else params['SkipFinalSnapshot'] = true end link = do_request("DeleteDBInstance", params, :pull_out_single=>[:delete_db_instance_result, :db_instance]) rescue Exception on_exception end |