l.d.b.Record(object) : class documentation

Part of libcloud.dns.base View Source View In Hierarchy

Zone record / resource.
Method __init__ @type id: C{str} @param id: Record id
Method update Undocumented
Method delete Undocumented
Method __repr__ Undocumented
def __init__(self, id, name, type, data, zone, driver, extra=None): (source)
@type id: C{str}
@param id: Record id

@type name: C{str}
@param name: Hostname or FQDN.

@type type: C{RecordType}
@param type: DNS record type (A, AAAA, ...).

@type data: C{str}
@param data: Data for the record (depends on the record type).

@type zone: C{Zone}
@param zone: Zone instance.

@type driver: C{DNSDriver}
@param driver: DNSDriver instance.

@type extra: C{dict}
@param extra: (optional) Extra attributes (driver specific).
def update(self, name=None, type=None, data=None, extra=None): (source)
Undocumented
def delete(self): (source)
Undocumented
def __repr__(self): (source)
Undocumented
API Documentation for libcloud, generated by pydoctor at 2013-07-01 17:02:02.