Py-pure-client

Latest version: v1.52.0

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

Scan your dependencies

Page 1 of 15

2.32

- Creation of multiple volumes
- New endpoint `post_volumes_batch` - Used for creating and copying multiple volumes in the same call.
- Authentication methods
- `management.ssh_public_key_attribute` field in `{get|patch}_directory_services` responses.
- `required_authentication_methods` in `{get|patch}_admins_settings` parameter and responses.
- `{post|patch}_admins` can accept multiple public keys in `public_key` parameter.
- Policy replication - Mappings between policies and pod replica links
- New endpoints `{get|patch}_pod_replica_links_mappings_policies`
- New field `policy_mapping` in `{get|post|patch}_policies_{smb|nfs}` requests and responses
- Directory exports
- New endpoint: `patch_directory_exports` - Used for manually renaming, enabling, and disabling directory exports.
- New parameter `export_enabled` in `post_directory_exports`, `post_policies_{nfs|smb}_members`, `post_directories_policies_{nfs|smb}`.
- New field `status` in `{get|post|patch}_directory_exports`, `{get|post}_policies_{nfs|smb}_members`, `{get|post}_directory_policies_{nfs|smb}` responses - Explains why enabled is false, or whether there is a name conflict with another export.
- New parameters `directory_names`, `directory_ids` for `delete_directory_exports`.

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.

Page 1 of 15

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.