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

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

Create a resource

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

Delete a resource

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

Get a resource

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

List a resource

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

Update a resource

designateclient.client.get_versions()[source]