summaryrefslogtreecommitdiff
path: root/bin/route53
diff options
context:
space:
mode:
authorDaniel Lindsley <daniel@toastdriven.com>2014-03-07 11:58:29 -0800
committerDaniel Lindsley <daniel@toastdriven.com>2014-03-07 11:58:29 -0800
commit2a9a98674d11b0a2dadaeff366eb761390010593 (patch)
tree95f09e1d82c620e545b1fe02be25b6bb3f10ae5d /bin/route53
parentf77752af99ac665d9193a511bafebc1692746306 (diff)
downloadboto-2a9a98674d11b0a2dadaeff366eb761390010593.tar.gz
Altered the Route53 bin script to UPSERT.
Diffstat (limited to 'bin/route53')
-rwxr-xr-xbin/route536
1 files changed, 3 insertions, 3 deletions
diff --git a/bin/route53 b/bin/route53
index 488a9ca9..fcdea70b 100755
--- a/bin/route53
+++ b/bin/route53
@@ -131,7 +131,7 @@ def change_record(conn, hosted_zone_id, name, type, newvalues, ttl=600,
for old_value in response.resource_records:
change1.add_value(old_value)
- change2 = changes.add_change("CREATE", name, type, ttl,
+ change2 = changes.add_change("UPSERT", name, type, ttl,
identifier=identifier, weight=weight)
for new_value in newvalues.split(','):
change2.add_value(new_value)
@@ -148,11 +148,11 @@ def change_alias(conn, hosted_zone_id, name, type, new_alias_hosted_zone_id, new
continue
if response.identifier != identifier or response.weight != weight:
continue
- change1 = changes.add_change("DELETE", name, type,
+ change1 = changes.add_change("DELETE", name, type,
identifier=response.identifier,
weight=response.weight)
change1.set_alias(response.alias_hosted_zone_id, response.alias_dns_name)
- change2 = changes.add_change("CREATE", name, type, identifier=identifier, weight=weight)
+ change2 = changes.add_change("UPSERT", name, type, identifier=identifier, weight=weight)
change2.set_alias(new_alias_hosted_zone_id, new_alias_dns_name)
print changes.commit()