Releases: PureStorage-OpenConnect/py-pure-client
Releases · PureStorage-OpenConnect/py-pure-client
1.75.0
API Changelog 2.19 vs. 2.20
GET /alerts
- added the optional property 'items/duration' to the response with the '200' status
PATCH /alerts
- added the optional property 'items/duration' to the response with the '200' status
DELETE /audit-object-store-policies
- endpoint added
GET /audit-object-store-policies
- endpoint added
PATCH /audit-object-store-policies
- endpoint added
POST /audit-object-store-policies
- endpoint added
DELETE /audit-object-store-policies/members
- endpoint added
GET /audit-object-store-policies/members
- endpoint added
POST /audit-object-store-policies/members
- endpoint added
GET /audits
- added the optional property 'items/scopes' to the response with the '200' status
GET /bucket-audit-filter-actions
- endpoint added
GET /buckets
- added the optional property 'items/qos_policy' to the response with the '200' status
- added the optional property 'total/qos_policy' to the response with the '200' status
PATCH /buckets
- added the new optional request property 'qos_policy'
- added the optional property 'items/qos_policy' to the response with the '200' status
POST /buckets
- added the optional property 'items/qos_policy' to the response with the '200' status
DELETE /buckets/audit-filters
- endpoint added
GET /buckets/audit-filters
- endpoint added
PATCH /buckets/audit-filters
- endpoint added
POST /buckets/audit-filters
- endpoint added
GET /certificates
- added the optional property 'items/key_algorithm' to the response with the '200' status
- the response optional property 'items/certificate_type' became not read-only for the status '200'
- the response optional property 'items/common_name' became not read-only for the status '200'
- the response optional property 'items/country' became not read-only for the status '200'
- the response optional property 'items/email' became not read-only for the status '200'
- the response optional property 'items/key_size' became not read-only for the status '200'
- the response optional property 'items/locality' became not read-only for the status '200'
- the response optional property 'items/organization' became not read-only for the status '200'
- the response optional property 'items/organizational_unit' became not read-only for the status '200'
- the response optional property 'items/state' became not read-only for the status '200'
- the response optional property 'items/subject_alternative_names' became not read-only for the status '200'
PATCH /certificates
- added the new optional 'query' request parameter 'generate_new_key'
- added the new optional request property 'certificate_type'
- added the new optional request property 'common_name'
- added the new optional request property 'country'
- added the new optional request property 'days'
- added the new optional request property 'email'
- added the new optional request property 'key_algorithm'
- added the new optional request property 'key_size'
- added the new optional request property 'locality'
- added the new optional request property 'organization'
- added the new optional request property 'organizational_unit'
- added the new optional request property 'state'
- added the new optional request property 'subject_alternative_names'
- added the optional property 'items/key_algorithm' to the response with the '200' status
- the response optional property 'items/certificate_type' became not read-only for the status '200'
- the response optional property 'items/common_name' became not read-only for the status '200'
- the response optional property 'items/country' became not read-only for the status '200'
- the response optional property 'items/email' became not read-only for the status '200'
- the response optional property 'items/key_size' became not read-only for the status '200'
- the response optional property 'items/locality' became not read-only for the status '200'
- the response optional property 'items/organization' became not read-only for the status '200'
- the response optional property 'items/organizational_unit' became not read-only for the status '200'
- the response optional property 'items/state' became not read-only for the status '200'
- the response optional property 'items/subject_alternative_names' became not read-only for the status '200'
POST /certificates
- added the new optional request property 'days'
- added the new optional request property 'key_algorithm'
- added the new optional request property 'subject_alternative_names'
- the request optional property 'common_name' became not read-only
- the request optional property 'country' became not read-only
- the request optional property 'email' became not read-only
- the request optional property 'key_size' became not read-only
- the request optional property 'locality' became not read-only
- the request optional property 'organization' became not read-only
- the request optional property 'organizational_unit' became not read-only
- the request optional property 'state' became not read-only
- added the optional property 'items/key_algorithm' to the response with the '200' status
- the response optional property 'items/certificate_type' became not read-only for the status '200'
- the response optional property 'items/common_name' became not read-only for the status '200'
- the response optional property 'items/country' became not read-only for the status '200'
- the response optional property 'items/email' became not read-only for the status '200'
- the response optional property 'items/key_size' became not read-only for the status '200'
- the response optional property 'items/locality' became not read-only for the status '200'
- the response optional property 'items/organization' became not read-only for the status '200'
- the response optional property 'items/organizational_unit' became not read-only for the status '200'
- the response optional property 'items/state' became not read-only for the status '200'
- the response optional property 'items/subject_alternative_names' became not read-only for the status '200'
POST /certificates/certificate-signing-requests
- endpoint added
POST /directory-services/roles
- the request optional property 'management_access_policies' became not read-only
- the request optional property 'management_access_policies/id' became not read-only
- the request optional property 'management_access_policies/name' became not read-only
- the request optional property 'management_access_policies/resource_type' became not read-only
GET /fleets/members
- added the optional property 'items/coordinator_of' to the response with the '200' status
POST /fleets/members
- added the optional property 'items/coordinator_of' to the response with the '200' status
GET /hardware-connectors
- added the optional property 'items/lanes_per_port' to the response with the '200' status
- the response optional property 'items/port_speed' became not read-only for the status '200'
PATCH /hardware-connectors
- added the new optional request property 'lanes_per_port'
- the request optional property 'port_speed' became not read-only
- added the optional property 'items/lanes_per_port' to the response with the '200' status
- the response optional property 'items/port_speed' became not read-only for the status '200'
DELETE /log-targets/file-systems
- endpoint added
GET /log-targets/file-systems
- endpoint added
PATCH /log-targets/file-systems
- endpoint added
POST /log-targets/file-systems
- endpoint added
DELETE /log-targets/object-store
- endpoint added
GET /log-targets/object-store
- endpoint added
PATCH /log-targets/object-store
- endpoint added
POST /log-targets/object-store
- endpoint added
GET /network-interfaces/connectors
- added the optional property 'items/lanes_per_port' to the response with the '200' status
- the response optional property 'items/port_speed' became not read-only for the status '200'
PATCH /network-interfaces/connectors
- added the new optional request property 'lanes_per_port'
- the request optional property 'port_speed' became not read-only
- added the optional property 'items/lanes_per_port' to the response with the '200' status
- the response optional property 'items/port_speed' became not read-only for the status '200'
GET /network-interfaces/neighbors
- endpoint added
GET /object-store-access-keys
- added the optional property 'items/access_key_id' to the response with the '200' status
- the response optional property 'items/user' became read-only for the status '200'
PATCH /object-store-access-keys
- the request optional property 'user' became read-only
- added the optional property 'items/access_key_id' to the response with the '200' status
- the response optional property 'items/user' became read-only for the status '200'
POST /object-store-access-keys
- added the optional property 'items/access_key_id' to the response with the '200' status
- the response optional property 'items/user' became read-only for the status '200'
DELETE /object-store-account-exports
- endpoint added
GET /object-store-account-exports
- endpoint added
PATCH /object-store-account-exports
- endpoint added
POST /object-store-account-exports
- endpoint added
GET /object-store-accounts
- 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 /object-store-accounts
- added the optional property 'items/rea...
1.74.0
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...
1.73.1
1.73.0
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
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...
1.71.0
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
Relax setuptools and urllib3 upper bounds
1.70.1
Relax pydantic upper bound requirement
1.70.0
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...
1.69.0
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