Skip to content

Provides python REST client/SDK for the Cisco DNAC based on the published OpenAPI2.0 schema

Notifications You must be signed in to change notification settings

cunningr/dnac-api-client

Repository files navigation

dnac-api-client

REST API (EFT)

This Python package is automatically generated by the OpenAPI Generator project:

  • API version: 1.0.0
  • Package version: 1.0.0
  • Build package: org.openapitools.codegen.languages.PythonClientCodegen

Requirements.

Python 2.7 and 3.4+

Installation & Usage

pip install

If the python package is hosted on Github, you can install directly from Github

pip install git+https://github.com/GIT_USER_ID/GIT_REPO_ID.git

(you may need to run pip with root permission: sudo pip install git+https://github.com/GIT_USER_ID/GIT_REPO_ID.git)

Then import the package:

import dnac_api_client 

Setuptools

Install via Setuptools.

python setup.py install --user

(or sudo python setup.py install to install the package for all users)

Then import the package:

import dnac_api_client

Getting Started

Please follow the installation procedure and then run the following:

from __future__ import print_function
import time
import dnac_api_client
from dnac_api_client.rest import ApiException
from pprint import pprint

# Configure HTTP basic authorization: basicAuth
configuration = dnac_api_client.Configuration()
configuration.username = 'YOUR_USERNAME'
configuration.password = 'YOUR_PASSWORD'

# create an instance of the API class
api_instance = dnac_api_client.AuthenticationApi(dnac_api_client.ApiClient(configuration))

try:
    # Generate Token
    api_response = api_instance.api_system_v1_auth_token_post()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AuthenticationApi->api_system_v1_auth_token_post: %s\n" % e)

Documentation for API Endpoints

All URIs are relative to http://localhost

Class Method HTTP request Description
AuthenticationApi api_system_v1_auth_token_post POST /api/system/v1/auth/token Generate Token
CommandRunnerApi api_v1_network_device_poller_cli_legit_reads_get GET /api/v1/network-device-poller/cli/legit-reads Get all keywords of CLIs accepted by command runner
CommandRunnerApi api_v1_network_device_poller_cli_read_request_post POST /api/v1/network-device-poller/cli/read-request Run read-only commands on devices to get their real-time configuration
IntentAPIApi dna_intent_api_v1_client_detail_get GET /dna/intent/api/v1/client-detail Client Detail
IntentAPIApi dna_intent_api_v1_client_health_get GET /dna/intent/api/v1/client-health Client Health
IntentAPIApi dna_intent_api_v1_network_device_detail_get GET /dna/intent/api/v1/network-device-detail Network Device Detail
IntentAPIApi dna_intent_api_v1_network_health_get GET /dna/intent/api/v1/network-health Network Health
IntentAPIApi dna_intent_api_v1_site_hierarchy_get GET /dna/intent/api/v1/site-hierarchy Site Hierarchy
IntentApplicationPolicyApi dna_intent_api_v1_application_count_get GET /dna/intent/api/v1/application/count Get Applications Count
IntentApplicationPolicyApi dna_intent_api_v1_application_policy_get GET /dna/intent/api/v1/application-policy Get Application Policies
IntentApplicationPolicyApi dna_intent_api_v1_application_set_count_get GET /dna/intent/api/v1/application-set/count Get Application Sets Count
IntentApplicationPolicyApi dna_intent_api_v1_application_sets_get GET /dna/intent/api/v1/application-sets Get Application Sets
IntentApplicationPolicyApi dna_intent_api_v1_applications_get GET /dna/intent/api/v1/applications Get Applications
IntentApplicationPolicyApi dna_intent_api_v1_create_application_policy_post POST /dna/intent/api/v1/create-application-policy Post Application Policy Intent
IntentApplicationPolicyApi dna_intent_api_v1_create_application_post POST /dna/intent/api/v1/create-application Post Application
IntentApplicationPolicyApi dna_intent_api_v1_create_application_set_post POST /dna/intent/api/v1/create-application-set Post Application Set
IntentApplicationPolicyApi dna_intent_api_v1_delete_application_delete DELETE /dna/intent/api/v1/delete-application Delete Application
IntentApplicationPolicyApi dna_intent_api_v1_delete_application_set_delete DELETE /dna/intent/api/v1/delete-application-set Delete Application Set
IntentApplicationPolicyApi dna_intent_api_v1_update_application_put PUT /dna/intent/api/v1/update-application Edit Application
IntentClientsApi dna_intent_api_v1_client_detail_get GET /dna/intent/api/v1/client-detail Client Detail
IntentClientsApi dna_intent_api_v1_client_health_get GET /dna/intent/api/v1/client-health Client Health
IntentConnectivityApi dna_intent_api_v1_create_ssid_post POST /dna/intent/api/v1/create-ssid Create SSID
IntentConnectivityApi dna_intent_api_v1_delete_ssid_device_name_wireless_network_profile_name_ssid_name_interface_name_delete DELETE /dna/intent/api/v1/delete-ssid/{deviceName}/{wirelessNetworkProfileName}/{ssidName}/{interfaceName} Delete SSID
IntentDetailApi dna_intent_api_v1_client_detail_get GET /dna/intent/api/v1/client-detail Client Detail
IntentDetailApi dna_intent_api_v1_network_device_detail_get GET /dna/intent/api/v1/network-device-detail Network Device Detail
IntentDevicesApi dna_intent_api_v1_network_device_detail_get GET /dna/intent/api/v1/network-device-detail Network Device Detail
IntentDevicesApi dna_intent_api_v1_network_health_get GET /dna/intent/api/v1/network-health Network Health
IntentHealthApi dna_intent_api_v1_client_health_get GET /dna/intent/api/v1/client-health Client Health
IntentHealthApi dna_intent_api_v1_network_health_get GET /dna/intent/api/v1/network-health Network Health
IntentHealthApi dna_intent_api_v1_site_hierarchy_get GET /dna/intent/api/v1/site-hierarchy Site Hierarchy
IntentSitesApi dna_intent_api_v1_site_hierarchy_get GET /dna/intent/api/v1/site-hierarchy Site Hierarchy
IntentWLCApi dna_intent_api_v1_create_ssid_post POST /dna/intent/api/v1/create-ssid Create SSID
IntentWLCApi dna_intent_api_v1_delete_ssid_device_name_wireless_network_profile_name_ssid_name_interface_name_delete DELETE /dna/intent/api/v1/delete-ssid/{deviceName}/{wirelessNetworkProfileName}/{ssidName}/{interfaceName} Delete SSID
NetworkDeviceApi api_v1_interface_count_get GET /api/v1/interface/count Retrieves interface count
NetworkDeviceApi api_v1_interface_get GET /api/v1/interface Retrieves all interfaces
NetworkDeviceApi api_v1_interface_id_get GET /api/v1/interface/{id} Retrieves interface by ID
NetworkDeviceApi api_v1_interface_ip_address_ip_address_get GET /api/v1/interface/ip-address/{ipAddress} Retrieves interfaces by IP address
NetworkDeviceApi api_v1_interface_isis_get GET /api/v1/interface/isis Retrieves ISIS interfaces
NetworkDeviceApi api_v1_interface_network_device_device_id_count_get GET /api/v1/interface/network-device/{deviceId}/count Retrieves device interface count
NetworkDeviceApi api_v1_interface_network_device_device_id_get GET /api/v1/interface/network-device/{deviceId} Retrieves device interfaces
NetworkDeviceApi api_v1_interface_network_device_device_id_interface_name_get GET /api/v1/interface/network-device/{deviceId}/interface-name Retrieves interface for the given device and interface name
NetworkDeviceApi api_v1_interface_network_device_device_id_start_index_records_to_return_get GET /api/v1/interface/network-device/{deviceId}/{startIndex}/{recordsToReturn} Retrieves device interfaces in the given range
NetworkDeviceApi api_v1_interface_ospf_get GET /api/v1/interface/ospf Retrieves OSPF interfaces
NetworkDeviceApi api_v1_network_device_autocomplete_get GET /api/v1/network-device/autocomplete Retrieves all network devices
NetworkDeviceApi api_v1_network_device_brief_put PUT /api/v1/network-device/brief Updates network device role
NetworkDeviceApi api_v1_network_device_collection_schedule_global_get GET /api/v1/network-device/collection-schedule/global Retrieves the collection interval of all devices
NetworkDeviceApi api_v1_network_device_config_count_get GET /api/v1/network-device/config/count Retrieves config count
NetworkDeviceApi api_v1_network_device_config_get GET /api/v1/network-device/config Retrieves device config list
NetworkDeviceApi api_v1_network_device_count_get GET /api/v1/network-device/count Retrieves network device count
NetworkDeviceApi api_v1_network_device_file_post POST /api/v1/network-device/file Export network-device to file
NetworkDeviceApi api_v1_network_device_functional_capability_autocomplete_get GET /api/v1/network-device/functional-capability/autocomplete Retrieve the values of given fields
NetworkDeviceApi api_v1_network_device_functional_capability_get GET /api/v1/network-device/functional-capability Retrieves all functional-capability of devices
NetworkDeviceApi api_v1_network_device_functional_capability_id_get GET /api/v1/network-device/functional-capability/{id} Gets the functional capability by id
NetworkDeviceApi api_v1_network_device_get GET /api/v1/network-device Retrieves all network devices
NetworkDeviceApi api_v1_network_device_id_brief_get GET /api/v1/network-device/{id}/brief Retrieves network device brief by ID
NetworkDeviceApi api_v1_network_device_id_collection_schedule_get GET /api/v1/network-device/{id}/collection-schedule Retrieves the collection interval specified by device ID
NetworkDeviceApi api_v1_network_device_id_delete DELETE /api/v1/network-device/{id} Delete network device by ID
NetworkDeviceApi api_v1_network_device_id_get GET /api/v1/network-device/{id} Retrieves network device by ID
NetworkDeviceApi api_v1_network_device_id_meraki_organization_get GET /api/v1/network-device/{id}/meraki-organization Get the organizations chosen while adding the meraki dashboard
NetworkDeviceApi api_v1_network_device_id_vlan_get GET /api/v1/network-device/{id}/vlan Retrieves list of VLAN data that are associated with interface for a device
NetworkDeviceApi api_v1_network_device_id_wireless_info_get GET /api/v1/network-device/{id}/wireless-info Retrieves wireless lan conrtoller info by Device ID
NetworkDeviceApi api_v1_network_device_ip_address_ip_address_get GET /api/v1/network-device/ip-address/{ipAddress} Retrieves network device by IP address
NetworkDeviceApi api_v1_network_device_module_count_get GET /api/v1/network-device/module/count Gives total number of Modules
NetworkDeviceApi api_v1_network_device_module_get GET /api/v1/network-device/module Gives all the modules associated with given device id
NetworkDeviceApi api_v1_network_device_module_id_get GET /api/v1/network-device/module/{id} Gives Module info by its id
NetworkDeviceApi api_v1_network_device_network_device_id_config_get GET /api/v1/network-device/{networkDeviceId}/config Retrieves device config
NetworkDeviceApi api_v1_network_device_post POST /api/v1/network-device Network device POST api
NetworkDeviceApi api_v1_network_device_put PUT /api/v1/network-device Network device sync api
NetworkDeviceApi api_v1_network_device_serial_number_serial_number_get GET /api/v1/network-device/serial-number/{serialNumber} Retrieves network device by serial number
NetworkDeviceApi api_v1_network_device_start_index_records_to_return_get GET /api/v1/network-device/{startIndex}/{recordsToReturn} Retrieves network device by range
NetworkDeviceApi api_v1_network_device_sync_put PUT /api/v1/network-device/sync Network device sync api
NetworkDeviceApi api_v1_network_device_tenantinfo_macaddress_get GET /api/v1/network-device/tenantinfo/macaddress Updates certificate validation status and returns tenantId
NetworkDeviceApi api_v1_snmp_property_get GET /api/v1/snmp-property Retrieves SNMP properties
NetworkDeviceApi api_v1_snmp_property_post POST /api/v1/snmp-property Creates or updates SNMP properties
NetworkDiscoveryApi api_v1_discovery_count_get GET /api/v1/discovery/count Retrieves the number of discoveries
NetworkDiscoveryApi api_v1_discovery_delete DELETE /api/v1/discovery Deletes all discovery
NetworkDiscoveryApi api_v1_discovery_id_auto_complete_get GET /api/v1/discovery/{id}/autoComplete Retrieve autoComplete values from a discovery based on id
NetworkDiscoveryApi api_v1_discovery_id_delete DELETE /api/v1/discovery/{id} Deletes the discovery specified by id
NetworkDiscoveryApi api_v1_discovery_id_get GET /api/v1/discovery/{id} Retrieves the discovery specified by id
NetworkDiscoveryApi api_v1_discovery_id_job_get GET /api/v1/discovery/{id}/job Retrieves list of discovery jobs for the specified discovery id
NetworkDiscoveryApi api_v1_discovery_id_network_device_count_get GET /api/v1/discovery/{id}/network-device/count Retrieves the number of network devices discovered in the discovery specified by id
NetworkDiscoveryApi api_v1_discovery_id_network_device_get GET /api/v1/discovery/{id}/network-device Retrieves the network devices discovered in the discovery specified by id
NetworkDiscoveryApi api_v1_discovery_id_network_device_start_index_records_to_return_get GET /api/v1/discovery/{id}/network-device/{startIndex}/{recordsToReturn} Retrieves the range of network devices discovered for the given discovery
NetworkDiscoveryApi api_v1_discovery_id_summary_get GET /api/v1/discovery/{id}/summary Retrieve network devices from a discovery on given filters
NetworkDiscoveryApi api_v1_discovery_job_get GET /api/v1/discovery/job Retrieves the list of discovery jobs for the given IP
NetworkDiscoveryApi api_v1_discovery_post POST /api/v1/discovery Starts a new discovery process and returns a task-id
NetworkDiscoveryApi api_v1_discovery_put PUT /api/v1/discovery Updates an existing discovery specified by id - only for starting/stopping the discovery
NetworkDiscoveryApi api_v1_discovery_start_index_records_to_delete_delete DELETE /api/v1/discovery/{startIndex}/{recordsToDelete} Deletes the discovery in the given range
NetworkDiscoveryApi api_v1_discovery_start_index_records_to_return_get GET /api/v1/discovery/{startIndex}/{recordsToReturn} Retrieves the discovery in the given range
NetworkDiscoveryApi api_v1_global_credential_cli_post POST /api/v1/global-credential/cli Creates global CLI credential
NetworkDiscoveryApi api_v1_global_credential_cli_put PUT /api/v1/global-credential/cli Updates global CLI credential
NetworkDiscoveryApi api_v1_global_credential_get GET /api/v1/global-credential Retrieves global credential for the given credential sub type
NetworkDiscoveryApi api_v1_global_credential_global_credential_id_delete DELETE /api/v1/global-credential/{globalCredentialId} Retrieves global credential by ID
NetworkDiscoveryApi api_v1_global_credential_global_credential_id_put PUT /api/v1/global-credential/{globalCredentialId} Update global credential for network devices in site(s)
NetworkDiscoveryApi api_v1_global_credential_http_read_post POST /api/v1/global-credential/http-read Creates global HTTP read credentials
NetworkDiscoveryApi api_v1_global_credential_http_read_put PUT /api/v1/global-credential/http-read Updates global HTTP Read credential
NetworkDiscoveryApi api_v1_global_credential_http_write_post POST /api/v1/global-credential/http-write Creates global HTTP write credentials
NetworkDiscoveryApi api_v1_global_credential_http_write_put PUT /api/v1/global-credential/http-write Updates global HTTP Write credential
NetworkDiscoveryApi api_v1_global_credential_id_get GET /api/v1/global-credential/{id} Retrieves credential sub type for the given credential Id
NetworkDiscoveryApi api_v1_global_credential_netconf_post POST /api/v1/global-credential/netconf Creates global netconf credential
NetworkDiscoveryApi api_v1_global_credential_netconf_put PUT /api/v1/global-credential/netconf Updates global netconf credential
NetworkDiscoveryApi api_v1_global_credential_snmpv2_read_community_post POST /api/v1/global-credential/snmpv2-read-community Creates global SNMP read community
NetworkDiscoveryApi api_v1_global_credential_snmpv2_read_community_put PUT /api/v1/global-credential/snmpv2-read-community Updates global SNMP read community
NetworkDiscoveryApi api_v1_global_credential_snmpv2_write_community_post POST /api/v1/global-credential/snmpv2-write-community Creates global SNMP write community
NetworkDiscoveryApi api_v1_global_credential_snmpv2_write_community_put PUT /api/v1/global-credential/snmpv2-write-community Updates global SNMP write community
NetworkDiscoveryApi api_v1_global_credential_snmpv3_post POST /api/v1/global-credential/snmpv3 Creates global SNMPv3 credential
NetworkDiscoveryApi api_v1_global_credential_snmpv3_put PUT /api/v1/global-credential/snmpv3 Updates global SNMPv3 credential
NetworksApi api_v1_topology_l2_vlan_id_get GET /api/v1/topology/l2/{vlanID} getL2Topology
NetworksApi api_v1_topology_l3_topology_type_get GET /api/v1/topology/l3/{topologyType} getL3Topology
NetworksApi api_v1_topology_physical_topology_get GET /api/v1/topology/physical-topology getPhysicalTopology
NetworksApi api_v1_topology_site_topology_get GET /api/v1/topology/site-topology getSiteTopology
NetworksApi api_v1_topology_vlan_vlan_names_get GET /api/v1/topology/vlan/vlan-names getVlanNames
PathTraceApi api_v1_flow_analysis_flow_analysis_id_delete DELETE /api/v1/flow-analysis/{flowAnalysisId} Deletes a flow analysis request
PathTraceApi api_v1_flow_analysis_flow_analysis_id_get GET /api/v1/flow-analysis/{flowAnalysisId} Retrieves result of a previously requested flow analysis
PathTraceApi api_v1_flow_analysis_get GET /api/v1/flow-analysis Retrieves a summary of all flow analyses stored
PathTraceApi api_v1_flow_analysis_post POST /api/v1/flow-analysis Initiates a new flow analysis
PnPApi api_v1_onboarding_pnp_device_claim_post POST /api/v1/onboarding/pnp-device/claim Claim Device(s)
PnPApi api_v1_onboarding_pnp_device_count_get GET /api/v1/onboarding/pnp-device/count Get Device Count
PnPApi api_v1_onboarding_pnp_device_dashboard_count_get GET /api/v1/onboarding/pnp-device/dashboard/count Get Categorized Device Count
PnPApi api_v1_onboarding_pnp_device_get GET /api/v1/onboarding/pnp-device List devices
PnPApi api_v1_onboarding_pnp_device_history_get GET /api/v1/onboarding/pnp-device/history Get Device History
PnPApi api_v1_onboarding_pnp_device_id_delete DELETE /api/v1/onboarding/pnp-device/{id} Delete Device
PnPApi api_v1_onboarding_pnp_device_id_get GET /api/v1/onboarding/pnp-device/{id} Get Device by ID
PnPApi api_v1_onboarding_pnp_device_id_put PUT /api/v1/onboarding/pnp-device/{id} Update Device
PnPApi api_v1_onboarding_pnp_device_import_post POST /api/v1/onboarding/pnp-device/import Import Many Devices
PnPApi api_v1_onboarding_pnp_device_post POST /api/v1/onboarding/pnp-device Create Device
PnPApi api_v1_onboarding_pnp_device_provision_post POST /api/v1/onboarding/pnp-device/provision Provision Device
PnPApi api_v1_onboarding_pnp_device_reset_post POST /api/v1/onboarding/pnp-device/reset Reset Device
PnPApi api_v1_onboarding_pnp_device_sacct_domain_vacct_name_sync_result_get GET /api/v1/onboarding/pnp-device/sacct/{domain}/vacct/{name}/sync-result Get Sync Result for Virtual Account
PnPApi api_v1_onboarding_pnp_device_unclaim_post POST /api/v1/onboarding/pnp-device/unclaim Un-Claim Device
PnPApi api_v1_onboarding_pnp_device_vacct_sync_post POST /api/v1/onboarding/pnp-device/vacct-sync Sync Virtual Account Devices
PnPApi api_v1_onboarding_pnp_settings_get GET /api/v1/onboarding/pnp-settings View Settings
PnPApi api_v1_onboarding_pnp_settings_put PUT /api/v1/onboarding/pnp-settings Update Settings
PnPApi api_v1_onboarding_pnp_settings_sacct_domain_vacct_get GET /api/v1/onboarding/pnp-settings/sacct/{domain}/vacct Get Virtual Account List
PnPApi api_v1_onboarding_pnp_settings_sacct_get GET /api/v1/onboarding/pnp-settings/sacct Get Smart Account List
PnPApi api_v1_onboarding_pnp_settings_savacct_post POST /api/v1/onboarding/pnp-settings/savacct Add Virtual Account
PnPApi api_v1_onboarding_pnp_settings_savacct_put PUT /api/v1/onboarding/pnp-settings/savacct Edit PnP Server Profile
PnPApi api_v1_onboarding_pnp_settings_vacct_delete DELETE /api/v1/onboarding/pnp-settings/vacct Deregister Virtual Account
PnPApi api_v1_onboarding_pnp_workflow_count_get GET /api/v1/onboarding/pnp-workflow/count Get Workflow Count
PnPApi api_v1_onboarding_pnp_workflow_get GET /api/v1/onboarding/pnp-workflow List Workflows
PnPApi api_v1_onboarding_pnp_workflow_id_delete DELETE /api/v1/onboarding/pnp-workflow/{id} Delete Workflow
PnPApi api_v1_onboarding_pnp_workflow_id_get GET /api/v1/onboarding/pnp-workflow/{id} Get Workflow
PnPApi api_v1_onboarding_pnp_workflow_id_put PUT /api/v1/onboarding/pnp-workflow/{id} Update Workflow
PnPApi api_v1_onboarding_pnp_workflow_post POST /api/v1/onboarding/pnp-workflow Create Workflow
SWIMApi api_v1_image_activation_device_post POST /api/v1/image/activation/device Trigger activation on a device
SWIMApi api_v1_image_distribution_post POST /api/v1/image/distribution Trigger distribution of an image
SWIMApi api_v1_image_importation_get GET /api/v1/image/importation Get image details with filter
SWIMApi api_v1_image_importation_source_file_post POST /api/v1/image/importation/source/file Import an image from local file system
SWIMApi api_v1_image_importation_source_url_post POST /api/v1/image/importation/source/url Trigger now or schedule import of an image from a URL
SystemApi api_v1_file_file_id_get GET /api/v1/file/{fileId} Downloads a file referred by the fileId
SystemApi api_v1_file_namespace_get GET /api/v1/file/namespace Returns list of available namespaces
SystemApi api_v1_file_namespace_name_space_get GET /api/v1/file/namespace/{nameSpace} Returns list of files under a specific namespace
TaskApi api_v1_task_count_get GET /api/v1/task/count Get task count
TaskApi api_v1_task_get GET /api/v1/task Get filtered tasks
TaskApi api_v1_task_operation_operation_id_offset_limit_get GET /api/v1/task/operation/{operationId}/{offset}/{limit} getTaskByOperationId
TaskApi api_v1_task_task_id_get GET /api/v1/task/{taskId} getTruststoreFileCount
TaskApi api_v1_task_task_id_tree_get GET /api/v1/task/{taskId}/tree Get Task Tree
TemplateProgrammmerApi api_v1_template_programmer_project_get GET /api/v1/template-programmer/project Gets a list of projects
TemplateProgrammmerApi api_v1_template_programmer_project_post POST /api/v1/template-programmer/project Create Project
TemplateProgrammmerApi api_v1_template_programmer_project_project_id_delete DELETE /api/v1/template-programmer/project/{projectId} Deletes the project
TemplateProgrammmerApi api_v1_template_programmer_project_project_id_template_post POST /api/v1/template-programmer/project/{projectId}/template Create Template
TemplateProgrammmerApi api_v1_template_programmer_project_put PUT /api/v1/template-programmer/project Update Project
TemplateProgrammmerApi api_v1_template_programmer_template_deploy_post POST /api/v1/template-programmer/template/deploy Deploy Template
TemplateProgrammmerApi api_v1_template_programmer_template_deploy_status_deployment_id_get GET /api/v1/template-programmer/template/deploy/status/{deploymentId} Status of template deployment
TemplateProgrammmerApi api_v1_template_programmer_template_get GET /api/v1/template-programmer/template Gets the templates available depending on the criteria
TemplateProgrammmerApi api_v1_template_programmer_template_preview_put PUT /api/v1/template-programmer/template/preview Preview Template
TemplateProgrammmerApi api_v1_template_programmer_template_put PUT /api/v1/template-programmer/template Update Template
TemplateProgrammmerApi api_v1_template_programmer_template_template_id_delete DELETE /api/v1/template-programmer/template/{templateId} Deletes the template
TemplateProgrammmerApi api_v1_template_programmer_template_template_id_get GET /api/v1/template-programmer/template/{templateId} Gets details of a given template
TemplateProgrammmerApi api_v1_template_programmer_template_version_post POST /api/v1/template-programmer/template/version Version Template
TemplateProgrammmerApi api_v1_template_programmer_template_version_template_id_get GET /api/v1/template-programmer/template/version/{templateId} Gets all the versions of a given template
DefaultApi api_system_v1_maglev_backup_backup_id_delete DELETE /api/system/v1/maglev/backup/{BackupId} Delete a restore point
DefaultApi api_system_v1_maglev_backup_get GET /api/system/v1/maglev/backup Configured Backup Destination
DefaultApi api_system_v1_maglev_backup_history_get GET /api/system/v1/maglev/backup/history Backup History
DefaultApi api_system_v1_maglev_backup_post POST /api/system/v1/maglev/backup Creates a new Backup Point
DefaultApi api_system_v1_maglev_backup_progress_get GET /api/system/v1/maglev/backup/progress Backup Progress
DefaultApi api_system_v1_maglev_backup_remote_settings_get GET /api/system/v1/maglev/backup/remote/settings Configured Backup Destination
DefaultApi api_system_v1_maglev_backup_remote_settings_put PUT /api/system/v1/maglev/backup/remote/settings Updates Backup Server details
DefaultApi api_system_v1_maglev_restore_backup_id_post POST /api/system/v1/maglev/restore/{BackupId} Initiate Restore
DefaultApi api_v1_group_count_get GET /api/v1/group/count Returns the Site groups
DefaultApi api_v1_group_get GET /api/v1/group Returns the Site groups
DefaultApi api_v1_groupgroup_id_delete DELETE /api/v1/group{groupId} Deletes a group from DNAC
DefaultApi api_v2_ippool_get GET /api/v2/ippool Fetches a list of configured IP Pools
DefaultApi api_v2_ippool_pool_id_delete DELETE /api/v2/ippool/{poolId} Deletes an IP pool to DNAC
DefaultApi api_v2_ippool_post POST /api/v2/ippool Adds an IP pool to DNAC

Documentation For Models

Documentation For Authorization

APIKeyHeader

  • Type: API key
  • API key parameter name: X-Auth-Token
  • Location: HTTP header

basicAuth

  • Type: HTTP basic authentication

Author

About

Provides python REST client/SDK for the Cisco DNAC based on the published OpenAPI2.0 schema

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published