From 5aa22b72a4be9e33f51bf7cfd4549957863c95c1 Mon Sep 17 00:00:00 2001 From: Ben O'Hara Date: Fri, 12 Aug 2016 19:30:40 +1000 Subject: [PATCH] Add a resign_zone function Resigns a DNSSEC enabled zone after making changes. --- ultra_rest_client/ultra_rest_client.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/ultra_rest_client/ultra_rest_client.py b/ultra_rest_client/ultra_rest_client.py index 8bed7c5..03f65f0 100644 --- a/ultra_rest_client/ultra_rest_client.py +++ b/ultra_rest_client/ultra_rest_client.py @@ -126,6 +126,16 @@ def convert_zone(self, zone_name): """ return self.rest_api_connection.post("/v1/zones/" + zone_name + "/convert") + # dnssec resign zone + def resign_zone(self, zone_name): + """Resign a DNSSEC signed zone. + + Arguments: + zone_name -- The zone name. The trailing dot is optional. + + """ + return self.rest_api_connection.put("/v1/zones/" + zone_name + "/dnssec", {}) + # list zones for account def get_zones_of_account(self, account_name, q=None, **kwargs): """Returns a list of zones for the specified account.