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 5 of 15

2.3

New SDK Features:

- Increase user login security by introducing “max_login_attempts”, "lockout_duration", and "min_password_length"
See: {get|patch}_admins_settings

- Support requests for all policies linked to a file system regardless of type.
See: get_file_systems_policies_all

- Provide networks stats, historical bandwidth and error reporting for hardware connectors.
See: get_hardware_connectors_performance

- Support attaching of an NFS export policy to a filesystem
See: {get|post|patch|delete}_nfs_export_policies, {get|post|patch|delete}_nfs_export_policies_rules

- Provide user login events of FB GUI/CLI/REST API
See: get_sessions
Improvements:

- Enhanced the Bandwidth Throttling response with a new “throttle” field that specifies the bandwidth throttling amount of an array connection.
See: get_arrays_connections

- Enhanced the File System response with a new “export_policy” field added to the “nfs” sub-object. It attaches NFS export policies defined using the nfs-export-policies endpoint to a filesystem.
See: get_file_systems

- Enhanced the Admins response with new “locked” and “lockout_remaining” fields. The user lockout can be cleared by updating the “locked” field.
See: get_admins

2.2

New SDK Features:

- Customer-Managed Object Store Access Policies
See: {post|patch|delete}_object_store_access_policies, {get|post|patch|delete}_object_store_access_policies_rules, get_object_store_access_policies_actions,

- Support for Object Replication Cascading and Fanout
See: post_bucket_replica_links (bucket_replica_links.cascading_enabled field)

- Support requests for all policies and members
See: get_policies_all, get_policies_all_members
Improvements:

- Enhanced the bucket replication performance response with an "object_backlog" field that contains counts and sizes of currently backlogged operations. The backlog size does not contain the size of custom metadata.
See: get_bucket_replica_links, get_targets_performance_replicaion, get_arrays_performance_replication, and get_array_connections_performance_replication

- Added a new response field "smb_mode" which returns the current SMB mode of the array. Possible values include ad-auto, ad-rfc2307, guest, and native. Modifying this value requires the assistance of Pure Storage Support.
See: get_arrays
Known Problems:

- The mac_address field in the response from the {get,post,patch}_link_aggregate_groups calls is not populated. This will be corrected in a future FlashBlade update.

2.0

1.52.0

Not secure

1.51.0

Not secure
- POST /volumes/batch now allows parameter `allow_throttle`
- This parameter will preemptively fail the operation if array health is not deemed sufficient for the task of copying volumes
- /volumes now newly contain `protocol_endpoint`, which contains `vcversion`
- GET /volumes?filter=subtype=protocol-endpoint
- PATCH /volumes?names=PE1
- POST also allows `protocol-endpoint` parameter in the body
- New endpoint /vchost-connections added to manage ACLs (Access Control Policy) relating to vchosts and protocol endpoints
- POST /vchost-connections?protocol_endpoint_names=pe1&vchost_names=vchost1
- GET /vchost-connections?vchost_names=vchost1&protocol_endpoint_names=pe1
- DELETE /vchost-connections?vchost_names=vchost1&protocol_endpoint_ids=pe-id-1
- New endpoint /volumes/batch/test which attempts to copy multiple volumes without actually doing so
- Usage is the same as /volumes/batch
- Array connections now support encryption of traffic using TLS 1.3. This feature is inactive unless explicitly turned on. 
- GET /array-connections/path
- GET /array-connections/connection-key
- Vchost endpoints and certificates now contain a new field `is_local`
- GET/POST/PATCH/DELETE /vchosts/certificates
- GET/POST/PATCH/DELETE /vchosts/endpoints
- Add ability to create "groups" of email addresses that can subscribe/unsubscribe to specific alert codes and/or categories.
- GET /policies/alert-watcher
- POST /policies/alert-watcher
- Creates one or more alert-watcher policies
- To copy a policy, set one of either source_names or source_ids
- PATCH /policies/alert-watcher
- To enable a policy, set enabled=true. To disable a policy, set enabled=false
- To rename a policy, set name to the new name
- DELETE /policies/alert-watcher
- GET/POST/PATCH/DELETE /policies/alert-watcher/rules
- GET /policies/alert-watcher/members
- POST /policies/alert-watcher/members
- Creates a membership between one or more resources and an alert-watcher policy. The only applicable option right now is array
- PATCH /policies/alert-watcher/members
- DELETE /policies/alert-watcher/members
- GET /policies/alert-watcher/rules/test
- Test an alert-watcher policy rule's contact information to verify alert notifications can be sent and received.
- /smtp-servers response now contains `encryption_mode`
- Filled in in case server uses TLS, null otherwise

1.50.0

Not secure

Page 5 of 15

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.