The networking_cisco.plugins.cisco.cpnr.cpnr_client
Module¶
-
exception
networking_cisco.plugins.cisco.cpnr.cpnr_client.
ConnectionError
(**kwargs)¶ Bases:
networking_cisco.plugins.cisco.cpnr.cpnr_client.CpnrException
-
message
= u’CPNR failed to connect: %(msg)s’¶
-
-
class
networking_cisco.plugins.cisco.cpnr.cpnr_client.
CpnrClient
(scheme, address, port, username, password, insecure, timeout=20)¶ Bases:
object
Class implementing REST APIs for CPNR Server.
-
create_ccm_host
(data, viewid=None, zoneid=None)¶
-
create_ccm_reverse_zone
(data, viewid=None)¶
-
create_ccm_zone
(data, viewid=None)¶
-
create_client_class
(data)¶
-
create_client_entry
(data)¶
-
create_dns_forwarder
(data)¶
-
create_dns_view
(data)¶
-
create_scope
(data)¶
-
create_vpn
(data)¶
-
delete_ccm_host
(name, viewid=None, zoneid=None)¶
-
delete_ccm_reverse_zone
(name, viewid=None)¶
-
delete_ccm_zone
(name, viewid=None)¶
-
delete_client_class
(client_class_name)¶
-
delete_client_entry
(client_entry_name)¶
-
delete_dns_forwarder
(name)¶
-
delete_dns_view
(name)¶
-
delete_scope
(scope_name)¶
-
delete_vpn
(vpn_name)¶
-
get_ccm_host
(name, viewid=’.*’, zoneid=’.*’)¶
-
get_ccm_hosts
(viewid=’.*’, zoneid=’.*’)¶
-
get_ccm_reverse_zone
(name, viewid=’.*’)¶
-
get_ccm_reverse_zones
(viewid=’.*’)¶
-
get_ccm_zone
(name, viewid=’.*’)¶
-
get_ccm_zones
(viewid=’.*’)¶
-
get_client_class
(client_class_name)¶ Returns a specific client class details from CPNR server.
-
get_client_classes
()¶ Returns a list of all the client classes from CPNR server.
-
get_client_entries
()¶ Returns a list of all the client entries from CPNR server.
-
get_client_entry
(client_entry_name)¶ Returns a specific client entry name details from CPNR server.
-
get_dhcp_server
()¶ Returns a dictionary with all the objects of DHCP server.
-
get_dns_forwarder
(name)¶
-
get_dns_forwarders
()¶
-
get_dns_server
()¶
-
get_dns_view
(name)¶
-
get_dns_views
()¶
-
get_leases
(vpnid=’.*’)¶
-
get_scope
(scope_name)¶ Returns a specific scope name details from CPNR server.
-
get_scopes
(vpnid=’.*’)¶ Returns a list of all the scopes from CPNR server.
-
get_version
()¶
-
get_vpn
(vpn_name)¶ Returns a specific VPN name details from CPNR server.
-
get_vpns
()¶ Returns a list of all the VPNs from CPNR server.
-
release_address
(address, vpnid)¶ Release a specific lease, called after delete_client_entry
-
reload_dhcp_server
()¶
-
reload_dns_server
()¶
-
reload_needed
()¶
-
reload_server
(force_reload=False)¶
-
update_ccm_host
(name, data, viewid=None, zoneid=None)¶
-
update_ccm_reverse_zone
(name, data, viewid=None)¶
-
update_ccm_zone
(name, data, viewid=None)¶
-
update_client_class
(client_class_name, data)¶
-
update_client_entry
(client_entry_name, data)¶
-
update_dhcp_server
(data)¶
-
update_dns_forwarder
(name, data)¶
-
update_dns_server
(data)¶
-
update_dns_view
(name, data)¶
-
update_scope
(scope_name, data)¶
-
update_vpn
(vpn_name, data)¶
-
-
exception
networking_cisco.plugins.cisco.cpnr.cpnr_client.
CpnrException
(**kwargs)¶ Bases:
neutron_lib.exceptions.NeutronException
-
message
= u’CPNR exception occurred’¶
-
-
exception
networking_cisco.plugins.cisco.cpnr.cpnr_client.
ServerError
(**kwargs)¶ Bases:
networking_cisco.plugins.cisco.cpnr.cpnr_client.CpnrException
-
message
= u’CPNR received error response: %(status)i %(msg)s’¶
-
-
exception
networking_cisco.plugins.cisco.cpnr.cpnr_client.
Timeout
(**kwargs)¶ Bases:
networking_cisco.plugins.cisco.cpnr.cpnr_client.CpnrException
-
message
= u’CPNR callout to server timed out: %(msg)s’¶
-
-
exception
networking_cisco.plugins.cisco.cpnr.cpnr_client.
UnexpectedError
(**kwargs)¶ Bases:
networking_cisco.plugins.cisco.cpnr.cpnr_client.CpnrException
-
message
= u’CPNR unexpected error: %(msg)s’¶
-