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.