From 3d9a8caa5942b0efc8012b1b8080b5ce04bf652d Mon Sep 17 00:00:00 2001
From: Flyte <flyte@failcode.co.uk>
Date: Wed, 1 Jul 2015 09:32:58 +0100
Subject: [PATCH] Provide correct kwargs to rds2 connection when making a final
 snapshot

---
 cloud/amazon/rds.py | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/cloud/amazon/rds.py b/cloud/amazon/rds.py
index 71ead8ad10b..3d6f192b9ab 100644
--- a/cloud/amazon/rds.py
+++ b/cloud/amazon/rds.py
@@ -715,7 +715,10 @@ def delete_db_instance_or_snapshot(module, conn):
         if instance_name:
             if snapshot:
                 params["skip_final_snapshot"] = False
-                params["final_snapshot_id"] = snapshot
+                if has_rds2:
+                    params["final_db_snapshot_identifier"] = snapshot
+                else:
+                    params["final_snapshot_id"] = snapshot
             else:
                 params["skip_final_snapshot"] = True
             result = conn.delete_db_instance(instance_name, **params)