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)
| 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)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| 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.