Cohesity Management SDK
The Cohesity Management SDK provides an easy-to-use language binding to harness the power of Cohesity REST APIs in your python applications.
Table of contents
- Getting Started
- How to use
- More samples
- How can you contribute
- Suggestions and Feedback
Install via pip:
pip install cohesity-management-sdk
Install from source:
The generated code uses Python packages named requests, jsonpickle and dateutil. You can resolve these dependencies using pip. This SDK uses the Requests library and will work for Python 2 >=2.7.9 and Python 3 >=3.4.
git clone https://github.com/cohesity/management-sdk-python.git cd management-sdk-python pip install -r requirements.txt python setup.py install
To upgrade the package:
pip install cohesity-management-sdk --upgrade
To upgade the package to specific release:
pip install cohesity-management-sdk==1.5.1
This SDK exposes all the functionality provided by Cohesity REST API.
Initializing the Client:
username = 'Username' password = 'Password' domain = 'Domain' #optional cluster_vip = 'prod-cluster.eng.cohesity.com' client = CohesityClient(cluster_vip, username, password, domain) cluster_controller = client.cluster result = cluster_controller.get_basic_cluster_info() result_dict = result.__dict__ print(result_dict['cluster_software_version']) #OUTPUT 6.4.1_release-20191219_aafe3274
Check out the scripts included under
samples for reference.
We would love to hear from you. Please send your questions and feedback to: email@example.com