Package: ucsmsdk
Python SDK for Cisco UCSApache License, Version 2.0 (the "License")Documentation:http://ucsmsdk.readthedocs.io/InstallationThe SDK can be installed using any of ways below,From pip:Installs the last released version,pip install ucsmsdkFrom github:Installs the latest top of the tree development version,# Install pip (skip if pip is already available):
    wget https://bootstrap.pypa.io/get-pip.py
    python get-pip.py

    git clone https://github.com/CiscoUcs/ucsmsdk.git
    cd ucsmsdk
    make installDocumentationhttps://github.com/ciscoucs/ucsm_apisprovides APIs for many Ucs operations.We encourage contributions to the ucsm_apis repositoryCommunity:We are on Slack - slack requires registration, but the ucspython team is open invitation to
anyone to registerhereHistory0.9.16 (2023-10-12)Fixes the issue where acknowledging a fault was not working via  ucsmsdk0.9.15 (2023-08-29)Support for UCSM release 4.3(2b)0.9.14 (2023-01-13)Support for UCSM release 4.2(3b)0.9.13 (2022-07-21)Support for UCSM release 4.2(2a)0.9.12 (2021-08-30)Fixes for python 3.9 compatibilityFixes issue in earlier release0.9.11 (2021-08-25)Support for UCSM release 4.2(1a)0.9.10 (2020-04-23)Support for UCSM release 4.1(1a), 4.1(1b), 4.1(1c)0.9.9 (2019-12-20)Support for UCSM release 4.0(4a)0.9.8 (2019-01-22)Support for UCSM release 4.0(2a)0.9.6 (2018-12-11)Support for UCSM release 4.0(1b)0.9.5 (2018-10-10)Updated requirements to include setuptools0.9.4 (2018-08-13)Fixes for python 3 compatibility0.9.3.2 (2018-04-25)Support for UCSM release 3.2(3a)Support for accepting array arguments in query_classids, query_dnsSupport for setting response timeout for the UCSM operations (query/config)Handlingauto_refreshflag in unfreezeFixing issue with None value check of property by removing None check from validation of property/check_prop_matchFixing issue where error happens with commit when threading is enabled and commit buffer is emptyFixing issue where ssl with "Only TLS 1.2" does not work0.9.3.1 (2017-01-25)Removedjsonpickledependency0.9.3.0 (2017-01-25)Support for estimating impact of a transaction -handle.estimate_impactSupport for TLS 1.1, 1.2 Newer UCSM releases support TLS1.2. HTTPS connection
to the servers with newer releases might fail in absence of TLS1.1/1.2
support.Added command line script to make runningconvert_to_ucs_pythoneasier.
bin/watch_ucs.py in the github repo.Special characters like <,>,& in XML values are deemed invalid and cause
failure in parsing XML. Added a recovery logic if these exist in the XML
value fields.Support for serialization, deserialization of UcsHandleSupport for UCSM inventory viaget_inventoryAPI0.9.2.0 (2016-09-21)Support for UCSM 3.1(2b)Adds Support for Generating python APIs from a Ucs backup xml -convert_from_backupAdds Infra to facilitate and notify users of API deprecationAllows the ucsmsdk/apis layer APIs to pass in None values to indicate that no
change is rquested to those specific paramsAdds a method to check if the handle.cookie is still validFix in eventhandlers, where some events were not getting processedFix in eventhandlers, where timeout was not getting triggered until new
eventsFix in get_ucs_tech_support, where techsupport for rack server was failingFix in logout, where a Ctrl+C was causing stale connections on the serverDeprecatedget_ucs_tech_supportin favour ofget_tech_support. The newer
API simplifies the API0.9.1.1 (2016-07-12)Support for UCSM 2.2.7Simplified event handlers to a singlewait_for_eventmethod.UcsEventHandlerinternals are hidden from user.Support for showing progress for upload/download operationsSupport for multi-threading in SDK. An application can run multiple threads that can use SDK methods in parallel.Support for multiple parallel transactions via thetagparameter inadd_mo,set_mo,remove_mo,commit_moFix forconvert_to_ucs_pythonexception in some scenariosFix forconvert_to_ucs_pythonnot displaying python script for Java6u45Fix for event handlers not trigerring for some eventsAdded more unit and system testsBetter Documentation0.9.1.0 (2016-05-25)Support for UCSM 3.1.1Support for Python 3.xSupport for Comparing and Syncing Objects across Ucs Domains -compare_ucs_mosync_ucs_moSupport forfilter_strinquery_childrenmethodSupport to drill down into Managed Object Meta and Property Meta details -get_meta_infoSupport to monitorany/allchange(s) in a ManagedObject withUcsEventHandlerFix for Unable to make unsecured connection when redirection was enabled on the serverFix for issues with the usage of force parameter inLoginmethodFix fornotfilter not generating filter requestFix for TechSupport not getting removed from server even whenremove_from_ucs=TrueFix for convert_to_ucs_python not redirecting output to a fileFix for convert_to_ucs_python not working correctly whengui_log=TrueMore PEP8 compliance related fixes0.9.0.0 (2015-01-11)Python SDK for UCS server management and related automationSupports every Managed Object exposed by UcsAPIs for CRUD operations simplifiedSupport for server side filters made simplerSupport for eventhandlersRuntime memory usage is reducedNosetests for unit testingSamples directory for more real world use casesIntegrating the sphinx framework for documentationPEP8 Compliance