Module Expr Str Import alias Import alias ImportFrom alias ImportFrom alias ImportFrom alias alias alias ImportFrom alias alias ImportFrom alias ImportFrom alias alias ImportFrom alias Assign NameStore ListLoad Str ClassDef bases NameLoad body Assign NameStore AttributeLoad NameLoad attr Assign NameStore Str Assign NameStore Str Assign NameStore NameLoad Assign NameStore Dict AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Str Str Str Str Str Str Str FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str TryExcept body Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword BinOpMod Str NameLoad handlers ExceptHandler type NameLoad body Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr Index Num If CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Raise Call NameLoad keyword NameLoad keyword NameLoad keyword AttributeLoad NameLoad attr Raise NameLoad Return Call NameLoad keyword NameLoad keyword NameLoad keyword Str keyword Num keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad body Expr Str Assign NameStore Dict If CompareIsNot NameLoad NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad If CompareIsNot NameLoad NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad Assign NameStore BinOpMod Str AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad keyword NameLoad keyword Str Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad body Expr Str Assign NameStore BinOpMod Str AttributeLoad NameLoad attr Assign NameStore Dict Str Str Str NameLoad NameLoad NameLoad If BoolOpAnd CompareIsNot NameLoad NameLoad CompareIsNot Call AttributeLoad NameLoad attr Str NameLoad NameLoad body Assign SubscriptStore NameLoad Index Str SubscriptLoad NameLoad Index Str TryExcept body Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad keyword NameLoad keyword Str handlers ExceptHandler type NameLoad body Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr Index Num Assign NameStore Call AttributeLoad NameLoad attr Str If BoolOpAnd CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr CompareIsNot Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr NameLoad body Assign NameStore BinOpMod Str TupleLoad NameLoad AttributeLoad NameLoad attr Raise Call NameLoad keyword NameLoad keyword NameLoad keyword NameLoad Raise NameLoad Return SubscriptLoad Call AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad keyword NameLoad Index Num decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore BinOpMod Str AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Dict Str Str Str AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr TryExcept body Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad keyword NameLoad keyword Str handlers ExceptHandler type NameLoad body Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr Index Num If CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Raise Call NameLoad keyword AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad Raise NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call NameLoad SubscriptLoad NameLoad Index Str Return Call NameLoad keyword NameLoad keyword SubscriptLoad NameLoad Index Str keyword SubscriptLoad NameLoad Index Str keyword SubscriptLoad NameLoad Index Str keyword NameLoad keyword NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore ListLoad For NameStore AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad Return NameLoad decorator_list decorator_list
N/A N/A 
NFSN DNS Driver
 N/A re N/A sys libcloud.common.exceptions BaseHTTPError libcloud.common.nfsn NFSNConnection libcloud.dns.base DNSDriver Zone Record libcloud.dns.types ZoneDoesNotExistError RecordDoesNotExistError libcloud.dns.types RecordAlreadyExistsError libcloud.dns.types Provider RecordType libcloud.utils.py3 httplib N/A __all__ N/A NFSNDNSDriver NFSNDNSDriver N/A DNSDriver N/A N/A type N/A Provider NFSN N/A name NFSN DNS N/A website https://www.nearlyfreespeech.net N/A connectionCls NFSNConnection N/A RECORD_TYPE_MAP N/A N/A RecordType A N/A RecordType AAAA N/A RecordType CNAME N/A RecordType MX N/A RecordType NS N/A RecordType SRV N/A RecordType TXT N/A RecordType PTR A AAAA CNAME MX NS SRV TXT PTR list_records N/A N/A self zone N/A N/A N/A 
        Return a list of all records for the provided zone.

        :param zone: Zone to list records for.
        :type zone: :class:`Zone`

        :return: ``list`` of :class:`Record`
         N/A N/A N/A self ex_get_records_by zone N/A get_zone N/A N/A self zone_id N/A N/A N/A 
        Return a Zone instance.

        :param zone_id: name of the required zone, for example "example.com".
        :type  zone_id: ``str``

        :rtype: :class:`Zone`
        :raises: ZoneDoesNotExistError: If no zone could be found.
         N/A N/A N/A N/A N/A N/A self connection request action N/A /dns/%s/serial zone_id N/A N/A N/A BaseHTTPError N/A N/A e N/A N/A N/A sys exc_info N/A 1 N/A N/A N/A e code N/A httplib NOT_FOUND N/A N/A N/A ZoneDoesNotExistError zone_id None driver self value N/A e message N/A e N/A N/A Zone id None domain zone_id type master ttl 3600 driver self N/A ex_get_records_by N/A N/A self zone name type N/A None None N/A N/A 
        Return a list of records for the provided zone, filtered by name and/or
        type.

        :param zone: Zone to list records for.
        :type zone: :class:`Zone`

        :param zone: Zone where the requested records are found.
        :type  zone: :class:`Zone`

        :param name: name of the records, for example "www". (optional)
        :type  name: ``str``

        :param type: DNS record type (A, MX, TXT). (optional)
        :type  type: :class:`RecordType`

        :return: ``list`` of :class:`Record`
         N/A payload N/A N/A N/A name None N/A N/A N/A payload N/A name name N/A N/A type None N/A N/A N/A payload N/A type type N/A action N/A /dns/%s/listRRs N/A zone domain N/A response N/A N/A N/A self connection request action action data payload method POST N/A N/A N/A self _to_records response zone N/A create_record N/A N/A self name zone type data extra N/A None N/A N/A 
        Create a new record.

        :param name: Record name without the domain name (e.g. www).
                     Note: If you want to create a record for a base domain
                     name, you should specify empty string ('') for this
                     argument.
        :type  name: ``str``

        :param zone: Zone where the requested record is created.
        :type  zone: :class:`Zone`

        :param type: DNS record type (A, MX, TXT).
        :type  type: :class:`RecordType`

        :param data: Data for the record (depends on the record type).
        :type  data: ``str``

        :param extra: Extra attributes (driver specific, e.g. 'ttl').
                      (optional)
        :type extra: ``dict``

        :rtype: :class:`Record`
         N/A action N/A /dns/%s/addRR N/A zone domain N/A payload N/A name data type name data type N/A N/A N/A extra None N/A N/A N/A extra get ttl None None N/A N/A N/A payload N/A ttl N/A extra N/A ttl N/A N/A N/A N/A N/A N/A self connection request action action data payload method POST N/A N/A N/A BaseHTTPError N/A N/A e N/A N/A N/A sys exc_info N/A 1 N/A exists_re N/A N/A re compile That RR already exists on the domain N/A N/A N/A N/A e code N/A httplib BAD_REQUEST N/A N/A N/A re search exists_re N/A e message None N/A N/A value N/A "%s" already exists in %s N/A name N/A zone domain N/A N/A RecordAlreadyExistsError value value driver self record_id None N/A e N/A N/A N/A N/A self ex_get_records_by zone zone name name type type N/A 0 N/A delete_record N/A N/A self record N/A N/A N/A 
        Use this method to delete a record.

        :param record: record to delete
        :type record: `Record`

        :rtype: Bool
         N/A action N/A /dns/%s/removeRR N/A N/A record zone domain N/A payload N/A name data type N/A record name N/A record data N/A record type N/A N/A N/A N/A N/A N/A self connection request action action data payload method POST N/A N/A N/A BaseHTTPError N/A N/A e N/A N/A N/A sys exc_info N/A 1 N/A N/A N/A e code N/A httplib NOT_FOUND N/A N/A N/A RecordDoesNotExistError value N/A e message driver self record_id None N/A e N/A True N/A _to_record N/A N/A self item zone N/A N/A N/A ttl N/A int N/A item N/A ttl N/A N/A Record id None name N/A item N/A name data N/A item N/A data type N/A item N/A type zone zone driver self ttl ttl N/A _to_records N/A N/A self items zone N/A N/A N/A records N/A N/A item N/A items object N/A N/A N/A N/A records append N/A N/A self _to_record item zone N/A records N/A N/A