This SDK provides operations for interfacing with the Cohesity Cluster.
Project description
Cohesity Management SDK
Overview
The Cohesity Management SDK provides an easy-to-use language binding to harness the power of Cohesity REST APIs in your python applications.
Install
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 <https://pip.pypa.io/en/stable/>
__. 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
How to Use:
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)
You can perform a wide range of operations such as:
- Retrieve Cohesity Cluster details
- List protection sources
- List the protection jobs
- Resolve alerts
- vCenter workflows
- AWS boto3 object store workflows
And much more, check out the scripts included under
cohesity_management_sdk/samples
for reference.
Upgrade
To upgrade the package:
::
pip install cohesity-management-sdk --upgrade
To upgade the package to specific release:
::
pip install cohesity-management-sdk==1.0.2
Questions or Feedback :
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.
Source Distribution
Hashes for cohesity_management_sdk-1.1.4.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0ac5c22cd58d3147e9c40a797ea87d046a302300809c7d1002e88c4b471d6d14 |
|
MD5 | 1a8e6d3bedbd1a9752e24404a90c2ada |
|
BLAKE2b-256 | 5921fed32400dffc6220c66adc40a5294e76c76262e4202e4e1fa14a8af8904a |