designateclient.v2.zones module

class designateclient.v2.zones.ZoneController(client)[source]

Bases: V2Controller

abandon(zone)[source]
axfr(zone)[source]
create(name, type_=None, email=None, description=None, ttl=None, masters=None, attributes=None)[source]
delete(zone, delete_shares=False)[source]
get(zone)[source]
list(criterion=None, marker=None, limit=None)[source]
pool_move(zone, values)[source]
update(zone, values)[source]
class designateclient.v2.zones.ZoneExportsController(client)[source]

Bases: V2Controller

create(zone)[source]
delete(zone_export_id)[source]
get_export(zone_export_id)[source]
get_export_record(zone_export_id)[source]
list()[source]
class designateclient.v2.zones.ZoneImportsController(client)[source]

Bases: V2Controller

create(zone_file_contents)[source]
delete(zone_import_id)[source]
get_import_record(zone_import_id)[source]
list()[source]
class designateclient.v2.zones.ZoneShareController(client)[source]

Bases: V2Controller

create(zone, target_project_id)[source]
delete(zone, shared_zone_id)[source]
get(zone, shared_zone_id)[source]
list(zone, criterion=None, marker=None, limit=None)[source]
class designateclient.v2.zones.ZoneTransfersController(client)[source]

Bases: V2Controller

accept_request(transfer_id, key)[source]
create_request(zone, target_project_id, description=None)[source]
delete_request(transfer_id)[source]
get_accept(accept_id)[source]
get_request(transfer_id)[source]
list_accepts()[source]
list_requests()[source]
update_request(transfer_id, values)[source]