designateclient.client module

designateclient.client.Client(version, *args, **kwargs)[source]
class designateclient.client.Controller(client)[source]

Bases: object

build_url(url, criterion=None, marker=None, limit=None)[source]
class designateclient.client.CrudController(client)[source]

Bases: Controller

abstractmethod create(*args, **kw)[source]

Create a resource

abstractmethod delete(*args, **kw)[source]

Delete a resource

abstractmethod get(*args, **kw)[source]

Get a resource

abstractmethod list(*args, **kw)[source]

List a resource

abstractmethod update(*args, **kw)[source]

Update a resource

designateclient.client.get_versions()[source]