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.