def apply_template(self, template_short_name): response = self.dnsimple.requests.post('/domains/%s/templates/%s/apply' % (self.id, template_short_name), {}) if response.ok: uncache(self, 'records') return True else: return False
def create_domain(self, name): data = { 'domain[name]': name } response = self.requests.post('/domains', data) if response.ok: uncache(self, 'domains') return True else: return False
def create_domain(self, name): data = { 'domain[name]': name } response = self.requests.post('/domains', data) if response.status_code == 201: uncache(self, 'domains') return True else: logging.warn(response.content) return False
def add_record(self, name, recordtype, content, ttl=3600, prio=10): data = { 'record[name]': name, 'record[record_type]': recordtype, 'record[content]': content, 'record[ttl]': ttl, 'record[prio]': prio, } response = self.dnsimple.requests.post('/domains/%s/records' % self.name, data) if response.ok: uncache(self, 'records') return True else: return False
def add_record(self, name, recordtype, content, ttl=3600, prio=10): data = { 'record[name]': name, 'record[record_type]': recordtype, 'record[content]': content, 'record[ttl]': ttl, 'record[prio]': prio, } response = self.dnsimple.requests.post('/domains/%s/records' % self.name, data) if response.status_code == 201: uncache(self, 'records') # print(response.content) return True else: logging.warn(response.content) return False