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

Folders and files

NameName
Last commit message
Last commit date

Latest commit

256d016 · Oct 25, 2018

History

3 Commits
Oct 25, 2018
Sep 7, 2018
Oct 25, 2018
Oct 25, 2018
Oct 25, 2018
Sep 7, 2018
Oct 25, 2018
Sep 7, 2018
Oct 25, 2018
Oct 25, 2018
Sep 7, 2018
Oct 25, 2018
Sep 7, 2018
Oct 25, 2018

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