Skip to main content

About

This package is part of the Isilon SDK. It includes language bindings for easier programmatic access to the OneFS API for cluster configuration (on your cluster this is the REST API made up of all the URIs underneath https://[cluster]:8080/platform/*, also called the “Platform API” or “PAPI”). The SDK also includes language bindings for the OneFS RAN (i.e. RESTful Access to Namespace) interface, which provides access to the OneFS filesystem namespace.

Installation

pip install isilon_sdk

Example program

Please select the subpackage as applicable to the OneFS version of your cluster by referring to the below table:

OneFS Version and respective package names are as:

OneFS Release

Package Name

9.5.0.0

isilon_sdk.v9_5_0

9.6.0.0

isilon_sdk.v9_6_0

9.7.0.0

isilon_sdk.v9_7_0

9.8.0.0

isilon_sdk.v9_8_0

9.9.0.0

isilon_sdk.v9_9_0

9.10.0.0

isilon_sdk.v9_10_0

9.11.0.0

isilon_sdk.v9_11_0

9.12.0.0

isilon_sdk.v9_12_0

Here’s an example of using the Python PAPI bindings to retrieve a list of NFS exports from your clusters

from __future__ import print_function

from pprint import pprint
import time
import urllib3

import isilon_sdk.v9_12_0
from isilon_sdk.v9_12_0.rest import ApiException

urllib3.disable_warnings()

# configure cluster connection: basicAuth
configuration = isilon_sdk.v9_12_0.Configuration()
configuration.host = 'https://<NODE_IP>:8080'
configuration.username = 'root'
configuration.password = 'a'
configuration.verify_ssl = False

# create an instance of the API class
api_client = isilon_sdk.v9_12_0.ApiClient(configuration)
api_instance = isilon_sdk.v9_12_0.ProtocolsApi(api_client)

# get all exports
sort = 'description'
limit = 50
order = 'ASC'
try:
    api_response = api_instance.list_nfs_exports(sort=sort, limit=limit, dir=order)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ProtocolsApi->list_nfs_exports: %s\n" % e)

More Info

See the Github repo for more information: https://github.com/isilon/isilon_sdk

Metadata

Release files for isilon-sdk 0.7.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 isilon-sdk 0.7.0
File Size Uploaded Provenance Actions
isilon_sdk-0.7.0.tar.gz 11.0 MB Without provenance Details for isilon_sdk-0.7.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for isilon-sdk 0.7.0
File Interpreter ABI Platform Actions
isilon_sdk-0.7.0-py3-none-any.whl Python 3 none any Details for isilon_sdk-0.7.0-py3-none-any.whl

Total release size: 37.1 MB

Release files / isilon_sdk-0.7.0.tar.gz

Download URL isilon_sdk-0.7.0.tar.gz
Size 11.0 MB
Tags Source
SHA-256 checksum
How to use checksums
95cd55b6260a6a6f9ebbf746f460a2823e053ccbc8986be7c8c16d88d0e06720
BLAKE2b-256 checksum
How to use checksums
a49d3ccdd9ae3be2214c3c763b231f23a7e92d48748da08b8abdf5f29296a45c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.12

Release files / isilon_sdk-0.7.0-py3-none-any.whl

Download URL isilon_sdk-0.7.0-py3-none-any.whl
Size 26.1 MB
Tags Python 3
SHA-256 checksum
How to use checksums
b957d21f8560b39cfa787b00ab26bc9acd5a86e611acc6fbc89fe01aafa956e1
BLAKE2b-256 checksum
How to use checksums
52f5c1438766757826b20bbfa53a168c1a5dd8ac984bff1ab6590dea45a63007
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.12

Security for isilon-sdk 0.7.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.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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