# designateclient.v2.client module

class designateclient.v2.client.Client(region_name=None, endpoint_type='publicURL', extensions=None, service_type='dns', service_name=None, http_log_debug=False, session=None, auth=None, timeout=None, endpoint_override=None, all_projects=False, edit_managed=False, hard_delete=False, sudo_project_id=None)

  Bases: `object`

class designateclient.v2.client.DesignateAdapter(*args, **kwargs)

  Bases: `LegacyJsonAdapter`

  Adapter around LegacyJsonAdapter.

  The user can pass a timeout keyword that will apply only to the Designate Client, in order:

  - timeout keyword passed to `request()`

  - timeout attribute on keystone session

  request(*args, **kwargs)

this page last updated: 2026-03-26 21:09:09

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.

found an error? report a bug