libcloud.dns.types module¶
- class libcloud.dns.types.Provider[source]¶
Bases:
object
Defines for each of the supported providers
Non-Dummy drivers are sorted in alphabetical order. Please preserve this ordering when adding new drivers.
- AURORADNS = 'auroradns'¶
- BUDDYNS = 'buddyns'¶
- CLOUDFLARE = 'cloudflare'¶
- DIGITAL_OCEAN = 'digitalocean'¶
- DNSIMPLE = 'dnsimple'¶
- DNSPOD = 'dnspod'¶
- DUMMY = 'dummy'¶
- DURABLEDNS = 'durabledns'¶
- GANDI = 'gandi'¶
- GANDI_LIVE = 'gandi_live'¶
- GODADDY = 'godaddy'¶
- GOOGLE = 'google'¶
- LINODE = 'linode'¶
- LIQUIDWEB = 'liquidweb'¶
- LUADNS = 'luadns'¶
- NFSN = 'nfsn'¶
- NSONE = 'nsone'¶
- ONAPP = 'onapp'¶
- POINTDNS = 'pointdns'¶
- POWERDNS = 'powerdns'¶
- RACKSPACE = 'rackspace'¶
- RACKSPACE_UK = 'rackspace_uk'¶
- RACKSPACE_US = 'rackspace_us'¶
- RCODEZERO = 'rcodezero'¶
- ROUTE53 = 'route53'¶
- VULTR = 'vultr'¶
- WORLDWIDEDNS = 'worldwidedns'¶
- ZERIGO = 'zerigo'¶
- ZONOMI = 'zonomi'¶
- exception libcloud.dns.types.RecordAlreadyExistsError(value, driver, record_id)[source]¶
Bases:
RecordError
- error_type = 'RecordAlreadyExistsError'¶
- exception libcloud.dns.types.RecordDoesNotExistError(value, driver, record_id)[source]¶
Bases:
RecordError
- error_type = 'RecordDoesNotExistError'¶
- exception libcloud.dns.types.RecordError(value, driver, record_id)[source]¶
Bases:
LibcloudError
- error_type = 'RecordError'¶
- class libcloud.dns.types.RecordType[source]¶
Bases:
object
DNS record type.
- A = 'A'¶
- AAAA = 'AAAA'¶
- AFSDB = 'A'¶
- ALIAS = 'ALIAS'¶
- CAA = 'CAA'¶
- CERT = 'CERT'¶
- CNAME = 'CNAME'¶
- DNAME = 'DNAME'¶
- DNSKEY = 'DNSKEY'¶
- DS = 'DS'¶
- GEO = 'GEO'¶
- HINFO = 'HINFO'¶
- KEY = 'KEY'¶
- LOC = 'LOC'¶
- MX = 'MX'¶
- NAPTR = 'NAPTR'¶
- NS = 'NS'¶
- NSEC = 'NSEC'¶
- OPENPGPKEY = 'OPENPGPKEY'¶
- PTR = 'PTR'¶
- REDIRECT = 'REDIRECT'¶
- RP = 'RP'¶
- RRSIG = 'RRSIG'¶
- SOA = 'SOA'¶
- SPF = 'SPF'¶
- SRV = 'SRV'¶
- SSHFP = 'SSHFP'¶
- TLSA = 'TLSA'¶
- TXT = 'TXT'¶
- URL = 'URL'¶
- WKS = 'WKS'¶
- exception libcloud.dns.types.ZoneAlreadyExistsError(value, driver, zone_id)[source]¶
Bases:
ZoneError
- error_type = 'ZoneAlreadyExistsError'¶
- exception libcloud.dns.types.ZoneDoesNotExistError(value, driver, zone_id)[source]¶
Bases:
ZoneError
- error_type = 'ZoneDoesNotExistError'¶
- exception libcloud.dns.types.ZoneError(value, driver, zone_id)[source]¶
Bases:
LibcloudError
- error_type = 'ZoneError'¶
- kwargs = ('zone_id',)¶