Skip to main content

Python SDK for Cisco UCS

Project description

image0 image1 image2 Code Health Code Climate

Python SDK for Cisco UCS

Installation

The SDK can be installed using any of ways below,

From pip:

Installs the last released version,

pip install ucsmsdk

From 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 install

Documentation

Community:

  • We are on Slack - slack requires registration, but the ucspython team is open invitation to anyone to register here

History

0.9.1.1 (2016-07-12)

  • Support for UCSM 2.2.7

  • Simplified event handlers to a single wait_for_event method. UcsEventHandler internals are hidden from user.

  • Support for showing progress for upload/download operations

  • Support for multi-threading in SDK. An application can run multiple threads that can use SDK methods in parallel.

  • Support for multiple parallel transactions via the tag parameter in add_mo, set_mo, remove_mo, commit_mo

  • Fix for convert_to_ucs_python exception in some scenarios

  • Fix for convert_to_ucs_python not displaying python script for Java6u45

  • Fix for event handlers not trigerring for some events

  • Added more unit and system tests

  • Better Documentation

0.9.1.0 (2016-05-25)

  • Support for UCSM 3.1.1

  • Support for Python 3.x

  • Support for Comparing and Syncing Objects across Ucs Domains - compare_ucs_mo sync_ucs_mo

  • Support for filter_str in query_children method

  • Support to drill down into Managed Object Meta and Property Meta details - get_meta_info

  • Support to monitor any/all change(s) in a ManagedObject with UcsEventHandler

  • Fix for Unable to make unsecured connection when redirection was enabled on the server

  • Fix for issues with the usage of force parameter in Login method

  • Fix for not filter not generating filter request

  • Fix for TechSupport not getting removed from server even when remove_from_ucs=True

  • Fix for convert_to_ucs_python not redirecting output to a file

  • Fix for convert_to_ucs_python not working correctly when gui_log=True

  • More PEP8 compliance related fixes

0.9.0.0 (2015-01-11)

  • Python SDK for UCS server management and related automation

  • Supports every Managed Object exposed by Ucs

  • APIs for CRUD operations simplified

  • Support for server side filters made simpler

  • Support for eventhandlers

  • Runtime memory usage is reduced

  • Nosetests for unit testing

  • Samples directory for more real world use cases

  • Integrating the sphinx framework for documentation

  • PEP8 Compliance

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ucsmsdk-0.9.1.1.zip (5.9 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ucsmsdk-0.9.1.1-py2.py3-none-any.whl (5.9 MB view details)

Uploaded Python 2Python 3

File details

Details for the file ucsmsdk-0.9.1.1.zip.

File metadata

  • Download URL: ucsmsdk-0.9.1.1.zip
  • Upload date:
  • Size: 5.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for ucsmsdk-0.9.1.1.zip
Algorithm Hash digest
SHA256 dabb01688f7bd0ee9d340a6b78cd7139330eb4d2906e1d160ea359de6e39fb85
MD5 4fe4a0e0d0f5336a782166b058a7e77a
BLAKE2b-256 5274070199c4610de3bb55167de3600047de64c2742d1d683fa5536f8d1f60cc

See more details on using hashes here.

File details

Details for the file ucsmsdk-0.9.1.1-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for ucsmsdk-0.9.1.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 b4e150f2a6a1c6e64355718ca6ae90d0910ae125f8ab9ba774f4aa3ed22b32b2
MD5 811d9fd32e47c74a72fb5ddb5a9e53bc
BLAKE2b-256 02e1d780e76f394a52f086c41c80dcd6223f4eae6e21a1a47d6114979ce9852e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page