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:
objectClass 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’¶
-