Skip to content

Commit 9972671

Browse files
author
Minglun
committed
Added Pure1 1.1 client and support for Pure1 drives, hardware, ports, and hardware-connectors endpoints
1 parent 18f4e95 commit 9972671

File tree

296 files changed

+34233
-4750
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

296 files changed

+34233
-4750
lines changed

docs/changelog.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ A log of changes by version and date.
66
======= ========== =====
77
Version Date Notes
88
======= ========== =====
9+
1.7.0 08/06/2020 Added Pure1 1.1 client and support for Pure1 drives, hardware, ports, and hardware-connectors endpoints
910
1.6.0 06/26/2020 Added FlashArray 2.2 client
1011
1.5.0 06/19/2020 Added support for Pure1 blades, controllers, and pod-replica-links endpoints
1112
1.4.0 03/23/2020 Added support for Pure1 arrays/support-contracts endpoint

docs/conf.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
# The short X.Y version
3030
version = u'1.1'
3131
# The full version, including alpha/beta/rc tags
32-
release = u'1.6.0'
32+
release = u'1.7.0'
3333

3434

3535
# -- General configuration ---------------------------------------------------

docs/pure1_reference.rst

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,12 @@ Controller
9999
.. autoclass:: pypureclient.pure1.models.Controller
100100
:members:
101101

102+
Drive
103+
~~~~~
104+
105+
.. autoclass:: pypureclient.pure1.models.Drive
106+
:members:
107+
102108
FileSystem
103109
~~~~~~~~~~
104110

@@ -117,6 +123,18 @@ FileSystemSnapshot
117123
.. autoclass:: pypureclient.pure1.models.FileSystemSnapshot
118124
:members:
119125

126+
Hardware
127+
~~~~~
128+
129+
.. autoclass:: pypureclient.pure1.models.Hardware
130+
:members:
131+
132+
HardwareConnector
133+
~~~~~
134+
135+
.. autoclass:: pypureclient.pure1.models.HardwareConnector
136+
:members:
137+
120138
Http
121139
~~~~
122140

@@ -201,6 +219,12 @@ ResourceWithLocation
201219
.. autoclass:: pypureclient.pure1.models.ResourceWithLocation
202220
:members:
203221

222+
Port
223+
~~~~~
224+
225+
.. autoclass:: pypureclient.pure1.models.Port
226+
:members:
227+
204228
Smb
205229
~~~
206230

Lines changed: 206 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,206 @@
1+
pypureclient.pure1.Pure1\_1\_0.api package
2+
==========================================
3+
4+
Submodules
5+
----------
6+
7+
pypureclient.pure1.Pure1\_1\_0.api.alerts\_api module
8+
-----------------------------------------------------
9+
10+
.. automodule:: pypureclient.pure1.Pure1_1_0.api.alerts_api
11+
:members:
12+
:undoc-members:
13+
:show-inheritance:
14+
15+
pypureclient.pure1.Pure1\_1\_0.api.arrays\_api module
16+
-----------------------------------------------------
17+
18+
.. automodule:: pypureclient.pure1.Pure1_1_0.api.arrays_api
19+
:members:
20+
:undoc-members:
21+
:show-inheritance:
22+
23+
pypureclient.pure1.Pure1\_1\_0.api.audits\_api module
24+
-----------------------------------------------------
25+
26+
.. automodule:: pypureclient.pure1.Pure1_1_0.api.audits_api
27+
:members:
28+
:undoc-members:
29+
:show-inheritance:
30+
31+
pypureclient.pure1.Pure1\_1\_0.api.authorization\_api module
32+
------------------------------------------------------------
33+
34+
.. automodule:: pypureclient.pure1.Pure1_1_0.api.authorization_api
35+
:members:
36+
:undoc-members:
37+
:show-inheritance:
38+
39+
pypureclient.pure1.Pure1\_1\_0.api.blades\_api module
40+
-----------------------------------------------------
41+
42+
.. automodule:: pypureclient.pure1.Pure1_1_0.api.blades_api
43+
:members:
44+
:undoc-members:
45+
:show-inheritance:
46+
47+
pypureclient.pure1.Pure1\_1\_0.api.bucket\_replica\_links\_api module
48+
---------------------------------------------------------------------
49+
50+
.. automodule:: pypureclient.pure1.Pure1_1_0.api.bucket_replica_links_api
51+
:members:
52+
:undoc-members:
53+
:show-inheritance:
54+
55+
pypureclient.pure1.Pure1\_1\_0.api.buckets\_api module
56+
------------------------------------------------------
57+
58+
.. automodule:: pypureclient.pure1.Pure1_1_0.api.buckets_api
59+
:members:
60+
:undoc-members:
61+
:show-inheritance:
62+
63+
pypureclient.pure1.Pure1\_1\_0.api.controllers\_api module
64+
----------------------------------------------------------
65+
66+
.. automodule:: pypureclient.pure1.Pure1_1_0.api.controllers_api
67+
:members:
68+
:undoc-members:
69+
:show-inheritance:
70+
71+
pypureclient.pure1.Pure1\_1\_0.api.drives\_api module
72+
-----------------------------------------------------
73+
74+
.. automodule:: pypureclient.pure1.Pure1_1_0.api.drives_api
75+
:members:
76+
:undoc-members:
77+
:show-inheritance:
78+
79+
pypureclient.pure1.Pure1\_1\_0.api.file\_system\_replica\_links\_api module
80+
---------------------------------------------------------------------------
81+
82+
.. automodule:: pypureclient.pure1.Pure1_1_0.api.file_system_replica_links_api
83+
:members:
84+
:undoc-members:
85+
:show-inheritance:
86+
87+
pypureclient.pure1.Pure1\_1\_0.api.file\_system\_snapshots\_api module
88+
----------------------------------------------------------------------
89+
90+
.. automodule:: pypureclient.pure1.Pure1_1_0.api.file_system_snapshots_api
91+
:members:
92+
:undoc-members:
93+
:show-inheritance:
94+
95+
pypureclient.pure1.Pure1\_1\_0.api.file\_systems\_api module
96+
------------------------------------------------------------
97+
98+
.. automodule:: pypureclient.pure1.Pure1_1_0.api.file_systems_api
99+
:members:
100+
:undoc-members:
101+
:show-inheritance:
102+
103+
pypureclient.pure1.Pure1\_1\_0.api.hardware\_api module
104+
-------------------------------------------------------
105+
106+
.. automodule:: pypureclient.pure1.Pure1_1_0.api.hardware_api
107+
:members:
108+
:undoc-members:
109+
:show-inheritance:
110+
111+
pypureclient.pure1.Pure1\_1\_0.api.hardware\_connectors\_api module
112+
-------------------------------------------------------------------
113+
114+
.. automodule:: pypureclient.pure1.Pure1_1_0.api.hardware_connectors_api
115+
:members:
116+
:undoc-members:
117+
:show-inheritance:
118+
119+
pypureclient.pure1.Pure1\_1\_0.api.metrics\_api module
120+
------------------------------------------------------
121+
122+
.. automodule:: pypureclient.pure1.Pure1_1_0.api.metrics_api
123+
:members:
124+
:undoc-members:
125+
:show-inheritance:
126+
127+
pypureclient.pure1.Pure1\_1\_0.api.network\_interfaces\_api module
128+
------------------------------------------------------------------
129+
130+
.. automodule:: pypureclient.pure1.Pure1_1_0.api.network_interfaces_api
131+
:members:
132+
:undoc-members:
133+
:show-inheritance:
134+
135+
pypureclient.pure1.Pure1\_1\_0.api.object\_store\_accounts\_api module
136+
----------------------------------------------------------------------
137+
138+
.. automodule:: pypureclient.pure1.Pure1_1_0.api.object_store_accounts_api
139+
:members:
140+
:undoc-members:
141+
:show-inheritance:
142+
143+
pypureclient.pure1.Pure1\_1\_0.api.pod\_replica\_links\_api module
144+
------------------------------------------------------------------
145+
146+
.. automodule:: pypureclient.pure1.Pure1_1_0.api.pod_replica_links_api
147+
:members:
148+
:undoc-members:
149+
:show-inheritance:
150+
151+
pypureclient.pure1.Pure1\_1\_0.api.pods\_api module
152+
---------------------------------------------------
153+
154+
.. automodule:: pypureclient.pure1.Pure1_1_0.api.pods_api
155+
:members:
156+
:undoc-members:
157+
:show-inheritance:
158+
159+
pypureclient.pure1.Pure1\_1\_0.api.policies\_api module
160+
-------------------------------------------------------
161+
162+
.. automodule:: pypureclient.pure1.Pure1_1_0.api.policies_api
163+
:members:
164+
:undoc-members:
165+
:show-inheritance:
166+
167+
pypureclient.pure1.Pure1\_1\_0.api.ports\_api module
168+
----------------------------------------------------
169+
170+
.. automodule:: pypureclient.pure1.Pure1_1_0.api.ports_api
171+
:members:
172+
:undoc-members:
173+
:show-inheritance:
174+
175+
pypureclient.pure1.Pure1\_1\_0.api.targets\_api module
176+
------------------------------------------------------
177+
178+
.. automodule:: pypureclient.pure1.Pure1_1_0.api.targets_api
179+
:members:
180+
:undoc-members:
181+
:show-inheritance:
182+
183+
pypureclient.pure1.Pure1\_1\_0.api.volume\_snapshots\_api module
184+
----------------------------------------------------------------
185+
186+
.. automodule:: pypureclient.pure1.Pure1_1_0.api.volume_snapshots_api
187+
:members:
188+
:undoc-members:
189+
:show-inheritance:
190+
191+
pypureclient.pure1.Pure1\_1\_0.api.volumes\_api module
192+
------------------------------------------------------
193+
194+
.. automodule:: pypureclient.pure1.Pure1_1_0.api.volumes_api
195+
:members:
196+
:undoc-members:
197+
:show-inheritance:
198+
199+
200+
Module contents
201+
---------------
202+
203+
.. automodule:: pypureclient.pure1.Pure1_1_0.api
204+
:members:
205+
:undoc-members:
206+
:show-inheritance:

0 commit comments

Comments
 (0)