Skip to content

1.81.0

Choose a tag to compare

@jakubtischler jakubtischler released this 02 Jan 16:46
· 3 commits to master since this release
a8a0d48

FA2.50

Bug fixes

  • #227 - pypureclient is working on python 3.14+
  • #16 - removed async_req=True

API Changelog 2.49 vs. 2.50

GET /active-directory

  • the response optional property 'items/server' became read-only for the status '200'

PATCH /active-directory

  • the response optional property 'items/server' became read-only for the status '200'

POST /active-directory

  • the response optional property 'items/server' became read-only for the status '200'

GET /array-connections/path

  • 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 with the '200' status
  • added the optional property 'items/context' to the response with the '200' status
  • added the success response with the status '207'

GET /directories/policies/nfs

  • the response optional property 'items/server' became read-only for the status '200'
  • the response optional property 'items/server' became read-only for the status '207'

POST /directories/policies/nfs

  • the response optional property 'items/server' became read-only for the status '200'

GET /directories/policies/smb

  • the response optional property 'items/server' became read-only for the status '200'
  • the response optional property 'items/server' became read-only for the status '207'

POST /directories/policies/smb

  • the response optional property 'items/server' became read-only for the status '200'

GET /directory-exports

  • the response optional property 'items/server' became read-only for the status '200'
  • the response optional property 'items/server' became read-only for the status '207'

PATCH /directory-exports

  • the response optional property 'items/server' became read-only for the status '200'

POST /directory-exports

  • the response optional property 'items/server' became read-only for the status '200'

GET /directory-services

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

PATCH /directory-services

  • added the new optional 'query' request parameter 'to_member_ids'
  • added the new optional 'query' request parameter 'to_member_names'
  • added the optional property 'items/server' to the response with the '200' status

POST /directory-services

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

GET /directory-services/local/directory-services

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

PATCH /directory-services/local/directory-services

  • added the new optional 'query' request parameter 'to_member_ids'
  • added the new optional 'query' request parameter 'to_member_names'
  • added the optional property 'items/server' to the response with the '200' status

POST /directory-services/local/directory-services

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

GET /directory-services/local/groups

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

PATCH /directory-services/local/groups

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

POST /directory-services/local/groups

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

GET /directory-services/local/groups/members

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

POST /directory-services/local/groups/members

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

GET /directory-services/local/users

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

PATCH /directory-services/local/users

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

POST /directory-services/local/users

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

GET /directory-services/local/users/members

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

POST /directory-services/local/users/members

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

DELETE /fleets

  • ⚠️ for the 'query' request parameter 'ids', the maxLength was set to '1'
  • ⚠️ for the 'query' request parameter 'names', the maxLength was set to '1'

GET /fleets

  • ⚠️ for the 'query' request parameter 'names', the maxLength was set to '1'

PATCH /fleets

  • ⚠️ for the 'query' request parameter 'ids', the maxLength was set to '1'
  • ⚠️ for the 'query' request parameter 'names', the maxLength was set to '1'

POST /fleets

  • ⚠️ for the 'query' request parameter 'names', the maxLength was set to '1'

GET /host-groups

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

PATCH /host-groups

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

POST /host-groups

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

GET /host-groups/qos

  • endpoint added

GET /hosts

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

PATCH /hosts

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

POST /hosts

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

GET /hosts/qos

  • endpoint added

GET /network-interfaces

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

PATCH /network-interfaces

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

POST /network-interfaces

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

GET /offloads

  • added the optional property 'items/azure/client_id' to the response with the '200' status
  • added the optional property 'items/azure/client_id' to the response with the '207' status
  • added the optional property 'items/azure/client_secret' to the response with the '200' status
  • added the optional property 'items/azure/client_secret' to the response with the '207' status
  • added the optional property 'items/azure/placement_strategy' to the response with the '200' status
  • added the optional property 'items/azure/placement_strategy' to the response with the '207' status
  • added the optional property 'items/azure/tenant_id' to the response with the '200' status
  • added the optional property 'items/azure/tenant_id' to the response with the '207' status
  • added the optional property 'total/azure/client_id' to the response with the '200' status
  • added the optional property 'total/azure/client_id' to the response with the '207' status
  • added the optional property 'total/azure/client_secret' to the response with the '200' status
  • added the optional property 'total/azure/client_secret' to the response with the '207' status
  • added the optional property 'total/azure/placement_strategy' to the response with the '200' status
  • added the optional property 'total/azure/placement_strategy' to the response with the '207' status
  • added the optional property 'total/azure/tenant_id' to the response with the '200' status
  • added the optional property 'total/azure/tenant_id' to the response with the '207' status

PATCH /offloads

  • endpoint added

POST /offloads

  • added the new optional request property 'azure/client_id'
  • added the new optional request property 'azure/client_secret'
  • added the new optional request property 'azure/placement_strategy'
  • added the new optional request property 'azure/tenant_id'
  • added the optional property 'items/azure/client_id' to the response with the '200' status
  • added the optional property 'items/azure/client_secret' to the response with the '200' status
  • added the optional property 'items/azure/placement_strategy' to the response with the '200' status
  • added the optional property 'items/azure/tenant_id' to the response with the '200' status

GET /pod-replica-links

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

PATCH /pod-replica-links

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

POST /pod-replica-links

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

GET /pods/performance/by-array

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

GET /pods/performance/replication/by-array

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

GET /policies/nfs/members

  • the response optional property 'items/server' became read-only for the status '200'
  • the response optional property 'items/server' became read-only for the status '207'

POST /policies/nfs/members

  • the response optional property 'items/server' became read-only for the status '200'

GET /policies/smb/members

  • the response optional property 'items/server' became read-only for the status '200'
  • the response optional property 'items/server' became read-only for the status '207'

POST /policies/smb/members

  • the response optional property 'items/server' became read-only for the status '200'

DELETE /presets/workload

  • ⚠️ for the 'query' request parameter 'ids', the maxLength was set to '1'
  • ⚠️ for the 'query' request parameter 'names', the maxLength was set to '1'

GET /presets/workload

  • added the optional property 'items/periodic_replication_configurations/naming_patterns' to the response with the '200' status
  • added the optional property 'items/qos_configurations/naming_patterns' to the response with the '200' status
  • added the optional property 'items/snapshot_configurations/naming_patterns' to the response with the '200' status
  • added the optional property 'items/volume_configurations/naming_patterns' to the response with the '200' status

PATCH /presets/workload

  • ⚠️ for the 'query' request parameter 'ids', the maxLength was set to '1'
  • ⚠️ for the 'query' request parameter 'names', the maxLength was set to '1'
  • added the optional property 'items/periodic_replication_configurations/naming_patterns' to the response with the '200' status
  • added the optional property 'items/qos_configurations/naming_patterns' to the response with the '200' status
  • added the optional property 'items/snapshot_configurations/naming_patterns' to the response with the '200' status
  • added the optional property 'items/volume_configurations/naming_patterns' to the response with the '200' status

POST /presets/workload

  • ⚠️ for the 'query' request parameter 'names', the maxLength was set to '1'
  • added the new optional request property 'periodic_replication_configurations/naming_patterns'
  • added the new optional request property 'qos_configurations/naming_patterns'
  • added the new optional request property 'snapshot_configurations/naming_patterns'
  • added the new optional request property 'volume_configurations/naming_patterns'
  • added the optional property 'items/periodic_replication_configurations/naming_patterns' to the response with the '200' status
  • added the optional property 'items/qos_configurations/naming_patterns' to the response with the '200' status
  • added the optional property 'items/snapshot_configurations/naming_patterns' to the response with the '200' status
  • added the optional property 'items/volume_configurations/naming_patterns' to the response with the '200' status

PUT /presets/workload

  • ⚠️ for the 'query' request parameter 'ids', the maxLength was set to '1'
  • ⚠️ for the 'query' request parameter 'names', the maxLength was set to '1'
  • added the new optional request property 'periodic_replication_configurations/naming_patterns'
  • added the new optional request property 'qos_configurations/naming_patterns'
  • added the new optional request property 'snapshot_configurations/naming_patterns'
  • added the new optional request property 'volume_configurations/naming_patterns'
  • added the optional property 'items/periodic_replication_configurations/naming_patterns' to the response with the '200' status
  • added the optional property 'items/qos_configurations/naming_patterns' to the response with the '200' status
  • added the optional property 'items/snapshot_configurations/naming_patterns' to the response with the '200' status
  • added the optional property 'items/volume_configurations/naming_patterns' to the response with the '200' status

DELETE /realm-connections

  • endpoint added

GET /realm-connections

  • endpoint added

PATCH /realm-connections

  • endpoint added

POST /realm-connections

  • endpoint added

DELETE /realm-connections/connection-keys

  • endpoint added

GET /realm-connections/connection-keys

  • endpoint added

POST /realm-connections/connection-keys

  • endpoint added

DELETE /realms

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

GET /realms

  • 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 with the '200' status
  • added the optional property 'items/context' to the response with the '200' status
  • added the optional property 'total/context' to the response with the '200' status
  • added the success response with the status '207'

PATCH /realms

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

POST /realms

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

GET /remote-pods

  • added the new optional 'query' request parameter 'on_ids'
  • added the optional property 'items/arrays/member' to the response with the '200' status
  • added the optional property 'items/arrays/member' to the response with the '207' status
  • added the optional property 'items/arrays/resource_type' to the response with the '200' status
  • added the optional property 'items/arrays/resource_type' to the response with the '207' status
  • added the optional property 'items/members' to the response with the '200' status
  • added the optional property 'items/members' to the response with the '207' status
  • the response optional property 'items/arrays/id' became not read-only for the status '200'
  • the response optional property 'items/arrays/id' became not read-only for the status '207'

GET /remote-pods/tags

  • added the new optional 'query' request parameter 'on_ids'
  • added the optional property 'items/arrays/member' to the response with the '200' status
  • added the optional property 'items/arrays/member' to the response with the '207' status
  • added the optional property 'items/arrays/resource_type' to the response with the '200' status
  • added the optional property 'items/arrays/resource_type' to the response with the '207' status
  • added the optional property 'items/members' to the response with the '200' status
  • added the optional property 'items/members' to the response with the '207' status
  • the response optional property 'items/arrays/name' became read-only for the status '200'
  • the response optional property 'items/arrays/name' became read-only for the status '207'

GET /remote-realms

  • endpoint added

GET /remote-realms/tags

  • endpoint added

POST /volume-snapshots/batch

  • endpoint added

DELETE /workloads

  • ⚠️ for the 'query' request parameter 'ids', the maxLength was set to '1'
  • ⚠️ for the 'query' request parameter 'names', the maxLength was set to '1'

PATCH /workloads

  • ⚠️ for the 'query' request parameter 'ids', the maxLength was set to '1'
  • ⚠️ for the 'query' request parameter 'names', the maxLength was set to '1'

POST /workloads

  • ⚠️ for the 'query' request parameter 'names', the maxLength was set to '1'

DELETE /workloads/tags

  • ⚠️ for the 'query' request parameter 'resource_ids', the maxLength was set to '1'
  • ⚠️ for the 'query' request parameter 'resource_names', the maxLength was set to '1'

PUT /workloads/tags/batch

  • ⚠️ for the 'query' request parameter 'resource_ids', the maxLength was set to '1'
  • ⚠️ for the 'query' request parameter 'resource_names', the maxLength was set to '1'