l.d.d.r.Route53DNSDriver(DNSDriver) : class documentation

Part of libcloud.dns.drivers.route53 View Source View In Hierarchy

Undocumented
Method list_zones Return a list of zones.
Method list_records Return a list of records for the provided zone.
Method get_zone Return a Zone instance.
Method get_record Return a Record instance.
Method _to_zones Undocumented
Method _to_zone Undocumented
Method _to_records Undocumented
Method _to_record Undocumented

Inherited from DNSDriver:

Method __init__ @param key: API key or username to used (required) @type key: C{str}
Method list_record_types Return a list of RecordType objects supported by the provider.
Method create_zone Create a new zone.
Method update_zone Update en existing zone.
Method create_record Create a new record.
Method update_record Update an existing record.
Method delete_zone Delete a zone.
Method delete_record Delete a record.
Method _string_to_record_type Return a string representation of a DNS record type to a libcloud RecordType ENUM.

Inherited from BaseDriver (via DNSDriver):

Method _ex_connection_class_kwargs Return extra connection keyword arguments which are passed to the Connection class constructor.
def list_zones(self): (source)
Return a list of zones.

@rtype: C{list} of L{Zone}
def list_records(self, zone): (source)
Return a list of records for the provided zone.

@param zone: Zone to list records for.
@type zone: L{Zone}

@rtype: C{list} of L{Record}
def get_zone(self, zone_id): (source)
Return a Zone instance.

@param zone_id: ID of the required zone
@type  zone_id: C{str}

@rtype: L{Zone}
def get_record(self, zone_id, record_id): (source)
Return a Record instance.

@param zone_id: ID of the required zone
@type  zone_id: C{str}

@param record_id: ID of the required record
@type  record_id: C{str}

@rtype: L{Record}
def _to_zones(self, data): (source)
Undocumented
def _to_zone(self, elem): (source)
Undocumented
def _to_records(self, data, zone): (source)
Undocumented
def _to_record(self, elem, zone): (source)
Undocumented
API Documentation for libcloud, generated by pydoctor at 2012-11-19 12:09:27.