Bases: object
Client side of the central RPC API.
API version history:
1.0 - Initial version 1.1 - Add new finder methods 1.2 - Add get_tenant and get_tenants 1.3 - Add get_absolute_limits 2.0 - Renamed most get_resources to find_resources 2.1 - Add quota methods 3.0 - RecordSet Changes 3.1 - Add floating ip ptr methods 3.2 - TLD Api changes 3.3 - Add methods for blacklisted domains 4.0 - Create methods now accept designate objects 4.1 - Add methods for server pools 4.2 - Add methods for pool manager integration 4.3 - Added Zone Transfer Methods 5.0 - Remove dead server code 5.1 - Add xfr_domain 5.2 - Add Zone Import methods 5.3 - Add Zone Export method 5.4 - Add asynchronous Zone Export methods 5.5 - Add deleted zone purging task 5.6 - Changed ‘purge_domains’ function args
Bases: designate.service.RPCService, designate.service.Service
Delete or abandon a domain On abandon, delete the domain from the DB immediately. Otherwise, set action to DELETE and status to PENDING and poke Pool Manager’s “delete_domain” to update the resolvers. PM will then poke back to set action to NONE and status to DELETED
List Floating IPs PTR
token pr Neutron in the SC
We lookup FIPs using the configured values for this deployment.
Purge deleted zones. :returns: number of purged domains
We strictly see if values[‘ptrdname’] is str or None and set / unset the requested FloatingIP’s PTR record based on that.
A retry decorator that ignores attempts at creating nested retries