Skip to content

Releases: PureStorage-OpenConnect/py-pure-client

1.74.0

01 Sep 11:49
7f96f39
Compare
Choose a tag to compare

API Changelog 2.46 vs. 2.47

GET /admins/policies/management-access

  • added the optional property 'items/context/resource_type' to the response with the '200' status

POST /admins/policies/management-access

  • added the optional property 'items/context/resource_type' to the response with the '200' status

GET /alert-watchers/test

  • added the optional property 'items/context/resource_type' to the response with the '200' status

GET /alerts

  • added the optional property 'items/context/resource_type' to the response with the '200' status

PATCH /alerts

  • added the optional property 'items/context/resource_type' to the response with the '200' status

GET /alerts/events

  • added the optional property 'items/context/resource_type' to the response with the '200' status

GET /alerts/rules

  • added the optional property 'items/context/resource_type' to the response with the '200' status

PATCH /alerts/rules

  • added the optional property 'items/context/resource_type' to the response with the '200' status

POST /alerts/rules

  • added the optional property 'items/context/resource_type' to the response with the '200' status

GET /alerts/rules/catalog

  • added the optional property 'items/context/resource_type' to the response with the '200' status

GET /array-connections

  • added the optional property 'items/context/resource_type' to the response with the '200' status

PATCH /array-connections

  • added the optional property 'items/context/resource_type' to the response with the '200' status

POST /array-connections

  • added the optional property 'items/context/resource_type' to the response with the '200' status

GET /arrays

  • added the optional property 'items/context/resource_type' to the response with the '200' status

PATCH /arrays

  • added the optional property 'items/context/resource_type' to the response with the '200' status

GET /arrays/space

  • added the optional property 'items/context/resource_type' to the response with the '200' status

GET /arrays/tags

  • added the optional property 'items/context/resource_type' to the response with the '200' status

PUT /arrays/tags/batch

  • added the optional property 'items/context/resource_type' to the response with the '200' status

GET /audits

  • added the optional property 'items/context/resource_type' to the response with the '200' status

GET /connections

  • added the optional property 'items/context/resource_type' to the response with the '200' status

POST /connections

  • added the optional property 'items/context/resource_type' to the response with the '200' status

GET /container-default-protections

  • added the optional property 'items/context/resource_type' to the response with the '200' status

PATCH /container-default-protections

  • added the optional property 'items/context/resource_type' to the response with the '200' status

GET /directories

  • added the optional property 'items/context/resource_type' to the response with the '200' status
  • added the optional property 'total/context/resource_type' to the response with the '200' status

PATCH /directories

  • added the optional property 'items/context/resource_type' to the response with the '200' status

POST /directories

  • added the optional property 'items/context/resource_type' to the response with the '200' status

GET /directories/groups

  • added the optional property 'items/context/resource_type' to the response with the '200' status

POST /directories/locks/nlm-reclamations

  • added the optional property 'items/context/resource_type' to the response with the '200' status

GET /directories/performance

  • added the optional property 'items/context/resource_type' to the response with the '200' status
  • added the optional property 'total/context/resource_type' to the response with the '200' status

GET /directories/policies

  • added the optional property 'items/context/resource_type' to the response with the '200' status

GET /directories/policies/audit-file

  • added the optional property 'items/context/resource_type' to the response with the '200' status

POST /directories/policies/audit-file

  • added the optional property 'items/context/resource_type' to the response with the '200' status

GET /directories/policies/autodir

  • added the optional property 'items/context/resource_type' to the response with the '200' status

POST /directories/policies/autodir

  • added the optional property 'items/context/resource_type' to the response with the '200' status

GET /directories/policies/nfs

  • added the optional property 'items/context/resource_type' to the response with the '200' status

POST /directories/policies/nfs

  • added the optional property 'items/context/resource_type' to the response with the '200' status

GET /directories/policies/quota

  • added the optional property 'items/context/resource_type' to the response with the '200' status

POST /directories/policies/quota

  • added the optional property 'items/context/resource_type' to the response with the '200' status

GET /directories/policies/smb

  • added the optional property 'items/context/resource_type' to the response with the '200' status

POST /directories/policies/smb

  • added the optional property 'items/context/resource_type' to the response with the '200' status

GET /directories/policies/snapshot

  • added the optional property 'items/context/resource_type' to the response with the '200' status

POST /directories/policies/snapshot

  • added the optional property 'items/context/resource_type' to the response with the '200' status

GET /directories/policies/user-group-quota

  • added the optional property 'items/context/resource_type' to the response with the '200' status

POST /directories/policies/user-group-quota

  • added the optional property 'items/context/resource_type' to the response with the '200' status

GET /directories/space

  • added the optional property 'items/context/resource_type' to the response with the '200' status
  • added the optional property 'total/context/resource_type' to the response with the '200' status

GET /directories/users

  • added the optional property 'items/context/resource_type' to the response with the '200' status

GET /directory-exports

  • added the optional property 'items/context/resource_type' to the response with the '200' status

PATCH /directory-exports

  • added the optional property 'items/context/resource_type' to the response with the '200' status

POST /directory-exports

  • added the optional property 'items/context/resource_type' to the response with the '200' status

GET /directory-group-quotas

  • added the optional property 'items/context/resource_type' to the response with the '200' status

GET /directory-quotas

  • added the optional property 'items/context/resource_type' to the response with the '200' status

GET /directory-services

  • added the optional property 'items/context/resource_type' to the response with the '200' status

PATCH /directory-services

  • added the optional property 'items/context/resource_type' to the response with the '200' status

POST /directory-services

  • added the optional property 'items/context/resource_type' to the response with the '200' status

GET /directory-services/local/groups

  • added the optional property 'items/context/resource_type' to the response with the '200' status

PATCH /directory-services/local/groups

  • added the optional property 'items/context/resource_type' to the response with the '200' status

POST /directory-services/local/groups

  • added the optional property 'items/context/resource_type' to the response with the '200' status

GET /directory-services/local/groups/members

  • added the optional property 'items/context/resource_type' to the response with the '200' status

POST /directory-services/local/groups/members

  • added the optional property 'items/context/resource_type' to the response with the '200' status

GET /directory-services/local/users

  • added the optional property 'items/context/resource_type' to the response with the '200' status

PATCH /directory-services/local/users

  • added the optional property 'items/context/resource_type' to the response with the '200' status

POST /directory-services/local/users

  • added the optional property 'items/context/resource_type' to the response with the '200' status

GET /directory-services/local/users/members

  • added the optional property 'items/context/resource_type' to the response with the '200' status

POST /directory-services/local/users/members

  • added the optional property 'items/context/resource_type' to the response with the '200' status

GET /directory-services/roles

  • added the optional property 'items/context/resource_type' to the response with the '200' status

PATCH /directory-services/roles

  • added the optional property 'items/context/resource_type' to the response with the '200' status

POST /directory-services/roles

  • added the optional property 'items/context/resource_type' to the response with the '200' status

GET /directory-services/roles/policies/management-access

  • added the optional property 'items/context/resource_type' to the response with the '200' status

POST /directory-services/roles/policies/management-access

  • added the optional property 'items/context/resource_type' to the response with the '200' status

GET /directory-services/test

  • added the optional property 'items/context/resource_type' to the response with the '200' status

GET /directory-snapshots

  • added the optiona...
Read more

1.73.1

04 Aug 15:05
Compare
Choose a tag to compare

Bugfixing

#199 - missing content-type header leads to token retrieving failure

1.73.0

30 Jul 16:02
af37815
Compare
Choose a tag to compare

API Changelog 2.45 vs. 2.46

GET /directories/policies/nfs

  • added the optional property 'items/server' to the response with the '200' status

POST /directories/policies/nfs

  • added the optional property 'items/server' to the response with the '200' status

GET /directories/policies/smb

  • added the optional property 'items/server' to the response with the '200' status

POST /directories/policies/smb

  • added the optional property 'items/server' to the response with the '200' status

GET /policies/nfs/members

  • added the optional property 'items/server' to the response with the '200' status

POST /policies/nfs/members

  • added the optional property 'items/server' to the response with the '200' status

GET /policies/smb/members

  • added the optional property 'items/server' to the response with the '200' status

POST /policies/smb/members

  • added the optional property 'items/server' to the response with the '200' status

1.72.0

22 Jul 12:53
a1eb376
Compare
Choose a tag to compare

API Changelog 2.18 vs. 2.19

GET /active-directory

  • added the optional property 'items/realms' to the response with the '200' status

PATCH /active-directory

  • added the optional property 'items/realms' to the response with the '200' status

POST /active-directory

  • added the optional property 'items/realms' to the response with the '200' status

GET /admins

  • added the optional property 'items/management_access_policies' to the response with the '200' status

PATCH /admins

  • added the optional property 'items/management_access_policies' to the response with the '200' status

POST /admins

  • added the new optional request property 'management_access_policies'
  • added the optional property 'items/management_access_policies' to the response with the '200' status

GET /admins/cache

  • added the optional property 'items/management_access_policies' to the response with the '200' status

DELETE /admins/management-access-policies

  • endpoint added

GET /admins/management-access-policies

  • endpoint added

POST /admins/management-access-policies

  • endpoint added

GET /api-clients

  • added the optional property 'items/access_policies' to the response with the '200' status

PATCH /api-clients

  • added the optional property 'items/access_policies' to the response with the '200' status

POST /api-clients

  • added the new optional request property 'access_policies'
  • the request property 'max_role' became optional
  • added the optional property 'items/access_policies' to the response with the '200' status

GET /audit-file-systems-policies

  • added the optional property 'items/realms' to the response with the '200' status

PATCH /audit-file-systems-policies

  • added the optional property 'items/realms' to the response with the '200' status

POST /audit-file-systems-policies

  • added the optional property 'items/realms' to the response with the '200' status

GET /buckets

  • added the optional property 'items/storage_class' to the response with the '200' status
  • added the optional property 'total/storage_class' to the response with the '200' status

PATCH /buckets

  • added the new optional 'query' request parameter 'cancel_in_progress_storage_class_transition'
  • added the new optional request property 'storage_class'
  • added the optional property 'items/storage_class' to the response with the '200' status

POST /buckets

  • added the optional property 'items/storage_class' to the response with the '200' status

GET /buckets/bucket-access-policies

  • added the optional property 'items/realms' to the response with the '200' status

POST /buckets/bucket-access-policies

  • added the optional property 'items/realms' to the response with the '200' status

GET /buckets/cross-origin-resource-sharing-policies

  • added the optional property 'items/realms' to the response with the '200' status

POST /buckets/cross-origin-resource-sharing-policies

  • added the optional property 'items/realms' to the response with the '200' status

GET /buckets/performance

  • added the optional property 'items/max_total_bytes_per_sec' to the response with the '200' status
  • added the optional property 'items/max_total_ops_per_sec' to the response with the '200' status

GET /certificate-groups

  • added the optional property 'items/realms' to the response with the '200' status

POST /certificate-groups

  • added the optional property 'items/realms' to the response with the '200' status

GET /certificates

  • added the optional property 'items/realms' to the response with the '200' status

PATCH /certificates

  • added the optional property 'items/realms' to the response with the '200' status

POST /certificates

  • added the optional property 'items/realms' to the response with the '200' status

GET /directory-services/roles

  • added the optional property 'items/management_access_policies' to the response with the '200' status

PATCH /directory-services/roles

  • added the optional property 'items/management_access_policies' to the response with the '200' status

POST /directory-services/roles

  • added the optional property 'items/management_access_policies' to the response with the '200' status

DELETE /directory-services/roles/management-access-policies

  • endpoint added

GET /directory-services/roles/management-access-policies

  • endpoint added

POST /directory-services/roles/management-access-policies

  • endpoint added

GET /dns

  • added the optional property 'items/realms' to the response with the '200' status

PATCH /dns

  • added the optional property 'items/realms' to the response with the '200' status

POST /dns

  • added the optional property 'items/realms' to the response with the '200' status

GET /file-systems

  • added the optional property 'items/realms' to the response with the '200' status
  • added the optional property 'total/realms' to the response with the '200' status

PATCH /file-systems

  • added the optional property 'items/realms' to the response with the '200' status

POST /file-systems

  • added the optional property 'items/realms' to the response with the '200' status

GET /legal-holds

  • added the optional property 'items/realms' to the response with the '200' status

PATCH /legal-holds

  • added the optional property 'items/realms' to the response with the '200' status

POST /legal-holds

  • added the optional property 'items/realms' to the response with the '200' status

PATCH /link-aggregation-groups

  • ⚠️ request body became required

DELETE /management-access-policies

  • endpoint added

GET /management-access-policies

  • endpoint added

PATCH /management-access-policies

  • endpoint added

POST /management-access-policies

  • endpoint added

DELETE /management-access-policies/admins

  • endpoint added

GET /management-access-policies/admins

  • endpoint added

POST /management-access-policies/admins

  • endpoint added

DELETE /management-access-policies/directory-services/roles

  • endpoint added

GET /management-access-policies/directory-services/roles

  • endpoint added

POST /management-access-policies/directory-services/roles

  • endpoint added

GET /management-access-policies/members

  • endpoint added

GET /network-access-policies

  • added the optional property 'items/realms' to the response with the '200' status

PATCH /network-access-policies

  • added the optional property 'items/realms' to the response with the '200' status

GET /network-interfaces

  • added the optional property 'items/realms' to the response with the '200' status

PATCH /network-interfaces

  • added the optional property 'items/realms' to the response with the '200' status

POST /network-interfaces

  • added the optional property 'items/realms' to the response with the '200' status

GET /nfs-export-policies

  • added the optional property 'items/realms' to the response with the '200' status

PATCH /nfs-export-policies

  • added the optional property 'items/realms' to the response with the '200' status

POST /nfs-export-policies

  • added the optional property 'items/realms' to the response with the '200' status

GET /object-store-access-policies

  • added the optional property 'items/realms' to the response with the '200' status

PATCH /object-store-access-policies

  • added the optional property 'items/realms' to the response with the '200' status

POST /object-store-access-policies

  • added the optional property 'items/realms' to the response with the '200' status

GET /object-store-roles/object-store-trust-policies

  • added the optional property 'items/realms' to the response with the '200' status

PATCH /object-store-roles/object-store-trust-policies/upload

  • added the optional property 'items/realms' to the response with the '200' status

GET /password-policies

  • added the optional property 'items/realms' to the response with the '200' status

PATCH /password-policies

  • added the optional property 'items/realms' to the response with the '200' status

GET /policies

  • added the optional property 'items/realms' to the response with the '200' status

PATCH /policies

  • added the optional property 'items/realms' to the response with the '200' status

POST /policies

  • added the optional property 'items/realms' to the response with the '200' status

GET /policies-all

  • added the optional property 'items/realms' to the response with the '200' status

GET /qos-policies

  • added the optional property 'items/realms' to the response with the '200' status

PATCH /qos-policies

  • added the optional property 'items/realms' to the response with the '200' status

POST /qos-policies

  • added the optional property 'items/realms' to the response with the '200' status

GET /qos-policies/buckets

  • endpoint added

DELETE /realms

  • endpoint added

GET /realms

  • endpoint added

PATCH /realms

  • endpoint added

POST /realms

  • endpoint added

GET /realms/space

  • endpoint added

GET /realms/space/storage-classes

  • endpoint added

DELETE /resource-accesses

  • endpoint added

GET /resource-accesses

  • endpoint added

POST /resource-accesses/batch

  • endpoint added

GET /servers

  • added the optional property 'items/realms' to the response with the '200' status
  • the response optional property 'items/directory_services' became read-only for the status '200'

PATCH /servers

  • ⚠️ removed the request property 'directory_services'
  • added the op...
Read more

1.71.0

16 Jul 09:25
3daa385
Compare
Choose a tag to compare

Enhancement

#47 is addressed by exposing Configuration object via Client factory method. It also deprecates verify_ssl and ssl_cert parameters of the factory method in favour of configuration object.

FlashArray REST API 2.45

API Changelog 2.44 vs. 2.45

DELETE /directories/policies/nfs

  • added the new optional 'query' request parameter 'server_ids'
  • added the new optional 'query' request parameter 'server_names'

DELETE /directories/policies/smb

  • added the new optional 'query' request parameter 'server_ids'
  • added the new optional 'query' request parameter 'server_names'

DELETE /directory-exports

  • added the new optional 'query' request parameter 'server_ids'
  • added the new optional 'query' request parameter 'server_names'

PATCH /directory-exports

  • added the new optional 'query' request parameter 'names'
  • added the new optional 'query' request parameter 'server_ids'
  • added the new optional 'query' request parameter 'server_names'

DELETE /policies/nfs/members

  • added the new optional 'query' request parameter 'server_ids'
  • added the new optional 'query' request parameter 'server_names'

DELETE /policies/smb/members

  • added the new optional 'query' request parameter 'server_ids'
  • added the new optional 'query' request parameter 'server_names'

1.70.2

14 Jul 15:05
0c57387
Compare
Choose a tag to compare

Relax setuptools and urllib3 upper bounds

1.70.1

11 Jul 07:49
5dfe7dd
Compare
Choose a tag to compare

Relax pydantic upper bound requirement

1.70.0

18 Jun 16:00
b97863c
Compare
Choose a tag to compare

API Changelog 2.17 vs. 2.18

GET /arrays/clients/performance

  • ⚠️ the 'items/bytes_per_op' response's property type/format changed from 'integer'/'int64' to 'number'/'double' for status '200'
  • ⚠️ the 'items/bytes_per_read' response's property type/format changed from 'integer'/'int64' to 'number'/'double' for status '200'
  • ⚠️ the 'items/bytes_per_write' response's property type/format changed from 'integer'/'int64' to 'number'/'double' for status '200'
  • ⚠️ the 'items/others_per_sec' response's property type/format changed from 'integer'/'int64' to 'number'/'double' for status '200'
  • ⚠️ the 'items/read_bytes_per_sec' response's property type/format changed from 'integer'/'int64' to 'number'/'double' for status '200'
  • ⚠️ the 'items/reads_per_sec' response's property type/format changed from 'integer'/'int64' to 'number'/'double' for status '200'
  • ⚠️ the 'items/usec_per_other_op' response's property type/format changed from 'integer'/'int64' to 'number'/'double' for status '200'
  • ⚠️ the 'items/usec_per_read_op' response's property type/format changed from 'integer'/'int64' to 'number'/'double' for status '200'
  • ⚠️ the 'items/usec_per_write_op' response's property type/format changed from 'integer'/'int64' to 'number'/'double' for status '200'
  • ⚠️ the 'items/write_bytes_per_sec' response's property type/format changed from 'integer'/'int64' to 'number'/'double' for status '200'
  • ⚠️ the 'items/writes_per_sec' response's property type/format changed from 'integer'/'int64' to 'number'/'double' for status '200'
  • ⚠️ the 'total/bytes_per_op' response's property type/format changed from 'integer'/'int64' to 'number'/'double' for status '200'
  • ⚠️ the 'total/bytes_per_read' response's property type/format changed from 'integer'/'int64' to 'number'/'double' for status '200'
  • ⚠️ the 'total/bytes_per_write' response's property type/format changed from 'integer'/'int64' to 'number'/'double' for status '200'
  • ⚠️ the 'total/others_per_sec' response's property type/format changed from 'integer'/'int64' to 'number'/'double' for status '200'
  • ⚠️ the 'total/read_bytes_per_sec' response's property type/format changed from 'integer'/'int64' to 'number'/'double' for status '200'
  • ⚠️ the 'total/reads_per_sec' response's property type/format changed from 'integer'/'int64' to 'number'/'double' for status '200'
  • ⚠️ the 'total/usec_per_other_op' response's property type/format changed from 'integer'/'int64' to 'number'/'double' for status '200'
  • ⚠️ the 'total/usec_per_read_op' response's property type/format changed from 'integer'/'int64' to 'number'/'double' for status '200'
  • ⚠️ the 'total/usec_per_write_op' response's property type/format changed from 'integer'/'int64' to 'number'/'double' for status '200'
  • ⚠️ the 'total/write_bytes_per_sec' response's property type/format changed from 'integer'/'int64' to 'number'/'double' for status '200'
  • ⚠️ the 'total/writes_per_sec' response's property type/format changed from 'integer'/'int64' to 'number'/'double' for status '200'
  • added the new optional 'query' request parameter 'protocol'

GET /arrays/clients/s3-specific-performance

  • endpoint added

DELETE /arrays/erasures

  • endpoint added

GET /arrays/erasures

  • endpoint added

PATCH /arrays/erasures

  • endpoint added

POST /arrays/erasures

  • endpoint added

GET /arrays/performance

  • the response optional property 'items/bytes_per_op' became read-only for the status '200'
  • the response optional property 'items/bytes_per_read' became read-only for the status '200'
  • the response optional property 'items/bytes_per_write' became read-only for the status '200'
  • the response optional property 'items/others_per_sec' became read-only for the status '200'
  • the response optional property 'items/read_bytes_per_sec' became read-only for the status '200'
  • the response optional property 'items/reads_per_sec' became read-only for the status '200'
  • the response optional property 'items/time' became read-only for the status '200'
  • the response optional property 'items/usec_per_other_op' became read-only for the status '200'
  • the response optional property 'items/usec_per_read_op' became read-only for the status '200'
  • the response optional property 'items/usec_per_write_op' became read-only for the status '200'
  • the response optional property 'items/write_bytes_per_sec' became read-only for the status '200'
  • the response optional property 'items/writes_per_sec' became read-only for the status '200'

GET /audit-file-systems-policies

  • added the optional property 'items/control_type' to the response with the '200' status
  • added the optional property 'items/rules' to the response with the '200' status

PATCH /audit-file-systems-policies

  • added the new optional request property 'rules'
  • added the optional property 'items/control_type' to the response with the '200' status
  • added the optional property 'items/rules' to the response with the '200' status

POST /audit-file-systems-policies

  • added the new optional request property 'control_type'
  • added the new optional request property 'rules'
  • added the optional property 'items/control_type' to the response with the '200' status
  • added the optional property 'items/rules' to the response with the '200' status

GET /audit-file-systems-policy-operations

  • endpoint added

GET /file-systems

  • added the optional property 'items/node_group' to the response with the '200' status
  • added the optional property 'items/storage_class/tiering_policy' to the response with the '200' status
  • added the optional property 'total/node_group' to the response with the '200' status
  • added the optional property 'total/storage_class/tiering_policy' to the response with the '200' status

PATCH /file-systems

  • added the new optional request property 'storage_class/tiering_policy'
  • added the optional property 'items/node_group' to the response with the '200' status
  • added the optional property 'items/storage_class/tiering_policy' to the response with the '200' status

POST /file-systems

  • added the new optional request property 'node_group'
  • added the optional property 'items/node_group' to the response with the '200' status
  • added the optional property 'items/storage_class/tiering_policy' to the response with the '200' status

GET /file-systems/space/storage-classes

  • endpoint added

GET /hardware

  • added the optional property 'items/sensor_readings' to the response with the '200' status

PATCH /hardware

  • added the optional property 'items/sensor_readings' to the response with the '200' status

GET /network-interfaces/network-connection-statistics

  • endpoint added

GET /nfs-export-policies

  • added the optional property 'items/rules/required_transport_security' to the response with the '200' status

PATCH /nfs-export-policies

  • added the new optional request property 'rules/required_transport_security'
  • added the optional property 'items/rules/required_transport_security' to the response with the '200' status

POST /nfs-export-policies

  • added the new optional request property 'rules/required_transport_security'
  • added the optional property 'items/rules/required_transport_security' to the response with the '200' status

GET /nfs-export-policies/rules

  • added the optional property 'items/required_transport_security' to the response with the '200' status

PATCH /nfs-export-policies/rules

  • added the new optional request property 'required_transport_security'
  • added the optional property 'items/required_transport_security' to the response with the '200' status

POST /nfs-export-policies/rules

  • added the new optional request property 'required_transport_security'
  • added the optional property 'items/required_transport_security' to the response with the '200' status

DELETE /node-groups

  • endpoint added

GET /node-groups

  • endpoint added

PATCH /node-groups

  • endpoint added

POST /node-groups

  • endpoint added

DELETE /node-groups/nodes

  • endpoint added

GET /node-groups/nodes

  • endpoint added

POST /node-groups/nodes

  • endpoint added

GET /node-groups/uses

  • endpoint added

GET /nodes

  • endpoint added

PATCH /nodes

  • endpoint added

POST /nodes/batch

  • endpoint added

GET /password-policies

  • added the optional property 'items/max_password_age' to the response with the '200' status

PATCH /password-policies

  • added the new optional request property 'max_password_age'
  • added the optional property 'items/max_password_age' to the response with the '200' status

DELETE /storage-class-tiering-policies

  • endpoint added

GET /storage-class-tiering-policies

  • endpoint added

PATCH /storage-class-tiering-policies

  • endpoint added

POST /storage-class-tiering-policies

  • endpoint added

GET /storage-class-tiering-policies/members

  • endpoint added

GET /support

  • added the optional property 'items/edge_agent_update_enabled' to the response with the '200' status
  • added the optional property 'items/edge_management_enabled' to the response with the '200' status

PATCH /support

  • added the new optional request property 'edge_agent_update_enabled'
  • added the new optional request property 'edge_management_enabled'
  • added the optional property 'items/edge_agent_update_enabled' to the response with the '200' status
  • added the optional property 'items/edge_management_enabled' to the response with the '200' status

GET /tls-policies

  • added the optional property 'items/client_certi...
Read more

1.69.0

11 Jun 14:08
1a46022
Compare
Choose a tag to compare

FlashArray REST API 2.44

Multi-Server - Directory Services

Added API for creating and deleting pureds configuration objects.

GET /active-directory

  • added the optional property 'items/server' to the response
  • added the optional property 'items/sources' to the response

PATCH /active-directory

  • added the new optional request property 'sources'
  • added the optional property 'items/server' to the response
  • added the optional property 'items/sources' to the response

POST /active-directory

  • added the new optional request property 'sources'
  • added the optional property 'items/server' to the response
  • added the optional property 'items/sources' to the response

DELETE /directory-services

  • endpoint added

GET /directory-services

  • added the new optional 'query' request parameter 'ids'
  • added the optional property 'items/ca_certificate_ref' to the response
  • added the optional property 'items/id' to the response
  • added the optional property 'items/sources' to the response
  • the response optional property 'items/name' became not read-only

PATCH /directory-services

  • added the new optional 'query' request parameter 'ids'
  • added the new optional request property 'ca_certificate_ref'
  • added the new optional request property 'sources'
  • the request optional property 'name' became not read-only
  • the 'query' request parameter 'names' became optional
  • added the optional property 'items/ca_certificate_ref' to the response
  • added the optional property 'items/id' to the response
  • added the optional property 'items/sources' to the response
  • the response optional property 'items/name' became not read-only

POST /directory-services

  • endpoint added

Multi-Server - local user database management

Introducing local user database management

DELETE /directory-services/local/directory-services

  • endpoint added

GET /directory-services/local/directory-services

  • endpoint added

PATCH /directory-services/local/directory-services

  • endpoint added

POST /directory-services/local/directory-services

  • endpoint added

DELETE /directory-services/local/groups

  • added the new optional 'query' request parameter 'context_names'
  • added the new optional 'query' request parameter 'local_directory_service_ids'
  • added the new optional 'query' request parameter 'local_directory_service_names'

GET /directory-services/local/groups

  • added the new optional 'query' request parameter 'allow_errors'
  • added the new optional 'query' request parameter 'context_names'
  • added the optional property 'errors' to the response
  • added the optional property 'items/context' to the response
  • added the optional property 'items/local_directory_service' to the response

PATCH /directory-services/local/groups

  • added the new optional 'query' request parameter 'context_names'
  • added the new optional 'query' request parameter 'local_directory_service_ids'
  • added the new optional 'query' request parameter 'local_directory_service_names'
  • added the new optional request property 'context'
  • added the optional property 'items/context' to the response
  • added the optional property 'items/local_directory_service' to the response

POST /directory-services/local/groups

  • added the new optional 'query' request parameter 'context_names'
  • added the new optional 'query' request parameter 'local_directory_service_ids'
  • added the new optional 'query' request parameter 'local_directory_service_names'
  • added the optional property 'items/context' to the response
  • added the optional property 'items/local_directory_service' to the response

DELETE /directory-services/local/groups/members

  • added the new optional 'query' request parameter 'context_names'
  • added the new optional 'query' request parameter 'local_directory_service_ids'
  • added the new optional 'query' request parameter 'local_directory_service_names'

GET /directory-services/local/groups/members

  • added the new optional 'query' request parameter 'allow_errors'
  • added the new optional 'query' request parameter 'context_names'
  • added the optional property 'errors' to the response
  • added the optional property 'items/context' to the response
  • added the optional property 'items/local_directory_service' to the response

POST /directory-services/local/groups/members

  • added the new optional 'query' request parameter 'context_names'
  • added the new optional 'query' request parameter 'local_directory_service_ids'
  • added the new optional 'query' request parameter 'local_directory_service_names'
  • added the optional property 'items/context' to the response
  • added the optional property 'items/local_directory_service' to the response

DELETE /directory-services/local/users

  • added the new optional 'query' request parameter 'context_names'
  • added the new optional 'query' request parameter 'local_directory_service_ids'
  • added the new optional 'query' request parameter 'local_directory_service_names'

GET /directory-services/local/users

  • added the new optional 'query' request parameter 'allow_errors'
  • added the new optional 'query' request parameter 'context_names'
  • added the optional property 'errors' to the response
  • added the optional property 'items/context' to the response
  • added the optional property 'items/local_directory_service' to the response

PATCH /directory-services/local/users

  • added the new optional 'query' request parameter 'context_names'
  • added the new optional 'query' request parameter 'local_directory_service_ids'
  • added the new optional 'query' request parameter 'local_directory_service_names'
  • added the optional property 'items/context' to the response
  • added the optional property 'items/local_directory_service' to the response

POST /directory-services/local/users

  • added the new optional 'query' request parameter 'context_names'
  • added the new optional 'query' request parameter 'local_directory_service_ids'
  • added the new optional 'query' request parameter 'local_directory_service_names'
  • added the optional property 'items/context' to the response
  • added the optional property 'items/local_directory_service' to the response

DELETE /directory-services/local/users/members

  • added the new optional 'query' request parameter 'context_names'
  • added the new optional 'query' request parameter 'local_directory_service_ids'
  • added the new optional 'query' request parameter 'local_directory_service_names'

GET /directory-services/local/users/members

  • added the new optional 'query' request parameter 'allow_errors'
  • added the new optional 'query' request parameter 'context_names'
  • added the optional property 'errors' to the response
  • added the optional property 'items/context' to the response
  • added the optional property 'items/local_directory_service' to the response

POST /directory-services/local/users/members

  • added the new optional 'query' request parameter 'context_names'
  • added the new optional 'query' request parameter 'local_directory_service_ids'
  • added the new optional 'query' request parameter 'local_directory_service_names'
  • added the optional property 'items/context' to the response
  • added the optional property 'items/local_directory_service' to the response

Multi-Server - puredir export updates

Updating puredir export object to be able to be contained in associated to servers.

DELETE /directory-exports

  • added the new optional 'query' request parameter 'names'

GET /directory-exports

  • added the new optional 'query' request parameter 'names'
  • added the optional property 'items/name' to the response
  • added the optional property 'items/server' to the response

PATCH /directory-exports

  • added the optional property 'items/name' to the response
  • added the optional property 'items/server' to the response

POST /directory-exports

  • added the new optional 'query' request parameter 'names'
  • added the new optional request property 'server'
  • added the optional property 'items/name' to the response
  • added the optional property 'items/server' to the response

POST /directories/policies/nfs

  • added the new optional request property 'policies/server'

POST /directories/policies/smb

  • added the new optional request property 'policies/server'

POST /policies/nfs/members

  • added the new optional request property 'members/server'

POST /policies/smb/members

  • added the new optional request property 'members/server'

Add server field to network interface

To support multi-server functionality, each network interface will now be associated with a server.

GET /network-interfaces

  • added the optional property 'items/attached_servers' to the response

PATCH /network-interfaces

  • added the new optional request property 'attached_servers'
  • added the optional property 'items/attached_servers' to the response

POST /network-interfaces

  • added the new optional request property 'attached_servers'
  • added the optional property 'items/attached_servers' to the response

##User Group Quotas
Introduces user group quotas.

GET /directories/groups

  • endpoint added

GET /directories/users

  • endpoint added

GET /directory-group-quotas

  • endpoint added

GET /directory-user-quotas

  • endpoint added

DELETE /policies/user-group-quota

  • endpoint added

GET /policies/user-group-quota

  • endpoint added

PATCH /policies/user-group-quota

  • endpoint added

POST /policies/user-group-quota

  • endpoint added

DELETE /policies/user-group-quota/members

  • endpoint added

GET /policies/user-group-quota/members

  • endpoint added

POST /policies/us...

Read more

1.68.0

21 May 12:20
6b7b2bb
Compare
Choose a tag to compare

FlashArray REST API 2.43

Continuous Availability for SMB
Implemented Continuous Availability (CA) for SMB, ensuring high availability and seamless operation of SMB shares.

Modified endpoints:

  • POST | PATCH /policies-smb

Enhanced Tagging Functionality
Introduced changes to the PUT /tags/batch endpoints across all resources except /arrays to support mass insertion of tags with different values but identical keys into multiple volumes. Improves the batch addition of unique tag-object entries for the ActiveDR for vVols, enhancing the flexibility and efficiency of tag management across large volumes.

Modified endpoints:

  • PUT /host-groups-tags-batch
  • PUT /hosts-tags-batch
  • PUT /volume-snapshots-tags-batch
  • PUT /volumes-tags-batch