Skip to main content

Cohesity Management SDK

License: Apache2 GitHub release (latest by date including pre-releases) PyPI - Downloads Maintenance

Overview

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 📜

Let's get started ⚒️

Installation

Install via pip:

pip install cohesity-management-sdk

Upgrade

To upgrade the package:

 pip install cohesity-management-sdk --upgrade

To upgade the package to specific release:

pip install cohesity-management-sdk==1.16.0

Compatibility Matrix

Cluster Version SDK Version
6.5.1b_ent 1.6.6
6.6.0d_ent 1.6.9
7.1.2 1.11.0
7.1.2_u1 1.11.5
7.1.2_u3 1.12.4
7.1.2_u3_p5 1.12.5
7.1.2_u4 1.13.1
7.1.2_u5 1.14.1
7.3.2_u1 1.15.4
7.3.2_u3 1.16.0

Documentation 📚

Refer Python docs for your cluster version.

How to Use: 🔎

This SDK exposes all the functionality provided by Cohesity REST API.

Initializing the Client using username and password:

import cohesity_management_sdk.cohesity_client

username = 'Username'
password = 'Password'
domain = 'Domain' #optional
cluster_vip = 'prod-cluster.eng.cohesity.com'

client = cohesity_management_sdk.cohesity_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

More sample code to get going: 💡

Check out the scripts included under samples for reference.

Contribute 🤝

Questions or Feedback ✋

We would love to hear from you. Please send your questions and feedback via Cohesity support portal: https://www.cohesity.com/support/

Metadata

Release files for cohesity-management-sdk 1.16.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for cohesity-management-sdk 1.16.0
File Size Uploaded Provenance
cohesity_management_sdk-1.16.0.tar.gz 2.5 MB Without provenance Details

Release files / cohesity_management_sdk-1.16.0.tar.gz

Download URL cohesity_management_sdk-1.16.0.tar.gz
Size 2.5 MB
Tags Source
SHA-256 checksum
How to use checksums
53da9ab124d306c17c0dcf6a78eef78b1be29894a9195be6c7bca0cd478436fb
BLAKE2b-256 checksum
How to use checksums
ec0aa2128cfc6e8638e2abd11643960a93f155623e091da7d515bc160bbec816
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.6

Security for cohesity-management-sdk 1.16.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Release history Release notifications | RSS feed

This release

1.16.0 This release

1 release file No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page