Skip to content

Commit dce8eb3

Browse files
committed
Version 1.17.0
Adds support for Pure Storage FlashArray REST versions 1.17 New APIs in 1.17 - get_eula(self) Get EULA status of the array. Requires use of REST API 1.17 or later. - set_eula(self, **kwargs) Accept EULA. Requires use of REST API 1.17 or later. - connect_azure_offload(self, name, **kwargs) Connect an offload Azure Blob target. Requires use of REST API 1.17 or later. - disconnect_azure_offload(self, name) Disconnect an Azure Blob offload target. Requires use of REST API 1.17 or later. - list_azure_offload(self, **kwargs) Return a list of dictionaries describing connected Azure Blob offload targets. Requires use of REST API 1.17 or later. - get_azure_offload(self, name, **kwargs) Return a dictionary describing the connected Azure Blob offload target. Requires use of REST API 1.17 or later. - enable_app_vnc(self, name) Enable vnc access for the specified app. Requires use of REST API 1.17 or later. - disable_app_vnc(self, name) Disable vnc access for the specified app. Requires use of REST API 1.17 or later. - list_app_nodes(self, **kwargs) Returns a list of dictionaries describing app nodes. Requires use of REST API 1.17 or later. - get_app_node(self, app_name, **kwargs) Returns a list of dictionaries describing the nodes of an app. Requires use of REST API 1.17 or later. - schedule_maintenance_window(self, **kwargs) Schedule a maintenance window and return a dictionary describing it. Requires use of REST API 1.17 or later. - unschedule_maintenance_window(self, **kwargs) Unschedule a maintenance window and return a dictionary describing it. Requires use of REST API 1.17 or later. - list_maintenance_windows(self, **kwargs) Return a list of dictionaries describing each maintenance window. Requires use of REST API 1.17 or later.
1 parent 5b7bc08 commit dce8eb3

File tree

5 files changed

+221
-22
lines changed

5 files changed

+221
-22
lines changed

README.rst

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
Pure Storage REST Client
22
========================
33
This library is designed to provide a simple interface for issuing commands to
4-
a Pure Storage Flash Array using a REST API. It communicates with the array
4+
a Pure Storage FlashArray using a REST API. It communicates with the array
55
using the python requests HTTP library.
66

77

@@ -10,14 +10,14 @@ Requirements
1010
This library requires the use of python 2.6 or later and the third-party
1111
library "requests".
1212

13-
Additionally, this library can only be used communicate with Flash Arrays that
14-
support one or more REST API versions between 1.0 and 1.16; currently, this
15-
includes any Flash Array running Purity 3.4.0 or later.
13+
Additionally, this library can only be used communicate with FlashArrays that
14+
support one or more REST API versions between 1.0 and 1.17; currently, this
15+
includes any FlashArray running Purity 3.4.0 or later.
1616

1717

1818
Capabilities
1919
============
20-
This library supports all functionality offered by REST API versions up to 1.16.
20+
This library supports all functionality offered by REST API versions up to 1.17.
2121

2222
Note that different versions of the REST API offer different functionality, and
2323
some operations may be unusable except on certain versions of the REST API. For

docs/changelog.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,4 +18,5 @@ Version Date Notes
1818
1.14.0 04/27/2018 Add support for REST 1.12, 1.13, and 1.14
1919
1.14.1 07/09/2018 Add support for managing offload targets.
2020
1.16.0 10/26/2018 Add support for REST 1.15 and 1.16
21+
1.17.0 08/23/2019 Add support for REST 1.17
2122
======= ========== =====

docs/conf.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,9 +52,9 @@
5252
# built documents.
5353
#
5454
# The short X.Y version.
55-
version = '1.16'
55+
version = '1.17'
5656
# The full version, including alpha/beta/rc tags.
57-
release = '1.16.0'
57+
release = '1.17.0'
5858

5959
# The language for content autogenerated by Sphinx. Refer to documentation
6060
# for a list of supported languages.

0 commit comments

Comments
 (0)