Py-pure-client

Latest version: v1.49.0

Safety actively analyzes 618967 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 14

2.30

- EULA - The name, title and company properties will be ignored when accepting the EULA and will be null in the response of a GET request.
- `{get|patch}_arrays_eula` - No changes in the client code, but the behavior is changed.
- Directory Service Roles - Multiple groups can be mapped to a single purity role.
- New endpoints: `{post|delete}_directory_services_roles`
- Changes in `{get|patch}_directory_services_roles`:
- **The response field `role` is now a `ReferenceNoId` type (previously was a `FixedReferenceNoId`).**
- New response field: `name`
- New parameters: `names`, `references`
- Controller information and status
- `get_controllers` - new response field `mode_since` (The time at which the current mode of the controller was last updated).

**Client enhancements**
- `APITokenManager` now closes the session on disposal or script exit.

2.29

Kerberos security options for NFS v4.1 in FA File now supported: "krb5", "krb5i", "krb5p"

Endpoints enhancements
- Continuation token support for:
- get_volume_snapshots_transfer
- get_protection_group_snapshot_transfer
- CBS Capacity Expansion endpoints now publicly available to users for both PAZ and PAWS
- listing supported capacity values
- setting desired capacity
- getting the status of capacity update
- Expand GET /software-patches with fields:
- ha_reduction_required
- Expand POST /software-patches with fields:
- allow_ha_reduction

Client enhancements
- Dynamic import of versioned clients
- Updated urllib3 >= 1.26.17
- Removed upper limit for python-dateutil

2.28

Endpoints enhancements
- new 'suffix' parameter in post_remote_volume_snapshots:
- The suffix that is appended to the `source_name` value to generate the full volume snapshot name in the form `VOL.SUFFIX`.

2.27

Endpoints enhancements
- new 'nsid' field in {get|post}_connections response:
- nsid (int64) is namespace identifier allocated for the NVMe namespace backing the volume. NSID is set for NVMe connections only.

Client enhancements
- Improved integration with read-the-docs service

2.26

This version of the REST API is released with Purity//FA 6.4.10.

New endpoints
- Support for vchosts
- {get|post|delete|patch}_vchosts_certificates
- {get|post|delete|patch}_vchosts_endpoints
- {get|post|delete|patch}_vchosts
- Displaying information about subscriptions.
- get_subscriptions
- get_subscription_assets
- Creating a file copy from one path to another path.
- post_files

Endpoints enhancements
- Protections groups can now be identified by a unique identifier (id). All endpoints manipulating with protection groups now provide this identifier and allow searching by it.
- Space object in response now contains new field "total_used".
- Array endpoints enhancements:
- Support for separated eradication delay for objects that can/cannot be manually eradicated.
- Response contains timezone and current time of the array.
- ntp_symmetric_key as parameter and response field.
- Added NFS version support for NFS client policy rules.

2.25

This version of the REST API is released with Purity//FA 6.4.8.

Endpoints enhancements

- change for --allow-throttle and --dry-run for purepgroup/purevol snap
- A new optional parameter --allow-throttle was added to the purepgroup/purevol snap CLI command
- A new optional parameter --dry-run was added to the purepgroup/purevol snap CLI command
- UX support for Offload profiles
- Added a new “profile” parameter of type string.
- REST for offload S3
- Intend to have auth_region as both input (POST) parameter and as GET response.
- REST change for purepgroup send --to + "on" on the endpoint protection-group-snapshots/replica
- a new optional param "--to" to the purepgroup send CLI command followed by:
- keep using "on" instead of "to" on protection-group-snapshots/replica
Client enhancements
New client parameter verify_ssl was introduced, it allows to specify SSL certificate validation policy more granularly.
Models supports [mapping interface](https://docs.python.org/3/glossary.html#term-mapping) for properties access for FlashArray models.

Page 1 of 14

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.