Skip to content

Commit 441a19b

Browse files
committed
Added FlashArray 2.4 client
1 parent f40dafb commit 441a19b

File tree

540 files changed

+122797
-259
lines changed

Some content is hidden

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

540 files changed

+122797
-259
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.10.0 12/21/2020 Added FlashArray 2.4 client
910
1.9.0 10/22/2020 Added support for Pure1 directories endpoint
1011
1.8.0 09/22/2020 Added FlashArray 2.3 client
1112
1.7.0 08/06/2020 Added Pure1 1.1 client and support for Pure1 drives, hardware, ports, and hardware-connectors endpoints

docs/conf.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,9 @@
2727
author = u'Pure Storage, Inc.'
2828

2929
# The short X.Y version
30-
version = u'1.9'
30+
version = u'1.10'
3131
# The full version, including alpha/beta/rc tags
32-
release = u'1.9.0'
32+
release = u'1.10.0'
3333

3434

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

docs/fa_reference.rst

Lines changed: 245 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,11 @@ FlashArray REST 2.3 Client
3737
~~~~~~~~~~~~~~~~~~~~~~~~~~
3838

3939
.. autoclass:: pypureclient.flasharray.FA_2_3.client.Client
40+
41+
FlashArray REST 2.4 Client
42+
~~~~~~~~~~~~~~~~~~~~~~~~~~
43+
44+
.. autoclass:: pypureclient.flasharray.FA_2_4.client.Client
4045
:members:
4146

4247
Properties
@@ -157,6 +162,24 @@ AlertEvent
157162
.. autoclass:: pypureclient.flasharray.AlertEvent
158163
:members:
159164

165+
AlertWatcher
166+
~~~~~~~~~~~~
167+
168+
.. autoclass:: pypureclient.flasharray.AlertWatcher
169+
:members:
170+
171+
AlertWatcherPatch
172+
~~~~~~~~~~~~~~~~~
173+
174+
.. autoclass:: pypureclient.flasharray.AlertWatcherPatch
175+
:members:
176+
177+
AlertWatcherPost
178+
~~~~~~~~~~~~~~~~
179+
180+
.. autoclass:: pypureclient.flasharray.AlertWatcherPost
181+
:members:
182+
160183
ApiClient
161184
~~~~~~~~~
162185

@@ -199,6 +222,36 @@ Array
199222
.. autoclass:: pypureclient.flasharray.Array
200223
:members:
201224

225+
ArrayConnection
226+
~~~~~~~~~~~~~~~
227+
228+
.. autoclass:: pypureclient.flasharray.ArrayConnection
229+
:members:
230+
231+
ArrayConnectionKey
232+
~~~~~~~~~~~~~~~~~~
233+
234+
.. autoclass:: pypureclient.flasharray.ArrayConnectionKey
235+
:members:
236+
237+
ArrayConnectionPath
238+
~~~~~~~~~~~~~~~~~~~
239+
240+
.. autoclass:: pypureclient.flasharray.ArrayConnectionPath
241+
:members:
242+
243+
ArrayConnectionPost
244+
~~~~~~~~~~~~~~~~~~~
245+
246+
.. autoclass:: pypureclient.flasharray.ArrayConnectionPost
247+
:members:
248+
249+
ArrayFactoryResetToken
250+
~~~~~~~~~~~~~~~~~~~~~~
251+
252+
.. autoclass:: pypureclient.flasharray.ArrayFactoryResetToken
253+
:members:
254+
202255
ArrayPerformance
203256
~~~~~~~~~~~~~~~~
204257

@@ -241,6 +294,30 @@ BuiltInResourceNoId
241294
.. autoclass:: pypureclient.flasharray.BuiltInResourceNoId
242295
:members:
243296

297+
Certificate
298+
~~~~~~~~~~~
299+
300+
.. autoclass:: pypureclient.flasharray.Certificate
301+
:members:
302+
303+
CertificatePost
304+
~~~~~~~~~~~~~~~
305+
306+
.. autoclass:: pypureclient.flasharray.CertificatePost
307+
:members:
308+
309+
CertificateSigningRequest
310+
~~~~~~~~~~~~~~~~~~~~~~~~~
311+
312+
.. autoclass:: pypureclient.flasharray.CertificateSigningRequest
313+
:members:
314+
315+
CertificateSigningRequestPost
316+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
317+
318+
.. autoclass:: pypureclient.flasharray.CertificateSigningRequestPost
319+
:members:
320+
244321
Chap
245322
~~~~
246323

@@ -391,6 +468,12 @@ DnsPatch
391468
.. autoclass:: pypureclient.flasharray.DnsPatch
392469
:members:
393470

471+
Drive
472+
~~~~~
473+
474+
.. autoclass:: pypureclient.flasharray.Drive
475+
:members:
476+
394477
Eula
395478
~~~~
396479

@@ -499,6 +582,12 @@ HostPerformance
499582
.. autoclass:: pypureclient.flasharray.HostPerformance
500583
:members:
501584

585+
HostPerformanceBalance
586+
~~~~~~~~~~~~~~~~~~~~~~
587+
588+
.. autoclass:: pypureclient.flasharray.HostPerformanceBalance
589+
:members:
590+
502591
HostPerformanceByArray
503592
~~~~~~~~~~~~~~~~~~~~~~
504593

@@ -577,6 +666,66 @@ MemberNoIdGroup
577666
.. autoclass:: pypureclient.flasharray.MemberNoIdGroup
578667
:members:
579668

669+
NetworkInterface
670+
~~~~~~~~~~~~~~~~
671+
672+
.. autoclass:: pypureclient.flasharray.NetworkInterface
673+
:members:
674+
675+
NetworkInterfaceEth
676+
~~~~~~~~~~~~~~~~~~~
677+
678+
.. autoclass:: pypureclient.flasharray.NetworkInterfaceEth
679+
:members:
680+
681+
NetworkInterfaceFc
682+
~~~~~~~~~~~~~~~~~~
683+
684+
.. autoclass:: pypureclient.flasharray.NetworkInterfaceFc
685+
:members:
686+
687+
NetworkInterfacePatch
688+
~~~~~~~~~~~~~~~~~~~~~
689+
690+
.. autoclass:: pypureclient.flasharray.NetworkInterfacePatch
691+
:members:
692+
693+
NetworkInterfacePerformance
694+
~~~~~~~~~~~~~~~~~~~~~~~~~~~
695+
696+
.. autoclass:: pypureclient.flasharray.NetworkInterfacePerformance
697+
:members:
698+
699+
NetworkInterfacePerformanceEth
700+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
701+
702+
.. autoclass:: pypureclient.flasharray.NetworkInterfacePerformanceEth
703+
:members:
704+
705+
NetworkInterfacePerformanceFc
706+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
707+
708+
.. autoclass:: pypureclient.flasharray.NetworkInterfacePerformanceFc
709+
:members:
710+
711+
NetworkInterfacePost
712+
~~~~~~~~~~~~~~~~~~~~
713+
714+
.. autoclass:: pypureclient.flasharray.NetworkInterfacePost
715+
:members:
716+
717+
NetworkinterfacepatchEth
718+
~~~~~~~~~~~~~~~~~~~~~~~~
719+
720+
.. autoclass:: pypureclient.flasharray.NetworkinterfacepatchEth
721+
:members:
722+
723+
NetworkinterfacepostEth
724+
~~~~~~~~~~~~~~~~~~~~~~~
725+
726+
.. autoclass:: pypureclient.flasharray.NetworkinterfacepostEth
727+
:members:
728+
580729
NewName
581730
~~~~~~~
582731

@@ -799,6 +948,24 @@ PolicyRuleSnapshotPost
799948
.. autoclass:: pypureclient.flasharray.PolicyRuleSnapshotPost
800949
:members:
801950

951+
PolicySmb
952+
~~~~~~~~~
953+
954+
.. autoclass:: pypureclient.flasharray.PolicySmb
955+
:members:
956+
957+
PolicySmbPatch
958+
~~~~~~~~~~~~~~
959+
960+
.. autoclass:: pypureclient.flasharray.PolicySmbPatch
961+
:members:
962+
963+
PolicySmbPost
964+
~~~~~~~~~~~~~
965+
966+
.. autoclass:: pypureclient.flasharray.PolicySmbPost
967+
:members:
968+
802969
PolicymemberexportpostMembers
803970
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
804971

@@ -949,6 +1116,12 @@ RemoteProtectionGroupSnapshot
9491116
.. autoclass:: pypureclient.flasharray.RemoteProtectionGroupSnapshot
9501117
:members:
9511118

1119+
RemoteProtectionGroupSnapshotPost
1120+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1121+
1122+
.. autoclass:: pypureclient.flasharray.RemoteProtectionGroupSnapshotPost
1123+
:members:
1124+
9521125
RemoteProtectionGroupSnapshotTransfer
9531126
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
9541127

@@ -1057,12 +1230,24 @@ RetentionPolicy
10571230
.. autoclass:: pypureclient.flasharray.RetentionPolicy
10581231
:members:
10591232

1233+
Session
1234+
~~~~~~~
1235+
1236+
.. autoclass:: pypureclient.flasharray.Session
1237+
:members:
1238+
10601239
Smis
10611240
~~~~
10621241

10631242
.. autoclass:: pypureclient.flasharray.Smis
10641243
:members:
10651244

1245+
SmtpServer
1246+
~~~~~~~~~~
1247+
1248+
.. autoclass:: pypureclient.flasharray.SmtpServer
1249+
:members:
1250+
10661251
Snapshot
10671252
~~~~~~~~
10681253

@@ -1075,6 +1260,42 @@ SnapshotSchedule
10751260
.. autoclass:: pypureclient.flasharray.SnapshotSchedule
10761261
:members:
10771262

1263+
SnmpAgent
1264+
~~~~~~~~~
1265+
1266+
.. autoclass:: pypureclient.flasharray.SnmpAgent
1267+
:members:
1268+
1269+
SnmpAgentMib
1270+
~~~~~~~~~~~~
1271+
1272+
.. autoclass:: pypureclient.flasharray.SnmpAgentMib
1273+
:members:
1274+
1275+
SnmpManager
1276+
~~~~~~~~~~~
1277+
1278+
.. autoclass:: pypureclient.flasharray.SnmpManager
1279+
:members:
1280+
1281+
SnmpManagerPost
1282+
~~~~~~~~~~~~~~~
1283+
1284+
.. autoclass:: pypureclient.flasharray.SnmpManagerPost
1285+
:members:
1286+
1287+
SnmpV2c
1288+
~~~~~~~
1289+
1290+
.. autoclass:: pypureclient.flasharray.SnmpV2c
1291+
:members:
1292+
1293+
SnmpV3
1294+
~~~~~~
1295+
1296+
.. autoclass:: pypureclient.flasharray.SnmpV3
1297+
:members:
1298+
10781299
Software
10791300
~~~~~~~~
10801301

@@ -1123,6 +1344,12 @@ SoftwareInstallations
11231344
.. autoclass:: pypureclient.flasharray.SoftwareInstallations
11241345
:members:
11251346

1347+
SoftwareUpgradePlan
1348+
~~~~~~~~~~~~~~~~~~~
1349+
1350+
.. autoclass:: pypureclient.flasharray.SoftwareUpgradePlan
1351+
:members:
1352+
11261353
Space
11271354
~~~~~
11281355

@@ -1171,6 +1398,18 @@ SupportRemoteAssistPaths
11711398
.. autoclass:: pypureclient.flasharray.SupportRemoteAssistPaths
11721399
:members:
11731400

1401+
SyslogServer
1402+
~~~~~~~~~~~~
1403+
1404+
.. autoclass:: pypureclient.flasharray.SyslogServer
1405+
:members:
1406+
1407+
SyslogServerSettings
1408+
~~~~~~~~~~~~~~~~~~~~
1409+
1410+
.. autoclass:: pypureclient.flasharray.SyslogServerSettings
1411+
:members:
1412+
11741413
Tag
11751414
~~~
11761415

@@ -1201,6 +1440,12 @@ TestResultWithResource
12011440
.. autoclass:: pypureclient.flasharray.TestResultWithResource
12021441
:members:
12031442

1443+
Throttle
1444+
~~~~~~~~
1445+
1446+
.. autoclass:: pypureclient.flasharray.Throttle
1447+
:members:
1448+
12041449
TimeWindow
12051450
~~~~~~~~~~
12061451

0 commit comments

Comments
 (0)