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',)