The networking_cisco.plugins.cisco.cfg_agent.device_drivers.cisco_csr_rest_client
Module¶
-
class
networking_cisco.plugins.cisco.cfg_agent.device_drivers.cisco_csr_rest_client.
CsrRestClient
(settings)¶ Bases:
object
REST CsrRestClient for accessing the Cisco Cloud Services Router.
-
authenticate
()¶ Obtain a token to use for subsequent CSR REST requests.
This is called when there is no token yet, or if the token has expired and attempts to use it resulted in an UNAUTHORIZED REST response.
-
delete_request
(resource)¶ Perform a DELETE request on a CSR resource.
-
get_request
(resource, full_url=False)¶ Perform a REST GET requests for a CSR resource.
-
post_request
(resource, payload=None)¶ Perform a POST request to a CSR resource.
-
put_request
(resource, payload=None)¶ Perform a PUT request to a CSR resource.
-