Skip to content

Commit a2e94f1

Browse files
committed
Add FlashArray REST 2.3
1 parent 5a67d13 commit a2e94f1

File tree

483 files changed

+107224
-1925
lines changed

Some content is hidden

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

483 files changed

+107224
-1925
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.8.0 09/22/2020 Added FlashArray 2.3 client
910
1.7.0 08/06/2020 Added Pure1 1.1 client and support for Pure1 drives, hardware, ports, and hardware-connectors endpoints
1011
1.6.0 06/26/2020 Added FlashArray 2.2 client
1112
1.5.0 06/19/2020 Added support for Pure1 blades, controllers, and pod-replica-links endpoints

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.7.0'
32+
release = u'1.8.0'
3333

3434

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

docs/fa_reference.rst

Lines changed: 233 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,12 @@ FlashArray REST 2.2 Client
3232
~~~~~~~~~~~~~~~~~~~~~~~~~~
3333

3434
.. autoclass:: pypureclient.flasharray.FA_2_2.client.Client
35-
:members:
35+
36+
FlashArray REST 2.3 Client
37+
~~~~~~~~~~~~~~~~~~~~~~~~~~
38+
39+
.. autoclass:: pypureclient.flasharray.FA_2_3.client.Client
40+
:members:
3641

3742
Properties
3843
----------
@@ -80,6 +85,17 @@ ErrorResponse
8085

8186
Models
8287
------
88+
ActiveDirectory
89+
~~~~~~~~~~~~~~~
90+
91+
.. autoclass:: pypureclient.flasharray.ActiveDirectory
92+
:members:
93+
94+
ActiveDirectoryPost
95+
~~~~~~~~~~~~~~~~~~~
96+
97+
.. autoclass:: pypureclient.flasharray.ActiveDirectoryPost
98+
:members:
8399

84100
Admin
85101
~~~~~
@@ -261,6 +277,54 @@ DestroyedPatchPost
261277
.. autoclass:: pypureclient.flasharray.DestroyedPatchPost
262278
:members:
263279

280+
Directory
281+
~~~~~~~~~
282+
283+
.. autoclass:: pypureclient.flasharray.Directory
284+
:members:
285+
286+
DirectoryExport
287+
~~~~~~~~~~~~~~~
288+
289+
.. autoclass:: pypureclient.flasharray.DirectoryExport
290+
:members:
291+
292+
DirectoryExportPost
293+
~~~~~~~~~~~~~~~~~~~
294+
295+
.. autoclass:: pypureclient.flasharray.DirectoryExportPost
296+
:members:
297+
298+
DirectoryPatch
299+
~~~~~~~~~~~~~~
300+
301+
.. autoclass:: pypureclient.flasharray.DirectoryPatch
302+
:members:
303+
304+
DirectoryPerformance
305+
~~~~~~~~~~~~~~~~~~~~
306+
307+
.. autoclass:: pypureclient.flasharray.DirectoryPerformance
308+
:members:
309+
310+
DirectoryPolicyExportPost
311+
~~~~~~~~~~~~~~~~~~~~~~~~~
312+
313+
.. autoclass:: pypureclient.flasharray.DirectoryPolicyExportPost
314+
:members:
315+
316+
DirectoryPolicyPost
317+
~~~~~~~~~~~~~~~~~~~
318+
319+
.. autoclass:: pypureclient.flasharray.DirectoryPolicyPost
320+
:members:
321+
322+
DirectoryPost
323+
~~~~~~~~~~~~~
324+
325+
.. autoclass:: pypureclient.flasharray.DirectoryPost
326+
:members:
327+
264328
DirectoryService
265329
~~~~~~~~~~~~~~~~
266330

@@ -279,6 +343,42 @@ DirectoryServiceRole
279343
.. autoclass:: pypureclient.flasharray.DirectoryServiceRole
280344
:members:
281345

346+
DirectorySnapshot
347+
~~~~~~~~~~~~~~~~~
348+
349+
.. autoclass:: pypureclient.flasharray.DirectorySnapshot
350+
:members:
351+
352+
DirectorySnapshotPatch
353+
~~~~~~~~~~~~~~~~~~~~~~
354+
355+
.. autoclass:: pypureclient.flasharray.DirectorySnapshotPatch
356+
:members:
357+
358+
DirectorySnapshotPost
359+
~~~~~~~~~~~~~~~~~~~~~
360+
361+
.. autoclass:: pypureclient.flasharray.DirectorySnapshotPost
362+
:members:
363+
364+
DirectorySpace
365+
~~~~~~~~~~~~~~
366+
367+
.. autoclass:: pypureclient.flasharray.DirectorySpace
368+
:members:
369+
370+
DirectorypolicyexportpostPolicies
371+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
372+
373+
.. autoclass:: pypureclient.flasharray.DirectorypolicyexportpostPolicies
374+
:members:
375+
376+
DirectorypolicypostPolicies
377+
~~~~~~~~~~~~~~~~~~~~~~~~~~~
378+
379+
.. autoclass:: pypureclient.flasharray.DirectorypolicypostPolicies
380+
:members:
381+
282382
Dns
283383
~~~
284384

@@ -303,6 +403,18 @@ EulaSignature
303403
.. autoclass:: pypureclient.flasharray.EulaSignature
304404
:members:
305405

406+
FileSystem
407+
~~~~~~~~~~
408+
409+
.. autoclass:: pypureclient.flasharray.FileSystem
410+
:members:
411+
412+
FileSystemPatch
413+
~~~~~~~~~~~~~~~
414+
415+
.. autoclass:: pypureclient.flasharray.FileSystemPatch
416+
:members:
417+
306418
FixedNameResourceNoId
307419
~~~~~~~~~~~~~~~~~~~~~
308420

@@ -321,6 +433,12 @@ FixedReferenceNoId
321433
.. autoclass:: pypureclient.flasharray.FixedReferenceNoId
322434
:members:
323435

436+
FixedReferenceWithType
437+
~~~~~~~~~~~~~~~~~~~~~~
438+
439+
.. autoclass:: pypureclient.flasharray.FixedReferenceWithType
440+
:members:
441+
324442
Hardware
325443
~~~~~~~~
326444

@@ -603,6 +721,114 @@ PodSpace
603721
.. autoclass:: pypureclient.flasharray.PodSpace
604722
:members:
605723

724+
Policy
725+
~~~~~~
726+
727+
.. autoclass:: pypureclient.flasharray.Policy
728+
:members:
729+
730+
PolicyMember
731+
~~~~~~~~~~~~
732+
733+
.. autoclass:: pypureclient.flasharray.PolicyMember
734+
:members:
735+
736+
PolicyMemberExport
737+
~~~~~~~~~~~~~~~~~~
738+
739+
.. autoclass:: pypureclient.flasharray.PolicyMemberExport
740+
:members:
741+
742+
PolicyMemberExportPost
743+
~~~~~~~~~~~~~~~~~~~~~~
744+
745+
.. autoclass:: pypureclient.flasharray.PolicyMemberExportPost
746+
:members:
747+
748+
PolicyMemberPost
749+
~~~~~~~~~~~~~~~~
750+
751+
.. autoclass:: pypureclient.flasharray.PolicyMemberPost
752+
:members:
753+
754+
PolicyPatch
755+
~~~~~~~~~~~
756+
757+
.. autoclass:: pypureclient.flasharray.PolicyPatch
758+
:members:
759+
760+
PolicyPost
761+
~~~~~~~~~~
762+
763+
.. autoclass:: pypureclient.flasharray.PolicyPost
764+
:members:
765+
766+
PolicyRuleNfsClient
767+
~~~~~~~~~~~~~~~~~~~
768+
769+
.. autoclass:: pypureclient.flasharray.PolicyRuleNfsClient
770+
:members:
771+
772+
PolicyRuleNfsClientPost
773+
~~~~~~~~~~~~~~~~~~~~~~~
774+
775+
.. autoclass:: pypureclient.flasharray.PolicyRuleNfsClientPost
776+
:members:
777+
778+
PolicyRuleSmbClient
779+
~~~~~~~~~~~~~~~~~~~
780+
781+
.. autoclass:: pypureclient.flasharray.PolicyRuleSmbClient
782+
:members:
783+
784+
PolicyRuleSmbClientPost
785+
~~~~~~~~~~~~~~~~~~~~~~~
786+
787+
.. autoclass:: pypureclient.flasharray.PolicyRuleSmbClientPost
788+
:members:
789+
790+
PolicyRuleSnapshot
791+
~~~~~~~~~~~~~~~~~~
792+
793+
.. autoclass:: pypureclient.flasharray.PolicyRuleSnapshot
794+
:members:
795+
796+
PolicyRuleSnapshotPost
797+
~~~~~~~~~~~~~~~~~~~~~~
798+
799+
.. autoclass:: pypureclient.flasharray.PolicyRuleSnapshotPost
800+
:members:
801+
802+
PolicymemberexportpostMembers
803+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
804+
805+
.. autoclass:: pypureclient.flasharray.PolicymemberexportpostMembers
806+
:members:
807+
808+
PolicymemberpostMembers
809+
~~~~~~~~~~~~~~~~~~~~~~~
810+
811+
.. autoclass:: pypureclient.flasharray.PolicymemberpostMembers
812+
:members:
813+
814+
PolicyrulenfsclientpostRules
815+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
816+
817+
.. autoclass:: pypureclient.flasharray.PolicyrulenfsclientpostRules
818+
:members:
819+
820+
PolicyrulesmbclientpostRules
821+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
822+
823+
.. autoclass:: pypureclient.flasharray.PolicyrulesmbclientpostRules
824+
:members:
825+
826+
PolicyrulesnapshotpostRules
827+
~~~~~~~~~~~~~~~~~~~~~~~~~~~
828+
829+
.. autoclass:: pypureclient.flasharray.PolicyrulesnapshotpostRules
830+
:members:
831+
606832
Port
607833
~~~~
608834

@@ -699,6 +925,12 @@ ReferenceNoId
699925
.. autoclass:: pypureclient.flasharray.ReferenceNoId
700926
:members:
701927

928+
ReferenceWithType
929+
~~~~~~~~~~~~~~~~~
930+
931+
.. autoclass:: pypureclient.flasharray.ReferenceWithType
932+
:members:
933+
702934
RemotePod
703935
~~~~~~~~~
704936

docs/source/pypureclient.flasharray.FA_2_0.api.rst

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,6 @@ pypureclient.flasharray.FA\_2\_0.api.volumes\_api module
5252
:undoc-members:
5353
:show-inheritance:
5454

55-
5655
Module contents
5756
---------------
5857

docs/source/pypureclient.flasharray.FA_2_0.models.rst

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -572,7 +572,6 @@ pypureclient.flasharray.FA\_2\_0.models.volume\_space module
572572
:undoc-members:
573573
:show-inheritance:
574574

575-
576575
Module contents
577576
---------------
578577

docs/source/pypureclient.flasharray.FA_2_0.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ Subpackages
55
-----------
66

77
.. toctree::
8+
:maxdepth: 4
89

910
pypureclient.flasharray.FA_2_0.api
1011
pypureclient.flasharray.FA_2_0.models
@@ -44,7 +45,6 @@ pypureclient.flasharray.FA\_2\_0.rest module
4445
:undoc-members:
4546
:show-inheritance:
4647

47-
4848
Module contents
4949
---------------
5050

docs/source/pypureclient.flasharray.FA_2_1.api.rst

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,6 @@ pypureclient.flasharray.FA\_2\_1.api.volumes\_api module
132132
:undoc-members:
133133
:show-inheritance:
134134

135-
136135
Module contents
137136
---------------
138137

docs/source/pypureclient.flasharray.FA_2_1.models.rst

Lines changed: 0 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -92,14 +92,6 @@ pypureclient.flasharray.FA\_2\_1.models.connection module
9292
:undoc-members:
9393
:show-inheritance:
9494

95-
pypureclient.flasharray.FA\_2\_1.models.connection2 module
96-
----------------------------------------------------------
97-
98-
.. automodule:: pypureclient.flasharray.FA_2_1.models.connection2
99-
:members:
100-
:undoc-members:
101-
:show-inheritance:
102-
10395
pypureclient.flasharray.FA\_2\_1.models.connection\_get\_response module
10496
------------------------------------------------------------------------
10597

@@ -156,14 +148,6 @@ pypureclient.flasharray.FA\_2\_1.models.host module
156148
:undoc-members:
157149
:show-inheritance:
158150

159-
pypureclient.flasharray.FA\_2\_1.models.host2 module
160-
----------------------------------------------------
161-
162-
.. automodule:: pypureclient.flasharray.FA_2_1.models.host2
163-
:members:
164-
:undoc-members:
165-
:show-inheritance:
166-
167151
pypureclient.flasharray.FA\_2\_1.models.host\_get\_response module
168152
------------------------------------------------------------------
169153

@@ -436,14 +420,6 @@ pypureclient.flasharray.FA\_2\_1.models.page\_info module
436420
:undoc-members:
437421
:show-inheritance:
438422

439-
pypureclient.flasharray.FA\_2\_1.models.page\_info2 module
440-
----------------------------------------------------------
441-
442-
.. automodule:: pypureclient.flasharray.FA_2_1.models.page_info2
443-
:members:
444-
:undoc-members:
445-
:show-inheritance:
446-
447423
pypureclient.flasharray.FA\_2\_1.models.performance module
448424
----------------------------------------------------------
449425

@@ -1228,7 +1204,6 @@ pypureclient.flasharray.FA\_2\_1.models.volume\_space module
12281204
:undoc-members:
12291205
:show-inheritance:
12301206

1231-
12321207
Module contents
12331208
---------------
12341209

0 commit comments

Comments
 (0)