Пример #1
0
 def onLoadRecord(old_rec):
     data = old_rec.data
     data['zone'] = zone
     data['domain'] = new_domain
     restapi = Records(self.config)
     return restapi.create_raw(zone,
                               new_domain,
                               rtype,
                               data,
                               callback=onSaveNewRecord,
                               errback=errback)
Пример #2
0
    def __init__(self, parentZone, domain, type):
        """
        Create a new high level Record

        :param nsone.zones.Zone parentZone: the high level Zone parent object
        :param str domain: full domain name this record represents. if the \
          domain does not end with the zone name, it is appended.
        :param str type: The DNS record type (A, MX, etc)
        """
        self._rest = Records(parentZone.config)
        self.parentZone = parentZone
        if not domain.endswith(parentZone.zone):
            domain = domain + '.' + parentZone.zone
        self.domain = domain
        self.type = type
        self.data = None