From bcaad6678666e82e6353a274fec9cf098f6f3ad5 Mon Sep 17 00:00:00 2001 From: Dmitry Treschinsky Date: Tue, 10 Dec 2019 17:31:08 +0300 Subject: [PATCH 1/3] fix failover update record method and add failover_additional_path new api feature --- ziloreapi/api.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/ziloreapi/api.py b/ziloreapi/api.py index ade8a31..217dff2 100644 --- a/ziloreapi/api.py +++ b/ziloreapi/api.py @@ -146,28 +146,28 @@ def list_failover_records(self, domain_name='', offset=0, limit='', order_by='', params = 'offset={}&limit={}&order_by={}&order_param={}'.format(offset, limit, order_by, order_param) return self._do_request('domains/{}/failovers'.format(domain_name), params, 'get') - def add_failover_record(self, domain_name='', record_id=None, failover_check_type='', failover_check_interval='', failover_return_to_main_value='', failover_additional_port='', failover_record_backup_value=[], failover_use_fws='', failover_additional_response='', failover_additional_request='', failover_notification_email='', failover_notification_sms=''): + def add_failover_record(self, domain_name='', record_id=None, failover_check_type='', failover_check_interval='', failover_return_to_main_value='', failover_additional_path='', failover_additional_port='', failover_record_backup_value=[], failover_use_fws='', failover_additional_response='', failover_additional_request='', failover_notification_email='', failover_notification_sms=''): backup_value_str = '' if isinstance(failover_record_backup_value, list) and failover_record_backup_value: max_val = min(len(failover_record_backup_value) ,3) for i in range(max_val): backup_value_str += 'failover_record_backup_value[{}]={}&'.format(i, failover_record_backup_value[i]) - params = 'record_id={}&failover_check_type={}&failover_check_interval={}&failover_return_to_main_value={}&failover_additional_port={}&failover_use_fws={}&failover_notification_email={}&failover_notification_sms={}'.format(record_id, failover_check_type, failover_check_interval, failover_return_to_main_value, failover_additional_port, failover_use_fws, failover_notification_email, failover_notification_sms) + params = 'record_id={}&failover_check_type={}&failover_check_interval={}&failover_return_to_main_value={}&failover_additional_path={}&failover_additional_port={}&failover_use_fws={}&failover_notification_email={}&failover_notification_sms={}'.format(record_id, failover_check_type, failover_check_interval, failover_return_to_main_value, failover_additional_path, failover_additional_port, failover_use_fws, failover_notification_email, failover_notification_sms) if failover_check_type == 'TCP': params = '{}&failover_additional_respons={}&failover_additional_request={}'.format(params, failover_additional_respons, failover_additional_request) params = '{}&{}'.format(params, backup_value_str) return self._do_request('domains/{}/failovers'.format(domain_name), params, 'post') - def update_failover_record(self, domain_name='', record_id=None, failover_check_type='', failover_check_interval='', failover_return_to_main_value='', failover_additional_port='', failover_record_backup_value=[], failover_use_fws='', failover_additional_response='', failover_additional_request='', failover_notification_email='', failover_notification_sms=''): + def update_failover_record(self, domain_name='', record_id=None, failover_check_type='', failover_check_interval='', failover_return_to_main_value='', failover_additional_path='',failover_additional_port='', failover_record_backup_value=[], failover_use_fws='', failover_additional_response='', failover_additional_request='', failover_notification_email='', failover_notification_sms=''): backup_value_str = '' if isinstance(failover_record_backup_value, list) and failover_record_backup_value: max_val = min(len(failover_record_backup_value) ,3) for i in range(max_val): backup_value_str += 'failover_record_backup_value[{}]={}&'.format(i, failover_record_backup_value[i]) - params = 'failover_check_type={}&failover_check_interval={}&failover_return_to_main_value={}&failover_additional_port={}&failover_use_fws={}&failover_notification_email={}&failover_notification_sms={}'.format(record_id, failover_check_type, failover_check_interval, failover_return_to_main_value, failover_additional_port, failover_use_fws, failover_notification_email, failover_notification_sms) + params = 'record_id={}&failover_check_type={}&failover_check_interval={}&failover_return_to_main_value={}&failover_additional_path={}&failover_additional_port={}&failover_use_fws={}&failover_notification_email={}&failover_notification_sms={}'.format(record_id, failover_check_type, failover_check_interval, failover_return_to_main_value, failover_additional_path, failover_additional_port, failover_use_fws, failover_notification_email, failover_notification_sms) if failover_check_type == 'TCP': params = '{}&failover_additional_respons={}&failover_additional_request={}'.format(params, failover_additional_respons, failover_additional_request) params = '{}&{}'.format(params, backup_value_str) From 0e6f42462947a61560ff8250337075f1e0187441 Mon Sep 17 00:00:00 2001 From: Dmitry Treschinsky Date: Tue, 29 Sep 2020 22:42:36 +0300 Subject: [PATCH 2/3] add failover_return_to_main_value_timeout --- ziloreapi/api.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/ziloreapi/api.py b/ziloreapi/api.py index 217dff2..cccb78a 100644 --- a/ziloreapi/api.py +++ b/ziloreapi/api.py @@ -146,28 +146,28 @@ def list_failover_records(self, domain_name='', offset=0, limit='', order_by='', params = 'offset={}&limit={}&order_by={}&order_param={}'.format(offset, limit, order_by, order_param) return self._do_request('domains/{}/failovers'.format(domain_name), params, 'get') - def add_failover_record(self, domain_name='', record_id=None, failover_check_type='', failover_check_interval='', failover_return_to_main_value='', failover_additional_path='', failover_additional_port='', failover_record_backup_value=[], failover_use_fws='', failover_additional_response='', failover_additional_request='', failover_notification_email='', failover_notification_sms=''): + def add_failover_record(self, domain_name='', record_id=None, failover_check_type='', failover_check_interval='', failover_return_to_main_value='', failover_return_to_main_value_timeout='', failover_additional_path='', failover_additional_port='', failover_record_backup_value=[], failover_use_fws='', failover_additional_response='', failover_additional_request='', failover_notification_email='', failover_notification_sms=''): backup_value_str = '' if isinstance(failover_record_backup_value, list) and failover_record_backup_value: max_val = min(len(failover_record_backup_value) ,3) for i in range(max_val): backup_value_str += 'failover_record_backup_value[{}]={}&'.format(i, failover_record_backup_value[i]) - params = 'record_id={}&failover_check_type={}&failover_check_interval={}&failover_return_to_main_value={}&failover_additional_path={}&failover_additional_port={}&failover_use_fws={}&failover_notification_email={}&failover_notification_sms={}'.format(record_id, failover_check_type, failover_check_interval, failover_return_to_main_value, failover_additional_path, failover_additional_port, failover_use_fws, failover_notification_email, failover_notification_sms) + params = 'record_id={}&failover_check_type={}&failover_check_interval={}&failover_return_to_main_value={}&failover_return_to_main_value_timeout={}&failover_additional_path={}&failover_additional_port={}&failover_use_fws={}&failover_notification_email={}&failover_notification_sms={}'.format(record_id, failover_check_type, failover_check_interval, failover_return_to_main_value, failover_return_to_main_value_timeout, failover_additional_path, failover_additional_port, failover_use_fws, failover_notification_email, failover_notification_sms) if failover_check_type == 'TCP': params = '{}&failover_additional_respons={}&failover_additional_request={}'.format(params, failover_additional_respons, failover_additional_request) params = '{}&{}'.format(params, backup_value_str) return self._do_request('domains/{}/failovers'.format(domain_name), params, 'post') - def update_failover_record(self, domain_name='', record_id=None, failover_check_type='', failover_check_interval='', failover_return_to_main_value='', failover_additional_path='',failover_additional_port='', failover_record_backup_value=[], failover_use_fws='', failover_additional_response='', failover_additional_request='', failover_notification_email='', failover_notification_sms=''): + def update_failover_record(self, domain_name='', record_id=None, failover_check_type='', failover_check_interval='', failover_return_to_main_value='', failover_return_to_main_value_timeout='', failover_additional_path='',failover_additional_port='', failover_record_backup_value=[], failover_use_fws='', failover_additional_response='', failover_additional_request='', failover_notification_email='', failover_notification_sms=''): backup_value_str = '' if isinstance(failover_record_backup_value, list) and failover_record_backup_value: max_val = min(len(failover_record_backup_value) ,3) for i in range(max_val): backup_value_str += 'failover_record_backup_value[{}]={}&'.format(i, failover_record_backup_value[i]) - params = 'record_id={}&failover_check_type={}&failover_check_interval={}&failover_return_to_main_value={}&failover_additional_path={}&failover_additional_port={}&failover_use_fws={}&failover_notification_email={}&failover_notification_sms={}'.format(record_id, failover_check_type, failover_check_interval, failover_return_to_main_value, failover_additional_path, failover_additional_port, failover_use_fws, failover_notification_email, failover_notification_sms) + params = 'record_id={}&failover_check_type={}&failover_check_interval={}&failover_return_to_main_value={}&failover_return_to_main_value_timeout={}&failover_additional_path={}&failover_additional_port={}&failover_use_fws={}&failover_notification_email={}&failover_notification_sms={}'.format(record_id, failover_check_type, failover_check_interval, failover_return_to_main_value, failover_return_to_main_value_timeout, failover_additional_path, failover_additional_port, failover_use_fws, failover_notification_email, failover_notification_sms) if failover_check_type == 'TCP': params = '{}&failover_additional_respons={}&failover_additional_request={}'.format(params, failover_additional_respons, failover_additional_request) params = '{}&{}'.format(params, backup_value_str) From 656e3a5531f69d323318f39697a54898d9377c98 Mon Sep 17 00:00:00 2001 From: Dmitry Treschinsky Date: Tue, 29 Sep 2020 22:49:37 +0300 Subject: [PATCH 3/3] add failover_return_to_main_value_timeout --- ziloreapi/api.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ziloreapi/api.py b/ziloreapi/api.py index cccb78a..a65188e 100644 --- a/ziloreapi/api.py +++ b/ziloreapi/api.py @@ -160,7 +160,7 @@ def add_failover_record(self, domain_name='', record_id=None, failover_check_typ return self._do_request('domains/{}/failovers'.format(domain_name), params, 'post') - def update_failover_record(self, domain_name='', record_id=None, failover_check_type='', failover_check_interval='', failover_return_to_main_value='', failover_return_to_main_value_timeout='', failover_additional_path='',failover_additional_port='', failover_record_backup_value=[], failover_use_fws='', failover_additional_response='', failover_additional_request='', failover_notification_email='', failover_notification_sms=''): + def update_failover_record(self, domain_name='', record_id=None, failover_check_type='', failover_check_interval='', failover_return_to_main_value='', failover_return_to_main_value_timeout='', failover_additional_path='', failover_additional_port='', failover_record_backup_value=[], failover_use_fws='', failover_additional_response='', failover_additional_request='', failover_notification_email='', failover_notification_sms=''): backup_value_str = '' if isinstance(failover_record_backup_value, list) and failover_record_backup_value: max_val = min(len(failover_record_backup_value) ,3)