@@ -52,6 +52,16 @@ FlashBlade REST 2.6 Client
52
52
~~~~~~~~~~~~~~~~~~~~~~~~~~
53
53
54
54
.. autoclass :: pypureclient.flashblade.FB_2_6.client.Client
55
+
56
+ FlashBlade REST 2.7 Client
57
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~
58
+
59
+ .. autoclass :: pypureclient.flashblade.FB_2_7.client.Client
60
+
61
+ FlashBlade REST 2.8 Client
62
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~
63
+
64
+ .. autoclass :: pypureclient.flashblade.FB_2_8.client.Client
55
65
:members:
56
66
57
67
@@ -305,6 +315,30 @@ Bucket
305
315
.. autoclass :: pypureclient.flashblade.Bucket
306
316
:members:
307
317
318
+ BucketDefaults
319
+ ~~~~~~~~~~~~~~
320
+
321
+ .. autoclass :: pypureclient.flashblade.BucketDefaults
322
+ :members:
323
+
324
+ BucketDefaultsReadonly
325
+ ~~~~~~~~~~~~~~~~~~~~~~
326
+
327
+ .. autoclass :: pypureclient.flashblade.BucketDefaultsReadonly
328
+ :members:
329
+
330
+ BucketEradicationConfig
331
+ ~~~~~~~~~~~~~~~~~~~~~~~
332
+
333
+ .. autoclass :: pypureclient.flashblade.BucketEradicationConfig
334
+ :members:
335
+
336
+ BucketPatch
337
+ ~~~~~~~~~~~
338
+
339
+ .. autoclass :: pypureclient.flashblade.BucketPatch
340
+ :members:
341
+
308
342
BucketPerformance
309
343
~~~~~~~~~~~~~~~~~
310
344
@@ -485,18 +519,36 @@ FileInfo
485
519
.. autoclass :: pypureclient.flashblade.FileInfo
486
520
:members:
487
521
522
+ FileLock
523
+ ~~~~~~~~
524
+
525
+ .. autoclass :: pypureclient.flashblade.FileLock
526
+ :members:
527
+
488
528
FileSystem
489
529
~~~~~~~~~~
490
530
491
531
.. autoclass :: pypureclient.flashblade.FileSystem
492
532
:members:
493
533
534
+ FileSystemClient
535
+ ~~~~~~~~~~~~~~~~
536
+
537
+ .. autoclass :: pypureclient.flashblade.FileSystemClient
538
+ :members:
539
+
494
540
FileSystemGroupPerformance
495
541
~~~~~~~~~~~~~~~~~~~~~~~~~~
496
542
497
543
.. autoclass :: pypureclient.flashblade.FileSystemGroupPerformance
498
544
:members:
499
545
546
+ FileSystemLockNlmReclamation
547
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
548
+
549
+ .. autoclass :: pypureclient.flashblade.FileSystemLockNlmReclamation
550
+ :members:
551
+
500
552
FileSystemPatch
501
553
~~~~~~~~~~~~~~~
502
554
@@ -545,6 +597,12 @@ FileSystemUserPerformance
545
597
.. autoclass :: pypureclient.flashblade.FileSystemUserPerformance
546
598
:members:
547
599
600
+ FilelockRange
601
+ ~~~~~~~~~~~~~
602
+
603
+ .. autoclass :: pypureclient.flashblade.FilelockRange
604
+ :members:
605
+
548
606
FixedLocationReference
549
607
~~~~~~~~~~~~~~~~~~~~~~
550
608
@@ -563,6 +621,12 @@ FixedReferenceNameOnly
563
621
.. autoclass :: pypureclient.flashblade.FixedReferenceNameOnly
564
622
:members:
565
623
624
+ FixedReferenceNoId
625
+ ~~~~~~~~~~~~~~~~~~
626
+
627
+ .. autoclass :: pypureclient.flashblade.FixedReferenceNoId
628
+ :members:
629
+
566
630
FixedReferenceNoResourceType
567
631
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
568
632
@@ -803,6 +867,18 @@ ObjectBacklog
803
867
.. autoclass :: pypureclient.flashblade.ObjectBacklog
804
868
:members:
805
869
870
+ ObjectLockConfigBase
871
+ ~~~~~~~~~~~~~~~~~~~~
872
+
873
+ .. autoclass :: pypureclient.flashblade.ObjectLockConfigBase
874
+ :members:
875
+
876
+ ObjectLockConfigRequestBody
877
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
878
+
879
+ .. autoclass :: pypureclient.flashblade.ObjectLockConfigRequestBody
880
+ :members:
881
+
806
882
ObjectStoreAccessKey
807
883
~~~~~~~~~~~~~~~~~~~~
808
884
@@ -851,6 +927,18 @@ ObjectStoreAccount
851
927
.. autoclass :: pypureclient.flashblade.ObjectStoreAccount
852
928
:members:
853
929
930
+ ObjectStoreAccountPatch
931
+ ~~~~~~~~~~~~~~~~~~~~~~~
932
+
933
+ .. autoclass :: pypureclient.flashblade.ObjectStoreAccountPatch
934
+ :members:
935
+
936
+ ObjectStoreAccountPost
937
+ ~~~~~~~~~~~~~~~~~~~~~~
938
+
939
+ .. autoclass :: pypureclient.flashblade.ObjectStoreAccountPost
940
+ :members:
941
+
854
942
ObjectStoreRemoteCredentialGetResp
855
943
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
856
944
@@ -1121,6 +1209,12 @@ Space
1121
1209
.. autoclass :: pypureclient.flashblade.Space
1122
1210
:members:
1123
1211
1212
+ SpaceExtended
1213
+ ~~~~~~~~~~~~~
1214
+
1215
+ .. autoclass :: pypureclient.flashblade.SpaceExtended
1216
+ :members:
1217
+
1124
1218
Subnet
1125
1219
~~~~~~
1126
1220
@@ -1217,6 +1311,18 @@ UserQuotaPost
1217
1311
.. autoclass :: pypureclient.flashblade.UserQuotaPost
1218
1312
:members:
1219
1313
1314
+ VerificationKey
1315
+ ~~~~~~~~~~~~~~~
1316
+
1317
+ .. autoclass :: pypureclient.flashblade.VerificationKey
1318
+ :members:
1319
+
1320
+ VerificationKeyPatch
1321
+ ~~~~~~~~~~~~~~~~~~~~
1322
+
1323
+ .. autoclass :: pypureclient.flashblade.VerificationKeyPatch
1324
+ :members:
1325
+
1220
1326
model
1221
1327
~~~~~
1222
1328
@@ -1746,7 +1852,7 @@ get_buckets
1746
1852
patch_buckets
1747
1853
'''''''''''''
1748
1854
1749
- .. literalinclude :: source/examples/FB2.0 /patch_buckets.py
1855
+ .. literalinclude :: source/examples/FB2.8 /patch_buckets.py
1750
1856
:language: python
1751
1857
1752
1858
get_buckets_performance
@@ -1758,7 +1864,7 @@ get_buckets_performance
1758
1864
post_buckets
1759
1865
''''''''''''
1760
1866
1761
- .. literalinclude :: source/examples/FB2.0 /post_buckets.py
1867
+ .. literalinclude :: source/examples/FB2.8 /post_buckets.py
1762
1868
:language: python
1763
1869
1764
1870
get_buckets_s3_specific_performance
@@ -2064,6 +2170,30 @@ get_file_systems_groups_performance
2064
2170
.. literalinclude :: source/examples/FB2.0/get_file_systems_groups_performance.py
2065
2171
:language: python
2066
2172
2173
+ get_file_systems_locks_clients
2174
+ ''''''''''''''''''''''''''''''
2175
+
2176
+ .. literalinclude :: source/examples/FB2.8/get_file_systems_locks_clients.py
2177
+ :language: python
2178
+
2179
+ delete_file_systems_locks
2180
+ '''''''''''''''''''''''''
2181
+
2182
+ .. literalinclude :: source/examples/FB2.8/delete_file_systems_locks.py
2183
+ :language: python
2184
+
2185
+ get_file_systems_locks
2186
+ ''''''''''''''''''''''
2187
+
2188
+ .. literalinclude :: source/examples/FB2.8/get_file_systems_locks.py
2189
+ :language: python
2190
+
2191
+ post_file_systems_locks_nlm_reclamations
2192
+ ''''''''''''''''''''''''''''''''''''''''
2193
+
2194
+ .. literalinclude :: source/examples/FB2.8/post_file_systems_locks_nlm_reclamations.py
2195
+ :language: python
2196
+
2067
2197
patch_file_systems
2068
2198
''''''''''''''''''
2069
2199
@@ -2396,10 +2526,16 @@ get_object_store_accounts
2396
2526
.. literalinclude :: source/examples/FB2.0/get_object_store_accounts.py
2397
2527
:language: python
2398
2528
2529
+ patch_object_store_accounts
2530
+ '''''''''''''''''''''''''''
2531
+
2532
+ .. literalinclude :: source/examples/FB2.8/patch_object_store_accounts.py
2533
+ :language: python
2534
+
2399
2535
post_object_store_accounts
2400
2536
''''''''''''''''''''''''''
2401
2537
2402
- .. literalinclude :: source/examples/FB2.0 /post_object_store_accounts.py
2538
+ .. literalinclude :: source/examples/FB2.8 /post_object_store_accounts.py
2403
2539
:language: python
2404
2540
2405
2541
Object Store Remote Credentials
@@ -3067,3 +3203,20 @@ get_usage_users
3067
3203
.. literalinclude :: source/examples/FB2.0/get_usage_users.py
3068
3204
:language: python
3069
3205
3206
+ Verification Keys
3207
+ ~~~~~~~~~~~~~~~~~~
3208
+
3209
+ The following examples assume that ``client `` is an instantiated ``flashblade.Client `` object as shown in :ref: `Instantiating a Client `.
3210
+
3211
+ get_support_verification_keys
3212
+ '''''''''''''''''''''''''''''
3213
+
3214
+ .. literalinclude :: source/examples/FB2.7/get_support_verification_keys.py
3215
+ :language: python
3216
+
3217
+ patch_support_verification_keys
3218
+ '''''''''''''''''''''''''''''''
3219
+
3220
+ .. literalinclude :: source/examples/FB2.7/patch_support_verification_keys.py
3221
+ :language: python
3222
+
0 commit comments