This SDK provides operations for interfacing with the Cohesity Cluster.
Project description
Cohesity SDK
Overview
The Cohesity SDK provides an easy-to-use language binding to harness the power of Cohesity REST APIs in your python applications.
Table of contents :scroll:
- Getting Started
- Documentation
- How to use
- More samples
- How can you contribute
- Suggestions and Feedback
Let's get started :hammer_and_pick:
Installation
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/cohesity_sdk.git
cd cohesity_sdk
pip install -r requirements.txt
python setup.py install
Documentation :books:
Refer Python docs for your cluster version.
How to Use: :mag_right:
This SDK exposes all the functionality provided by Cohesity REST API.
Initializing the Client:
# Cluster client Initialization
from cohesity_sdk.cluster.cluster_client import ClusterClient
cluster_vip = 'prod-cluster.eng.cohesity.com'
username = 'admin'
password = 'admin'
domain = "LOCAL"
client = ClusterClient(
cluster_vip=cluster_vip, username=username, password=password, domain=domain)
print(client.platform.get_cluster().sw_version)
#OUTPUT
6.8.1_u1_release-20221206_d8f05407
More sample code to get going: :bulb:
Check out the scripts included under samples
for reference.
Contribute :handshake:
Questions or Feedback :raised_hand:
We would love to hear from you. Please send your questions and feedback to: cohesity-api-sdks@cohesity.com
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.